// JavaScript Document
function isTel(passedVal) { 
       if (passedVal == "") {
         return true
       }       
        // Return false if characters are not '0-9' or ' ' .    
        for (var i = 0; i < passedVal.length; i++){      
              
                if ((passedVal.charAt(i) < "0" || "9" < passedVal.charAt(i)) && passedVal.charAt(i) != ' '){         
                            
                        return false;         
                }      
        }   
        return true;   
}
function noenter() {
  return !(window.event && window.event.keyCode == 13); }

function validEmail(email) {
      var invalidChars = " /:,;"
      var atPos = email.indexOf("@",1)

      if (email == "") {
         return false
      }
      for (i=0; i<invalidChars.lengths; i++) {
         badChar = invalidChars.charAt(i)
         if (email.indexOf(badChar,0) > -1 ) {
            return false
         }
      }
      if (atPos == -1) {
         return false
      }
      if (email.indexOf("@",atPos+1) > -1 ) {
         return false
      }
      periodPos = email.indexOf(".",atPos)
      if (periodPos == -1) {
         return false
      }
      if (periodPos+3 > email.length) {
         return false
      }
      return true
}

function isEmpty(passedVal) {
      if (passedVal == "") {
         return false
       }
return true
}


function validForm(passForm) {
   
	        if (!isEmpty(document.forms[0].FullName.value)) {
         alert("Please enter your name'!");
        document.forms[0].FullName.focus();
         return false;
       }
	   	     if (!isEmpty(document.forms[0].Telephone.value)) {
         alert("Please enter your Telephone Number'!");
        document.forms[0].Telephone.focus();
         return false;
       }
	    if (!isTel(document.forms[0].Telephone.value)) {
         alert("Your Telephone Number must be a numeric number'!");
        document.forms[0].Telephone.focus();
         return false;
       }
	   if (!isEmpty(document.forms[0].Mobile.value)) {
         alert("Please enter your Mobile Number'!");
        document.forms[0].Mobile.focus();
         return false;
       }
	    if (!isTel(document.forms[0].Mobile.value)) {
         alert("Your Mobile Number must be a numeric number'!");
        document.forms[0].Mobile.focus();
         return false;
       }
 	   	       
if (!validEmail(document.forms[0].Email.value)) {
         alert("You must enter a valid email address (email addresses must be like 'user@user.net') !");
        document.forms[0].Email.focus();
         return false;
       }
	      if (!isEmpty(document.forms[0].Country.value)) {
         alert("Please enter your Country'!");
        document.forms[0].Country.focus();
         return false;
       }

}

