function validateForm(form){
   if(IsEmpty(form.name.value)){
      alert('Please enter your name.') 
      form.name.focus(); 
      return false; 
   }
   if(!validateEmail(form.email.value)){
	alert("Invalid email address (example: name@domain.com)");
	form.email.focus();
	return false;	
   }
   if(IsEmpty(form.message.value)){
      alert('Please enter your message.') 
      form.message.focus(); 
      return false; 
   }   
   return true;  
}
function IsEmpty(data) {
	for (var i=0; i<data.length; i++){
		if(data.substring(i,i+1) != " ")				
			return false;
		}
	return true;
}
function validateEmail(eMail) {
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,}|[0-9]{1,3})(\]?)$/; // valid

	if(reg1.test(eMail) || !reg2.test(eMail)) {
		return false;
	}else
		return true;
}
