
function validate_required(field,alerttxt) {
	with (field) {
		if (value==null||value=="") {
			alert(alerttxt);
            return false;
        } else {
			return true;
		}
	}
}

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@");
        dotpos=value.lastIndexOf(".");
        if (apos<1||dotpos-apos<2) {
        	alert(alerttxt);
            return false;
        } else {
        	return true;
        }
	}
}

function validate_form(thisform) {
	with (thisform) {
		if (validate_required(Name,"Name must be filled out!")==false) {
			Name.focus();
            return false;
        }
		if (validate_required(EMail,"E-Mail must be filled out!")==false) {
			EMail.focus();
            return false;
        }
		if (validate_email(EMail,"Not a valid E-Mail address!")==false) {
			EMail.focus();
            return false;
        }
		if (validate_required(Examiner,"Examiner must be filled out!")==false) {
			Examiner.focus();
            return false;
        }
		if (validate_required(ExaminerEMail,"Examiner E-Mail must be filled out!")==false) {
			ExaminerEMail.focus();
            return false;
        }
		if (validate_email(ExaminerEMail,"Not a valid Examiner E-Mail address!")==false) {
			ExaminerEMail.focus();
            return false;
        }
		if (validate_required(ExaminerPhoneNumber,"Examiner Phone Number must be filled out!")==false) {
			ExaminerPhoneNumber.focus();
            return false;
        }
	}
}

