<!-- // (C) 2006 by hoteliers.com //
var curDate = new Date();
var hEngine = '';

function dInM(mon)
{
	if (mon == 2)
	{
		Year = curDate.getFullYear();
		if(Math.round(Year/4) == Year/4)
		{
			if(Math.round(Year/100) == Year/100)
			{
				if(Math.round(Year/400) == Year/400)
				{
					return 29;
				}
				else
				{
					return 28;
				}
			}
			else 
			{
				return 29;
			}
		}
		return 28;
	}
	else if (mon == 4 || mon == 6 || mon == 9 || mon == 11)
	{
		return 30;
	}
	return 31;
}
function getNDay()
{
	theMonth = document.hcomForm.am.options.selectedIndex;
	theDay = parseInt(document.hcomForm.ad.options.selectedIndex);

	if (! theMonth == 0 && ! theDay == 0)
	{
		dInMonth = dInM(theMonth);
		
		if (theDay > dInMonth)
		{
			document.hcomForm.ad.options.selectedIndex = theDay = dInMonth;
		}
	
		newDay = theDay + 1;
		newMonth = theMonth;
		
		if (newDay > dInMonth)
		{
			newDay = 1;
			newMonth = theMonth + 1;
			
			if (newMonth > 12)
			{
				newMonth = 1;
			}
		}
	
		document.hcomForm.dd.selectedIndex = newDay;
		document.hcomForm.dm.selectedIndex = newMonth;
	}
}
function doCheckForm()
{
	am = document.hcomForm.am.options.selectedIndex;
	ad = document.hcomForm.ad.options.selectedIndex;
	dm = document.hcomForm.dm.options.selectedIndex;
	dd = document.hcomForm.dd.options.selectedIndex;
	document.hcomForm.target = document.hcomForm.hTarget.value;
	document.hcomForm.action = hEngine + document.hcomForm.hotelID.value;
	document.hcomForm.submit();
}
function checkDDate()
{
	theMonth = document.hcomForm.dm.options.selectedIndex + 1;
	theDay = document.hcomForm.dd.options.selectedIndex + 1;
	dInMonth = dInM(theMonth);

	if (theDay > dInMonth)
	{
		theDay = dInMonth;
		document.hcomForm.dd.options.selectedIndex = dInMonth - 1;
	}
}
