

jQuery(document).ready(function($) {
	var nav = $('.navigation');
	var form = $('.navigation .reservations_box');
	nav.find('> li:not(:eq(1))').append($('<div class="light"></div>')).fadeOut(0);
	
	nav.find('> li:not(:eq(1))').each(function(i) {
		fadeIn($(this), i);	
	});
	
	nav.find('li:not(:eq(1)) div').each(function(i) {
		fadeOut($(this), i);
	});
	
	nav.find('> li:not(:eq(1))').mouseenter(function() {
		$(this).find('img').fadeIn(100);
		$(this).find('ul').slideDown(200);
	}).mouseleave(function() {
		$(this).find('img').fadeOut(100);
		$(this).find('ul').slideUp(200);
	});
	
	nav.find('> li:eq(1) > a').click(function(e) {
		if (form.is(':visible')) {
			$(this).removeClass('open');
			form.slideUp(200);
		} else {
			$(this).addClass('open');					
			form.slideDown(200);
		}
		return false;
	});
	
	function fadeIn(target, delay) {
		setTimeout(function() {
			target.fadeIn(400);
		}, delay * 300);				
	}
	
	function fadeOut(target, delay) {
		setTimeout(function() {
			target.show();
			target.fadeOut(800, function() {
				$(this).remove();	
			});
		}, delay * 300);
	}
	
	var c = 30;
	var option;
	for (var i=1; i<c; i++) {
		option = $('<option></option>').attr('value', i).html(i);
		$('#nights').append(option);
	}
			
	$('.submit_reservation').click(function() {submitForm($('#m').val() + ',' + $('#d').val() + ',' + $('#y').val() + ',' + $('#nights').val() + ',' + $('#adults').val() + ',' + $('#lang_form').val());});	
});  	
	
		
		
jQuery(document).ready(function($) {
var range_start = new Date();
var range_end = (new Date()).addYears(1);
// initialise the "Select date" link
$('#select_date')
	.datePicker(
		// associate the link with a date picker
		{
			createButton: false,
			startDate: range_start.asString(),
			endDate: range_end.asString()
		}
	).bind(
		// when the link is clicked display the date picker
		'click',
		function() {
			updateSelects($(this).dpGetSelected()[0]);
			$(this).dpDisplay();
			return false;
		}
	).bind(
		// when a date is selected update the SELECTs
		'dateSelected',
		function(e, selectedDate, $td, state) {
			updateSelects(selectedDate);
		}
	).bind(
		'dpClosed',
		function(e, selected) {
			updateSelects(selected[0]);
		}
	);
	
var updateSelects = function (selectedDate) {
	var selectedDate = new Date(selectedDate);
	$('#d option[value=' + selectedDate.getDate() + ']').attr('selected', 'selected');
	$('#m option[value=' + (selectedDate.getMonth()) + ']').attr('selected', 'selected');
	$('#y option[value=' + (selectedDate.getFullYear()) + ']').attr('selected', 'selected');
}
// listen for when the selects are changed and update the picker
$('#d, #m, #y').bind(
		'change',
		function() {
			var d = new Date(
						$('#y').val(),
						$('#m').val()-1,
						$('#d').val()
					);
			$('#date-pick').dpSetSelected(d.asString());
		}
	);

// default the position of the selects to today
var today = new Date();
updateSelects(today.getTime());

// and update the datePicker to reflect it...
$('#d').trigger('change');
});
var langB=0;
function aggZ(num){
	if(parseInt(num)<10)var f='0'+num;
	else {var f=num;}
	
	//alert(f);
	return f
}
function submitForm(url){
	var slitArr = url.split(',');
	var datet = slitArr[2]+'-'+aggZ(parseInt(slitArr[0])+1)+'-'+aggZ(slitArr[1]);
	var yyyy=slitArr[2],mm=parseInt(slitArr[0])+1,dd=slitArr[1],part=new Date(yyyy,mm,dd);
	part.setDate( part.getDate());
	//part.format('YYYY-mm-jj');
	var strpart = part.getFullYear('YYYY')+'-'+part.getMonth('mm')+'-'+part.getDate('jj');
	//alert(strpart);
	var newPartArr = strpart.split('-');
	var datepart = newPartArr[0]+'-'+aggZ(newPartArr[1])+'-'+aggZ(newPartArr[2]);
	//var variable = '&calArrivalDateField='+datet+'&calDepartureDateField='+datepart+'&adults1='+slitArr[4]+'&quick=quick';
	window.open('https://www.luxuryroomreservations.com/'+slitArr[5]+'/IBE/59/Room/Availability?NoOfAdults='+slitArr[4]+'&NoOfChildren=0&StartDate='+datepart+'%2000%3A00%3A00&StartDateString='+strpart+'&NoOfNights='+slitArr[3]+'&HotelCode=HUAJAPE','_blank','width=1024,height=768,scrollbars=yes');
	//window.open('https://www.yourreservation.net/ibe/HUAJAPE/main.html?calArrivalDateField=2011-12-08&calDepartureDateField=2011-12-09&adults1=2&quick=page1');
}

function langBox(){
	var tend = document.getElementById('tendLang');
	var btnl = document.getElementById('btnl');
	if(langB==0){
		tend.style.display='';
		langB=1;
		btnl.style.background='url(img/frec.png) no-repeat top right #786F60';
		btnl.style.color='#2B231B';
		}
	else{
		tend.style.display='none';
		langB=0;
		btnl.style.background='url(img/frec.png) no-repeat top right ';
		btnl.style.color='#786F60';
	}
}
