﻿$(function(){	
	$("#nbcrs-ASform input:checkbox").each(function (i) {
		this.setAttribute('name', 'addService[]');
	});
	var curD = new Date();
	if ($("#dataForm").is("form")){
		var d_arr = $("#dataForm input[name='arrivalDate']").val();
		var d_splits = d_arr.split('-');
		if (d_splits.length > 2){
			$('#dspcheckindate').val(addZero(d_splits[2])+'.'+addZero(d_splits[1])+'.'+d_splits[0]);
		}
		else{
			$('#dspcheckindate').val(d_arr);
		}
		
		var d_dep = $("#dataForm input[name='departureDate']").val();
		var d_sp = d_dep.split('-');
		if (d_sp.length > 2){
			$('#dspcheckoutdate').val(addZero(d_sp[2])+'.'+addZero(d_sp[1])+'.'+d_sp[0]);
		}
		else{
			$('#dspcheckoutdate').val(d_arr);
		}
		var tmpadults = $("#dataForm input[name='adults']").val();
		var tmprooms = $("#dataForm input[name='rooms']").val();
		try{
		document.getElementById('adults').options[(tmpadults-1)].selected = true;
		document.getElementById('rooms').options[(tmprooms-1)].selected = true;
		}
		catch (e){}
	}
	else{
		
		var dayS = curD.getDate();
		var monS = curD.getMonth();
		var yearS = curD.getFullYear();
		
		var curDay = curD.getDate();
		$('#dspcheckindate').val(addZero(dayS)+'.'+addZero(parseInt(monS)+1)+'.'+yearS);
		curD.setDate(curDay+1);
		$('#dspcheckoutdate').val(addZero(curD.getDate())+'.'+addZero(parseInt(monS)+1)+'.'+yearS);
		
	}
	$("#dspcheckindate").datepicker({
		dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
		dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
		dayNamesShort: ['Вос', 'Пон', 'Вто', 'Сре', 'Чет', 'Пят', 'Суб'],
		monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
		monthNamesShort: [ 'Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
		firstDay: 1,
		dateFormat: 'dd.mm.yy', 
		minDate: new Date(yearS, monS, dayS),
		maxDate: new Date((yearS+1), monS, dayS),
		showOtherMonths: true,
		duration: 'fast',
		/*isRTL: false,*/
		onSelect: function(dateText, inst) { 
			var m = new Date( $('#dspcheckindate').datepicker( 'getDate' ) );
			var s = new Date( $('#dspcheckindate').datepicker( 'getDate' ) );
			m.setDate(m.getDate()+1);
			s.setDate(s.getDate()+parseInt(document.getElementById('nbcrs-nn').value));
			$('#dspcheckoutdate').datepicker('option', 'minDate', m);
			$('#dspcheckoutdate').datepicker( 'setDate' , s ) 
		}
	});
	$("#dspcheckoutdate").datepicker({
		dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
		dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
		dayNamesShort: ['Вос', 'Пон', 'Вто', 'Сре', 'Чет', 'Пят', 'Суб'],
		monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
		monthNamesShort: [ 'Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
		firstDay: 1,
		dateFormat: 'dd.mm.yy', 
		minDate: new Date(yearS, monS, (dayS+1)),
		maxDate: new Date((yearS+1), monS, dayS),
		showOtherMonths: true,
		duration: 'fast',
		/*isRTL: false,*/
		onSelect: function(dateText, inst) { 
			document.getElementById('nbcrs-nn').value = Math.round( ($('#dspcheckoutdate').datepicker( 'getDate' ) - $('#dspcheckindate').datepicker( 'getDate' ))/86400000 )
		}
	});
	

	$.datepicker.regional['ru'] = {
		closeText: 'Закрыть',
		prevText: '&#x3c;Пред',
		nextText: 'След&#x3e;',
		currentText: 'Сегодня',
		monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],
		dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
		dayNamesShort: ['Вос', 'Пон', 'Вто', 'Сре', 'Чет', 'Пят', 'Суб'],
		dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
		dateFormat: 'dd.mm.yy', 
		firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['ru']);
	
	
	
	/*$("#arrivalDate").datepicker({
		dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
		dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
		dayNamesShort: ['Вос', 'Пон', 'Вто', 'Сре', 'Чет', 'Пят', 'Суб'],
		monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
		monthNamesShort: [ 'Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
		firstDay: 1,
		dateFormat: 'dd.mm.yy'});*/
	$("#arrivalDate").datepicker("refresh");
	$("#departureDate").datepicker("refresh");
	
	
	
	document.getElementById('nbcrs-nn').value = Math.round( ($('#dspcheckoutdate').datepicker( 'getDate' ) - $('#dspcheckindate').datepicker( 'getDate' ))/86400000 );
	
	$('.nbcrs-roomName').click(function (){
		$(this).toggleClass("nbcrs-roomNameMinus");
		$(this).parent().find('.nbcrs-roomDetails').toggleClass("hideBlock");
	});
	$('#ablCanBl').click(function (){
		$('#blCanBl').toggleClass("blCanBl");
		return false;
	});
	
	function addZero (num){
		if (num.toString().length == 1){
			return '0'+parseInt(num);
		}
		return num;
	}
	
	$("div.nbcrs-ratePlan a").bind("click", function(){
	  $(this).toggleClass("nbcrs-onlyMinus");
	});
	
	$("#nbcrs-upgradeRoom .nbcrs-right input.nbcrs-button").bind("click", function(){
	  $(this).toggleClass("nbcrs-onlyMinus");
	});
	
	$("#nbcrs-upgradeRoom .nbcrs-left input.nbcrs-button").bind("click", function(){
	  $(this).toggleClass("nbcrs-onlyMinus");
	});
	try{
		$(".nbcrs-roomImagesHldr li a").colorbox({maxWidth:'900', current: "фото {current} из {total}",previous: "предыдущий",next: "следующий",close: "закрыть"});
		$('.nbcrs-roomImage img').click(function(){
			$(this).parents('.nbcrs-roomDetails').eq(0).find('.nbcrs-roomImages .nbcrs-roomImagesHldr a').eq(0).trigger('click');
		})
	}catch(e){}

});
