if(isWaldorf){
	url = "https://secure.hilton.com/en/wa/res/choose_dates.jhtml";
	hcode = "LHRBLWA";
}else{
	url = "https://secure.hilton.com/en/hi/res/choose_dates.jhtml";
	hcode = "LHRBLHI";
}


/**********   Reservation Form  **********/

$(function() {  
		$("a.fixsearch").attr("href", url+"?hotel="+hcode+"&WT.mc_id=1WA2ST3TheBentley5search6"+hcode);
		$("a.flexsearch").attr("href", url+"?hotel="+hcode+"&WT.mc_id=1WA2ST3TheBentley5search6"+hcode);
		
		
		$.datepicker.setDefaults({showOn: 'both', buttonImageOnly: true, showStatus: true, buttonImage: 'images/layout/calendarIcon.gif', dateFormat: 'dd/mm/yy', yearRange: '-00:+02', minDate:"0d", maxDate:"1y", closeText:"x"}); 
		
		$("#dateinput1, #dateinput2").datepicker({beforeShow: customRange});
		function customRange(input) { 
			return {minDate: (input.id == "dateinput2" && $("#dateinput1").datepicker("getDate")!== null ? $("#dateinput1").datepicker("getDate") : "0d"), 
       		 maxDate: (input.id == "dateinput1" && $("#dateinput2").datepicker("getDate")!== null  ? $("#dateinput2").datepicker("getDate") : (input.id == "dateinput1")? "1y":"2y")}; 
			 
		}
			 
		$("#dateinput3").datepicker();
		
		function loadCalLink2() { 
				var longDateFixArr = $("#dateinput1").val();
				var day1 = longDateFixArr.substring(0,2); 
				var month1 = longDateFixArr.substring(3,5); 
				var year1 = longDateFixArr.substring(6,11);
				var trueMonth1 = month1  - 1;  
				var arrival1 =new Date(year1, trueMonth1, day1);
				
				var longDateFixDep = $("#dateinput2").val();
				var day2 = longDateFixDep.substring(0,2); 
				var month2 = longDateFixDep.substring(3,5); 
				var year2 = longDateFixDep.substring(6,11);
				var trueMonth2 = month2 - 1;  
				var dep =new Date(year2, trueMonth2, day2);
				
				var theLink2 = url+"?hotel="+hcode+"&arrivalDay=" + day1 + "&arrivalMonth=" + month1
				+ "&arrivalYear=" + year1+ "&departureDay=" + day2 + "&departureMonth=" + month2 + "&departureYear=" + year2 +"&WT.mc_id=1WA2ST3TheBentley5search6"+hcode;
				$("a.fixsearch").attr("href", theLink2);
		}
		function loadCalLink() { 
				var longDate = $("#dateinput3").val();
				var day = longDate.substring(0,2); 
				var month = longDate.substring(3,5); 
				var year = longDate.substring(6,11);
				var trueMonth = month - 1;  
				var arrival =new Date(year, trueMonth, day);
				var longSecs = arrival.getTime();
				var nights = $("#dateinput4").val(); 
				if(nights.length > 8) {
					var numNights = nights.substring(0,2);
					} else {
					var numNights = nights.substring(0,1);
				}
				var nightSecs = numNights * 60 * 60 * 24*1000;
				var departSecs = longSecs + nightSecs;
				var departDate = new Date(departSecs); 
				var depDay = departDate.getDate();
				var depMonth = (departDate.getMonth()) + 1;
				var depYear = departDate.getFullYear(); 
				var theLink = url+"?hotel="+hcode+"&arrivalDay=" + day + "&arrivalMonth=" + month 
				+ "&arrivalYear=" + year+ "&departureDay=" + depDay + "&departureMonth=" + depMonth + "&departureYear=" + depYear +"&WT.mc_id=1WA2ST3TheBentley5search6"+hcode;
				$("a.flexsearch").attr("href", theLink);
		}						
				 
				$("#flexible input").change(  
					function() {
						loadCalLink();
					}
				); 
				$("#flexible input").click(  
					function() {
						loadCalLink();
					}
				); 
				
				$("ul#nightSlide").click(  
					function() {
						loadCalLink();
					}
				);
				
				$("#fixed input").change(  
					function() {
						loadCalLink2();
					}
				); 
				$("#fixed input").click(  
					function() {
						loadCalLink2();
					}
				); 
				
				$("span#fix").click(
					function() {
						$("#fixed").hide();
						$("#flexible").show();
						sIFR.doReplacement();
					}
				);
				$("span#flex").click(
					function() {
						$("#flexible").hide();
						$("#fixed").show();
						sIFR.doReplacement();
					}
				);
				
		$("#fixed ul").hide(); 
		$("img#lengthStayBtn").toggle(
				function() { $("#flexible ul#nightSlide").slideDown("fast");}, 
				function() { $("#flexible ul#nightSlide").fadeOut("normal");}	
			);  			
		
		$("#flexible ul#nightSlide li").click(   
				function() { 							
					$("#dateinput4").val(this.firstChild.nodeValue);  
					$("#flexible ul#nightSlide").slideUp("fast");
			}	
			);
	} );   
	

