$=jQuery; function submitForm() { $.ajax({type:'GET', url: 'https://northeasterndentistry.com/only-map/?do=', data:$('#location_search_form_ajax').serialize(), success: function(response) { $('#ajax_map_display').html(response); $('#btn_step1').click(function(){ $(this).parent().parent().addClass('close'); $(this).parent().hide(); $('#edit_btn1').css('display','block'); $('#step2').parent().removeClass('close'); $('#step2').css('display','block'); $('#close_btn1').hide(); }) $('#edit_btn1').click(function(){ $('#step1').parent().removeClass('close'); $('#step1').toggle("slow"); $('#edit_btn1').hide(); $('#close_btn1').show(); }) $('#close_btn1').click(function(){ $('#step1').toggle("slow"); $('#edit_btn1').show(); $('#close_btn1').parent().addClass('close'); $('#close_btn1').hide(); }) $('#btn_step2').click(function(){ if(check_fields()){ blocks_managment($(this).parent()); $('#err1').css('display','none'); $('#edit_btn2').show(); $('#close_btn2').hide(); }else{ $('#err1').css('display','block'); } }) $('#edit_btn2').click(function(){ $('#step2').parent().removeClass('close'); $('#step2').toggle("slow"); $('#edit_btn2').hide(); $('#close_btn2').show(); }) $('#close_btn2').click(function(){ $('#step2').toggle("slow"); $('#edit_btn2').show(); $('#close_btn2').parent().addClass('close'); $('#close_btn2').hide(); }) $('#btn_step3').click(function(){ if(app_field() && is_not_time()){ blocks_managment($(this).parent()); $('#err2').css('display','none'); $('#edit_btn3').show(); $('#close_btn3').hide(); }else{ $('#err2').css('display','block'); } }) $('#edit_btn3').click(function(){ $('#step3').parent().removeClass('close'); $('#step3').toggle("slow"); $('#edit_btn3').hide(); $('#close_btn3').show(); }) $('#close_btn3').click(function(){ $('#step3').toggle("slow"); $('#edit_btn3').show(); $('#close_btn3').parent().addClass('close'); $('#close_btn3').hide(); }) $('#ybefore').click(function(){ $('#repeat_patient').show(); $('#new_patient').hide(); $('#close_btn3').parent().addClass('close'); $('#close_btn3').hide(); $('#edit_btn3').hide(); $('#close_btn4').parent().addClass('close'); }) $('.wear_dentures').click(function(){ if($(this).val()=="0"){ $('.opt').css('display','none') } else{ $('.opt').css('display','') } }) $('#nbefore').click(function(){ $('#new_patient').show(); $('#repeat_patient').hide(); }) $('.available_blocks').click(function(){ $('.available_blocks').css('background-color','#FEFEFE') $('.available_blocks').css('color','#666666') $(this).css('background-color','#CC7016') $(this).css('color','#fff') }) $('#pno1').keyup(function(){ if(($('#pno1').val().length) == 3){ $('#pno2').focus(); } }); $('#pno2').keyup(function(e){ if($('#pno2').val().length == 3){ $('#pno3').focus(); } if(e.which == 8){ if($('#pno2').val() == ''){ $('#pno1').focus(); } } }); $('#pno3').keyup(function(e){ if(e.which == 8){ if($('#pno3').val() == ''){ $('#pno2').focus(); } } }); function blocks_managment(obj){ $(obj).parent().parent().addClass('close'); $(obj).parent().hide(); $(obj).parent().parent().next().removeClass('close'); } }}); return false; } function click_radio(x,name){ $('#location_id').val($(x).val()) $('#location_title').val(name) $('#btn_step1').css('display','block'); } function is_not_time(){ var reg = /^([1-9]|10|11|12):[0-5][0-9] [AP]M$/; if(reg.test($('#time').val()) == false){ $('#time_error span').text("Please Enter valid Time i.e 9:30 AM, 12:15 PM"); return false; } $('#time_error span').text(""); return true } function check_fields(){ if($("input:checkbox[name=schedule_for]:checked").length==0){ return false; } if($("input:radio[name=visit_before]:checked").length == 0 || $("input:radio[name=wear_dentures]:checked").length == 0 || $("input:radio[name=new_dentures]:checked").length == 0){ return false; } if($("select[name=age]").val()==0 || $("select[name=p_reason]").val()==0 || $("select[name=about_your_health]").val()==0 || $("input:radio[name=wear_dentures]:checked").length == 0){ return false; } if($("input:radio[name=wear_dentures]:checked").val() == 1 && $("select[name=denturer_age]").val()==0){ return false; } return true; } function app_field(){ x=$("select[name=hours]").val() + ":" + $("select[name=minutes]").val() + " " + $("select[name=format]").val(); $('#time').val(x); if($('#time').val()=='' || $('#date').val() =='' || $('#location_id').val() == ''){ return false; } return true; } function person_field(){ var x=$('#pno1').val()+$('#pno2').val()+$('#pno3').val() $('#pno').val(x); if($('#fname').val()=='' || $('#st_address1').val() == '' || $('#city').val()=='' || $('#state').val()=='' || $('#zcode').val()=='' || $('#pno').val() =='' || $('#dob').val() == ''){ return false; } var x = ""+ parseInt($('#zcode').val()); //if(!IsNumeric($('#zcode').val()) || x.length!=5) var valu = $('#zcode').val() var reg = /^\d{5}([\-]\d{4})?$/ if(reg.test(valu) == false){ $('#zcode_error span').text("Please Enter valid Zip code"); return false; } else{ $('#zcode_error span').text(""); } x = ""+ parseInt($('#pno').val()); if(!IsNumeric($('#pno').val())){ $('#pno_error span').text("Contains only numerics"); return false; }else if(x.length!=10){ $('#pno_error span').text("Please Enter valid Phone Number"); return false; }else{ $('#pno_error span').text(""); } if(isNotValidEmail($('#email'))){ return false; } else{ $('#email_error span').text(""); } return true; } function checkallfields(){ if(!person_field()){ $('#perror').css('display','block') return false; } if(!app_field()){ $('#err1').css('display','block') return false; } if(!check_fields()){ $('#err2').css('display','block') return false; } if($("input:checkbox[name=aggremment]:checked").length==0){ return false; } return true; } function IsNumeric(val) { if (isNaN(parseInt(val))) { return false; } return true } function isNotValidEmail(Email){ valu = Email.val(); if(valu == ''){ $('#email_error span').text("Please Enter valid Email Address"); Email.focus() return true; } // var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; var reg = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/; // Regular Expression to match email address. if(reg.test(valu) == false){ // alert(Msg) $('#email_error span').text("Please Enter valid Email Address"); Email.focus() return true } var cnt = Email.value.length; var iChars = "'`~$%\""; // These characters all not allowed. var str; for (var j = 0; j < cnt; j++){ if (iChars.indexOf(valu.charAt(j)) != -1){ alert ("Special character(s) are not allowed in email"); Email.focus() return true; } } return false }