function changeMonths(idMonth,idYear,sPre){	var iMonthIndex = document.getElementById(idMonth).selectedIndex;	if(sPre=='a'){		$('#sArrivalDateDay option').removeAttr('disabled');	}	if(sPre=='d'){		$('#sDepartureDateDay option').removeAttr('disabled');		}	var arrayDisabled = new Array();	var arrayEnabled = new Array();	arrayEnabled[29] = 1;	arrayEnabled[30] = 1;	arrayEnabled[31] = 1;		arrayDisabled[0]=[];	var radYear = $('#'+idYear).val()/4;	if(parseInt(radYear) == radYear){		arrayDisabled[1]=[30,31];	}	else{		arrayDisabled[1]=[29,30,31];	}	arrayDisabled[2]=[];	arrayDisabled[3]=[31];	arrayDisabled[4]=[];	arrayDisabled[5]=[31];	arrayDisabled[6]=[];	arrayDisabled[7]=[];	arrayDisabled[8]=[31];	arrayDisabled[9]=[];	arrayDisabled[10]=[31];	arrayDisabled[11]=[];		for(i=0;i<arrayDisabled[iMonthIndex].length;i++){		$('#'+sPre+'_' + arrayDisabled[iMonthIndex][i]).attr("disabled","disabled");	}}	var nextDayOrder = new Date();	nextDayOrder.setTime(nextDayOrder.getTime());	var dor = nextDayOrder.getDate();	var mor = nextDayOrder.getMonth()+1;	var yor = nextDayOrder.getFullYear();			if(dor<=9){		dor= '0'+dor;	}	if(mor<=9){		mor= '0'+mor;	}	var nextDateOrder = dor + '-' +mor + '-' + yor;		$(document).ready(function() {		$('.sArrivalDate').click(function(){		$(this).val('');	});		//changeMonths('sArrivalDateMonth','sArrivalDateYear','a');	//changeMonths('sDepartureDateMonth','sDepartureDateYear','d');			var advclicked = 0;	$('.adv').click(function(){		 if(advclicked == 0){			 advclicked = 1;			$("#advanced").animate({ 		        marginLeft: "250"		      }, 500);		 }		 else{			 advclicked = 0;			 $("#advanced").animate({marginLeft: "0"},250);		 }	});	$('.adv_close').click(function(){		advclicked = 0;		$("#advanced").animate({marginLeft: "0"},250);	});		jQuery(function() {			// initialise the "Select date" link		jQuery('.sArrivalDate')			.datePicker(				// associate the link with a date picker				{										startDate:nextDateOrder,					createButton:false				}			).bind(				// when the link is clicked display the date picker				'click',				function()				{					jQuery('.sArrivalDate').blur();					updateSelects(jQuery(this).dpGetSelected()[0]);					jQuery(this).dpDisplay();					return false;				}			).bind(				// when a date is selected update the SELECTs				'dateSelected',				function(e, selectedDate, $td, state)				{					updateSelects(selectedDate);					updateOther(selectedDate);					//setSearchApartmentNights();				}			).bind(				'dpClosed',				function(e, selected)				{					updateSelects(selected[0]);				}			);		var updateSelects = function (selectedDate)		{											if(selectedDate){				selectedDate = new Date(selectedDate);				var d = selectedDate.getDate();				var m = selectedDate.getMonth();				var y = selectedDate.getFullYear();				(jQuery('#sArrivalDateDay')[0]).selectedIndex = d -1;				(jQuery('#sArrivalDateMonth')[0]).selectedIndex = m;				var today = new Date();				(jQuery('#sArrivalDateYear')[0]).selectedIndex = y - today.getFullYear();				//alert(jQuery('#sArrivalDateDay').val());				//alert(jQuery('#sArrivalDateYear').val());				jQuery('.sArrivalDate').val(jQuery('#sArrivalDateDay').val()+"-"+jQuery('#sArrivalDateMonth').val()+"-"+(jQuery('#sArrivalDateYear').val()));				var d = new Date(						jQuery('#sArrivalDateYear').val(),						jQuery('#sArrivalDateMonth').val() - 1,						jQuery('#sArrivalDateDay').val()					);								jQuery('.sArrivalDate').dpSetSelected(d.asString());			}					}				var updateOther = function (selectedDate)		{			//alert('data przyjazdu' + jQuery('#sArrivalDateYear').val()+'-'+jQuery('#sArrivalDateMonth').val()+'-'+jQuery('#sArrivalDateDay').val())			//alert('data wyjazdu' +jQuery('#sDepartureDateYear').val()+'-'+jQuery('#sDepartureDateMonth').val()+'-'+jQuery('#sDepartureDateDay').val())									if(				jQuery('#sArrivalDateYear').val() > jQuery('#sDepartureDateYear').val()	||				(						jQuery('#sArrivalDateYear').val() == jQuery('#sDepartureDateYear').val() &&					jQuery('#sArrivalDateMonth').val() > jQuery('#sDepartureDateMonth').val()				) ||				(					jQuery('#sArrivalDateYear').val() == jQuery('#sDepartureDateYear').val() &&					jQuery('#sArrivalDateMonth').val() == jQuery('#sDepartureDateMonth').val() &&					jQuery('#sArrivalDateDay').val() >= jQuery('#sDepartureDateDay').val()				)			) {				var nextDay = new Date();				nextDay.setTime(selectedDate.getTime() + (1000*3600*24));							var d = nextDay.getDate();				var m = nextDay.getMonth();				var y = nextDay.getFullYear();								(jQuery('#sDepartureDateDay')[0]).selectedIndex = d -1;				(jQuery('#sDepartureDateMonth')[0]).selectedIndex = m;				var today = new Date();				(jQuery('#sDepartureDateYear')[0]).selectedIndex = y - today.getFullYear();				//alert('nastepny dzien'+nextDay.asString())				jQuery('.sDepartureDate').dpSetSelected(nextDay.asString());				//alert('ustawianie wyjazdu:'+jQuery('#sDepartureDateDay').val()+"-"+jQuery('#sDepartureDateMonth').val()+"-"+(jQuery('#sDepartureDateYear').val()) )				jQuery('.sDepartureDate').val(jQuery('#sDepartureDateDay').val()+"-"+jQuery('#sDepartureDateMonth').val()+"-"+(jQuery('#sDepartureDateYear').val()));			}		}				// listen for when the selects are changed and update the picker		jQuery('#sArrivalDateDay, #sArrivalDateMonth, #sArrivalDateYear')			.bind(				'change',				function()				{					var d = new Date(								jQuery('#sArrivalDateYear').val(),								jQuery('#sArrivalDateMonth').val() - 1,								jQuery('#sArrivalDateDay').val()							);					jQuery('.sArrivalDate').dpSetSelected(d.asString());					updateOther(d);				//	setSearchApartmentNights();				}			);		// default the position of the selects to today		var today = new Date();		//jQuery('#sArrivalDateDay').trigger('change');		jQuery('.sArrivalDate').dpSetOffset(10, 17);	});});var pastDayOrder = new Date();pastDayOrder.setTime(pastDayOrder.getTime() + (1000*3600*48));var dpor = pastDayOrder.getDate();var mpor = pastDayOrder.getMonth()+1;var ypor = pastDayOrder.getFullYear();if(dpor<=9){	dpor= '0'+dpor;}if(mpor<=9){	mpor= '0'+mpor;}	var repastDateOrder = dpor + '-' + mpor + '-' + ypor;jQuery(function() {		// initialise the "Select date" link	jQuery('.sDepartureDate')		.datePicker(			// associate the link with a date picker			{				startDate:repastDateOrder,								createButton:false			}		).bind(			// when the link is clicked display the date picker			'click',			function()			{				jQuery('.sDepartureDate').blur();				updateSelects(jQuery(this).dpGetSelected()[0]);				jQuery(this).dpDisplay();				return false;			}		).bind(			// when a date is selected update the SELECTs			'dateSelected',			function(e, selectedDate, $td, state)			{				updateSelects(selectedDate);				updateOther(selectedDate);				//setSearchApartmentNights();			}		).bind(			'dpClosed',			function(e, selected)			{				updateSelects(selected[0]);			}		);	var updateSelects = function (selectedDate)	{		var dTmp=jQuery('#sArrivalDateDay').val();				if(eval(dTmp)==eval(dor-1))			var dStart = parseFloat(dTmp) + 2;		else{			var dStart = parseFloat(dTmp) + 1;		}		if(dStart<=9){			dStart= '0'+dStart;		}				jQuery('.sDepartureDate').dpSetStartDate(dStart+"/"+jQuery('#sArrivalDateMonth').val()+"/"+(jQuery('#sArrivalDateYear').val()));				if(selectedDate){			selectedDate = new Date(selectedDate);			var d = selectedDate.getDate();			var m = selectedDate.getMonth();			var y = selectedDate.getFullYear();			(jQuery('#sDepartureDateDay')[0]).selectedIndex = d -1;			(jQuery('#sDepartureDateMonth')[0]).selectedIndex = m;			var today = new Date();			(jQuery('#sDepartureDateYear')[0]).selectedIndex = y - today.getFullYear();			jQuery('#sDepartureDate').val(jQuery('#sDepartureDateDay').val()+"-"+jQuery('#sDepartureDateMonth').val()+"-"+(jQuery('#sDepartureDateYear').val()));			var d = new Date(					jQuery('#sDepartureDateYear').val(),					jQuery('#sDepartureDateMonth').val() - 1,					jQuery('#sDepartureDateDay').val()				);			jQuery('.sDepartureDate').dpSetSelected(d.asString());		}	}		var updateOther = function (selectedDate) 	{		if(			jQuery('#sArrivalDateYear').val() > jQuery('#sDepartureDateYear').val()	||			(					jQuery('#sArrivalDateYear').val() == jQuery('#sDepartureDateYear').val() &&				jQuery('#sArrivalDateMonth').val() > jQuery('#sDepartureDateMonth').val()			) ||			(				jQuery('#sArrivalDateYear').val() == jQuery('#sDepartureDateYear').val() &&				jQuery('#sArrivalDateMonth').val() == jQuery('#sDepartureDateMonth').val() &&				jQuery('#sArrivalDateDay').val() >= jQuery('#sDepartureDateDay').val()			)		) {			var prevDay = new Date();			prevDay.setTime(selectedDate.getTime() - (1000*3600*24));						var d = prevDay.getDate();			var m = prevDay.getMonth();			var y = prevDay.getFullYear();			(jQuery('#sArrivalDateDay')[0]).selectedIndex = d -1;			(jQuery('#sArrivalDateMonth')[0]).selectedIndex = m;			var today = new Date();			(jQuery('#sArrivalDateYear')[0]).selectedIndex = y - today.getFullYear();						jQuery('#sArrivalDate').dpSetSelected(prevDay.asString());			jQuery('#sArrivalDate').val(jQuery('#sArrivalDateDay').val()+"-"+jQuery('#sArrivalDateMonth').val()+"-"+(jQuery('#sArrivalDateYear').val()));		}	}		// listen for when the selects are changed and update the picker	jQuery('#sDepartureDateDay, #sDepartureDateMonth, #sDepartureDateYear')		.bind(			'change',			function()			{				var d = new Date(							jQuery('#sDepartureDateYear').val(),							jQuery('#sDepartureDateMonth').val() - 1,							jQuery('#sDepartureDateDay').val()						);				jQuery('#sDepartureDate').dpSetSelected(d.asString());				updateOther(d);				//setSearchApartmentNights();			}		);	// default the position of the selects to today	var today = new Date();	//Query('#sDepartureDateDay').trigger('change');	jQuery('#sDepartureDate').dpSetOffset(10, 17);});
