$(document).ready(function(){
	$("#iletisim_form").validate({
		rules: {
		  "1[pozisyon]": "required",
		  // kişisel 
		  "1[kisisel_ad]": "required",
		  "1[kisisel_soyad]": "required",
		  "1[kisisel_cinsiyet]": "required",
		  "1[kisisel_dt_yil]": "required",
		  "1[kisisel_tckimlik]": "required",
		  "1[kisisel_dogumyeri]": "required",
		  "1[kisisel_medenihal]": "required",
		  
		  // ehliyet 
		  "1[ehliyet_verilis_yil]": {
			required: function(element) {
			 return $("#ehliyet_turu").val() != "";
			}
		  },
		  // askerlik 
		  "1[askerlik_durum]": "required",
		  "1[askerlik_terhis_yil]": {
			required: function(element) {
			 return $("#askerlik_durum").val() == "Yaptı";
			}
		  },
		  "1[askerlik_tecil_yil]": {
			required: function(element) {
			 return $("#askerlik_durum").val() == "Tecilli";
			}
		  },
		  "1[askerlik_tecil_neden]": {
			required: function(element) {
			 return $("#askerlik_durum").val() == "Tecilli";
			}
		  },
		  "1[askerlik_muafiyet_neden]": {
			required: function(element) {
			 return $("#askerlik_durum").val() == "Muaf";
			}
		  },
		  
		  // adres bilgileri 
		  "1[adres_ikametadres1]": "required",
		  "1[adres_sehir]": "required",
		  "1[adres_ilce]": "required",
		  
		  // iletişim bilgileri 
		  "1[iletisim_eposta]": "required",
		  "1[iletisim_gsm]": "required",
		  
		  // eğitim bilgileri
			//eğitim1
		  "1[egitim_okulturu1]": "required",
		  "1[egitim_okuladi1]": "required",
		  "1[egitim_bolumadi1]": "required",
		  "1[egitim_sure1]": "required",
		  "1[egitim_baslama_yil1]": "required",
		  "1[egitim_bitis_yil1]": {
			required: function(element) {
			 return $("#egitim_sure1").val() != "Devam";
			}
		  },
		  "1[egitim_mezuniyet1]": {
			required: function(element) {
			 return $("#egitim_sure1").val() != "Devam";
			}
		  },
		  
		    //eğitim2
		   "1[egitim_okuladi2]": {
			required: function(element) {
			 return $("#egitim_okulturu2").val() != "";
			}
		  },
		  "1[egitim_bolumadi2]": {
			required: function(element) {
			 return $("#egitim_okulturu2").val() != "";
			}
		  },
		  "1[egitim_sure2]": {
			required: function(element) {
			 return $("#egitim_okulturu2").val() != "";
			}
		  },
		  "1[egitim_baslama_yil2]": {
			required: function(element) {
			 return $("#egitim_okulturu2").val() != "";
			}
		  },
		  "1[egitim_bitis_yil2]": {
			required: function(element) {
			 return $("#egitim_okulturu2").val() != "";
			}
		  },
		  "1[egitim_mezuniyet2]": {
			required: function(element) {
			 return $("#egitim_okulturu2").val() != "";
			}
		  },
		  
		    // eğitim3
		   "1[egitim_okuladi3]": {
			required: function(element) {
			 return $("#egitim_okulturu3").val() != "";
			}
		  },
		  "1[egitim_bolumadi3]": {
			required: function(element) {
			 return $("#egitim_okulturu3").val() != "";
			}
		  },
		  "1[egitim_sure3]": {
			required: function(element) {
			 return $("#egitim_okulturu3").val() != "";
			}
		  },
		  "1[egitim_baslama_yil3]": {
			required: function(element) {
			 return $("#egitim_okulturu3").val() != "";
			}
		  },
		  "1[egitim_bitis_yil3]": {
			required: function(element) {
			 return $("#egitim_okulturu3").val() != "";
			}
		  },
		  "1[egitim_mezuniyet3]": {
			required: function(element) {
			 return $("#egitim_okulturu3").val() != "";
			}
		  },
		  
		  // iş deneyimleri
		    //deneyim1
		  "1[deneyim_giris_yil1]": {
			required: function(element) {
			 return $("#deneyim_firma1").val() != "";
			}
		  },
		  "1[deneyim_unvan1]": {
			required: function(element) {
			 return $("#deneyim_firma1").val() != "";
			}
		  },
		  "1[deneyim_pozisyon1]": {
			required: function(element) {
			 return $("#deneyim_firma1").val() != "";
			}
		  },
		  "1[deneyim_cikis_sebebi1]": {
			required: function(element) {
			 return $("#deneyim_firma1").val() != "" && $("#deneyim_cikis_yil1").val() != "";
			}
		  },

		    //deneyim2
		  "1[deneyim_giris_yil2]": {
			required: function(element) {
			 return $("#deneyim_firma2").val() != "";
			}
		  },
		  "1[deneyim_unvan2]": {
			required: function(element) {
			 return $("#deneyim_firma2").val() != "";
			}
		  },
		  "1[deneyim_pozisyon2]": {
			required: function(element) {
			 return $("#deneyim_firma2").val() != "";
			}
		  },
		  "1[deneyim_cikis_sebebi2]": {
			required: function(element) {
			 return $("#deneyim_firma2").val() != "" && $("#deneyim_cikis_yil3").val() != "";
			}
		  },
		  
		    //deneyim3
		  "1[deneyim_giris_yil3]": {
			required: function(element) {
			 return $("#deneyim_firma3").val() != "";
			}
		  },
		  "1[deneyim_unvan3]": {
			required: function(element) {
			 return $("#deneyim_firma3").val() != "";
			}
		  },
		  "1[deneyim_pozisyon3]": {
			required: function(element) {
			 return $("#deneyim_firma3").val() != "";
			}
		  },
		  "1[deneyim_cikis_sebebi3]": {
			required: function(element) {
			 return $("#deneyim_firma3").val() != "" && $("#deneyim_cikis_yil3").val() != "";
			}
		  },
		  
		  // YABANCI DİL
		  // dil1
		  "1[dil_anlama1]": {
			required: function(element) {
			 return $("#dil_dil1").val() != "";
			}
		  },
		  "1[dil_okuma1]": {
			required: function(element) {
			 return $("#dil_dil1").val() != "";
			}
		  },
		  "1[dil_konusma1]": {
			required: function(element) {
			 return $("#dil_dil1").val() != "";
			}
		  },
		  // dil2
		  "1[dil_anlama2]": {
			required: function(element) {
			 return $("#dil_dil2").val() != "";
			}
		  },
		  "1[dil_okuma2]": {
			required: function(element) {
			 return $("#dil_dil2").val() != "";
			}
		  },
		  "1[dil_konusma2]": {
			required: function(element) {
			 return $("#dil_dil2").val() != "";
			}
		  },
		  
		  // BİLGİSAYAR BİLGİLERİ
		  "1[bilgisayar_office]": "required",
		  "1[bilgisayar_office_seviye]": {
			required: function(element) {
			 return $("#bilgisayar_office").val() == "Biliyor";
			}
		  },
		  "1[bilgisayar_diger_seviye1]": {
			required: function(element) {
			 return $("#bilgisayar_diger_program1").val() != "";
			}
		  },
		  "1[bilgisayar_diger_seviye2]": {
			required: function(element) {
			 return $("#bilgisayar_diger_program2").val() != "";
			}
		  },
		  
		  // DİĞER BİLGİLER
		  "1[genelbilgi_sigara]": "required",
		  "1[genelbilgi_seyahat]": "required",
		  "1[genelbilgi_ikamet]": "required",
		  "1[genelbilgi_vardiya]": "required",
		  "1[genelbilgi_sertifika]": "required",
		  "1[genelbilgi_ucret]": "required",
		  "1[genelbilgi_isebaslama]": "required"

		},
		  
		success: "valid",
		showErrors: function(errorMap, errorList) {
			$("#summary").html("<div class=\"mesaj\"><h1>Formda eksik bilgiler var!</h1><strong>"
									   + this.numberOfInvalids() 
									   + "</strong> eksik alan görünüyor. Lütfen eksik alanları kontrol ediniz.</div>");
			this.defaultShowErrors();
		}

	});

	
	/* HATA RAPORLAMA - TABLAR */
	$("#iletisim_form").submit(function() {
		if($("#FirstPage label.valid").length != $("#FirstPage label.error").length ) {
			$("#FirstLink").addClass("hata");
		} else {
			$("#FirstLink").removeClass("hata");
		}
		
		if( $("#SecondPage label.valid").length != $("#SecondPage label.error").length ) {
			$("#SecondLink").addClass("hata");
		} else {
			$("#SecondLink").removeClass("hata");
		}
		
		if( $("#ThirdPage label.valid").length != $("#ThirdPage label.error").length ) {
			$("#ThirdLink").addClass("hata");
		} else {
			$("#ThirdLink").removeClass("hata");
		}
		
		if( $("#FourthPage label.valid").length != $("#FourthPage label.error").length ) {
			$("#FourthLink").addClass("hata");
		} else {
			$("#FourthLink").removeClass("hata");
		}
		
		if( $("#FifthPage label.valid").length != $("#FifthPage label.error").length ) {
			$("#FifthLink").addClass("hata");
		} else {
			$("#FifthLink").removeClass("hata");
		}
		
		if( $("#SixthPage label.valid").length != $("#SixthPage label.error").length ) {
			$("#SixthLink").addClass("hata");
		} else {
			$("#SixthLink").removeClass("hata");
		}
		
		if( $("#LastPage label.valid").length != $("#LastPage label.error").length ) {
			$("#LastLink").addClass("hata");
		} else {
			$("#LastLink").removeClass("hata");
		}
    });

	/* BİRBİRİYLE BAĞLANTILI ZORUNLU ALAN TANIMLARI */
	//ehliyet
	$("#ehliyet_turu").change(function() 
    { 
        var deger;
        deger = $("#ehliyet_turu").val(); 
		$("[for='ehliyet_verilis_yil']").remove();
        if (deger != "") {
			if( $("#ehliyet_verilis_yil").val() == ""){
			$("#ehliyet_verilis_yil").after("<label class=\"error\" generated=\"true\" for=\"ehliyet_verilis_yil\">Bu alan zorunludur.</label>"); 
			}
		}
    }); 
	//askerlik
	$("#askerlik_durum").change(function() 
    { 
        var deger;
        deger = $("#askerlik_durum").val(); 
		$("[for='askerlik_terhis_yil']").remove();
		$("[for='askerlik_tecil_yil']").remove();
		$("[for='askerlik_tecil_neden']").remove();
		$("[for='askerlik_muafiyet_neden']").remove();
        if (deger == "Yaptı") 
		{
			if( $("#askerlik_terhis_yil").val() == ""){
			$("#askerlik_terhis_yil").after("<label class=\"error\" generated=\"true\" for=\"askerlik_terhis_yil\">Bu alan zorunludur.</label>"); 
			}
		} 
		else if(deger == "Tecilli") 
		{
			if( $("#askerlik_tecil_yil").val() == ""){
			$("#askerlik_tecil_yil").after("<label class=\"error\" generated=\"true\" for=\"askerlik_tecil_yil\">Bu alan zorunludur.</label>"); 
			}
			if( $("#askerlik_tecil_neden").val() == ""){
			$("#askerlik_tecil_neden").after("<label class=\"error\" generated=\"true\" for=\"askerlik_tecil_neden\">Bu alan zorunludur.</label>"); 
			}
		} 
		else if(deger == "Muaf") 
		{
			if( $("#askerlik_muafiyet_neden").val() == ""){
			$("#askerlik_muafiyet_neden").after("<label class=\"error\" generated=\"true\" for=\"askerlik_muafiyet_neden\">Bu alan zorunludur.</label>"); 
			}
		}
    }); 
	
	
	//egitim2
	$("#egitim_okulturu2").change(function() 
    { 
        var deger;
        deger = $("#egitim_okulturu2").val();
		$("[for='egitim_okuladi2']").remove();
		$("[for='egitim_bolumadi2']").remove();
		$("[for='egitim_sure2']").remove();
		$("[for='egitim_baslama_yil2']").remove();
		$("[for='egitim_bitis_yil2']").remove();
		$("[for='egitim_mezuniyet2']").remove();
        if (deger != "") {
			if( $("#egitim_okuladi2").val() == ""){
			$("#egitim_okuladi2").after("<label class=\"error\" generated=\"true\" for=\"egitim_okuladi2\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_bolumadi2").val() == "") 
			{
			$("#egitim_bolumadi2").after("<label class=\"error\" generated=\"true\" for=\"egitim_bolumadi2\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_sure2").val() == "") 
			{
			$("#egitim_sure2").after("<label class=\"error\" generated=\"true\" for=\"egitim_sure2\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_baslama_yil2").val() == "") 
			{
			$("#egitim_baslama_yil2").after("<label class=\"error\" generated=\"true\" for=\"egitim_baslama_yil2\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_bitis_yil2").val() == "") 
			{
			$("#egitim_bitis_yil2").after("<label class=\"error\" generated=\"true\" for=\"egitim_bitis_yil2\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_mezuniyet2").val() == "") 
			{
			$("#egitim_mezuniyet2").after("<label class=\"error\" generated=\"true\" for=\"egitim_mezuniyet2\">Bu alan zorunludur.</label>");
			}
		}
    }); 
	
	
	//egitim3
	$("#egitim_okulturu3").change(function() 
    { 
        var deger;
        deger = $("#egitim_okulturu3").val();
		$("[for='egitim_okuladi3']").remove();
		$("[for='egitim_bolumadi3']").remove();
		$("[for='egitim_sure3']").remove();
		$("[for='egitim_baslama_yil3']").remove();
		$("[for='egitim_bitis_yil3']").remove();
		$("[for='egitim_mezuniyet3']").remove();
        if (deger != "") {
			if( $("#egitim_okuladi3").val() == ""){
			$("#egitim_okuladi3").after("<label class=\"error\" generated=\"true\" for=\"egitim_okuladi3\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_bolumadi2").val() == "") 
			{
			$("#egitim_bolumadi3").after("<label class=\"error\" generated=\"true\" for=\"egitim_bolumadi3\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_sure3").val() == "") 
			{
			$("#egitim_sure3").after("<label class=\"error\" generated=\"true\" for=\"egitim_sure3\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_baslama_yil2").val() == "") 
			{
			$("#egitim_baslama_yil3").after("<label class=\"error\" generated=\"true\" for=\"egitim_baslama_yil3\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_bitis_yil3").val() == "") 
			{
			$("#egitim_bitis_yil3").after("<label class=\"error\" generated=\"true\" for=\"egitim_bitis_yil3\">Bu alan zorunludur.</label>");
			}
			if( $("#egitim_mezuniyet3").val() == "") 
			{
			$("#egitim_mezuniyet3").after("<label class=\"error\" generated=\"true\" for=\"egitim_mezuniyet3\">Bu alan zorunludur.</label>");
			}
		}
    });
	
	
	
	//deneyim1
	$("#deneyim_firma1").blur(function() 
    { 
        var deger;
        deger = $("#deneyim_firma1").val();
		
		$("[for='deneyim_giris_yil1']").remove();
		$("[for='deneyim_unvan1']").remove();
		$("[for='deneyim_pozisyon1']").remove();
		
        if (deger != "") {
			if( $("#deneyim_giris_yil1").val() == ""){
			$("#deneyim_giris_yil1").after("<label class=\"error\" generated=\"true\" for=\"deneyim_giris_yil1\">Bu alan zorunludur.</label>");
			}
			if( $("#deneyim_unvan1").val() == "") 
			{
			$("#deneyim_unvan1").after("<label class=\"error\" generated=\"true\" for=\"deneyim_unvan1\">Bu alan zorunludur.</label>");
			}
			if( $("#deneyim_pozisyon1").val() == "") 
			{
			$("#deneyim_pozisyon1").after("<label class=\"error\" generated=\"true\" for=\"deneyim_pozisyon1\">Bu alan zorunludur.</label>");
			}
		}
    });
	
	$("#deneyim_cikis_yil1").change(function()
	{
		var deger;
        deger = $("#deneyim_cikis_yil1").val();
		$("[for='deneyim_cikis_sebebi1']").remove();
		if ( deger != "" ) {
			if( $("#deneyim_cikis_sebebi1").val() == "") 
			{
			$("#deneyim_cikis_sebebi1").after("<label class=\"error\" generated=\"true\" for=\"deneyim_cikis_sebebi1\">Bu alan zorunludur.</label>");
			}
		}
		
	});

	
	
	//deneyim2
	$("#deneyim_firma2").blur(function() 
    { 
        var deger;
        deger = $("#deneyim_firma2").val();
		
		$("[for='deneyim_giris_yil2']").remove();
		$("[for='deneyim_unvan2']").remove();
		$("[for='deneyim_pozisyon2']").remove();
		
        if (deger != "") {
			if( $("#deneyim_giris_yil2").val() == ""){
			$("#deneyim_giris_yil2").after("<label class=\"error\" generated=\"true\" for=\"deneyim_giris_yil2\">Bu alan zorunludur.</label>");
			}
			if( $("#deneyim_unvan2").val() == "") 
			{
			$("#deneyim_unvan2").after("<label class=\"error\" generated=\"true\" for=\"deneyim_unvan2\">Bu alan zorunludur.</label>");
			}
			if( $("#deneyim_pozisyon2").val() == "") 
			{
			$("#deneyim_pozisyon2").after("<label class=\"error\" generated=\"true\" for=\"deneyim_pozisyon2\">Bu alan zorunludur.</label>");
			}
		}
    });
	
	$("#deneyim_cikis_yil2").change(function()
	{
		var deger;
        deger = $("#deneyim_cikis_yil2").val();
		$("[for='deneyim_cikis_sebebi2']").remove();
		if ( deger != "" ) {
			if( $("#deneyim_cikis_sebebi2").val() == "") 
			{
			$("#deneyim_cikis_sebebi2").after("<label class=\"error\" generated=\"true\" for=\"deneyim_cikis_sebebi2\">Bu alan zorunludur.</label>");
			}
		}
		
	});
	
	
	//deneyim3
	$("#deneyim_firma3").blur(function() 
    { 
        var deger;
        deger = $("#deneyim_firma3").val();
		
		$("[for='deneyim_giris_yil3']").remove();
		$("[for='deneyim_unvan3']").remove();
		$("[for='deneyim_pozisyon3']").remove();
		
        if (deger != "") {
			if( $("#deneyim_giris_yil3").val() == ""){
			$("#deneyim_giris_yil3").after("<label class=\"error\" generated=\"true\" for=\"deneyim_giris_yil3\">Bu alan zorunludur.</label>");
			}
			if( $("#deneyim_unvan3").val() == "") 
			{
			$("#deneyim_unvan3").after("<label class=\"error\" generated=\"true\" for=\"deneyim_unvan3\">Bu alan zorunludur.</label>");
			}
			if( $("#deneyim_pozisyon3").val() == "") 
			{
			$("#deneyim_pozisyon3").after("<label class=\"error\" generated=\"true\" for=\"deneyim_pozisyon3\">Bu alan zorunludur.</label>");
			}
		}
    });
	
	$("#deneyim_cikis_yil3").change(function()
	{
		var deger;
        deger = $("#deneyim_cikis_yil3").val();
		$("[for='deneyim_cikis_sebebi3']").remove();
		if ( deger != "" ) {
			if( $("#deneyim_cikis_sebebi3").val() == "") 
			{
			$("#deneyim_cikis_sebebi3").after("<label class=\"error\" generated=\"true\" for=\"deneyim_cikis_sebebi3\">Bu alan zorunludur.</label>");
			}
		}
		
	});
	
	
	// YABANCI DİL
	// dil1
	$("#dil_dil1").blur(function() 
    { 
        var deger;
        deger = $("#dil_dil1").val();
		
		$("[for='dil_anlama1']").remove();
		$("[for='dil_okuma1']").remove();
		$("[for='dil_konusma1']").remove();
		
        if (deger != "") {
			if( $("#dil_anlama1").val() == ""){
			$("#dil_anlama1").after("<label class=\"error\" generated=\"true\" for=\"dil_anlama1\">Bu alan zorunludur.</label>");
			}
			if( $("#dil_okuma1").val() == "") 
			{
			$("#dil_okuma1").after("<label class=\"error\" generated=\"true\" for=\"dil_okuma1\">Bu alan zorunludur.</label>");
			}
			if( $("#dil_konusma1").val() == "") 
			{
			$("#dil_konusma1").after("<label class=\"error\" generated=\"true\" for=\"dil_konusma1\">Bu alan zorunludur.</label>");
			}
		}
    });
	// dil2
	$("#dil_dil2").blur(function() 
    { 
        var deger;
        deger = $("#dil_dil2").val();
		
		$("[for='dil_anlama2']").remove();
		$("[for='dil_okuma2']").remove();
		$("[for='dil_konusma2']").remove();
		
        if (deger != "") {
			if( $("#dil_anlama2").val() == ""){
			$("#dil_anlama2").after("<label class=\"error\" generated=\"true\" for=\"dil_anlama2\">Bu alan zorunludur.</label>");
			}
			if( $("#dil_okuma1").val() == "") 
			{
			$("#dil_okuma2").after("<label class=\"error\" generated=\"true\" for=\"dil_okuma2\">Bu alan zorunludur.</label>");
			}
			if( $("#dil_konusma2").val() == "") 
			{
			$("#dil_konusma2").after("<label class=\"error\" generated=\"true\" for=\"dil_konusma2\">Bu alan zorunludur.</label>");
			}
		}
    });

	
	// office
	$("#bilgisayar_office").change(function() 
    { 
        var deger;
        deger = $("#bilgisayar_office").val();
		
		$("[for='bilgisayar_office_seviye']").remove();
		
        if (deger == "Biliyor") {
			if( $("#bilgisayar_office_seviye").val() == ""){
			$("#bilgisayar_office_seviye").after("<label class=\"error\" generated=\"true\" for=\"bilgisayar_office_seviye\">Bu alan zorunludur.</label>");
			}
		}
    });
	// bilgisayar diğer1
	$("#bilgisayar_diger_program1").blur(function() 
    { 
        var deger;
        deger = $("#bilgisayar_diger_program1").val();
		
		$("[for='bilgisayar_diger_seviye1']").remove();
		
        if (deger == "Biliyor") {
			if( $("#bilgisayar_diger_seviye1").val() == ""){
			$("#bilgisayar_diger_seviye1").after("<label class=\"error\" generated=\"true\" for=\"bilgisayar_diger_seviye1\">Bu alan zorunludur.</label>");
			}
		}
    });
	// bilgisayar diğer2
	$("#bilgisayar_diger_program2").blur(function() 
    { 
        var deger;
        deger = $("#bilgisayar_diger_program2").val();
		
		$("[for='bilgisayar_diger_seviye2']").remove();
		
        if (deger == "Biliyor") {
			if( $("#bilgisayar_diger_seviye2").val() == ""){
			$("#bilgisayar_diger_seviye2").after("<label class=\"error\" generated=\"true\" for=\"bilgisayar_diger_seviye2\">Bu alan zorunludur.</label>");
			}
		}
    });
	

});

