 function input_from_date(form){
   
	var pyear  = "0";
	var pmonth= "0";
	var pday  = "0";
	 
	var daysOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

	var pyy = 0;
	var pmm = 0;
	var daysOfmm;
	pyy = form.from_year.selectedIndex;
	pyear = form.from_year.options[pyy].value;

	pmm = form.from_month.selectedIndex;
	pmonth = form.from_month.options[pmm].value;

	//À±´Þ°è»ê
	if(pmonth == 2 && ( ( (pyear%4)==0 && (pyear%100)!= 0  ) || (pyear%400) == 0)) 
	{
		 daysOfmm=29;
	 
	}   
	else
	{
	  daysOfmm=daysOfMonth[pmonth-1];
	}


	if ( daysOfmm>form.from_day.length)
	{
		for(var i=form.from_day.length; i<daysOfmm; i++)
		{
			//var newoption = new Option(i+1);
			var newoption = new Option(i+1+"ÀÏ",i+1);
			form.from_day.options[i] = newoption;
		}
	}
	else
	{
	   var maxday = form.from_day.length;
	   if (maxday>=daysOfmm)
	   {
			maxday = daysOfmm-1;
			var ddLength = form.from_day.options.length;
			
			for(var i=daysOfmm; i<ddLength; i++)
			{
				form.from_day.options[form.from_day.length-1] = null;
			}
	   }
	 
	}

	// ¿©ÇàÁ¾·áÀÏ 2¹Ú3ÀÏ·Î ÀÚµ¿°áÁ¤ Ãß°¡ : pkd
	endDateSetting();
}
		 
function input_to_date(form){
	
	var pyear  = "0";
	var pmonth= "0";
	var pday  = "0";
	var daysOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

	var pyy = 0;
	var pmm = 0;
	var daysOfmm;
	pyy = form.to_year.selectedIndex;
	pyear = form.to_year.options[pyy].value;
	pmm = form.to_month.selectedIndex;
	pmonth = form.to_month.options[pmm].value;

	//À±´Þ°è»ê
	if(pmonth == 2 && ( ( (pyear%4)==0 && (pyear%100)!= 0  ) || (pyear%400) == 0)) 
	{
	   daysOfmm=29;
	}
	//±× ´ÞÀÇ ÀÏ¼ö °è»ê
	else
	{
	  daysOfmm=daysOfMonth[pmonth-1];
	}

	if ( daysOfmm>form.to_day.length)
	{
		for(var i=form.to_day.length; i<daysOfmm; i++)
		{
			//var newoption = new Option(i+1);
			var newoption = new Option(i+1+"ÀÏ",i+1);
			form.to_day.options[i] = newoption;
		}
	}
	else
	{
		var maxday = form.to_day.length;
		if (maxday>=daysOfmm)
		{
			maxday = daysOfmm-1;
			var ddLength = form.to_day.options.length;
						
			for(var i=daysOfmm; i<ddLength; i++)
			{
				form.to_day.options[form.to_day.length-1] = null;
			}
		}

	}

}

		
//¿©Çà½ÃÀÛÀÏÀÌ °áÁ¤µÇ¸é Á¾·áÀÏÀ» 2¹Ú3ÀÏ ¼ÂÆÃ
function endDateSetting(){

	var thisform = document.searchForm2;
	
	var sYear	= thisform.from_year.value;
	var sMonth  = thisform.from_month.value;
	var sDay    = thisform.from_day.value;

	//alert(sYear + ' ' + sMonth + ' ' + sDay);

	//var sDay	= eval(thisform.from_day.selectedIndex + 1);
	
	//sDay = thisform.from_day.options[thisform.from_day.selectedIndex].value;

	//alert(sYear +':::'+ sMonth +':::'+ sDay);

	//sMonth = parseInt(sMonth) - 1 //2007-04-19 : 7¿ù¸» ¹× 8¿ù,9¿ù¼±ÅÃ½Ã ¿À·ù¹ß»ýÀ¸·Î ÀÎÇØ ÇÏ´ÜÀ¸·Î ¼öÁ¤
	sMonth = parseInt(sMonth-1)

	//alert(sYear + ' ' + sMonth + ' ' + sDay);

	var startDate = new Date(sYear,sMonth,sDay);

	//alert(startDate);

	var Date2	= new Date();
	var AddDate;
	var EndDate;
			
	var startDD	= startDate.getTime();

	AddDate	= startDD + (2*24*60*60*1000);
		
	Date2.setTime(AddDate);
	
	EndDate = Date2.toLocaleString();

	//alert(EndDate);
	
	var EndYear		= EndDate.substring(0,4);
	var EndMonth	= EndDate.substring(6,9);
	var EndDay		= EndDate.substring(9,12);

	//alert(EndYear +':::'+ EndMonth +':::'+ EndDay);
	
	EndMonth	= EndMonth.replace(' ','');
	EndMonth	= EndMonth.replace('¿ù','');
	EndMonth	= String(parseInt(EndMonth) + 100);
	EndMonth	= EndMonth.substring(1,3);
	
	EndDay		= EndDay.replace(' ','');
	EndDay		= EndDay.replace('ÀÏ','');
	EndDay		= String(parseInt(EndDay) + 100);
	EndDay		= EndDay.substring(1,3);

	//alert(EndYear +':::'+ EndMonth +':::'+ EndDay);


	thisform.to_year.value = EndYear;
	thisform.to_month.value = EndMonth;
	thisform.to_day.value = EndDay;

}

function changeday()
{		
	var thisform = document.searchForm2;
	
	var sYear	= thisform.from_year.value;
	var sMonth  = thisform.from_month.value;
	var sDay    = thisform.from_day.value;

	var staynum = thisform.staydatenum.value;

	sMonth = parseInt(sMonth-1)

	var startDate = new Date(sYear,sMonth,sDay);

	var Date2	= new Date();
	var AddDate;
	var EndDate;
			
	var startDD	= startDate.getTime();

	AddDate	= startDD + (staynum*24*60*60*1000);
		
	Date2.setTime(AddDate);
	
	EndDate = Date2.toLocaleString();
	
	var EndYear		= EndDate.substring(0,4);
	var EndMonth	= EndDate.substring(6,9);
	var EndDay		= EndDate.substring(9,12);
	
	EndMonth	= EndMonth.replace(' ','');
	EndMonth	= EndMonth.replace('¿ù','');
	EndMonth	= String(parseInt(EndMonth) + 100);
	EndMonth	= EndMonth.substring(1,3);
	
	EndDay		= EndDay.replace(' ','');
	EndDay		= EndDay.replace('ÀÏ','');
	EndDay		= String(parseInt(EndDay) + 100);
	EndDay		= EndDay.substring(1,3);


	thisform.to_year.value = EndYear;
	thisform.to_month.value = EndMonth;
	thisform.to_day.value = EndDay;		
}
	
 function changedate(){
	
	var thisform = document.searchForm2;

	var pYyyy  = thisform.from_year.value;
	var pMm    = thisform.from_month.value;
	var pDd    = thisform.from_day.value;
	var pYyyy1 = thisform.to_year.value;
	var pMm1   = thisform.to_month.value;
	var pDd1   = thisform.to_day.value;

	var orgTourStartDate = thisform.tourStartDate.value;
	var orgTourEndDate = thisform.tourEndDate.value;

	var newTourStartDate	= pYyyy +'-'+ pMm +'-'+ pDd
	var newTourEndDate		= pYyyy1 +'-'+ pMm1 +'-'+ pDd1

	//alert(orgTourStartDate +':::'+ newTourStartDate +':::'+ orgTourEndDate +':::'+ newTourEndDate ) 

	//2007-04-19 : 7¿ù¸» ¹× 8¿ù,9¿ù¼±ÅÃ½Ã ¿À·ù¹ß»ýÀ¸·Î ÀÎÇØ ÇÏ´ÜÀ¸·Î ¼öÁ¤
	//pMm = parseInt(pMm) - 1 
	//pMm1 = parseInt(pMm1) - 1 
	pMm = parseInt(pMm - 1) 
	pMm1 = parseInt(pMm1 - 1)
						
	var nowDate		= new Date()		
	var startDate	= new Date(pYyyy,pMm,pDd);
	var endDate		= new Date(pYyyy1,pMm1,pDd1);

	var day = 1000*60*60*24;

	//¿©Çà½ÃÀÛÀÏÀÌ ±ÝÀÏ ÀÌÈÄÀÎÁö Ã¼Å©
	var startChk = startDate - nowDate ;
	var startChkIntervalDay = parseInt(startChk/day)

	//¿©Çà½ÃÀÛÀÏ°ú Á¾·áÀÏÀÇ Ã¼Å©
	var interval = endDate - startDate;
	var intervalDay = parseInt(interval/day)

	if (startChkIntervalDay < 0){
		alert ("¿©ÇàÀÏÁ¤À» È®ÀÎÇØ ÁÖ½Ê½Ã¿À.\n¿©Çà½ÃÀÛÀÏÀº ±ÝÀÏ ÀÌÈÄÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		return;
	}

	if (intervalDay < 0){
		alert ("¿©ÇàÀÏÁ¤À» È®ÀÎÇØ ÁÖ½Ê½Ã¿À.\n¿©Çà½ÃÀÛ/Á¾·áÀÏÀ» Àß¸ø ¼±ÅÃÇÏ¼Ì½À´Ï´Ù.");
		return;
	}

	if (intervalDay > 6){
		alert ("¿©ÇàÀÏÁ¤À» È®ÀÎÇØ ÁÖ½Ê½Ã¿À.\n¿©ÇàÀÏÁ¤Àº ÀÏÁÖÀÏ ¾È¿¡¼­ Á¶È¸°¡ °¡´ÉÇÕ´Ï´Ù.\nÀå±â°£ÀÇ ¿©Çà ÀÏÁ¤Àº ÀüÈ­»ó´ãÀ» ÅëÇØ ÀÌ·ç¾îÁý´Ï´Ù.");
		return;
	}

	thisform.staydatenum.value = intervalDay;
}

