function isValidEmail(str) {
	var filter=/^.+@.+\..{2,3}$/
	return (filter.test(str))
}
function validate_form() {
	var fOK=true;
	var str='Please correct the highlighted error.';
	var fieldArray = [{field:'tchr_fname'},{field:'tchr_sname'},{field:'email',validation:'email'},{field:'scl_name'},{field:'street'},{field:'town'},{field:'postcode'},{field:'countryid'}];
	for (x=0;x<fieldArray.length;x++) {
		if (typeof fieldArray[x].validation != "undefined") {
			if (fieldArray[x].validation=="email" && (getObj(fieldArray[x].field).value.length==0 || getObj(fieldArray[x].field).value.length!=0 && !isValidEmail(getObj(fieldArray[x].field).value))) {
				alert(str);
				getObj(fieldArray[x].field).focus();
				fOK=false;
				return fOK;
			}
		} else {
			if (getObj(fieldArray[x].field).value.length==0) {
				alert(str);
				getObj(fieldArray[x].field).focus();
				fOK=false;
				return fOK; 
			}
		}
	}
}
function checkListBoxOther(listbox,other) {
	if (listbox.value=="other") {
		getObj(other).style.display="block";
	} else {
		document.getElementById('countryid').selectedIndex = 0;
		getObj(other).style.display="none";
	}
}
