/*!
* Milli Eğitim Vakfı JS
*/

$(document).ready(function(){    


    // Server Settings 
    var ajax_url = '/tr/insan_kaynaklari/ajax/';
    var photo_upload_url = '/tr/insan_kaynaklari/upload_photo/';
   

    // Set disabled form items
    partner_disabled();
    $("#health_cause").attr("disabled", "disabled");        
    $("#criminal_cause").attr("disabled", "disabled");
    $("#already_application_cause").attr("disabled", "disabled");
    $("#know_mev_cause").attr("disabled", "disabled");
    $("#military_status").attr("disabled", "disabled");

    // Gender control    
    $("#gender").change(function(){
    if ($("#gender").val() == 'Erkek') {
     $("#military_status").removeAttr("disabled");
        } else {
            $("#military_status").val(0);    
    }
    });

    // Maritial Status control
    if ($("#maritial_status").val() == 'Evli') {
     partner_enabled();
    }

    // Health issue control
    $("#health_issue").change(function(){
    if ($("#health_issue").val() == 'Evet') {
     $("#health_cause").removeAttr("disabled");
        } else {
            $("#health_cause").val('');
    }
    });

    // Criminal_issue control
    $("#criminal_issue").change(function(){
    if ($("#criminal_issue").val() == 'Evet') {
     $("#criminal_cause").removeAttr("disabled");
        } else {
            $("#criminal_cause").val('');
    }
    });

    //Already application control 
    $("#already_application").change(function() {
    if ($("#already_application").val() == 'Evet') {
     $("#already_application_cause").removeAttr("disabled");
        } else {
            $("#already_application_cause").val('');
    }
    });

    $("#know_mev").change(function(){
    if ($("#know_mev").val() == 'Evet') {
     $("#know_mev_cause").removeAttr("disabled");
        } else {
            $("#know_mev_cause").val('');
    }

    });

    //hiding LeftMenuSub
    $('.leftmenu').next('.leftmenusub').stop().hide();
    
    $("#mainslider").scrollable({
        circular: true
    }).navigator({
	   navi:'#slidernavigation'
    }).autoscroll({
	   interval: 4000		
    });
    
    $("#backtohome").click(function(){
        window.location = jQuery.url.attr("protocol")+'://'+jQuery.url.attr("host")+'/'+jQuery.url.segment(0);
    });

    $("#page_top").click(function(){
        window.location = window.location.pathname+'#pageTop';
    });

    $("#printIcon").click(function(){
        $("div.PrintArea").printArea();
    });
    
    $("#applyPrintIcon").click(function(){
        $("div#twoColoum").printArea();
    });
    

    $("#footer_print").click(function(){
        $("div.PrintArea").printArea();
    });
    
    $('#slideritem').jcarousel({
          scroll:1
    });

    
    // mainpage news left div click action
    $('.newswrap').click(function(){
        var element = $(this);
        var link = element.attr("link");
         window.location = link;
        return false;
    });  
    
    $(window).load(function(){     
        
        $('.leftmenu').click(function () {
            $(this).next('.leftmenusub').slideDown('fast').siblings('.leftmenusub:visible').slideUp('fast');
        });
    });


     // Form Partner disabled items
     function partner_disabled()
     {
         $("#partner_name").attr("disabled", "disabled");
        $("#partner_name").val('');
         $("#partner_surname").attr("disabled", "disabled");
        $("#partner_surname").val('');
         $("#partner_profession").attr("disabled", "disabled");
        $("#partner_profession").val('');
         $("#partner_company").attr("disabled", "disabled");
        $("#partner_company").val('');
         $("#partner_phone").attr("disabled", "disabled");
        $("#partner_phone").val('');
     }

     // Form Partner enabled items
     function partner_enabled()
     {
            $("#partner_name").removeAttr("disabled");
            $("#partner_surname").removeAttr("disabled");
            $("#partner_profession").removeAttr("disabled");
            $("#partner_company").removeAttr("disabled");
            $("#partner_phone").removeAttr("disabled");
     }


    $("#maritial_status").change(function(){
        if ($("#maritial_status").val() == 'Evli') {
            partner_enabled();
        } else {
            partner_disabled();
        }
    });

    $("#health_issue").change(function(){
        if ($("#health_issue").val() == 'Evet') {
            $("#health_cause").removeAttr("disabled");
        } else {
            $("#health_cause").attr("disabled", "disabled");
        }
    });

    $("#criminal_issue").change(function(){
        if ($("#criminal_issue").val() == 'Evet') {
            $("#criminal_cause").removeAttr("disabled");
        } else {
            $("#criminal_cause").attr("disabled", "disabled");
        }
    });

    $("#already_application").change(function(){
        if ($("#already_application").val() == 'Evet') {
            $("#already_application_cause").removeAttr("disabled");
        } else {
            $("#already_application_cause").attr("disabled", "disabled");
        }
    });

    $("#know_mev").change(function(){
        if ($("#know_mev").val() == 'Evet') {
            $("#know_mev_cause").removeAttr("disabled");
        } else {
            $("#know_mev_cause").attr("disabled", "disabled");
        }
    });

    $("#gender").change(function(){
        if ($("#gender").val() == 'Erkek') {
            $("#military_status").removeAttr("disabled");
        } else {
            $("#military_status").attr("disabled", "disabled");
        }
    });


    //------------------ Form Ajax -----------------//


    //upload live open upload window
    
    $(function(){
    $("#openPhotoWindow").live("click", function(e){       

        $.fancybox ({
                type            : 'iframe',
                href            : photo_upload_url,       
                width           : 550,
                height          : 200,
                padding         : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        }) 
    });
    });    



    // Open References Window
    $("#openLangWindow").click(function() {
        $.fancybox ({
                href            : '#langAjaxWindow',       
                width           : 550,
                height          : 150,
                padding         : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        })  
    });

    // Del education function
    $(function(){
    $("#uploadSuccess").live("click", function(){

        var post_filename = $(this).attr("filename");
        parent.$.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=uploadsuccess&filename=" + post_filename,

		success: function(html){
			parent.$("#photoArea").html(html);
                        parent.$.fancybox.close();      
		}
            });
    });
    });

    // Delete uploaded photo
    $(function(){
    $("#delPhotoBtn").live("click", function(e){       

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=delphoto",

		success: function(html){
			$("#photoArea").html(html);
		}
            });
            e.preventDefault();
    });
    });


    // Add lang function
    $(function(){
    $("#addLangButton").live("click", function(){

	        
        var post_langname = $("#langname").val();
        var post_langinfo = $("#langinfo").val();        
        
	if (post_langname == '' || post_langinfo == '') {
            alert('Lütfen dil ve dil düzeyi alanlarında seçim yapınız!');
            return false;
        }

        $.ajax({
		type: "POST",
		url: ajax_url,		
                data: 	"ajaxtype=addlang&langname=" + post_langname + "&langinfo=" + post_langinfo,
                
		success: function(html){
			$("#langData").html(html);
                        $("#langname").val('');
                        $("#langinfo").val('');
                    $.fancybox.close();
                    var new_position = $('#langData').offset();
                    window.scrollTo(new_position.left,new_position.top-80);                                        
		}
            });
    });
    });

    // Del lang function
    $(function(){
    $(".deleteLangClass").live("click", function(){

        var delvalue = $(this).attr("delvalue");

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=dellang&langid=" + delvalue,

		success: function(html){
			$("#langData").html(html);
		}
            });
    });
    });

    // Open Education Window
    $("#openEducationWindow").click(function() {
        $.fancybox ({
            href : '#eduAjaxWindow',       
                width       : 550,
                height      : 320,
                padding     : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        })  
    });


    // Add education function
    $(function(){
    $("#addEducationButton").live("click", function(){

        var post_education_degree = $("#education_degree").val();
        var post_school_name = $("#school_name").val();
        var post_school_type = $("#school_type").val();
        var post_school_department = $("#school_department").val();
        var post_school_period = $("#school_period").val();
        var post_school_finishyear = $("#school_finishyear").val();
        

	if (post_education_degree == '' || post_school_name == '' || post_school_type == '' ||  post_school_period == '' || post_school_finishyear == '') {
            alert('Lütfen eğitim bilgileri form alanlarını tamamlayınız!');
            return false;
        }

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=addedu&education_degree=" + post_education_degree + 
                    "&school_name=" + post_school_name +
                    "&school_type=" + post_school_type + 
                    "&school_department=" + post_school_department +
                    "&school_period=" + post_school_period +
                    "&school_finishyear=" + post_school_finishyear,

		success: function(html){
			$("#eduData").html(html);
                        $("#education_degree").val('');
                        $("#school_name").val('');
                        $("#school_type").val('');
                        $("#school_department").val('');
                        $("#school_period").val('');
                        $("#school_finishyear").val('');
                    $.fancybox.close();
                    var new_position = $('#eduData').offset();
                    window.scrollTo(new_position.left,new_position.top-80);                    
		}
            });
    });
    });

    // Del education function
    $(function(){
    $(".deleteEduClass").live("click", function(){
                
        var delvalue = $(this).attr("delvalue");        

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=deledu&eduid=" + delvalue,

		success: function(html){
			$("#eduData").html(html);
		}
            });
    });
    });

    // Open Comp Window
    $("#openCompWindow").click(function() {
        $.fancybox ({
                href            : '#compAjaxWindow',       
                width           : 590,
                height          : 220,
                padding         : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        })  
    });

    // Add comp function
    $(function(){
    $("#addCompButton").live("click", function(){


        var post_software_name = $("#software_name").val();
        var post_compinfo = $("#compinfo").val();

	if (post_software_name == '' || post_compinfo == '') {
            alert('Lütfen bilgisayar bilgi düzeyi form alanlarını tamamlayınız!');
            return false;
        }

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=addcomp&software_name=" + post_software_name + "&compinfo=" + post_compinfo,

		success: function(html){
			$("#compData").html(html);
                        $("#software_name").val('');
                        $("#compinfo").val('');
                    $.fancybox.close();
                    var new_position = $('#compData').offset();
                    window.scrollTo(new_position.left,new_position.top-80);                    
                    
		}
            });
    });
    });

    // Del comp function
    $(function(){
    $(".deleteCompClass").live("click", function(){

        var delvalue = $(this).attr("delvalue");

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=delcomp&compid=" + delvalue,

		success: function(html){
			$("#compData").html(html);
		}
            });
    });
    });

    // Open Course Window
    $("#openCourseWindow").click(function() {
        $.fancybox ({
                href            : '#courseAjaxWindow',       
                width           : 550,
                height          : 250,
                padding         : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        })  
    });

    // Add course function
    $(function(){
    $("#addCourseButton").live("click", function(){


        var post_course_subject = $("#course_subject").val();
        var post_course_firm = $("#course_firm").val();
        var post_certificate = $("#certificate").val();
        var post_course_period = $("#course_period").val();

	if (post_course_subject == '' || post_course_firm == '' || post_certificate == '' || post_course_period == '') {
            alert('Lütfen Kurs / Seminer form alanlarını tamamlayınız!');
            return false;
        }

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=addcourse&course_subject=" + post_course_subject +
                        "&course_firm=" + post_course_firm +
                        "&certificate=" + post_certificate +
                        "&course_period=" + post_course_period,

		success: function(html){
			$("#courseData").html(html);
                        $("#course_subject").val('');
                        $("#course_firm").val('');
                        $("#certificate").val('');
                        $("#course_period").val('');
                    $.fancybox.close();
                    var new_position = $('#courseData').offset();
                    window.scrollTo(new_position.left,new_position.top-80);                                        
		}
            });
    });
    });


    // Del course function
    $(function(){
    $(".deleteCourseClass").live("click", function(){

        var delvalue = $(this).attr("delvalue");

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=delcourse&courseid=" + delvalue,

		success: function(html){
			$("#courseData").html(html);
		}
            });
    });
    });


    // Open Exam Window
    $("#openExamWindow").click(function() {
        $.fancybox ({
                href            : '#examAjaxWindow',       
                width           : 550,
                height          : 220,
                padding         : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        })  
    });

    // Add exam function
    $(function(){
    $("#addExamButton").live("click", function(){

        var post_exam_name = $("#exam_name").val();
        var post_exam_result = $("#exam_result").val();
        var post_exam_year = $("#exam_year").val();

	if (post_exam_name == '' || post_exam_result == '' || post_exam_year == '') {
            alert('Lütfen daha önce girdiğiniz sınav bilgileri için form alanlarını tamamlayınız!');
            return false;
        }

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=addexam&exam_name=" + post_exam_name +
                        "&exam_result=" + post_exam_result +
                        "&exam_year=" + post_exam_year,

		success: function(html){
			$("#examData").html(html);
                        $("#exam_name").val('');
                        $("#exam_result").val('');
                        $("#exam_year").val('');
                    $.fancybox.close();
                    var new_position = $('#examData').offset();
                    window.scrollTo(new_position.left,new_position.top-80);                                        
		}
            });
    });
    });

    // Del exam function
    $(function(){
    $(".deleteExamClass").live("click", function(){

        var delvalue = $(this).attr("delvalue");

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=delexam&examid=" + delvalue,

		success: function(html){
			$("#examData").html(html);
		}
            });
    });
    });

    // Open Work Window
    $("#openWorkWindow").click(function() {
        $.fancybox ({
            href : '#workAjaxWindow',       
                width       : 550,
                height      : 320,
                padding     : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        })  
    });

    // Add work experience function
    $(function(){
    $("#addWorkButton").live("click", function(){

        var post_work_company_name = $("#work_company_name").val();
        var post_work_start_date = $("#work_start_date").val();
        var post_work_finish_date = $("#work_finish_date").val();
        var post_work_department = $("#work_department").val();
        var post_work_jobinfo = $("#work_jobinfo").val();
        var post_work_jobsalary = $("#work_jobsalary").val();
        var post_work_departure_cause = $("#work_departure_cause").val();

	if (post_work_company_name == '' || post_work_start_date == '' || post_work_finish_date == '' || post_work_department == ''
            || post_work_jobinfo == '' || post_work_jobsalary == '' || post_work_departure_cause == '') {
            alert('Lütfen iş deneyimi için form alanlarını tamamlayınız!');
            return false;
        }

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=addwork&work_company_name=" + post_work_company_name +
                        "&work_start_date=" + post_work_start_date +
                        "&work_finish_date=" + post_work_finish_date +
                        "&work_department=" + post_work_department +
                        "&work_jobinfo" + post_work_jobinfo +
                        "&work_jobsalary=" + post_work_jobsalary +
                        "&work_departure_cause=" + post_work_departure_cause,

		success: function(html){
			$("#workData").html(html);
                        $("#work_company_name").val('');
                        $("#work_start_date").val('');
                        $("#work_finish_date").val('');
                        $("#work_department").val('');
                        $("#work_jobinfo").val('');
                        $("#work_jobsalary").val('');
                        $("#work_departure_cause").val('');
                    $.fancybox.close();
                    var new_position = $('#workData').offset();
                    window.scrollTo(new_position.left,new_position.top-80);                    
                    
		}
            });
    });
    });

    // Del work experience function
    $(function(){
    $(".deleteWorkClass").live("click", function(){

        var delvalue = $(this).attr("delvalue");

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=delwork&examid=" + delvalue,

		success: function(html){
			$("#workData").html(html);
		}
            });
    });
    });

    // Open References Window
    $("#openRefWindow").click(function() {
        $.fancybox ({
            href : '#refAjaxWindow',       
                width       : 550,
                height      : 260,
                padding     : 20,            
                fitToView	: true,
                autoSize	: false,
                closeClick	: false,
                closeBtn        : true,
                openEffect	: 'none',
                closeEffect	: 'none'

        })  
    });
    
    
    // Add reference function
    $(function(){
    $("#addReferenceButton").live("click", function(){

        var post_ref_name = $("#reference_name_surname").val();
        var post_ref_job = $("#reference_job").val();
        var post_ref_tel = $("#reference_tel").val();
        var post_ref_type = $("#reference_type").val();

	if (post_ref_name == '' || post_ref_job == '' || post_ref_tel == '' || post_ref_type == '') {
            alert('Lütfen referans bilgileri için form alanlarını tamamlayınız!');
            return false;
        }

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=addref&reference_name=" + post_ref_name +
                        "&reference_job=" + post_ref_job +
                        "&reference_tel=" + post_ref_tel +
                        "&reference_type=" + post_ref_type,

		success: function(html){
			$("#refData").html(html);
                        $("#reference_name_surname").val('');
                        $("#reference_job").val('');
                        $("#reference_tel").val('');
                        $("#reference_type").val('');
                    $.fancybox.close();
                    var new_position = $('#refData').offset();
                    window.scrollTo(new_position.left,new_position.top-80);                    
                    
		}
            });
    });
    });


    // Del reference function
    $(function(){
    $(".deleteRefClass").live("click", function(){

        var delvalue = $(this).attr("delvalue");

        $.ajax({
		type: "POST",
		url: ajax_url,
                data: 	"ajaxtype=delref&refid=" + delvalue,

		success: function(html){
			$("#refData").html(html);
		}
            });
    });
    });

    //------------------ Form Ajax -----------------//
});

