/* 404 Form Checker */


function checkSub(){


 if (document.signup.fname.value == "") {


  alert("Please fill in your First name.")


  document.signup.fname.focus()


  return false


 }     


 else if (document.signup.email.value.indexOf('@', 0) == -1) {


  alert("Please fill in your valid Email address.\nYour email should be in the following format: email@address.com")


  document.signup.email.focus()


  return false


 }


 else if (document.signup.lname.value == "") {


  alert("Please fill in your Last name.")


  document.signup.lname.focus()


  return false


 }


 else if (document.signup.address.value == "") {


  alert("Please fill in your Address.")


  document.signup.address.focus()


  return false


 }  


 else if (document.signup.city.value == "") {


  alert("Please fill in your City.")


  document.signup.city.focus()


  return false


 }  


 else if (document.signup.state.value == "") {


  alert("Please fill in your State.")


  document.signup.state.focus()


  return false


 }  


 else if (document.signup.zip.value == "") {


  alert("Please fill in your Zip.")


  document.signup.zip.focus()


  return false


 }  


 else if (document.signup.country.value == "") {


  alert("Please fill in your Country.")


  document.signup.country.focus()


  return false


 }  


 else if (document.signup.telephone.value == "") {


  alert("Please fill in your Telephone.")


  document.signup.telephone.focus()


  return false


 }


 else{


  document.signup.submit();


 }                       


}





/* Contact Us name text-field focus */


function cfocus(){document.contform.name.focus();}





/* Contact Us form-mail checker before sending */


function contchecker(){


 var nres = document.contform.name.value;


 var sres = document.contform.subject.value;


 var mres = document.contform.message.value;


 var emailstring = document.contform.emailaddress.value;


 var pres = document.contform.profession.value;
 
 
 var cres = document.contform.number.value;

 
 var ampIndex = emailstring.indexOf("@");


 var afterAmp = emailstring.substring((ampIndex + 1), emailstring.length);


 var dotIndex = afterAmp.indexOf(".");


 dotIndex = dotIndex + ampIndex + 1;


 afterAmp = emailstring.substring((ampIndex + 1), dotIndex);


 var afterDot = emailstring.substring((dotIndex + 1), emailstring.length);


 var beforeAmp = emailstring.substring(0,(ampIndex));


 var regex = /\;|#|\$|%|\^|&|\*|\(|\)|\+|\\|\/|\?|>|<|\{|\}|\,|\[|\]|\`|\|/;





/* Empty fields */


 if((nres=="")&&(emailstring=="")&&(sres=="")&&(mres=="")&&(pres=="")&&(cres=="")){


  alert("*All fields are required!");


  document.contform.name.focus();


  return false;


 } 





/* Name is empty */


 else if(nres==""){


  alert("Please fill in your Name.");


  document.contform.name.focus();


  return false;


 } 





/* Email-address is empty */


 else if(emailstring==""){


  alert("Please fill in your valid Email address.\nYour email should be in the following format: email@address.com.");


  document.contform.emailaddress.focus();


  return false;


 }


 


/* Profession is empty */


 else if(pres==""){


  alert("Please fill in your Profession.");


  document.contform.profession.focus();


  return false;


 } 





/* Subject is empty */


 else if(sres==""){


  alert("Please fill in your Subject.");


  document.contform.subject.focus();


  return false;


 }








/*Message is empty*/


 else if(mres==""){


  alert("Please fill in your Message.");


  document.contform.message.focus();


  return false;


 }   

 /*Confirmation is empty*/
 
  else if(cres==""){


  alert("Please fill in the Confirmation.");


  document.contform.number.focus();


  return false;


 } 

 





/*Not empty fields*/


 if((nres!="")&&(emailstring!="")&&(sres!="")&&(mres!="")&&(pres!="")&&(cres!="")){


   if ((emailstring.indexOf("@") != "-1") &&(emailstring.length > 5) &&(afterAmp.length > 0) &&


      (beforeAmp.length > 1) && (afterDot.length > 1) && ! (regex.test(emailstring)) ){


       document.contform.submit();


   }                                


   else {


    alert("Please fill in your valid Email address.\nYour email should be in the following format: email@address.com.");


    document.contform.emailaddress.focus();


    return false;


   }  


 }


}