var FieldValidate = new Array(new Array(6));
var required_text = new Array(new Array(2));
var required_select = new Array(new Array(2));
var required_radio = new Array(new Array(2));
var required_checkboxes = new Array(new Array(2))

function SetBorder(FN)
{
var tdFocus = "td" + FN
document.getElementById(tdFocus).style.border='1px solid #00c'
}

function ClearBorder(FN)
{
var tdFocus = "td" + FN
document.getElementById(tdFocus).style.border="1px solid #fff"
document.getElementById(tdFocus).style.backgroundColor="#ffffff"
}



var fieldName = ""
function checkText(){
	if (required_text[0][0] != null){
		for ( i=0; i<required_text.length; i++){
			q = eval("document.BT." + required_text[i][0])
			if (q.value == ""){
				fieldName = required_text[i][0];
				fieldError = required_text[i][1];
				return false;
			}
		}
	}
	return true;
}

function checkSelect(){
	if (required_select[0][0] != null){
		for ( i=0; i<required_select.length; i++){
			q = eval("document.BT." + required_select[i][0])
			if (q.value == ""){
				fieldName = required_select[i][0];
				fieldError = required_select[i][1];
				return false;
			}
		}
	}
	return true;
}

function checkRadio(){
	if (required_radio[0][0] != null) {
		for ( grp=0; grp<required_radio.length; grp++){
			c = 0
			radioGrp= eval("document.BT." + required_radio[grp][0])
			for (i=0; i<radioGrp.length; i++){
				if (radioGrp[i].checked == 1){   
				c = 1;
				} 
			}
			if (c == 0){
				fieldName = required_radio[grp][0];
				fieldError = required_radio[grp][1];
				return false;
			}	
		}
	}	
	return true;	
}	

function checkBoxes()	{
	if (required_checkboxes[0][0] != null ) {
		for (grp=0; grp<required_checkboxes.length; grp++){	
			c = 0
			checkboxGrp = eval ("document.BT." + required_checkboxes[grp][0])
			for (i=0; i<checkboxGrp.length; i++){
				if (checkboxGrp[i].checked == 1){   
				c = 1;
				} 
			}
			if (c == 0){
				fieldName = required_checkboxes[grp][0];
				fieldError = required_checkboxes[grp][1];
				return false;
			}
		}
	}
	return true;
}

function check(){
	if (!checkText() || !checkRadio() || !checkBoxes() || !checkSelect()){	
		document.getElementById("td" + fieldName).style.backgroundColor="#ffff00";
		document.getElementById("td" + fieldName).style.border="1px solid #cc0000";
		alert(fieldError);
		document.getElementById(fieldName).focus();
		document.getElementById("td" + fieldName).style.backgroundColor="#ffff00";
		document.getElementById("td" + fieldName).style.border="1px solid #cc0000";
		return false;	
	}
	else{	 		
		return true;
	}
}

