//validates contact form

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}

function ValidateForm(form)
{
    
   if(IsEmpty(form.name)) 
   { 
      alert('Please enter your name') 
      form.name.focus(); 
      return false; 
   } 

   if(!isValidEmail(form.email.value)) 
   { 
      alert('Please enter a valid email address') 
      form.email.focus(); 
      return false; 
   } 

   if(IsEmpty(form.topic)) 
   { 
      alert('Please enter a subject') 
      form.topic.focus(); 
      return false; 
   } 

   if(IsEmpty(form.comments)) 
   { 
      alert('Please enter a message') 
      form.comments.focus(); 
      return false; 
   } 
 
return true;
 
} 
