var brandshort = new Array();
brandshort['sheraton'] = "SI";
brandshort['lemeridien'] = "MD";
brandshort['fourpoints'] = " FP";

function createTarget(loc,t){
	window.open(loc, t, 'width=648,height=551');
	return true;
}
	function dateStatusIn(date) {
		var minDate = new Date();
		minDate.setDate(minDate.getDate()-1);
		if (date.getTime() < minDate.getTime())
		{
			return true; // true says "disable"
		} else {
			return false; // leave other dates enabled
		}
	}
	
	function dateStatusOut(date) {
		var minDate = new Date();
		if (date.getTime() < minDate.getTime())
		{
			return true; // true says "disable"
		} else {
			return false; // leave other dates enabled
		}
	}
	
	function updateDate()
	{
		var date_in = document.getElementById('date_in').value;		
		var date_out = document.getElementById('date_out').value;				
		var splitDate = date_out.split("/");
		date_out = new Date(splitDate[2], splitDate[0] - 1, splitDate[1]);
		splitDate = date_in.split("/");	
		date_in = new Date(splitDate[2], splitDate[0] - 1, splitDate[1]);		
		
		if(date_in.getTime() > date_out.getTime()){
		  var newDate = parseInt(splitDate[1]) + 1;
		  document.getElementById('date_out').value = splitDate[0] + "/" + newDate + "/" + splitDate[2];
		}
	}	
	
	function gotoBooking(num,propnum,language) {
	  var brandfull;
	  if(propnum=="295" || propnum=="488"){
		brandfull = "sheraton";
	  }
	  else if(propnum=="1914"){
		brandfull = "lemeridien";
	  }
	  else if(propnum=="1140"){
	    brandfull = "fourpoints";
	  } else if(propnum=="3242"){
		brandfull = 'alofthotels';
	  }
	  var date_in = document.getElementById('date_in').value;		
	  var date_out = document.getElementById('date_out').value;		
	  var num_rooms = document.getElementById('num_rooms').value;		
	  var num_adults = document.getElementById('num_adults').value;
	  var hotel = document.getElementById('which_hotel').value;
		
	  var splitDate = date_in.split("/");
	  var date_arrive = splitDate[2] + '-' + splitDate[0] + '-' + splitDate[1];
	  date_in = new Date(splitDate[2], splitDate[0] - 1, splitDate[1]);
		
	  splitDate = date_out.split("/");
	  var date_depart = splitDate[2] + '-' + splitDate[0] + '-' + splitDate[1];
	  date_out = new Date(splitDate[2], splitDate[0] - 1, splitDate[1]);
		
	  if (date_in.getTime() > date_out.getTime())
	  {
		alert('Your arrival date is later than your departure date. Please check the dates and try again.');
	    return false;
	  } else if (date_in.getTime() == date_out.getTime())	{
		  alert('Your arrival date cannot be the same as your departure date. Please change the dates and try again.');
	    return false;
	  } 
				
      var duration = (date_out.getTime() - date_in.getTime())/(1000*60*60*24);
	  var omniture = "DEST_LP_"+language+"_COMPARE_BRU_NWE_EAME";
	  if(propnum != 'corporate') {		
	    var url = "http://www.starwoodhotels.com/"+brandfull+"/search/ratelist.html?propertyID="+hotel+"&roomOccupancyTotal=" + num_adults;
		url += "&departureDate=" + date_depart;
		url += "&arrivalDate=" + date_arrive;
		url += "&lengthOfStay=" + duration;
		url += "&numberOfRooms=" + num_rooms;
		url += "&numberOfAdults=" + num_adults;
		url += "&ES=DEST_LP_"+hotel+"_"+brandshort[brandfull]+"_"+language+"_SELECTHOTEL_BRU_NWE_EAME";
		//url += "&EM=DEST_LP_BRU_SELECTHOTEL_"+hotel+"_NWE";
		
		window.open(url, 'booking_window');
	  } else {
		var url ="http://www.starwoodhotels.com/corporate/search/results/standard.html?skinCode=null&city=Brussels&stateProvince=&country=BE&arrivalDate="+date_arrive+"&departureDate="+date_depart+"&numberOfRooms="+num_rooms+"&numberOfAdults="+num_adults+"&hotelName=&localeoverwrite=&ES="+omniture;
		window.open(url,'booking_window');
	  }
		return false;
	}
