function validate(field,frm)
{
      with (field)
		{
			if (value==null||value=="")
				  {
				  	alert("Mandatory fields cannot be empty");
				  	return false
				  }
			else 
				  {
				    return true
				  }
         }
}
function validate_email(field)
{
        with(field)
        {
        	atindex=field.value.indexOf("@")
            dotindex=field.value.lastIndexOf(".")
            if (atindex<1||dotindex-atindex<2) 
            {
               alert("Email not in Proper Format");
               return false
            }
           else
            {
               return true
            }
	  }
} 
function validate_form(form1)
{
		with (form1)
		{
				if (validate(fname,form1)==false)
  				{
  					fname.focus();
  					return false
  				}
  				if (validate(lname,form1)==false)
  				{
  					lname.focus();
  					return false
  				}

  			    if (validate(email,form1)==false || validate_email(email)==false)
  				{   
  				    email.focus();
  					return false
  				}
  				if (validate(subject,form1)==false)
  				{
  					subject.focus();
  					return false
  				}
  			    if(validate(comments,form1)==false)
                {
                   comments.focus();
                   return false
                 }
        } 
}

