// JavaScript Document
var advancedDay = 2;

var c = new CalendarPopup();

c.showYearNavigation();
c.setTodayText('');

c.setReturnFunction("setD");

function setD(y,m,d) {

//show_popup(y,m,d,document.checkaressrch.nights.value);

document.mpscheckaressrch.year.value=y; document.mpscheckaressrch.month.selectedIndex=--m; for (var i=0; i<document.mpscheckaressrch.day.options.length; i++) { 	if (document.mpscheckaressrch.day.options[i].value==d) { document.mpscheckaressrch.day.selectedIndex=i;}}
}

function getDateString(y_obj,m_obj,d_obj) {	var y = y_obj.options[y_obj.selectedIndex].value; var m = m_obj.options[m_obj.selectedIndex].value; var d = d_obj.options[d_obj.selectedIndex].value; if (y=="" || m=="") { return null; }	if (d=="") { d=1; }	return str= y+'-'+m+'-'+d; }

function isLeapYear(yrVal)
{
	var leapYear=false;
	var year = parseInt(yrVal, 10);

	if (year%4 == 0)
		{
		leapYear=true;
		}
	return leapYear;
}

function getDaysInMonth(monthVal, YrVal)
{
	var maxDays=31
	if (monthVal==1)
	{
		if (isLeapYear(YrVal))
			{
			maxDays=29;
			}
		else
			{
			maxDays=28;
			}
	}
	if (monthVal==3 || monthVal==5 || monthVal==8 || monthVal==10)
		{
		maxDays=30;
		}
	return maxDays;
}


function init() {
	var dt = new Date();

	var yr = dt.getFullYear();
	var curYr = dt.getFullYear();
	var mo = dt.getMonth();

	var da = dt.getDate();

	var daysInCurrent = getDaysInMonth(mo, yr);

	if (da + advancedDay > daysInCurrent)
	{	da = ((da+advancedDay) % daysInCurrent);
		if (mo == 11)
		{	mo = 0;
			yr++;	}
		else
		{	mo++;	}	}
	else
	{	da = da + advancedDay;	}
	da--;

	yr-=curYr;
	document.mpscheckaressrch.month.selectedIndex = mo;
	document.mpscheckaressrch.day.selectedIndex = da;
	document.mpscheckaressrch.year.selectedIndex = yr;
	return;  }