$(document).ready(function () {
	$("#imgs a").lightbox();
	$.Lightbox.construct({
		show_helper_text: false,
		show_info: true,
		show_extended_info: true,
		download_link: false,
		colorBlend: false,
		auto_relify: false,
		text: {
			image: 'Фотография',
			of: 'из',
			close: 'Закрыть',
			closeInfo: '',
			about: {text: ''}
		}
	});
	$("#lightbox-caption-title").css("display", "none");
	$("tr:nth-child(even)").addClass("even");

	fb = $("#feedback button");
	fb.attr("disabled", "disabled");
	
	fi = $("#feedback input");
	function validation() {
		fb.attr("disabled", "disabled");
		err=0;
		fi.each(function() {
			if($(this).val()=="") {
				err=1;
			}
		});		
		if(err==0) {fb.attr("disabled", "");}
	}
	fi.change(function() {validation()});
	 index = $("#season span").index($("#season .click"));
	 $("#season span").click(function() {

		index = $("#season span").index($(this));

	 	$(".click").removeClass("click");
	 	$(this).addClass("click");
	 	var price = $(this).attr("title");
	 	$("#price").text(price);
	 });

	O = $(".column");
	 $("dt", O).click(function() {
	 	$(".open").removeClass("open");
	 	$(this).addClass("open");

	if($(this).next().get(0).id=="season") {n = $(this).next();}
	else {n = $("#x"+index);}

	  if(n.is(":visible")) {n.slideUp("normal"); $(".open").removeClass("open");}
	  else {
	   $("dd:visible", O).slideUp("normal");
	   n.slideDown("normal");
	  }
	 });

	 
	 var arrivalDate = $("#f-fdt");
	 var departureDate = $("#f-tdt");	
	
		
	arrivalDate.datepicker({dateFormat: 'mm.dd.yy', minDate: new Date(), onSelect: function(date, i) {
	newDate = 0;
		newDate = date.split('.');
	if(newDate[0] == 2)
        {
            if(newDate[2]%4 == 0)
            {
                if(newDate[1] == 29)
                {
                    newDate[1] = 0;
                    newDate[0]++;
                }
            } else
            {
                if(newDate[1] == 28)
                {
                    newDate[1] = 0;
                    newDate[0]++;
                }
            }
        }
        else 
        {
			if(newDate[1] == 30 && newDate[0]%2 != 0)
			{
				newDate[1] = 0;
				newDate[0]++;
				if(newDate[0] == 13)
				{
					newDate[0] = 1;
					newDate[1] = 0;
					newDate[2]++;
				}
			}
			else if(newDate[1] == 31 && newDate[0]%2 == 0){
				newDate[1] = 0;
				newDate[0]++;
				if(newDate[0] == 13)
				{
					newDate[0] = 1;
					newDate[1] = 0;
					newDate[2]++;
				}
			}

        }
        newDate[1] = parseInt(newDate[1]) + 1;
        if (!$.browser.opera) {
             y = parseInt(newDate[2]);
             q = newDate[0] - 1; 
             d = parseInt(newDate[1])+1;
        }
        else {
          y = parseInt(newDate[2]);
          q = parseInt(newDate[0]) - 1; 
          d = parseInt(newDate[1])+ 1;
        
        }
	departureDate.datepicker('option', 'minDate', new Date(y, q, d));
       
	departureDate.attr('value', newDate[0] + '.' + (parseInt(newDate[1])) + '.' + newDate[2]).attr('disabled', '');
	} });

	departureDate.datepicker({ dateFormat: 'mm.dd.yy', minDate: new Date()});
	
	
});