function yearIndex(yearIdx){
var	ry;
    if(yearIdx==(new Date()).getFullYear()+1)
	{
		ry=1;
	}
	else
	{
		ry=0;
	}
   return(ry);
}


function addDate(year, month, date, n){

    var leisure_number = n * 1000 * 60 * 60 * 24;

	var targetDate = new Date(year, month, date);

	var DateInMS = targetDate.getTime();

	DateInMS += leisure_number;

	targetDate.setTime(DateInMS);

	var theYear = targetDate.getFullYear();

	var theMonth = targetDate.getMonth();

	var theDate = targetDate.getDate();

    rdt  = new Date(theYear, theMonth, theDate);

    return(rdt);

}

function change_hotel_EndDate() {

    leisure_nd = new Date(

		document.easysearch.f_StartYear.options[document.easysearch.f_StartYear.options.selectedIndex].value, 

		document.easysearch.f_StartMonth.options[document.easysearch.f_StartMonth.options.selectedIndex].value, 

		document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value

	);

	mm = leisure_nd.getMonth();

    y = leisure_nd.getFullYear()-1;

    m = leisure_nd.getMonth()-1;

    d = leisure_nd.getDate();

	if(d == 31 && (mm == 2 || mm == 4 || mm == 6 || mm == 9 || mm == 11)){

		if(mm==2){

			d = 28;

		}else{

			d = 30;

		}

	}else if(eval(document.easysearch.f_StartMonth.options[document.easysearch.f_StartMonth.options.selectedIndex].value) == 1){

		if(eval(document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value)==29){

			m = 0;

			d = 29;

		}else if(eval(document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value)==30){

			m = 0;

			d = 30;

		}else if(eval(document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value)==31){

			m = 0;

			d = 31;

		}

	}else if(( d == 29 || d == 30 )&& mm == 2){

		d = 28;

	}else if((eval(document.easysearch.f_StartMonth.options[document.easysearch.f_StartMonth.options.selectedIndex].value) == 5) && 

		eval(document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value)==31){

		m = 4;

		d = 31;

	}else if((eval(document.easysearch.f_StartMonth.options[document.easysearch.f_StartMonth.options.selectedIndex].value) == 8) && 

		eval(document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value)==31){

		m = 7;

		d = 31;

	}else if((eval(document.easysearch.f_StartMonth.options[document.easysearch.f_StartMonth.options.selectedIndex].value) == 10) && 

		eval(document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value)==31){

		m = 9;

		d = 31;

	}else if((eval(document.easysearch.f_StartMonth.options[document.easysearch.f_StartMonth.options.selectedIndex].value) == 3) && 

		eval(document.easysearch.f_StartDay.options[document.easysearch.f_StartDay.options.selectedIndex].value)==31){

		m = 2;

		d = 31;

	}

    myDate = addDate(y, m ,d, 1);

	currYear    = myDate.getFullYear();

	currMonth   = myDate.getMonth();

	currDate    = myDate.getDate();

	document.easysearch.f_EndYear.selectedIndex = yearIndex(currYear);

	document.easysearch.f_EndMonth.selectedIndex = currMonth;

	document.easysearch.f_EndDay.selectedIndex = currDate-1;

}

function change_hotel_EndDate_Sec() {

    leisure_nd = new Date(

		document.easysearch1.f_StartYear.options[document.easysearch1.f_StartYear.options.selectedIndex].value, 

		document.easysearch1.f_StartMonth.options[document.easysearch1.f_StartMonth.options.selectedIndex].value, 

		document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value

	);

	mm = leisure_nd.getMonth();

    y = leisure_nd.getFullYear()-1;

    m = leisure_nd.getMonth()-1;

    d = leisure_nd.getDate();

	if(d == 31 && (mm == 2 || mm == 4 || mm == 6 || mm == 9 || mm == 11)){

		if(mm==2){

			d = 28;

		}else{

			d = 30;

		}

	}else if(eval(document.easysearch1.f_StartMonth.options[document.easysearch1.f_StartMonth.options.selectedIndex].value) == 1){

		if(eval(document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value)==29){

			m = 0;

			d = 29;

		}else if(eval(document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value)==30){

			m = 0;

			d = 30;

		}else if(eval(document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value)==31){

			m = 0;

			d = 31;

		}

	}else if(( d == 29 || d == 30 )&& mm == 2){

		d = 28;

	}else if((eval(document.easysearch1.f_StartMonth.options[document.easysearch1.f_StartMonth.options.selectedIndex].value) == 5) && 

		eval(document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value)==31){

		m = 4;

		d = 31;

	}else if((eval(document.easysearch1.f_StartMonth.options[document.easysearch1.f_StartMonth.options.selectedIndex].value) == 8) && 

		eval(document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value)==31){

		m = 7;

		d = 31;

	}else if((eval(document.easysearch1.f_StartMonth.options[document.easysearch1.f_StartMonth.options.selectedIndex].value) == 10) && 

		eval(document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value)==31){

		m = 9;

		d = 31;

	}else if((eval(document.easysearch1.f_StartMonth.options[document.easysearch1.f_StartMonth.options.selectedIndex].value) == 3) && 

		eval(document.easysearch1.f_StartDay.options[document.easysearch1.f_StartDay.options.selectedIndex].value)==31){

		m = 2;

		d = 31;

	}

    myDate = addDate(y, m ,d, 1);

	currYear    = myDate.getFullYear();

	currMonth   = myDate.getMonth();

	currDate    = myDate.getDate();

	document.easysearch1.f_EndYear.selectedIndex = yearIndex(currYear);

	document.easysearch1.f_EndMonth.selectedIndex = currMonth;

	document.easysearch1.f_EndDay.selectedIndex = currDate-1;

}