// registration validation
function valReg() {
 // validation filters
 var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
 var telfilter=/^\d{3}[-]\d{3}[-]\d{4}$/
 var zipfilter=/^\d{5}$/
 var postalfilter=/^\D{1}\d{1}\D{1}\s?\d{1}\D{1}\d{1}$/
 // validation messages
 var whoareyou = true;
 var problems = "";
 
 if (document.regform.emf_First_Name.value == "") {
  problems += "\nFirst Name has been left blank";
  whoareyou = false;
 }
 if (document.regform.emf_Last_Name.value == "") {
  problems += "\nLast Name has been left blank";
  whoareyou = false;
 }
 if (document.regform.emf_Telephone.value == "" || document.regform.emf_Telephone.value.length < 8) {
  problems += "\nTelephone is blank or incomplete";
  whoareyou = false;
 }
 var returnval=emailfilter.test(document.regform.emf_Email_Address.value)
 if (returnval == false) {
  problems += "\nEmail is blank or invalid\t\t[ format name@something.com ]"
  whoareyou = false;
 }
 if (document.regform.emf_Email_Address2.value == "" || document.regform.emf_Email_Address2.value != document.regform.emf_Email_Address.value) {
  problems += "\nEmail requires confirmation, must equal Email Address"
  whoareyou = false;
 } 
 if (document.regform.security_code.value == "") {
  problems += "\nSecurity code has been left blank";
  whoareyou = false;
 }
 // display problems and abort
 if (!whoareyou) {
  alert("Please correct the following errors\n"+problems+"\n")
  return false;
 }
 // confirmation using javascript confirm
 if (confirm("Thank you "+document.regform.firstName.value+", for your interest in Hudson Bay Mountian Estates properties\n\nYour data has just passed a validation process.\n\nProceed with registration?")) {
    //validation confirmed - data will be processed and uploaded
 } else {
   return false; // validation aborted return to form
 }  
}

// registration validation
function valUnReg() {
 // validation filters
 var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
 // validation messages
 var whoareyou = true;
 var problems = "";
 var returnval=emailfilter.test(document.unregform.emailAddress.value)
 if (returnval == false) {
  problems += "\nEmail is blank or invalid\t\t[ format name@something.com ]"
  whoareyou = false;
 }
 // display problems and abort
 if (!whoareyou) {
  alert("Please correct the following errors\n"+problems+"\n")
  return false;
 }
 // confirmation using javascript confirm
 if (confirm("Thank you "+document.unregform.firstName.value+", for your interest in Hudson Bay Mountian Estates properties\n\nYour data has just passed a validation process.\n\nProceed with registration?")) {
    //validation confirmed - data will be processed and uploaded
 } else {
   return false; // validation aborted return to form
 }  
}
