function validateEmail(EmailForm) {

	if (!checkEmail(EmailForm.from.value)) {
          	alert("Please enter a valid e-mail address!");
        	EmailForm.from.focus();
		EmailForm.from.select();
		return false;
      	}
	return true;	
}

function checkEmail(checkSyntax) {

	var invalidChars = " /:,;"
        
	if (checkSyntax == "") 
      	{ return false }
   
   	for (i=0; i<invalidChars.length; i++) {
      		badChar = invalidChars.charAt(i)
      		if (checkSyntax.indexOf(badChar,0) > -1) 
         		{ return false }
   	}
   
   	var atPos = checkSyntax.indexOf("@",1)
      	if (atPos == -1) 
     	 { return false }

   	if (checkSyntax.indexOf("@",atPos+1) > -1) 
      	{ return false }
      
   	var periodPos = checkSyntax.indexOf(".",atPos)
      	if (periodPos == -1) 
         	{ return false }
         
      	if (periodPos+3 > checkSyntax.length) 
         	{ return false }
       
     	return true
}
