// JavaScript Document

function setFocus(aField) {
document.forms[0][aField].focus();
}

function checkEmail()
    {
      
		
		var email = document.getElementById('E-mail');

        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(email.value))
       {  var x = 1;

          email.focus;
          return false;
          //window.location='enrollment.html';
        }
     else { return true; }
       }
    


function isAnEmailAddress(aTextField) {
// 1+@3+ [or x@x.x] is as close as we will test

if (document.forms[0][aTextField].value.length<5) {
return false;
}
else if (document.forms[0][aTextField].value.indexOf("@") < 1) {
return false;
}
else if (document.forms[0][aTextField].value.length -
 document.forms[0][aTextField].value.indexOf("@") < 4) {
return false;
}
else { return true; }
}


function isEmpty(aTextField) {
if ((document.forms[0][aTextField].value.length==0) ||
 (document.forms[0][aTextField].value==null)) {
return true;
}
else { return false; }
}



  
 
function validate() {
// will return true or false
// Step 1: check that required fields are
// filled in, alert and exit without
// submitting if not

// check that the name field is valued
if (isEmpty("name")) {
	alert("Please fill in all required fields.");
	setFocus("name");
	return false;
}
if (isEmpty("phone")) {
	alert("Please fill in all required fields.");
	setFocus("phone");
	return false;
}
if (isEmpty("E-mail")) {
	alert("Please fill in all required fields.");
	setFocus("E-mail");
	return false;
}


if (isEmpty("query")) {
	alert("Please fill in all required fields.");
	setFocus("query");
	return false;
}
if (!checkEmail("E-mail")) {
	alert("The entered email address is invalid.");
	setFocus("E-mail");
	return false;
}

// if we get this far everthing is ok, so
// let the form submit



return true;

}

