'); $("#item-block-service").append('
No service items added yet
'); } _check_validation(); }); $("#emailForm").on('blur keyup change paste', 'input, select, textarea', function(event) { var is_valid = _check_validation(); //console.log('is_valid',is_valid); }); }); })(jQuery); function _check_validation() { var year_res_forms_status = ''; var year_res_forms_year = ''; var ok = true; jQuery(".validation-show").hide(); if (document.getElementById('contact_name').value.trim() == "") { ok = false; jQuery("#contact_name_error_msg").show().text('Please enter a name.'); } if (document.getElementById('contact_email').value.trim() == "") { ok = false; jQuery("#contact_email_error_msg").show().text('Please enter e-mail address.'); } var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; var youremail = document.getElementById('contact_email').value; if (youremail != '' && !youremail.match(mailformat)) { ok = false; jQuery("#contact_email_error_msg").show().text('You have entered an invalid email address!'); } var phone = jQuery("#contact_phone").val(); var only_digit = phone.replace(/[^0-9]/g, ''); if (phone == '' || phone == null || !phone || phone.trim() == '' || phone == '___-___-____' || only_digit.length != 10) { ok = false; jQuery("#contact_phone_error_msg").show().text('Please Enter Phone Number'); } if (document.getElementById('reach_by').value == "") { ok = false; jQuery("#reach_by_error_msg").show().text('Please Select best way to reach you.'); } if (document.getElementById('contact_subject').value.trim() == "") { ok = false; jQuery("#contact_subject_error_msg").show().text('Please enter a Message Subject.'); } if (document.getElementById('contact_subject').value == "quote" && (document.getElementById('vehicle_option1').checked || document.getElementById('vehicle_option2').checked)) { if (document.getElementById('vehicle_option1').checked) { year = document.getElementById('year'); if (year && year.value == "") { ok = false; jQuery("#year_error_msg").show().text('Please select vehicle year'); } make = document.getElementById('make'); if (make && make.value == "") { ok = false; jQuery("#make_error_msg").show().text('Please select vehicle make'); } model = document.getElementById('model'); if (model && model.value == "") { ok = false; jQuery("#model_error_msg").show().text('Please select vehicle model'); } } if (document.getElementById('vehicle_option2').checked) { year = document.getElementById('custom_year'); if (year && year.value.trim() == "") { ok = false; jQuery("#custom_year_error_msg").show().text('Please enter vehicle year'); } else if(year && year.value.trim() != "" && year_res_forms_status == '1' && year_res_forms_year != '' && year.value.trim() 500) { jQuery("#contact_text_error_msg").show().text('Sorry, you have reached the character limit of a question.'); ok = false; } } if (document.getElementById('bigform_g_captcha_token').value == "") { ok = false; jQuery("#captcha_code_error_msg").show().text('Please verify that you are not a robot.'); } return ok; } function submitbutton() { var ok = _check_validation(); if (ok) { show_loader(); } return ok; }