
// -----------------------------------------

var startCode;
var errMessages = Array();

window.onload = StartPenaltiesForm;
function StartPenaltiesForm(form){
	if(!form){
		form = document.forms["PenaltiesFilter"];
	}
	startCode = window.sType;
	if(!startCode) startCode = 'All';
/*
	errMessages[1] = form.Error1.value;
	errMessages[2] = form.Erorr2.value;
	errMessages[3] = form.Error3.value;
	errMessages[4] = form.Error4.value;
	errMessages[5] = form.Error5.value;
	errMessages[6] = form.Error6.value;
	errMessages[7] = form.Error7.value;
*/
	ShowHideBlock(startCode);
	document.getElementById("inp" + startCode).checked = true;
}

function ShowHideBlock(codeName){
	var allBlock = document.getElementById("InputByAll");
	if(allBlock){
		allBlock.style.display	= (codeName == "All" ? "block" : "none");
	}
	document.getElementById("InputByParams").style.display= (codeName == "Params" ? "block" : "none");
}

function CheckCodes(code, lengths){
	var codeLength = code.length;
	if(codeLength < 1){
		return 1;
	}
	// check number
	for(var i = 0; i < codeLength; i++){
		var symbolCode = code.charCodeAt(i);
		if(symbolCode < 48 || symbolCode > 57){
			return 2;
		}
	}

	// check number length
	for(var i = 0; i < lengths.length; i++){
		if(lengths[i] == codeLength){
			return 0;	// validated
		}
	}

	return 3;	// not allowed length
}

function CheckUserInput(form){
	var err = 0;
	if(form.SearchType[1].checked){
//		err = CheckCodes(form.InputByParams.value, vatCodeLengths);
//		if(err > 0){
//			err += 3;
//		}
	}
	if(err > 0){
		alert(errMessages[err]);
//		event.returnValue = false;
	}
}
