// JavaScript Document


function getYearIndex(yearIdx)

{

   if 

   (yearIdx == 2010) { ry = 0;}

   else if (yearIdx == 2011) { ry = 1;}

   else if (yearIdx == 2012) { ry = 2;}

   else if (yearIdx == 2013) { ry = 3;}

   return(ry);

   }


function setNow(){
var day =new Date();
var yy = day.getYear();
var mm = day.getMonth()+1;
var dd = day.getDate();
document.getElementById('ciDateM').options[mm-1].selected = true;
document.getElementById('ciDateD').options[dd-1].selected = true;
document.getElementById('coDateM').options[mm-1].selected = true;
document.getElementById('coDateD').options[dd].selected = true;
}


function change_EndDate() {

    leisure_nd = new Date(

		document.getElementById("searchform").ciDateY.options[document.getElementById("searchform").ciDateY.options.selectedIndex].value,

		document.getElementById("searchform").ciDateM.options[document.getElementById("searchform").ciDateM.options.selectedIndex].value,

		document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value

	);

	mm = leisure_nd.getMonth();



//  y = leisure_nd.getFullYear()-1;

    y = leisure_nd.getFullYear();

    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.getElementById("searchform").ciDateM.options[document.getElementById("searchform").ciDateM.options.selectedIndex].value) == 1){



		if(eval(document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value)==29){

			m = 0;

			d = 29;

		}else if(eval(document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value)==30){

			m = 0;

			d = 30;

		}else if(eval(document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value)==31){

			m = 0;

			d = 31;

		}

	}else if(( d == 29 || d == 30 )&& mm == 2){

		d = 28;



	}else if((eval(document.getElementById("searchform").ciDateM.options[document.getElementById("searchform").ciDateM.options.selectedIndex].value) == 5) && 

		eval(document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value)==31){

		m = 4;

		d = 31;



	}else if((eval(document.getElementById("searchform").ciDateM.options[document.getElementById("searchform").ciDateM.options.selectedIndex].value) == 8) && 

		eval(document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value)==31){

		m = 7;

		d = 31;



	}else if((eval(document.getElementById("searchform").ciDateM.options[document.getElementById("searchform").ciDateM.options.selectedIndex].value) == 10) && 

		eval(document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value)==31){

		m = 9;

		d = 31;



	}else if((eval(document.getElementById("searchform").ciDateM.options[document.getElementById("searchform").ciDateM.options.selectedIndex].value) == 3) && 

		eval(document.getElementById("searchform").ciDateD.options[document.getElementById("searchform").ciDateD.options.selectedIndex].value)==31){

		m = 2;

		d = 31;

	}



    myDate = addDate(y, m ,d, 1);

	currYear    = myDate.getFullYear();

	currMonth   = myDate.getMonth();

	currDate    = myDate.getDate();



	document.getElementById("searchform").coDateY.selectedIndex = getYearIndex(currYear);

	document.getElementById("searchform").coDateM.selectedIndex = currMonth;

	document.getElementById("searchform").coDateD.selectedIndex = currDate-1;

}

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);

}

