//####################################################################################################
//ESN Custom Control ¿¡¼­ »ç¿ëÇÏ´Â Script

//####################################################################################################

function onDatePicker(box,pnl,frm,dtF,dtT,red)
{
	var opnl = document.getElementById(pnl);
	if ( opnl.style.display == "" )
	{
		opnl.style.display = "none";
	}
	else
	{
		var dtfrm = document.getElementById(frm);
		if(red == 'True')
		{
			dtfrm.src = "/PAPERWeb/Common/Calendar/RedBlockCalendar.aspx?dt="+document.getElementById(box).value+"&ctl="+box+"&pnl="+pnl+"&dtFrom="+dtF+"&dtTo="+dtT ;
		}
		else
		{
			dtfrm.src = "/PAPERWeb/Common/Calendar/NormalCalendar.aspx?dt="+document.getElementById(box).value+"&ctl="+box+"&pnl="+pnl+"&dtFrom="+dtF+"&dtTo="+dtT ;
		}
		
		opnl.style.display = "";
	}
}

function SelectDate(pnl,box,dtFrom,dtTo,dtY,dtM,dtD)
{
	var dtSelect = new Date(dtY,dtM-1,dtD);
	
	if (dtFrom.length > 0)
	{
		var dF = dtFrom.split('-');
		var dFrom = new Date(dF[0],dF[1]-1,dF[2]);
		
		if(dFrom > dtSelect)
		{
			alert(dtFrom + " ºÎÅÍ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
			return;
		}
	}
	
	if (dtTo.length > 0)
	{
		var dT = dtTo.split('-');
		var dTo = new Date(dT[0],dT[1]-1,dT[2]);
		
		if(dTo < dtSelect)
		{
			alert(dtTo + " ±îÁö ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
			return;
		}
	}
	
	if(dtM.length == 1)
			dtM = "0"+dtM
		
	if(dtD.length == 1)
			dtD = "0"+dtD

	document.getElementById(box).value = dtY+"-"+dtM+"-"+dtD;
	document.getElementById(pnl).style.display = "none";
	document.getElementById(box).focus();
}
