function validate(frm)
{
 name = frm.name;
 email = frm.email;
 message = frm.comments;

 err_flag = 0;
 
 if (name.value == "" || !removeSpaces(name.value))
  {
   alert ("Please enter proper Name!");
   name.focus();
   name.value="";
   return false; 
  }
  else if (email.value == "" || !validate_email(email.value))
   {
   alert ("Please enter proper Email!");
   email.focus();
   return false; 
  }
 
  else if (message.value == "" || !removeSpaces(message.value))
    {
     alert ("Please enter proper Message!");
     message.focus();
     message.value="";
     return false; 
    }

}

function validate_email(e)
{
 var str=e;
 var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

 if (!filter.test(str))
  return false;
 else
  return true;
}

function removeSpaces(string) {
 var tstring = "";
 string = '' + string;
 splitstring = string.split(" ");
 for(i = 0; i < splitstring.length; i++)
 tstring += splitstring[i];
 return tstring;
}