$(function() {
	var theDate = new Date();
	var curYear = (theDate.getYear() < 2000) ? theDate.getYear()+1900 : theDate.getYear();
	$.datepicker.setDefaults( {dateFormat: 'dd.mm.yy', changeMonth: true, changeYear: true, duration: 'fast', yearRange: curYear+':'+(curYear*1+10),
		monthNamesShort: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'] }, $.datepicker.regional['ru'] );
	$(".datePickerInputPrice").datepicker({
		showOn: 'both', buttonImage: '/images/a_calendar.gif', buttonImageOnly: true
	});
	$(".datePickerExIn").datepicker({
		showOn: 'both', buttonImage: '/images/a_calendar.gif', buttonImageOnly: true,
		onSelect: function(dateText, inst) {
			var id = $(this).attr('id').substr(4);
			var selDate = dateText.split('.');
			$.post('/ajax/reloadinex.php', {exId:$(this).attr('rel'), currDate:'0000-'+selDate[1]+'-'+selDate[0]},
			function(result){
				$('#price'+id).text(result);
				setTimeout('calculateInPrice()', 500);
			});
		}
	});
	$('#fromDate').datepicker('option', 'onSelect', function(dateText, inst){
			var selDate = dateText.split('.');
			$('#toDate').datepicker('option', 'minDate', new Date(selDate[2], selDate[1] - 1, selDate[0]*1 + 1) );
		}
	);
	$('#exFromDate, #exToDate').datepicker('option', 'dateFormat', 'dd.mm.y');
});


function showCondition() {
$("#condition").dialog({
    bgiframe: true,
    autoOpen: false,
    height: 510,
    width: 700,
    modal: true,
    resizable: false,
	buttons: { 'Закрыть': function() { $("#condition").dialog('close'); } }
	});
$("#condition").show();
$("#condition").dialog('open');
}

function goDate() {
	if($('#fromDate').val() != '') {
		var date = $('#fromDate').val().split('.');
		window.location.href = '?m='+date[1]+'&y='+date[2];
	}
}

function calculateInPrice() {
	$('#allPrice').html('');
	var summ = 0;
	$('.summ').each(function(){
		var id = $(this).attr('rel');
		if ( $('#date'+id).val() != '' ) summ += $(this).text()*1;
	});
	if (summ != 0) $('#allPrice').html(summ+'$');
}

function calculatePrice() {
	$('#allPrice').html('');
	$('.numPeople').each(function(){
		var id = $(this).attr('rel');
		var val = $(this).val();
		if(val != '') $('#rowSumm'+id).html( '<span class="summ">'+$('#price'+id).text()*val+'</span>$' );
		else $('#rowSumm'+id).html('');
	});
	var summ = 0;
	$('.summ').each(function(){
		summ += $(this).text()*1;
	});
	if (summ != 0) $('#allPrice').html(summ+'$');
}

function doMainOrder(){
	$('#exTitle').val('');
	$('#exDate').val('');
	$('#exPrice').val('');
	var exTitle = new Array();
	var exDate = new Array();
	var exPrice = new Array();
	var i = 0;
	$("input:checked").each(function(){
		exTitle[i] = $(this).attr('title');
		exDate[i] = $(this).attr('rel');
		exPrice[i] = $(this).val();
		i++;
	});
	exTitle = exTitle.join('|');
	exDate = exDate.join('|');
	exPrice = exPrice.join('|');
	if( exTitle != '' && exDate != '' && exPrice != '' ){
		$('#exTitle').val(exTitle);
		$('#exDate').val(exDate);
		$('#exPrice').val(exPrice);
		$('#mainOrder').submit();
	}
}

function doExInOrder(){
	$('#exTitle').val('');
	$('#exDate').val('');
	$('#exId').val('');
	$('#exPrice').val('');
	var exTitle = new Array();
	var exDate = new Array();
	var exId = new Array();
	var exPrice = new Array();
	var i = 0;
	$("input:checked").each(function(){
		exTitle[i] = $(this).attr('title');
		exDate[i] = $(this).attr('rel');
		exId[i] = $(this).attr('abbr');
		exPrice[i] = $(this).val();
		i++;
	});
	exTitle = exTitle.join('|');
	exDate = exDate.join('|');
	exId = exId.join('|');
	exPrice = exPrice.join('|');
	if( exTitle != '' && exDate != '' && exPrice != '' ){
		$('#exTitle').val(exTitle);
		$('#exDate').val(exDate);
		$('#exId').val(exId);
		$('#exPrice').val(exPrice);
		$('#mainOrder').submit();
	}
}

function doOneOrder(el){
	$('#exTitle').val('');
	$('#exDate').val('');
	$('#exPrice').val('');

	exTitle = el.attr('title');
	exDate = el.attr('date');
	exPrice = el.attr('price');

	if( exTitle != '' && exDate != '' && exPrice != '' ){
		$('#exTitle').val(exTitle);
		$('#exDate').val(exDate);
		$('#exPrice').val(exPrice);
		$('#mainOrder').submit();
	}
}

function doInOneOrder(el){
	if ($('#date1').val() != '') {
		$('#exTitle').val('');
		$('#exDate').val('');
		$('#exId').val('');
		$('#exPrice').val('');

		exTitle = el.attr('title');
		exDate = $('#date1').val();
		exId = el.attr('rel');
		exPrice = $('#price1').text();

		if (exTitle != '' && exDate != '' && exPrice != '') {
			$('#exTitle').val(exTitle);
			$('#exDate').val(exDate);
			$('#exId').val(exId);
			$('#exPrice').val(exPrice);
			$('#mainOrder').submit();
		}
	}
}

function doOrder() {
$('#orderBody').html('');
$('#errorDivOrder').html('').hide();
if ( $('#allPrice').text() != '' ) {
	loader();
	$('#orderBody').html( $('#orderPreBody').html() );
	$('#orderBody .numPeople').each(function(){
		var textVal = $(this).val();
		$(this).parent().text(textVal);
		$(this).remove();
	});
	$('#orderBody img').remove();
	var orderBody = $('#orderBodyDiv').html();
	var clientName = $('#clientName').val();
	var clientCountry = $('#clientCountry').val();
	var clientPhone = $('#clientPhone').val();
	var clientEmail = $('#clientEmail').val();
	var clientNote = $('#clientNote').val();

	$.cookie('clientName', clientName, {expires: 90});
	$.cookie('clientCountry', clientCountry, {expires: 90});
	$.cookie('clientPhone', clientPhone, {expires: 90});
	$.cookie('clientEmail', clientEmail, {expires: 90});

	$.post('/ajax/hotelorder.php', {orderBody:orderBody, clientName:clientName, clientCountry:clientCountry, clientPhone:clientPhone, clientEmail:clientEmail, clientNote:clientNote},
		function(result){
			loader();
			if(result.substr(0,2) == 'ok') {
    			var result = result.substr(2);
    			$("#resultOrder").html(result);
    			$("#resultOrder").append('<div class="spacer15"></div><p class="cText"><a href="#" onclick="window.location.href=window.location.href; return false;">Вернуться</a></p>');
			} else {
				$('#errorDivOrder').html(result).show();
			}
		});
}
}

function doInOrder() {
$('#orderBody').html('');
$('#errorDivOrder').html('').hide();
if ( $('#allPrice').text() != '' ) {
	loader();
	$('#orderBody').html( $('#orderPreBody').html() );
	$('#orderBody .datePickerExIn').each(function(){
		var textVal = $(this).val();
		$(this).parent().text(textVal);
		$(this).remove();
	});
	$('#orderBody img').remove();
	var orderBody = $('#orderBodyDiv').html();
	var clientName = $('#clientName').val();
	var clientCountry = $('#clientCountry').val();
	var clientPhone = $('#clientPhone').val();
	var clientEmail = $('#clientEmail').val();
	var clientNote = $('#clientNote').val();

	$.cookie('clientName', clientName);
	$.cookie('clientCountry', clientCountry);
	$.cookie('clientPhone', clientPhone);
	$.cookie('clientEmail', clientEmail);

	$.post('/ajax/hotelorder.php', {orderBody:orderBody, clientName:clientName, clientCountry:clientCountry, clientPhone:clientPhone, clientEmail:clientEmail, clientNote:clientNote},
		function(result){
			loader();
			if(result.substr(0,2) == 'ok') {
    			var result = result.substr(2);
    			$("#resultOrder").html(result);
    			$("#resultOrder").append('<div class="spacer15"></div><p class="cText"><a href="#" onclick="window.location.href=window.location.href; return false;">Вернуться</a></p>');
			} else {
				$('#errorDivOrder').html(result).show();
			}
		});
}
}
