// Call this script in as follows:
//<script type="text/javascript" src="/upload/dynamicHotelDisplay.js">
// <body onLoad="javascript:dynamicHotelDisplay(destination code,numdays in future, num nights, num adults)">

function dynamicHotelDisplay(dest,days,nights,adults) {
	var dest = dest;
	var d = new Date();
	
	var day = d.getDate();
	var month = d.getMonth() + 1;
	// Test Year break
	//var month = 12;
	var year = d.getFullYear();
	
	newDay1 = day + days;
	newDay2 = newDay1 + nights;

	// Calculate MAX days in month
	switch(month) {
		case 1:
			maxDays = 31;
			break;
		case 2:
			if(year == 2008 || year == 2012 || year == 2016) {
				maxDays = 29;
			} else {
				maxDays = 28;
			}
			break;
		case 3: 
			maxDays = 31;
			break;
		case 4: 
			maxDays = 30;
			break;
		case 5:
			maxDays = 31;
			break;
		case 6:
			maxDays = 30;
			break;
		case 7:
			maxDays = 31;
			break;
		case 8:
			maxDays = 31;
			break;
		case 9:
			maxDays = 30;
			break;
		case 10:
			maxDays = 31;
			break;
		case 11:
			maxDays = 30;
			break;
		case 12:
			maxDays = 31;
			break
			
	}
	
	// Calculate inDate
	if(newDay1 > maxDays) {
		inDay = newDay1 - maxDays;
		if(month == 12) {
			inMonth = 1;
			inYear = year + 1;
		} else {
			inMonth = month + 1;
			inYear = year;
		}
	} else {
		inDay = newDay1;
		inMonth = month;
		inYear = year;
	}
	
	// Calculate OutDate
	if(newDay2 > maxDays) {
		outDay = newDay2 - maxDays;
		if(month == 12) {
			outMonth = 1;
			outYear = year + 1;
		} else {
			outMonth = month + 1;
			outYear = year;
		}
	} else {
		outDay = newDay2;
		outMonth = month;
		outYear = year;
	}
	
	// Parse New Year
	inYear = inYear - 2000;
	//inYear = "0"+ inYear;
	outYear = outYear - 2000;
	//outYear = "0"+ outYear;
	
	var inDate = inYear+ "/"+ inMonth+ "/"+ inDay;
	var shortIn = inDay+ "/"+ inMonth; //+ "-"+ inYear;
	var outDate = outYear+ "/"+ outMonth+ "/"+ outDay;
	var shortOut = outDay+ "/"+ outMonth; //+ "-"+ outYear;
	// Start build dynamic URL
	var baseUrl = "http://se.wwte9.com/daily/common/misc/sas/wwteRSSFeedSE.htm?eapid=318-30009&lang=1053";
	var destination = "&destination="+ dest; //STO";
	var dateIn ="&datein="+ inDate; //08/4/25
	var dateOut ="&dateout="+ outDate ; //08/4/27
	var numAdults = "&NumAdults=" + adults; //2
	var dateDesc = "&In=" + shortIn + "&Out=" + shortOut; //25/4&Out=27/4
	
	var url= baseUrl+ destination+ dateIn+ dateOut+ numAdults+ dateDesc;
	
	// Set dynamic URL to iFRAME
	document.getElementById("dynamicHotels").src = url
	window.focus();
}