function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) || (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}
function ValidateForm(form) {
   if (!isValidEmail(form.email.value))
   {
	  alert('Please enter a valid email address.') 
	  form.email.focus(); 
	  return false;
   }
   
   if((IsEmpty(form.fname)) || (IsEmpty(form.email)) || (IsEmpty(form.comments))) 
   { 
      alert('Fields marked * are required') 
      return false; 
   } 

   if (form.category == 'Select')
   {
   		alert('Please select a category')
		return false;
	}
return true;
}

function errorCheck(form) {
	if((IsEmpty(form.fname)) || (IsEmpty(form.lname)) || (IsEmpty(form.phone)) || (IsEmpty(form.email))) 
	{ 
		alert('Fields marked * are required') 
		return false; 
	} 
	
	if (!isValidEmail(form.email.value))
	{
		alert('Please enter a valid email address.') 
		form.email.focus(); 
		return false;
	}
	return true;
}
