var curDate = new Date();
var hEngine = 'http://www.hoteliers.com/wlpEngine.php?lang=en&ID=';

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 + 1;
	theDay = parseInt(document.hcomForm.ad.options.selectedIndex) + 1;
	if (! theMonth == 0 && ! theDay == 0) {
		dInMonth = dInM(theMonth);
		if (theDay > dInMonth) {
			document.hcomForm.ad.options.selectedIndex = dInMonth - 1;
			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 - 1;
		document.hcomForm.dm.selectedIndex = newMonth - 1;
	}
}

function doCheckForm()
{
	el = document.getElementById('content-sub-left');

	if (el)
	{
		el.innerHTML = '<iframe name="' + document.hcomForm.hTarget.value + '" src="" width="600" height="500" style="width:600px !important;" frameborder="0">';
	}

	document.hcomForm.target = document.hcomForm.hTarget.value;
	document.hcomForm.action = 'http://www.hoteliers.com/wlpEngine.php?ID=' + document.hcomForm.hotelID.value + '&lang=' + document.hcomForm.language.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;
	}
}
