function checkForm() {
fname = document.getElementById("fname").value;
lname = document.getElementById("lname").value;
zip = document.getElementById("zip").value;
requestemailid = document.getElementById("remailid").value;
phone = document.getElementById("phone").value;

if (fname == "")  {
hideAllErrors();
document.getElementById("fnameError").style.display = "inline";
document.getElementById("fname").select();
document.getElementById("fname").focus();
return false;
}

if (lname == "")  {
hideAllErrors();
document.getElementById("lnameError").style.display = "inline";
document.getElementById("lname").select();
document.getElementById("lname").focus();
return false;
}

var zipRegex = /^\d{5}$|^\d{5}/;
if ((zip == "") ||(!zip.match(zipRegex))) {
hideAllErrors();
document.getElementById("zipError").style.display = "inline";
document.getElementById("zip").select();
document.getElementById("zip").focus();
return false;
}

var emailRegex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if ((requestemailid == "") ||(!requestemailid.match(emailRegex))) {
hideAllErrors();
document.getElementById("remailidError").style.display = "inline";
document.getElementById("remailid").select();
document.getElementById("remailid").focus();
return false;
}

var phoneRegex = /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/;
if ((phone == "")  ||(!phone.match(phoneRegex))) {
hideAllErrors();
document.getElementById("phoneError").style.display = "inline";
document.getElementById("phone").select();
document.getElementById("phone").focus();
return false;
}

jQuery.ajax({
type: "POST",
//data: "emailid="+ emailid + "phone="+ phone + "zip="+ zip +"& fname=" + fname + "& lname=" + lname,
data: "fname="+ fname + "& lname="+ lname + "& zip="+ zip +"& requestemailid=" + requestemailid + "& phone=" + phone,
success: function(del){
//jQuery('form#submit').hide();
//hide the error messages once the form fields are validated.
jQuery('div.error').hide();

//Fade in fade out success message.
jQuery('#request-info-desc').show();

//Resets the form fields after submission
jQuery('#fname').val('');
jQuery('#lname').val('');
jQuery('#remailid').val('');
jQuery('#phone').val('');
jQuery('#zip').val('');

}
});
return false;
return true;
}



function hideAllErrors() {

document.getElementById("fnameError").style.display = "none"
document.getElementById("lnameError").style.display = "none"
document.getElementById("zipError").style.display = "none"
document.getElementById("remailidError").style.display = "none"
document.getElementById("phoneError").style.display = "none"
}
