
 function isValidEmail(str) {
 
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}
 
function IsNumeric(sText)
 
{
 
   var ValidChars = "0123456789.-";
 
   var IsNumber=true;
 
   var Char; 
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
 
	  { 
 
	  Char = sText.charAt(i); 
 
	  if (ValidChars.indexOf(Char) == -1) 
 
		 {
 
		 IsNumber = false;
 
		 }
 
	  }
 
   return IsNumber;
 
}
 
function set(frmval){
 
	frmval.value='';
 
	frmval.focus();
 
}
 
function validate(frm){
 
	var err = new Array();	
 
	if (frm.name.value == 'name'){
 
		err.push("Enter Full Name.");		
 
	}
 
	
 
	if (frm.email.value == 'email'){
 
		err.push("Enter Email.");
 
	}
 
	if (!isValidEmail(frm.email.value) && frm.email.value != 'email') {
 
    	err.push("Enter Valid Email ID.");
 
		set(frm.email);
 
	}	
if (frm.phone.value == 'phone'){
 
		err.push("Enter Phone Number.");
 
	}
 
	if (!IsNumeric(frm.phone.value) && frm.phone.value != 'phone'){
 
		err.push("Enter Valid Phone Number.");		
 
		set(frm.phone);
 
	}

if (frm.comments.value == 'comments'){
 
		err.push("Enter comments.");
 
	}	
 
	if (err.length > 0) {
 
		alert("The information you provided is not sufficient.\n\n-"+err.join("\n-"));
 
		return false;
 
	}	
 
	frm.submit();
 
}
