
var position=""; 
var name=""; 
var maddress=""; 
var city=""; 
var prov="";
var postal="";
var contact=""; 
var phone1="";
var bdate="";

var dlnum="";
var dlprov="";
var dlexpdate="";
var experience="";

var ref1n=""; 
var ref1c=""; 
var ref1p=""; 
var ref1r=""; 
var ref1t=""; 
var ref1ct=""; 
var ref2n=""; 
var ref2c=""; 
var ref2p=""; 
var ref2r=""; 
var ref2t=""; 
var ref2ct=""; 

var realname=""; 
var email=""; 
  
function form_Validator(form) {
  if (document.form.position.value == "") {
    alert("Please enter the position sought.");
	document.form.position.focus();
	return (false);
  }
  if (document.form.name.value == "") {
    alert("Please enter your name.");
	document.form.name.focus();
	return (false);
  }
  if (document.form.address.value == "") {
    alert("Please enter your mailing address.");
    document.form.address.focus();
    return (false);
  }
  if (document.form.city.value == "") {
    alert("Please enter your city.");
    document.form.city.focus();
    return (false);
  }
  if (document.form.prov.value == "") {
    alert("Please enter your province.");
    document.form.prov.focus();
    return (false);
  }
  if (document.form.postal.value == "") {
    alert("Please enter your postal code.");
    document.form.postal.focus();
    return (false);
  }
  if (document.form.phone1.value == "") {
    alert("Please enter your primary phone number.");
    document.form.phone1.focus();
    return (false);
  }    
  if (document.form.bdate.value == "") {
    alert("Please enter your date of birth.");
    document.form.bdate.focus();
    return (false);
  }
    
	
  if (document.form.dlnum.value == "") {
    alert("Please enter your driver's license number.");
    document.form.dlnum.focus();
    return (false);
  }
  if (document.form.dlprov.value == "") {
    alert("Please enter your license's provice of registration.");
    document.form.dlprov.focus();
    return (false);
  }
    if (document.form.dlexpdate.value == "") {
    alert("Please enter your license's expiry date.");
    document.form.dlexpdate.focus();
    return (false);
  }    
  if (document.form.experience.value == "") {
    alert("Please enter your experience.");
    document.form.experience.focus();
    return (false);
  }  
   
 
  if (document.form.ref1n.value == "") {
    alert("Please enter your 1st reference's name.");
    document.form.ref1n.focus();
    return (false);
  }
  if (document.form.ref1c.value == "") {
    alert("Please enter your 1st reference's company.");
    document.form.ref1c.focus();
    return (false);
  }   
  if (document.form.ref1p.value == "") {
    alert("Please enter your 1st reference's position.");
    document.form.ref1p.focus();
    return (false);
  } 
  if (document.form.ref1r.value == "") {
    alert("Please enter what your relationship is with your your 1st reference.");
    document.form.ref1r.focus();
    return (false);
  } 
  if (document.form.ref1t.value == "") {
    alert("Please enter your 1st reference's phone number.");
    document.form.ref1t.focus();
    return (false);
  }    
  if (document.form.ref1e.value == "") {
    alert("Please enter your 1st reference's e-mail address.");
    document.form.ref1e.focus();
    return (false);
  } 
  if (document.form.ref1ct.value == "") {
    alert("Please enter the best time to contact your 1st reference.");
    document.form.ref1ct.focus();
    return (false);
  } 
  
  if (document.form.ref2n.value == "") {
    alert("Please enter your 2nd reference's name.");
    document.form.ref2n.focus();
    return (false);
  }
  if (document.form.ref2c.value == "") {
    alert("Please enter your 2nd reference's company.");
    document.form.ref2c.focus();
    return (false);
  }   
  if (document.form.ref2p.value == "") {
    alert("Please enter your 2nd reference's position.");
    document.form.ref2p.focus();
    return (false);
  } 
  if (document.form.ref2r.value == "") {
    alert("Please enter what your relationship is with your your 2nd reference.");
    document.form.ref2r.focus();
    return (false);
  } 
  if (document.form.ref2t.value == "") {
    alert("Please enter your 2nd reference's phone number.");
    document.form.ref2t.focus();
    return (false);
  }    
  if (document.form.ref2e.value == "") {
    alert("Please enter your 2nd reference's e-mail address.");
    document.form.ref2e.focus();
    return (false);
  } 
  if (document.form.ref2ct.value == "") {
    alert("Please enter the best time to contact your 2nd reference.");
    document.form.ref2ct.focus();
    return (false);
  } 
 
  if (document.form.realname.value == "") {
    alert("Please enter your full name.");
	document.form.realname.focus();
	return (false);
  }
  if (document.form.email.value == "") {
    alert("Please enter your e-mail address.");
	document.form.email.focus();
	return (false);
  }
  
  //check valid email address
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.form.email.value;

  // search email text for regular exp matches
  if (strEmail.search(validRegExp) == -1) {
    alert('A valid e-mail address is required.\nPlease amend and retry');
    return false;
  }
 
  return (true);
}

