// 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 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].Tel.value)) {
         alert("Please enter your telephone number'!");
        document.forms[0].Tel.focus();
         return false;
       }  
	      	  	        if (!isTel(document.forms[0].Tel.value)) {
         alert("Your telephone number must be a numerical number'!");
        document.forms[0].Tel.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;
       }

}


