// Call this script in as follows:
//<script type="text/javascript" src="/upload/Denmark/minicep_dynamic/Hotel/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 = inDay+ "/"+ inMonth;
	var outDate = outDay+ "/"+ outMonth;
	// Start build dynamic URL
	var baseUrl = "http://dk.wwte36.com/daily/common/misc/sas/wwteRSSFeedDK.htm?eapid=470-30036&lang=1030";
	var destination = "&destination="+ dest; //STO";
	var dateIn ="&dateIn="+ inDate; //25/4
	var dateOut ="&dateOut="+ outDate ; //27/4
	var numAdults = "&NumAdults=" + adults; //2
	var url= baseUrl+ destination+ dateIn+ dateOut+ numAdults;
	
	// Set dynamic URL to iFRAME
	document.getElementById("dynamicHotels").src = url
}
