﻿$(document).ready(function() 
{     
   	//Validation dışındaki javascript fonksiyonları
	 var total = 1; 
     
    function calcTotal() 
    { 
        $("#Satis_Bilet_Sayisi").each(function() 
        { 
            var value = $(this).attr("value"); 
            var birim = $('#Satis_Bilet_Fiyati').attr("value"); 
            total = parseInt(birim) * parseInt(value);  
        }); 
    } 
 
    calcTotal();     
    $("#toplam").html('Toplam Ücret: <strong>' + total + ' TL + KDV</strong>'); 

	$("#Satis_Bilet_Sayisi").change( function()
    { 
        total = 0; 
        calcTotal(); 
        $('#toplam').html("Toplam Ücret: <strong>" + total + " TL + KDV</strong>"); 
		
		var id = $('#Satis_Bilet_Sayisi').attr("value");
		var ic ="";
		for (i=1;i<=id;i++)
		{
			ic = ic + "<label  for='Katilimci_Ad_Soyad_" + i + "'><strong>İsim Soyad:</strong></label><input class='textinput' type='text' name='Katilimci_Ad_Soyad_" + i + "' id='Katilimci_Ad_Soyad_" + i + "' size='40' maxlength='100' minlength='5'  /><span class='status'></span><br /><label  for='Katilimci_EPosta_" + i + "'><strong>E-Posta Adresi:</strong></label><input class='textinput' type='text' name='Katilimci_EPosta_" + i + "' id='Katilimci_EPosta_" + i + "' size='40' maxlength='100' /><br /><label  for='Katilimci_Sirket_Adi_" + i + "'><strong>Şirket Adı:</strong></label><input class='textinput' type='text' name='Katilimci_Sirket_Adi_" + i + "' id='Katilimci_Sirket_Adi_" + i + "' size='40' maxlength='100' /><div style='border-bottom:1px solid #DADADA;margin-right:10px'></div>";
		}
		$("#katilimci").html(ic);

		for (i=1;i<=id;i++)
		{
			jQuery("#Katilimci_Ad_Soyad_" + i).rules("add", "required");
			//jQuery("#Katilimci_EPosta_" + i).rules("add", "required");
		}
		
	}); 

	
	$("input#Fatura_Ayni").click(function(){  
        if ($("input#Fatura_Ayni").is(':checked'))  
        {  
            $("textarea#Satis_Kurumsal_Fatura_Gonderim_Adresi").val($("textarea#Satis_Kurumsal_Fatura_Adresi").val());  
			$("textarea#Satis_Kurumsal_Fatura_Gonderim_Adresi").attr("readonly", true); 
        }  
        else  
        {  
            $("textarea#Satis_Kurumsal_Fatura_Gonderim_Adresi").val("");  
			$("textarea#Satis_Kurumsal_Fatura_Gonderim_Adresi").removeAttr("readonly"); 
        }  
	
    });  
	$("input#Bireysel_Fatura_Ayni").click(function(){  
        if ($("input#Bireysel_Fatura_Ayni").is(':checked'))  
        {  
            // Checked, copy values  
            $("textarea#Satis_Bireysel_Fatura_Gonderim_Adresi").val($("textarea#Satis_Bireysel_Fatura_Adresi").val());  
			$("textarea#Satis_Bireysel_Fatura_Gonderim_Adresi").attr("readonly", true); 
        }  
        else  
        {  
            // Clear on uncheck  
            $("textarea#Satis_Bireysel_Fatura_Gonderim_Adresi").val("");  
			$("textarea#Satis_Bireysel_Fatura_Gonderim_Adresi").removeAttr("readonly"); 
        }  
	
    });  
	jQuery( jQuery("input[name='Satis_Tipi']") ).change( function()
	{
		if ( jQuery("input[name='Satis_Tipi']:checked" ).val() == "Bireysel" )
		{
			jQuery("#Satis_Kurumsal_Telefon").rules("remove", "required");
			jQuery("#Satis_Kurumsal_Sirket_Ismi").rules("remove", "required");
			jQuery("#Satis_Kurumsal_Vergi_Dairesi").rules("remove", "required");
			jQuery("#Satis_Kurumsal_Vergi_Numarasi").rules("remove", "required");
			jQuery("#Satis_Kurumsal_Fatura_Adresi").rules("remove", "required");
			jQuery("#Satis_Kurumsal_Fatura_Gonderim_Adresi").rules("remove", "required");
			jQuery("#Satis_Bireysel_Telefon").rules("add", "required");
			jQuery("#Satis_Bireysel_Fatura_Adresi").rules("add", "required");
			jQuery("#Satis_Bireysel_Fatura_Gonderim_Adresi").rules("add","required");
		}
		else
		{
			jQuery("#Satis_Bireysel_Telefon").rules("remove", "required");
			jQuery("#Satis_Bireysel_Fatura_Adresi").rules("remove", "required");
			jQuery("#Satis_Bireysel_Fatura_Gonderim_Adresi").rules("remove", "required");
			jQuery("#Satis_Kurumsal_Sirket_Ismi").rules("add", "required");
			jQuery("#Satis_Kurumsal_Telefon").rules("add", "required");
			jQuery("#Satis_Kurumsal_Vergi_Dairesi").rules("add", "required");
			jQuery("#Satis_Kurumsal_Vergi_Numarasi").rules("add", "required");
			jQuery("#Satis_Kurumsal_Fatura_Adresi").rules("add", "required");
			jQuery("#Satis_Kurumsal_Fatura_Gonderim_Adresi").rules("add","required");
		}
	});
	var kayitformu = jQuery("#kayitformu");
	kayitformu.validate(
	{
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo("#status");
			else
				error.appendTo( element.next('span') );
		},
		rules: {
			Satis_Ad_Soyad: {required: true},
			Satis_EPosta: {required: true,email: true},
			Satis_Tipi: {required: true},
			Kullanici_Sozlesmesi_Kabul: {required:true},
			Katilimci_Ad_Soyad_1:{required:true}
		},
		messages: {
			Satis_Ad_Soyad: {
				required: "Adınızı ve Soyadınız Giriniz",
				minlength: "En az 5 karakter girmelisiniz"
			},
			Satis_EPosta: {
				required:"Geçerli Bir E-posta Adresi Giriniz",
				email:"Geçerli Bir E-posta Adresi Giriniz"
			},
			Satis_Tipi: "Fatura Tipini Seçiniz",
			Satis_Bireysel_Telefon: "Telefon Numarasınız Giriniz",
			Satis_Bireysel_Fatura_Adresi: "Fatura Adresini Giriniz",
			Satis_Bireysel_Fatura_Gonderim_Adresi: "Fatura Gönderim Adresini Giriniz",
			Satis_Kurumsal_Telefon: "Şirket Telefon Numarasını Giriniz",
			Satis_Kurumsal_Sirket_Ismi: "Şirket İsmini Giriniz",
			Satis_Kurumsal_Vergi_Dairesi: "Şirket Vergi Dairesi Adresini Giriniz",
			Satis_Kurumsal_Vergi_Numarasi: "Şirket Vergi Numarasını Giriniz",
			Satis_Kurumsal_Fatura_Adresi: "Şirket Fatura Adresi Giriniz",
			Satis_Kurumsal_Fatura_Gonderim_Adresi: "Şirket Fatura Gönderim Adresini Girinşz",
			Kullanici_Sozlesmesi_Kabul:"Sözleşmeyi Kabul Etmelisiniz",
			Katilimci_Ad_Soyad_1: "Katılımcı Ad Soyad Bilgisini Giriniz",
			Katilimci_Ad_Soyad_2: "Katılımcı Ad Soyad Bilgisini Giriniz",
			Katilimci_Ad_Soyad_3: "Katılımcı Ad Soyad Bilgisini Giriniz",
			Katilimci_Ad_Soyad_4: "Katılımcı Ad Soyad Bilgisini Giriniz",
			Katilimci_Ad_Soyad_5: "Katılımcı Ad Soyad Bilgisini Giriniz"
		}
	});
});