var treatments; var doctor_name; var threatments_options=''; var error_div; $(document).ready(function(){ $(".userInfo .web_site").click( function() { url = $(this).text(); window.open(url); return false; }); error_div = $(".error_div"); $(".userInfo ul.periods .get_appointment").click( function() { fill_appointment_dialog ($(this)); }); $(".userInfo .contact_button").click( function() { show_contact_dialog(); }); $("#appiontment_dialog .button").click( sendAppointment ) ; }); function show_contact_dialog() { if( logged_user_id == potential_user_id ) return false; $("#appiontment_dialog .button").val("Mesajını gönder") ; $("#appiontment_dialog .gorusme_tipi").hide(); $("#appiontment_dialog").dialog("destroy"); $("#appiontment_dialog").dialog(); $("#appiontment_dialog #threatment_select").html(''); } function sendAppointment() { error_div.html(''); error_div.hide(); error_text = ""; button_text = $("#appiontment_dialog .button").val(); $("#appiontment_dialog .button").val("Lütfen bekleyin") ; ad_soyad = $("#appiontment_dialog input[name*=name_surname]").val(); e_posta = $("#appiontment_dialog input[name*=e_mail]").val(); if(ad_soyad.length < 1 ) { error_text += "
  • Ad soyad girmediniz
  • "; } if(!validate_email(e_posta)) { error_text += "
  • Gecersiz e-posta adresi girdiniz
  • "; } if(error_text.length > 1) { error_div.html(''); error_div.fadeIn("slow"); $("#appiontment_dialog .button").val("Randevu iste") ; return false; } $.ajax({ type: 'POST', url: "http://yuxel.net/works/hekkim/users/ajax/appointment.html", data: $('#appiontment_dialog form').serialize(), dataType: "json", success: function(data) { if(data == "success") { alert("Mesajınız gönderildi"); $("#appiontment_dialog .button").val(button_text) ; } else{ alert("Bir hata oluştu"); } } }); } function fill_appointment_dialog(a_link) { if( logged_user_id == potential_user_id ) return false; $("#appiontment_dialog .gorusme_tipi").show(); $("#appiontment_dialog .button").val("Randevu iste") ; day_div = $(a_link).parents(".day"); day_name = $(".display_date", day_div).text(); day_name = trim (day_name); // 4 ekim (pazar) gibi döndürür time_variable = $(a_link).attr("rel"); time_name = $(a_link).text(); if(!treatments) { treatments = $(".userInfo ul.treatments li"); $(treatments).each( function() { text = $(this).text(); value = $(this).attr("class"); threatments_options+=''; }); } $("#appiontment_dialog .date_time_input").val(time_variable); $("#appiontment_dialog .date_time").html(day_name +" "+ time_name); $("#appiontment_dialog .threatment_select").html(threatments_options); $("#appiontment_dialog").dialog("destroy"); $("#appiontment_dialog").dialog(); }