$(document).ready(function(){
    DN = ["Январь ","Февраль ","Март ","Апрель ","Май ","Июнь ","Июль ","Август ","Сентябрь ","Октябрь ","Ноябрь ","Декабрь "];
    DM = [" января "," февраля "," марта "," апреля "," мая "," июня "," июля "," августа "," сентября "," октября "," ноября "," декабря "];
    $('#otp_start').datepicker({ 
	dateFormat: 'dd.mm.yy',
	maxDate: '+2y',
	minDate: new Date(2007, 0, 1)
    });
    $('#otp_end').datepicker({
	dateFormat: 'dd.mm.yy',
	maxDate: '+2y',
	minDate: new Date(2007, 0, 1)
    });
    $('#pss_start').datepicker({ 
	dateFormat: 'dd.mm.yy',
	maxDate: '+2y',
	minDate: new Date(2007, 0, 1)
    });
    $(":checkbox[@id='gw']").click(function () {
	if ( $(":checkbox[@id='gw']").attr("checked") == true ){
	    $('#good_worker').show("fast");
	    $('#bad_worker').hide("fast");
	}
	else {
	    $('#good_worker').hide("fast");
	    $('#bad_worker').show("fast");
	}
    });
    $(":checkbox[@id='mdo']").click(function () {
	if ( $(":checkbox[@id='mdo']").attr("checked") == true ){
	    $("table[@id='in_month']").hide("fast");
	    $('#gw_checkbox').hide("fast");
	    $('#pss_input_form').show("fast");
	    $('#pss_checkbox').show("fast");
	    $('#bad_worker').show("fast");
	}
	else{
	    $("table[@id='in_month']").show("fast");
	    $('#gw_checkbox').show("fast");
	    $('#pss_input_form').hide("fast");
	    $('#pss_checkbox').hide("fast");
	    $('#bad_worker').hide("fast");
	}
    });
    $(":checkbox[@id='pss']").click(function () {
	if ( $(":checkbox[@id='pss']").attr("checked") == true ){
	    $('#get_oklad').show("fast");
	    $('#mdo_checkbox').hide("fast");
	    $('#pss_input_form').hide("fast");
	    $('#bad_worker').hide("fast");
	}
	else{
	    $('#get_oklad').hide("fast");
	    $('#mdo_checkbox').show("fast");
	    $('#pss_input_form').show("fast");
	    $('#bad_worker').show("fast");
	}
    });
    $(":checkbox[@id='mrot']").click(function () {
	if ( $(":checkbox[@id='mrot']").attr("checked") == true ){
	    $(":input[@id='oklad']").attr("disabled","disabled");
	    $('#pss_checkbox').hide("fast");
	}
	else{
	    $(":input[@id='oklad']").removeAttr("disabled");
	    $('#pss_checkbox').show("fast");
	}
    });

    $(":input[@id='otp_start']").bind("change", function(){
	var dvo = $(":input[@id='otp_start']").val();
	var tdvo = new Array();
	tdvo = dvo.split('.');
	if ( $(":checkbox[@id='mdo']").attr("checked") == false ){
	    for (var i=1; i<13; i++) {
		var d = new Date( tdvo[2], (((tdvo[1]) * 1) - i - 1) , 1);
		$('#legend' + (13 - i) ).replaceWith("<span id=\"legend" + ( 13 - i ) + "\"> Заработок за " + DN[d.getMonth()] + " "  + d.getFullYear() + " г " + "</span>");
	    }
	}
	var o1 = new Date( tdvo[2], ((tdvo[1] * 1) - 1), ((tdvo[0] * 1) + 139) );
	var o2 = new Date( tdvo[2], ((tdvo[1] * 1) - 1), ((tdvo[0] * 1) + 155) );
	$('#help_m').replaceWith("<td colspan=2 id=\"help_m\"><font color=\"#CC0000\"><small>Подсказка: Окончание отпуска в 140 дней: " + o1.getDate() + DM[o1.getMonth()] + o1.getFullYear() +"; 156 дней: " + o2.getDate() + DM[o2.getMonth()] + o2.getFullYear() + "</small></font></td>");
    });

    $(":input[@id='pss_start']").bind("change", function(){
	var dvo = $(":input[@id='pss_start']").val();
	var tdvo = new Array();
	tdvo = dvo.split('.');
	for (var i=1; i<13; i++) {
	    var d = new Date( tdvo[2], (((tdvo[1]) * 1) - i - 1) , 1);
	    $('#legend' + (13 - i) ).replaceWith("<span id=\"legend" + ( 13 - i ) + "\"> Заработок за " + DN[d.getMonth()] + " "  + d.getFullYear() + " г " + "</span>");
	}
    });
});
