// prepare the form when the DOM is ready $(document).ready(function() { var options0 = { beforeSubmit: gm_formvalidate0, success: gm_showResponse }; $('#apptReqForm').ajaxForm(options0); var options2 = { beforeSubmit: gm_formvalidate2, success: gm_showResponse }; $('#make_a_donation').ajaxForm(options2); var options3 = { beforeSubmit: gm_formvalidate3, success: gm_showResponse }; $('#contactus_form').ajaxForm(options3); var options4 = { beforeSubmit: gm_formvalidate4, success: gm_showResponse }; $('#iol_self_test').ajaxForm(options4); var options5 = { beforeSubmit: gm_formvalidate5, success: gm_showResponse }; $('#lasik_self_test').ajaxForm(options5); var options6 = { beforeSubmit: gm_formvalidate6, success: gm_showResponse }; $('#consultation_form').ajaxForm(options6); var options7 = { beforeSubmit: gm_formvalidate7, success: gm_showResponse }; $('#employment_form').ajaxForm(options7); var options8 = { beforeSubmit: gm_formvalidate8, success: gm_showResponse }; $('#hearingform').ajaxForm(options8); var options9 = { beforeSubmit: gm_formvalidate9, success: gm_showResponse }; $('#contactus_form_hearing').ajaxForm(options9); }); // pre-submit callback function gm_formvalidate0(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var fname = $("#name").fieldValue(); if (!validateRequired(fname,"")) { $("#name").addClass("gm_err_field"); if (error == false) { $("#name").focus(); error = true; } error_message = error_message + "First - Last Name field must be filled out. \n\n"; } else { $("#name").removeClass("gm_err_field"); } var faddress2 = $("#address2").fieldValue(); if (!validateRequired(faddress2,"")) { $("#address2").addClass("gm_err_field"); if (error == false) { $("#address2").focus(); error = true; } error_message = error_message + "Street Address field must be filled out. \n\n"; } else { $("#address2").removeClass("gm_err_field"); } var fformmail_mail_email = $("#formmail_mail_email").fieldValue(); if ( !validateRequired(fformmail_mail_email,"") || !validateEmail(fformmail_mail_email)) { $("#formmail_mail_email").addClass("gm_err_field"); if (error == false) { $("#formmail_mail_email").focus(); error = true; } error_message = error_message + "Your E-Mail address field must be filled out, please enter a valid email. .\n\n"; } else { $("#formmail_mail_email").removeClass("gm_err_field"); } var fphone2 = $("#phone2").fieldValue(); if (!validateRequired(fphone2,"")) { $("#phone2").addClass("gm_err_field"); if (error == false) { $("#phone2").focus(); error = true; } error_message = error_message + "Phone Number field must be filled out. \n\n"; } else { $("#phone2").removeClass("gm_err_field"); } var fsubmit2email = $("#submit2email").fieldValue(); if (!validateRequired(fsubmit2email,"")) { $("#submit2email").addClass("gm_err_field"); if (error == false) { $("#submit2email").focus(); error = true; } error_message = error_message + "Doctors field must be filled out. \n\n"; } else { $("#submit2email").removeClass("gm_err_field"); } var fbest_daysIsOk = false; /* $("input[@name='best_days']").each( function() { if ($(this).attr('checked')) { fbest_daysIsOk = true; } } ); */ $(":checked").each(function () { if($(this).attr('name') == "best_days" || $(this).attr('name') == "best_days[]") { fbest_daysIsOk = true; } } ); if(!fbest_daysIsOk){ $("#best_days").addClass("gm_err_field"); if (error == false) { $("#best_days").focus(); error = true; } error_message = error_message + "Best day(s) field must be filled out. ..\n\n"; } else { $("#best_days").removeClass("gm_err_field"); } var fbest_timeIsOk = false; /* $("input[@name='best_time']").each( function() { if ($(this).attr('checked')) { fbest_timeIsOk = true; } } ); */ $(":checked").each(function () { if($(this).attr('name') == "best_time" || $(this).attr('name') == "best_time[]") { fbest_timeIsOk = true; } } ); if(!fbest_timeIsOk){ $("#best_time").addClass("gm_err_field"); if (error == false) { $("#best_time").focus(); error = true; } error_message = error_message + "Best time field must be filled out. ..\n\n"; } else { $("#best_time").removeClass("gm_err_field"); } var fwear_lens = $("#wear_lens").fieldValue(); if (!validateRequired(fwear_lens,"")) { $("#wear_lens").addClass("gm_err_field"); if (error == false) { $("#wear_lens").focus(); error = true; } error_message = error_message + "Do you currently wear contact lenses? field must be filled out. \n\n"; } else { $("#wear_lens").removeClass("gm_err_field"); } if($("#apptReqForm_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("apptReqForm"); if(captcha_result == "0" || captcha_result == 0 ) { $("#apptReqForm_captcha").addClass("gm_err_field"); if (error == false) { $("#apptReqForm_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#apptReqForm_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("apptReqForm")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate2(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var fcontact_firstname = $("#contact_firstname").fieldValue(); if (!validateRequired(fcontact_firstname,"")) { $("#contact_firstname").addClass("gm_err_field"); if (error == false) { $("#contact_firstname").focus(); error = true; } error_message = error_message + "First Name field must be filled out. \n\n"; } else { $("#contact_firstname").removeClass("gm_err_field"); } var fcontact_lastname = $("#contact_lastname").fieldValue(); if (!validateRequired(fcontact_lastname,"")) { $("#contact_lastname").addClass("gm_err_field"); if (error == false) { $("#contact_lastname").focus(); error = true; } error_message = error_message + "Last Name field must be filled out. \n\n"; } else { $("#contact_lastname").removeClass("gm_err_field"); } var fcontact_email = $("#contact_email").fieldValue(); if (!validateRequired(fcontact_email,"")) { $("#contact_email").addClass("gm_err_field"); if (error == false) { $("#contact_email").focus(); error = true; } error_message = error_message + "Email field must be filled out. \n\n"; } else { $("#contact_email").removeClass("gm_err_field"); } if($("#make_a_donation_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("make_a_donation"); if(captcha_result == "0" || captcha_result == 0 ) { $("#make_a_donation_captcha").addClass("gm_err_field"); if (error == false) { $("#make_a_donation_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#make_a_donation_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("make_a_donation")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate3(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var fcontact_firstname = $("#contact_firstname").fieldValue(); if (!validateRequired(fcontact_firstname,"First Name")) { $("#contact_firstname").addClass("gm_err_field"); if (error == false) { $("#contact_firstname").focus(); error = true; } error_message = error_message + "First Name field must be filled out. \n\n"; } else { $("#contact_firstname").removeClass("gm_err_field"); } var fcontact_lastname = $("#contact_lastname").fieldValue(); if (!validateRequired(fcontact_lastname,"Last Name")) { $("#contact_lastname").addClass("gm_err_field"); if (error == false) { $("#contact_lastname").focus(); error = true; } error_message = error_message + "Last Name field must be filled out. \n\n"; } else { $("#contact_lastname").removeClass("gm_err_field"); } var fcontact_address = $("#contact_address").fieldValue(); if (!validateRequired(fcontact_address,"Address")) { $("#contact_address").addClass("gm_err_field"); if (error == false) { $("#contact_address").focus(); error = true; } error_message = error_message + "Address field must be filled out. \n\n"; } else { $("#contact_address").removeClass("gm_err_field"); } var fcontact_city = $("#contact_city").fieldValue(); if (!validateRequired(fcontact_city,"City")) { $("#contact_city").addClass("gm_err_field"); if (error == false) { $("#contact_city").focus(); error = true; } error_message = error_message + "City field must be filled out. \n\n"; } else { $("#contact_city").removeClass("gm_err_field"); } var fcontact_state = $("#contact_state").fieldValue(); if (!validateRequired(fcontact_state,"")) { $("#contact_state").addClass("gm_err_field"); if (error == false) { $("#contact_state").focus(); error = true; } error_message = error_message + "State field must be filled out. \n\n"; } else { $("#contact_state").removeClass("gm_err_field"); } var fcontact_zip = $("#contact_zip").fieldValue(); if (!validateRequired(fcontact_zip,"Zip")) { $("#contact_zip").addClass("gm_err_field"); if (error == false) { $("#contact_zip").focus(); error = true; } error_message = error_message + "Zip field must be filled out. \n\n"; } else { $("#contact_zip").removeClass("gm_err_field"); } var fcontact_email = $("#contact_email").fieldValue(); if ( !validateRequired(fcontact_email,"Email Address") || !validateEmail(fcontact_email)) { $("#contact_email").addClass("gm_err_field"); if (error == false) { $("#contact_email").focus(); error = true; } error_message = error_message + "Email Address field must be filled out, please enter a valid email. .\n\n"; } else { $("#contact_email").removeClass("gm_err_field"); } if($("#contactus_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("contactus_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#contactus_form_captcha").addClass("gm_err_field"); if (error == false) { $("#contactus_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#contactus_form_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("contactus_form")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate4(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var fname = $("#name").fieldValue(); if (!validateRequired(fname,"")) { $("#name").addClass("gm_err_field"); if (error == false) { $("#name").focus(); error = true; } error_message = error_message + "Name field must be filled out. \n\n"; } else { $("#name").removeClass("gm_err_field"); } var femail = $("#email").fieldValue(); if ( !validateRequired(femail,"") || !validateEmail(femail)) { $("#email").addClass("gm_err_field"); if (error == false) { $("#email").focus(); error = true; } error_message = error_message + "E-Mail field must be filled out, please enter a valid email. .\n\n"; } else { $("#email").removeClass("gm_err_field"); } if($("#iol_self_test_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("iol_self_test"); if(captcha_result == "0" || captcha_result == 0 ) { $("#iol_self_test_captcha").addClass("gm_err_field"); if (error == false) { $("#iol_self_test_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#iol_self_test_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("iol_self_test")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate5(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var ftest_name = $("#test_name").fieldValue(); if (!validateRequired(ftest_name,"")) { $("#test_name").addClass("gm_err_field"); if (error == false) { $("#test_name").focus(); error = true; } error_message = error_message + "Name field must be filled out. \n\n"; } else { $("#test_name").removeClass("gm_err_field"); } var ftest_email = $("#test_email").fieldValue(); if ( !validateRequired(ftest_email,"") || !validateEmail(ftest_email)) { $("#test_email").addClass("gm_err_field"); if (error == false) { $("#test_email").focus(); error = true; } error_message = error_message + "E-Mail field must be filled out, please enter a valid email. .\n\n"; } else { $("#test_email").removeClass("gm_err_field"); } if($("#lasik_self_test_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("lasik_self_test"); if(captcha_result == "0" || captcha_result == 0 ) { $("#lasik_self_test_captcha").addClass("gm_err_field"); if (error == false) { $("#lasik_self_test_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#lasik_self_test_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("lasik_self_test")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate6(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var fname = $("#name").fieldValue(); if (!validateRequired(fname,"")) { $("#name").addClass("gm_err_field"); if (error == false) { $("#name").focus(); error = true; } error_message = error_message + "First - Last Name field must be filled out. \n\n"; } else { $("#name").removeClass("gm_err_field"); } var faddress2 = $("#address2").fieldValue(); if (!validateRequired(faddress2,"")) { $("#address2").addClass("gm_err_field"); if (error == false) { $("#address2").focus(); error = true; } error_message = error_message + "Street Address field must be filled out. \n\n"; } else { $("#address2").removeClass("gm_err_field"); } var fformmail_mail_email = $("#formmail_mail_email").fieldValue(); if ( !validateRequired(fformmail_mail_email,"") || !validateEmail(fformmail_mail_email)) { $("#formmail_mail_email").addClass("gm_err_field"); if (error == false) { $("#formmail_mail_email").focus(); error = true; } error_message = error_message + "Your E-Mail address field must be filled out, please enter a valid email. .\n\n"; } else { $("#formmail_mail_email").removeClass("gm_err_field"); } var fphone2 = $("#phone2").fieldValue(); if (!validateRequired(fphone2,"")) { $("#phone2").addClass("gm_err_field"); if (error == false) { $("#phone2").focus(); error = true; } error_message = error_message + "Phone Number field must be filled out. \n\n"; } else { $("#phone2").removeClass("gm_err_field"); } var fselect_doctor = $("#select_doctor").fieldValue(); if (!validateRequired(fselect_doctor,"")) { $("#select_doctor").addClass("gm_err_field"); if (error == false) { $("#select_doctor").focus(); error = true; } error_message = error_message + "Doctors field must be filled out. \n\n"; } else { $("#select_doctor").removeClass("gm_err_field"); } if($("#consultation_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("consultation_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#consultation_form_captcha").addClass("gm_err_field"); if (error == false) { $("#consultation_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#consultation_form_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("consultation_form")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate7(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var femployment_firstname = $("#employment_firstname").fieldValue(); if (!validateRequired(femployment_firstname,"")) { $("#employment_firstname").addClass("gm_err_field"); if (error == false) { $("#employment_firstname").focus(); error = true; } error_message = error_message + "First Name field must be filled out. \n\n"; } else { $("#employment_firstname").removeClass("gm_err_field"); } var femployment_lastname = $("#employment_lastname").fieldValue(); if (!validateRequired(femployment_lastname,"")) { $("#employment_lastname").addClass("gm_err_field"); if (error == false) { $("#employment_lastname").focus(); error = true; } error_message = error_message + "Last Name field must be filled out. \n\n"; } else { $("#employment_lastname").removeClass("gm_err_field"); } var femployment_email = $("#employment_email").fieldValue(); if ( !validateRequired(femployment_email,"") || !validateEmail(femployment_email)) { $("#employment_email").addClass("gm_err_field"); if (error == false) { $("#employment_email").focus(); error = true; } error_message = error_message + "Email Address field must be filled out, please enter a valid email. .\n\n"; } else { $("#employment_email").removeClass("gm_err_field"); } if($("#employment_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("employment_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#employment_form_captcha").addClass("gm_err_field"); if (error == false) { $("#employment_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#employment_form_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("employment_form")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate8(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var fname = $("#name").fieldValue(); if (!validateRequired(fname,"First and Last Name")) { $("#name").addClass("gm_err_field"); if (error == false) { $("#name").focus(); error = true; } error_message = error_message + "First - Last Name field must be filled out. \n\n"; } else { $("#name").removeClass("gm_err_field"); } var faddress2 = $("#address2").fieldValue(); if (!validateRequired(faddress2,"Street Address")) { $("#address2").addClass("gm_err_field"); if (error == false) { $("#address2").focus(); error = true; } error_message = error_message + "Street Address field must be filled out. \n\n"; } else { $("#address2").removeClass("gm_err_field"); } var fformmail_mail_email = $("#formmail_mail_email").fieldValue(); if ( !validateRequired(fformmail_mail_email,"Your E-Mail Address") || !validateEmail(fformmail_mail_email)) { $("#formmail_mail_email").addClass("gm_err_field"); if (error == false) { $("#formmail_mail_email").focus(); error = true; } error_message = error_message + "Your E-Mail address field must be filled out, please enter a valid email. .\n\n"; } else { $("#formmail_mail_email").removeClass("gm_err_field"); } var fphone2 = $("#phone2").fieldValue(); if (!validateRequired(fphone2,"Phone Number")) { $("#phone2").addClass("gm_err_field"); if (error == false) { $("#phone2").focus(); error = true; } error_message = error_message + "Phone Number field must be filled out. \n\n"; } else { $("#phone2").removeClass("gm_err_field"); } var fwear_hearing_aid = $("#wear_hearing_aid").fieldValue(); if (!validateRequired(fwear_hearing_aid,"")) { $("#wear_hearing_aid").addClass("gm_err_field"); if (error == false) { $("#wear_hearing_aid").focus(); error = true; } error_message = error_message + "Do you currently wear hearing aids? field must be filled out. \n\n"; } else { $("#wear_hearing_aid").removeClass("gm_err_field"); } var fany_problems = $("#any_problems").fieldValue(); if (!validateRequired(fany_problems,"")) { $("#any_problems").addClass("gm_err_field"); if (error == false) { $("#any_problems").focus(); error = true; } error_message = error_message + "Are you currently experiencing any problems with your hearing? field must be filled out. \n\n"; } else { $("#any_problems").removeClass("gm_err_field"); } if($("#hearingform_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("hearingform"); if(captcha_result == "0" || captcha_result == 0 ) { $("#hearingform_captcha").addClass("gm_err_field"); if (error == false) { $("#hearingform_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#hearingform_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("hearingform")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } }function gm_formvalidate9(formData, jqForm) { jQuery("input[type=submit]").attr("disabled",false); var error = false; var error_message = ''; var fcontact_firstname = $("#contact_firstname").fieldValue(); if (!validateRequired(fcontact_firstname,"")) { $("#contact_firstname").addClass("gm_err_field"); if (error == false) { $("#contact_firstname").focus(); error = true; } error_message = error_message + "First Name field must be filled out. \n\n"; } else { $("#contact_firstname").removeClass("gm_err_field"); } var fcontact_lastname = $("#contact_lastname").fieldValue(); if (!validateRequired(fcontact_lastname,"")) { $("#contact_lastname").addClass("gm_err_field"); if (error == false) { $("#contact_lastname").focus(); error = true; } error_message = error_message + "Last Name field must be filled out. \n\n"; } else { $("#contact_lastname").removeClass("gm_err_field"); } var fcontact_address = $("#contact_address").fieldValue(); if (!validateRequired(fcontact_address,"")) { $("#contact_address").addClass("gm_err_field"); if (error == false) { $("#contact_address").focus(); error = true; } error_message = error_message + "Address field must be filled out. \n\n"; } else { $("#contact_address").removeClass("gm_err_field"); } var fcontact_city = $("#contact_city").fieldValue(); if (!validateRequired(fcontact_city,"")) { $("#contact_city").addClass("gm_err_field"); if (error == false) { $("#contact_city").focus(); error = true; } error_message = error_message + "City field must be filled out. \n\n"; } else { $("#contact_city").removeClass("gm_err_field"); } var fcontact_state = $("#contact_state").fieldValue(); if (!validateRequired(fcontact_state,"")) { $("#contact_state").addClass("gm_err_field"); if (error == false) { $("#contact_state").focus(); error = true; } error_message = error_message + "State field must be filled out. \n\n"; } else { $("#contact_state").removeClass("gm_err_field"); } var fcontact_zip = $("#contact_zip").fieldValue(); if (!validateRequired(fcontact_zip,"")) { $("#contact_zip").addClass("gm_err_field"); if (error == false) { $("#contact_zip").focus(); error = true; } error_message = error_message + "Zip field must be filled out. \n\n"; } else { $("#contact_zip").removeClass("gm_err_field"); } var fcontact_email = $("#contact_email").fieldValue(); if ( !validateRequired(fcontact_email,"") || !validateEmail(fcontact_email)) { $("#contact_email").addClass("gm_err_field"); if (error == false) { $("#contact_email").focus(); error = true; } error_message = error_message + "Email Address field must be filled out, please enter a valid email. .\n\n"; } else { $("#contact_email").removeClass("gm_err_field"); } var fmailing_list = $("#mailing_list").fieldValue(); if ( validateRequired(fmailing_list,"") && !validateEmail(fmailing_list)) { $("#mailing_list").addClass("gm_err_field"); if (error == false) { $("#mailing_list").focus(); error = true; } error_message = error_message + "Include me in your mailing list. field must be filled out, please enter a valid email. .\n\n"; } else { $("#mailing_list").removeClass("gm_err_field"); } if($("#contactus_form_hearing_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("contactus_form_hearing"); if(captcha_result == "0" || captcha_result == 0 ) { $("#contactus_form_hearing_captcha").addClass("gm_err_field"); if (error == false) { $("#contactus_form_hearing_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#contactus_form_hearing_captcha").removeClass("gm_err_field"); } } if (error == true) { jQuery("input[type=submit]").attr("disabled",false); alert(error_message); return false; } else { if(typeof gm_customvalidate == "function") { return (gm_customvalidate("contactus_form_hearing")); } else { jQuery("input[type=submit]").attr("disabled",true); return true; } } } // post-submit callback function gm_showResponse(responseText, statusText) { jQuery("input[type=submit]").attr("disabled",false); eval(responseText); } var noBlockUi=''; /* VALIDATION FUNCTIONS */ function validateRequired(fieldValue,ignoreValue) { if (fieldValue == "" || fieldValue == ignoreValue ) { return false; } else { return true; }} function validateEmail(fieldValue, fieldObj) { if (fieldValue == "") return true; return /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(fieldValue); } function validatePhone(fieldValue, fieldObj) { if (fieldValue == "") return true; var phoneNumberPattern = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/; return phoneNumberPattern.test(fieldValue); } function validateNumber(fieldValue, fieldObj) { if (fieldValue == "") return true; /* return (parseFloat(val,10)==(fieldValue*1)); return (!isNaN(fieldValue) && !/^\s+$/.test(fieldValue)); */ return /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(fieldValue); } function validateDigit(fieldValue, fieldObj) { if (fieldValue == "") return true; return !/[^\d]/.test(fieldValue); } function validateAlphanum(fieldValue, fieldObj) { if (fieldValue == "") return true; return !/\W/.test(fieldValue); } if (noBlockUi!=1) $().ajaxSend($.blockUI).ajaxStop($.unblockUI);