var arDaysInMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

function getDaysInMonth(dtDate) {
	var iDays = arDaysInMonth[dtDate.getMonth()];
	if ( dtDate.getMonth() == 1 && 
			( ( (dtDate.getFullYear() % 4) == 0 && (dtDate.getFullYear() % 100) != 0) ||
			  (dtDate.getFullYear() % 400) == 0  ) 
		) {
			iDays = 29;	
	}
	return iDays;
}

function setDaysInMonth() {
	var oMonth = document.getElementById("month");
	var oYear = document.getElementById("year");	

	var dt = new Date(oMonth.value + "/1/" + oYear.value);
	var oDaySelect = document.getElementById("day");
	oDaySelect.options.length = 0;
	var i = getDaysInMonth(dt);
	// check for this month
	var iMonthStart=1;
	var dtNow = new Date();
	if (dt.getMonth() == dtNow.getMonth() && dt.getFullYear() == dtNow.getFullYear())
		iMonthStart = dtNow.getDate() + 1;
	var iCount = 1;
	for (var k=iMonthStart; k<=i; k++) {
		oDaySelect.options[iCount] = new Option(''+k,''+k);	
		iCount ++;
	}
	oDaySelect.options[1].selected = true;
}

	
function goBook() {

	var oDaySelect = document.getElementById("day");
	var oMonth = document.getElementById("month");
	var oYear = document.getElementById("year");	
//	var oParty = document.getElementById("party");
	var oNights = document.getElementById("nights");
	var oServer = document.getElementById("server");
	
	var dtNow = new Date();
	
	var dt = new Date(oYear.value, (oMonth.value - 1), oDaySelect.value);
	if (dt < dtNow) {
		alert("Please select a future date.");	
		return;
	}
	
	var dtDep = new Date(oYear.value, (oMonth.value - 1), oDaySelect.value);
	dtDep.setDate(dt.getDate()+ parseInt(oNights.value));
	
	
	var sPost = "http://" + oServer.value + "/irmnet/Res/ResMain.aspx?" +
		"Arrival=" + (dt.getMonth()+1) + "/" + dt.getDate() + "/" + dt.getFullYear() +
		"&Depart="  + (dtDep.getMonth()+1) + "/" + dtDep.getDate() + "/" + dtDep.getFullYear() +
//		"&PPL1=" + oParty.value  +
		"";
		
//	alert(sPost);
		
	window.open(sPost, '_blank', 'scrollbars,resizable,status');

}

// example
// http://12.175.2.211/irm/RoomType1.asp?Arrival=03/05/2008&Depart=03/09/2008&PPL1=2&PPL2=0&PPL3=0&ppl4=0
