// prepare the form when the DOM is ready jQuery(document).ready(function() { var options0 = { beforeSubmit: gm_formvalidate0, success: gm_showResponse }; $('#contactus_form').ajaxForm(options0); var options1 = { beforeSubmit: gm_formvalidate1, success: gm_showResponse }; $('#bizsiziarayalim_form').ajaxForm(options1); var options2 = { beforeSubmit: gm_formvalidate2, success: gm_showResponse }; $('#yuz_germe_form').ajaxForm(options2); var options3 = { beforeSubmit: gm_formvalidate3, success: gm_showResponse }; $('#goz_kapagi_form').ajaxForm(options3); var options4 = { beforeSubmit: gm_formvalidate4, success: gm_showResponse }; $('#karin_germe_form').ajaxForm(options4); var options5 = { beforeSubmit: gm_formvalidate5, success: gm_showResponse }; $('#meme_kucultme_form').ajaxForm(options5); var options6 = { beforeSubmit: gm_formvalidate6, success: gm_showResponse }; $('#burun_estetik_form').ajaxForm(options6); var options7 = { beforeSubmit: gm_formvalidate7, success: gm_showResponse }; $('#liposuction_form').ajaxForm(options7); var options8 = { beforeSubmit: gm_formvalidate8, success: gm_showResponse }; $('#meme_buyutme_form').ajaxForm(options8); var options9 = { beforeSubmit: gm_formvalidate9, success: gm_showResponse }; $('#burun_aski_form').ajaxForm(options9); var options10 = { beforeSubmit: gm_formvalidate10, success: gm_showResponse }; $('#oncesi_sonrasi_talep_form').ajaxForm(options10); var options11 = { beforeSubmit: gm_formvalidate11, success: gm_showResponse }; $('#onlinerandevuformu').ajaxForm(options11); }); // pre-submit callback function gm_formvalidate0(formData, jqForm) { 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 + "isim 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 + "Soyisim field must be filled out.\n\n"; } else { $("#contact_lastname").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 + "E-mail 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) { alert(error_message); return false; } else { return true; } }function gm_formvalidate1(formData, jqForm) { var error = false; var error_message = ''; var fbizsiziarayalim_firstname = $("#bizsiziarayalim_firstname").fieldValue(); if (!validateRequired(fbizsiziarayalim_firstname,"")) { $("#bizsiziarayalim_firstname").addClass("gm_err_field"); if (error == false) { $("#bizsiziarayalim_firstname").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#bizsiziarayalim_firstname").removeClass("gm_err_field"); } var fbizsiziarayalim_lastname = $("#bizsiziarayalim_lastname").fieldValue(); if (!validateRequired(fbizsiziarayalim_lastname,"")) { $("#bizsiziarayalim_lastname").addClass("gm_err_field"); if (error == false) { $("#bizsiziarayalim_lastname").focus(); error = true; } error_message = error_message + "Soyisim field must be filled out.\n\n"; } else { $("#bizsiziarayalim_lastname").removeClass("gm_err_field"); } var fbizsiziarayalim_telefon = $("#bizsiziarayalim_telefon").fieldValue(); if (!validateRequired(fbizsiziarayalim_telefon,"")) { $("#bizsiziarayalim_telefon").addClass("gm_err_field"); if (error == false) { $("#bizsiziarayalim_telefon").focus(); error = true; } error_message = error_message + "Telefon Numarasi field must be filled out.\n\n"; } else { $("#bizsiziarayalim_telefon").removeClass("gm_err_field"); } if($("#bizsiziarayalim_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("bizsiziarayalim_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#bizsiziarayalim_form_captcha").addClass("gm_err_field"); if (error == false) { $("#bizsiziarayalim_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#bizsiziarayalim_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate2(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#yuz_germe_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("yuz_germe_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#yuz_germe_form_captcha").addClass("gm_err_field"); if (error == false) { $("#yuz_germe_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#yuz_germe_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate3(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#goz_kapagi_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("goz_kapagi_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#goz_kapagi_form_captcha").addClass("gm_err_field"); if (error == false) { $("#goz_kapagi_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#goz_kapagi_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate4(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#karin_germe_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("karin_germe_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#karin_germe_form_captcha").addClass("gm_err_field"); if (error == false) { $("#karin_germe_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#karin_germe_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate5(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#meme_kucultme_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("meme_kucultme_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#meme_kucultme_form_captcha").addClass("gm_err_field"); if (error == false) { $("#meme_kucultme_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#meme_kucultme_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate6(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#burun_estetik_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("burun_estetik_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#burun_estetik_form_captcha").addClass("gm_err_field"); if (error == false) { $("#burun_estetik_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#burun_estetik_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate7(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#liposuction_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("liposuction_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#liposuction_form_captcha").addClass("gm_err_field"); if (error == false) { $("#liposuction_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#liposuction_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate8(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#meme_buyutme_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("meme_buyutme_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#meme_buyutme_form_captcha").addClass("gm_err_field"); if (error == false) { $("#meme_buyutme_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#meme_buyutme_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate9(formData, jqForm) { var error = false; var error_message = ''; var ftest_isim = $("#test_isim").fieldValue(); if (!validateRequired(ftest_isim,"")) { $("#test_isim").addClass("gm_err_field"); if (error == false) { $("#test_isim").focus(); error = true; } error_message = error_message + "isim field must be filled out.\n\n"; } else { $("#test_isim").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($("#burun_aski_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("burun_aski_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#burun_aski_form_captcha").addClass("gm_err_field"); if (error == false) { $("#burun_aski_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#burun_aski_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate10(formData, jqForm) { 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 + "isim 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 + "Soyisim field must be filled out.\n\n"; } else { $("#contact_lastname").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 + "E-mail field must be filled out, please enter a valid email.\n\n"; } else { $("#contact_email").removeClass("gm_err_field"); } var ftalep_ecilen_operasyon = $("#talep_ecilen_operasyon").fieldValue(); if (!validateRequired(ftalep_ecilen_operasyon,"")) { $("#talep_ecilen_operasyon").addClass("gm_err_field"); if (error == false) { $("#talep_ecilen_operasyon").focus(); error = true; } error_message = error_message + "Tercih edilen operasyon field must be filled out.\n\n"; } else { $("#talep_ecilen_operasyon").removeClass("gm_err_field"); } if($("#oncesi_sonrasi_talep_form_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("oncesi_sonrasi_talep_form"); if(captcha_result == "0" || captcha_result == 0 ) { $("#oncesi_sonrasi_talep_form_captcha").addClass("gm_err_field"); if (error == false) { $("#oncesi_sonrasi_talep_form_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#oncesi_sonrasi_talep_form_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } }function gm_formvalidate11(formData, jqForm) { var error = false; var error_message = ''; var fbizsiziarayalim_firstname = $("#bizsiziarayalim_firstname").fieldValue(); if (!validateRequired(fbizsiziarayalim_firstname,"")) { $("#bizsiziarayalim_firstname").addClass("gm_err_field"); if (error == false) { $("#bizsiziarayalim_firstname").focus(); error = true; } error_message = error_message + "Isim field must be filled out.\n\n"; } else { $("#bizsiziarayalim_firstname").removeClass("gm_err_field"); } var fbizsiziarayalim_lastname = $("#bizsiziarayalim_lastname").fieldValue(); if (!validateRequired(fbizsiziarayalim_lastname,"")) { $("#bizsiziarayalim_lastname").addClass("gm_err_field"); if (error == false) { $("#bizsiziarayalim_lastname").focus(); error = true; } error_message = error_message + "Soyisim field must be filled out.\n\n"; } else { $("#bizsiziarayalim_lastname").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 + "Email field must be filled out, please enter a valid email.\n\n"; } else { $("#email").removeClass("gm_err_field"); } var fbizsiziarayalim_telefon = $("#bizsiziarayalim_telefon").fieldValue(); if (!validateRequired(fbizsiziarayalim_telefon,"")) { $("#bizsiziarayalim_telefon").addClass("gm_err_field"); if (error == false) { $("#bizsiziarayalim_telefon").focus(); error = true; } error_message = error_message + "Telefon Numarasi field must be filled out.\n\n"; } else { $("#bizsiziarayalim_telefon").removeClass("gm_err_field"); } var fistediginiz_tedaviIsOk = false; /* $("input[@name='istediginiz_tedavi']").each( function() { if ($(this).attr('checked')) { fistediginiz_tedaviIsOk = true; } } ); */ $(":checked").each(function () { if($(this).attr('name') == "istediginiz_tedavi" || $(this).attr('name') == "istediginiz_tedavi[]") { fistediginiz_tedaviIsOk = true; } } ); if(!fistediginiz_tedaviIsOk){ $("#istediginiz_tedavi").addClass("gm_err_field"); if (error == false) { $("#istediginiz_tedavi").focus(); error = true; } error_message = error_message + "Istediginiz Tedavi field must be filled out...\n\n"; } else { $("#istediginiz_tedavi").removeClass("gm_err_field"); } var frandevu_zamaniIsOk = false; /* $("input[@name='randevu_zamani']").each( function() { if ($(this).attr('checked')) { frandevu_zamaniIsOk = true; } } ); */ $(":checked").each(function () { if($(this).attr('name') == "randevu_zamani" || $(this).attr('name') == "randevu_zamani[]") { frandevu_zamaniIsOk = true; } } ); if(!frandevu_zamaniIsOk){ $("#randevu_zamani").addClass("gm_err_field"); if (error == false) { $("#randevu_zamani").focus(); error = true; } error_message = error_message + "Tercih ettiginiz Randevu Zamani field must be filled out...\n\n"; } else { $("#randevu_zamani").removeClass("gm_err_field"); } if($("#onlinerandevuformu_captcha").fieldValue().length > 0) { var captcha_result = 0; var captcha_result = check_gm_captcha("onlinerandevuformu"); if(captcha_result == "0" || captcha_result == 0 ) { $("#onlinerandevuformu_captcha").addClass("gm_err_field"); if (error == false) { $("#onlinerandevuformu_captcha").focus(); error = true; } error_message = error_message + "Invalid Captcha.\n\n"; } else { $("#onlinerandevuformu_captcha").removeClass("gm_err_field"); } } if (error == true) { alert(error_message); return false; } else { return true; } } // post-submit callback function gm_showResponse(responseText, statusText) { eval(responseText); } /* 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 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); } $().ajaxSend($.blockUI).ajaxStop($.unblockUI);