var fieldstocheck = new Array();
    fieldnames = new Array();

function checkform() {
  for (i=0;i<fieldstocheck.length;i++) {
    if (eval("document.form1.elements['"+fieldstocheck[i]+"'].value") == "") {
      alert("Please enter "+fieldnames[i]);
      eval("document.form1.elements['"+fieldstocheck[i]+"'].focus()");
      return false;
    }
  }


  //if(! compareEmail())
  //{
    //alert("Email Addresses you entered do not match");
    //return false;
 // }
  
  if(! checkmail(document.form1.elements["email"]))
  {
    //alert("Email Address is not formatted correctly.");
    return false;
  }
  
  return true;
}


function addFieldToCheck(value,name) {
  fieldstocheck[fieldstocheck.length] = value;
  fieldnames[fieldnames.length] = name;
}

function compareEmail()
{
  return (document.form1.elements["email"].value == document.form1.elements["confirm_email"].value);
}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(e){
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert("Please enter a valid email address.");
e.select();
}
return returnval;
}