//------------------------------------
// ³¯Â¥ °ü·Ã ½ºÅ©¸³Æ®
//------------------------------------
<!-- Begin // add by lds
	var dDate = new Date();
	var dCurMonth = dDate.getMonth();
	var dCurDayOfMonth = dDate.getDate();
	var dCurYear = dDate.getFullYear();
	var objPrevElement = new Object();
	var objPrevElement2 = new Object();


	function fToggleColor(myElement) {
		var toggleColor = "#3300FF";
		if (myElement.id == "calDateText") {
			if (myElement.color == toggleColor) {
				myElement.color = "";
			} else {
				myElement.color = toggleColor;
			}
		} else if (myElement.id == "calCell") {
			for (var i in myElement.children) {
				if (myElement.children[i].id == "calDateText") {
					if (myElement.children[i].color == toggleColor) {
						myElement.children[i].color = "";
					} else {
						myElement.children[i].color = toggleColor;
					}
				}
			}
		}
	}

	function fToggleColor2(myElement) {
		var toggleColor = "#3300FF";
		if (myElement.id == "calDateText2") {
			if (myElement.color == toggleColor) {
				myElement.color = "";
			} else {
				myElement.color = toggleColor;
			}
		} else if (myElement.id == "calCell2") {
			for (var i in myElement.children) {
				if (myElement.children[i].id == "calDateText2") {
					if (myElement.children[i].color == toggleColor) {
						myElement.children[i].color = "";
					} else {
						myElement.children[i].color = toggleColor;
					}
				}
			}
		}
	}

	function fSetSelectedDay(myElement,week){
		if (myElement.id == "calCell") {
			if (!isNaN(parseInt(myElement.children["calDateText"].innerText))) {
				myElement.bgColor = "#FFEBB5";
				objPrevElement.bgColor = "";
				document.all.calSelectedDate.value = parseInt(myElement.children["calDateText"].innerText);
        document.all.year.value=document.all.tbSelYear.value;
        document.all.month.value=document.all.tbSelMonth.value;

        //½ÃÀÛ³¯Â¥°¡ °áÁ¤µÇ¸é Á¾·á³¯Â¥¸¦ Defalut·Î °°°Ô ÇÑ´Ù.
        document.all.eyear.value=document.all.tbSelYear.value;
        document.all.emonth.value=document.all.tbSelMonth.value;
        
        /*
				if(selWeek == '1'){
					document.all.day.value=week;
				}else{
					document.all.day.value=document.all.calSelectedDate.value;     
				}
				*/
				document.all.day.value=document.all.calSelectedDate.value;     
				//½ÃÀÛ³¯Â¥°¡ °áÁ¤µÇ¸é Á¾·á³¯Â¥¸¦ Defalut·Î °°°Ô ÇÑ´Ù.
				document.all.eday.value=document.all.calSelectedDate.value;     
				
				
				var d = document.all.day.value;
				var m = document.all.month.value;
				
				if(d.length <=1) d = "0" + d;
				if(m.length <=1) m = "0" + m;
				
				viewString = document.all.year.value + m + d;
				document.all.STARTDAY.value	= viewString;
				document.all.ENDDAY.value		= viewString;
				//document.all["HiddCal"].style.visibility='hidden';
				//document.all["LayerCal"].style.visibility='hidden';
				document.all["LayerCal"].style.display='none';
				
				
							
			objPrevElement = myElement;
			}
		}
	}

	function fSetSelectedDay2(myElement,week){
		if (myElement.id == "calCell2") {
			if (!isNaN(parseInt(myElement.children["calDateText2"].innerText))) {
				myElement.bgColor = "#FFEBB5";
				objPrevElement2.bgColor = "";
				document.all.calSelectedDate2.value = parseInt(myElement.children["calDateText2"].innerText);
        document.all.eyear.value=document.all.tbSelYear2.value;
        document.all.emonth.value=document.all.tbSelMonth2.value;
        /*
				if(selWeek == '1'){
					document.all.eday.value=week;     
				}else{
					document.all.eday.value=document.all.calSelectedDate2.value;     
				}
				*/
				document.all.eday.value=document.all.calSelectedDate2.value;     
				
				
				var d = document.all.eday.value;
				var m = document.all.emonth.value;
				if(d.length <=1) d = "0" + d;
				if(m.length <=1) m = "0" + m;
				
				viewString = document.all.eyear.value + m + d;
				
				if(document.all.STARTDAY.value > viewString){
					//alert("Á¾·á ³¯Â¥¸¦ ´Ù½Ã ¼±ÅÃÇØÁÖ¼¼¿ä");
					//document.all.ENDDAY.value		= document.all.STARTDAY.value;
					document.all.ENDDAY.value		= viewString;
					document.all["LayerCal2"].style.display='none';
					objPrevElement2 = myElement;
				}else {
					document.all.ENDDAY.value		= viewString;
					document.all["LayerCal2"].style.display='none';
					objPrevElement2 = myElement;
				}	
			}
		}
	}

	function fGetDaysInMonth(iMonth, iYear) {
		var dPrevDate = new Date(iYear, iMonth, 0);
		return dPrevDate.getDate();
	}

	function fBuildCal(iYear, iMonth, iDayStyle) {
		var aMonth = new Array();
		aMonth[0] = new Array(7);
		aMonth[1] = new Array(7);
		aMonth[2] = new Array(7);
		aMonth[3] = new Array(7);
		aMonth[4] = new Array(7);
		aMonth[5] = new Array(7);
		aMonth[6] = new Array(7);
		var dCalDate = new Date(iYear, iMonth-1, 1);
		var iDayOfFirst = dCalDate.getDay();
		var iDaysInMonth = fGetDaysInMonth(iMonth, iYear);
		var iVarDate = 1;
		var i, d, w;
		if (iDayStyle == 2) {
			aMonth[0][0] = "Sunday";
			aMonth[0][1] = "Monday";
			aMonth[0][2] = "Tuesday";
			aMonth[0][3] = "Wednesday";
			aMonth[0][4] = "Thursday";
			aMonth[0][5] = "Friday";
			aMonth[0][6] = "Saturday";
		} else if (iDayStyle == 1) {
			aMonth[0][0] = "ÀÏ";
			aMonth[0][1] = "¿ù";
			aMonth[0][2] = "È­";
			aMonth[0][3] = "¼ö";
			aMonth[0][4] = "¸ñ";
			aMonth[0][5] = "±Ý";
			aMonth[0][6] = "Åä";
		} else {
			aMonth[0][0] = "Su";
			aMonth[0][1] = "Mo";
			aMonth[0][2] = "Tu";
			aMonth[0][3] = "We";
			aMonth[0][4] = "Th";
			aMonth[0][5] = "Fr";
			aMonth[0][6] = "Sa";
		}
		for (d = iDayOfFirst; d < 7; d++) {
			aMonth[1][d] = iVarDate;
			iVarDate++;
		}
		for (w = 2; w < 7; w++) {
			for (d = 0; d < 7; d++) {
				if (iVarDate <= iDaysInMonth) {
					aMonth[w][d] = iVarDate;
					iVarDate++;
				}
			}
		}
		return aMonth;
	}

	

	function fDrawCal(iYear, iMonth, iCellWidth, iCellHeight, sDateTextSize, sDateTextWeight, iDayStyle) {
		var myMonth;
		myMonth = fBuildCal(iYear, iMonth, iDayStyle);
		document.write("<table border='0'>")
		document.write("<tr>");
		document.write("<td align='center' class='month'>" + myMonth[0][0] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][1] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][2] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][3] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][4] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][5] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][6] + "</td>");
		document.write("</tr>");
		for (w = 1; w < 7; w++) {
			document.write("<tr class=c_gray>")
			for (d = 0; d < 7; d++) {
				document.write("<td align='right' valign='top' width='" + iCellWidth + "' height='" + iCellHeight + "' id=calCell onclick=fSetSelectedDay(this,"+w+")>");
					if (!isNaN(myMonth[w][d])) {
						document.write("<font id=calDateText  style='CURSOR:Hand;FONT-FAMILY:±¼¸²; line-height: 7pt;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "'  onclick=fSetSelectedDay(this,"+w+")>" + myMonth[w][d] + "</font>");
					} else {
						document.write("<font id=calDateText  style='CURSOR:Hand;FONT-FAMILY:±¼¸²;  line-height: 7pt;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "'  onclick=fSetSelectedDay(this,"+w+")></font>");
					}
				document.write("</td>")
			}
			document.write("</tr>");
		}
		document.write("</table>")
	}

	function fDrawCal2(iYear, iMonth, iCellWidth, iCellHeight, sDateTextSize, sDateTextWeight, iDayStyle) {
		var myMonth;
		myMonth = fBuildCal(iYear, iMonth, iDayStyle);
		document.write("<table border='0'>")
		document.write("<tr>");
		document.write("<td align='center' class='month'>" + myMonth[0][0] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][1] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][2] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][3] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][4] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][5] + "</td>");
		document.write("<td align='center' class='month'>" + myMonth[0][6] + "</td>");
		document.write("</tr>");
		for (w = 1; w < 7; w++) {
			document.write("<tr class=c_gray>")
			for (d = 0; d < 7; d++) {
				document.write("<td align='right' valign='top' width='" + iCellWidth + "' height='" + iCellHeight + "' id=calCell2 onclick=fSetSelectedDay2(this,"+w+")>");
					if (!isNaN(myMonth[w][d])) {
						document.write("<font id=calDateText2  style='CURSOR:Hand;FONT-FAMILY:±¼¸²; line-height: 7pt;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "'  onclick=fSetSelectedDay2(this,"+w+")>" + myMonth[w][d] + "</font>");
					} else {
						document.write("<font id=calDateText2  style='CURSOR:Hand;FONT-FAMILY:±¼¸²; line-height: 7pt;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "'  onclick=fSetSelectedDay2(this,"+w+")></font>");
					}
				document.write("</td>")
			}
			document.write("</tr>");
		}
		document.write("</table>")
	}

	function fUpdateCal(iYear, iMonth) {
		myMonth = fBuildCal(iYear, iMonth);
		objPrevElement.bgColor = "";
		document.all.calSelectedDate.value = "";
		for (w = 1; w < 7; w++) {
			for (d = 0; d < 7; d++) {
				if (!isNaN(myMonth[w][d])) {
					calDateText[((7*w)+d)-7].innerText = myMonth[w][d];
				} else {
					calDateText[((7*w)+d)-7].innerText = " ";
				}
			}
		}
		document.all.SOOFORM.tbSelMonth.value = iMonth;
		document.all.SOOFORM.month.value = iMonth;
		
		
	}
	
	function fUpdateCal2(iYear, iMonth) {
		myMonth = fBuildCal(iYear, iMonth);
		objPrevElement2.bgColor = "";
		document.all.calSelectedDate2.value = "";
		for (w = 1; w < 7; w++) {
			for (d = 0; d < 7; d++) {
				if (!isNaN(myMonth[w][d])) {
					calDateText2[((7*w)+d)-7].innerText = myMonth[w][d];
				} else {
					calDateText2[((7*w)+d)-7].innerText = " ";
				}
			}
		}
		
		document.all.SOOFORM.tbSelMonth2.value = iMonth;
		document.all.SOOFORM.emonth.value = iMonth;
	}

var divFlag = false;
var divFlag2 = false;

function currentDay1 () {
	var day = new Date();
		var year = day.getFullYear();
    var date    = day.getDate().toString();
    var month   = (day.getMonth()+1).toString();
		for(var i=0; i < document.all.tbSelYear.options.length; i++) {
			if(document.all.tbSelYear.options[i].value == year) {
					document.all.tbSelYear.options[i].selected = true;
					break;
			}
		}
		for(var i=0; i < document.all.tbSelMonth.options.length; i++) {
			if(document.all.tbSelMonth.options[i].value == month) {
					document.all.tbSelMonth.options[i].selected = true;
					break;
			}
		}
}
function currentDay2 () {
	var day = new Date();
		var year = day.getFullYear();
    var date    = day.getDate().toString();
    var month   = (day.getMonth()+1).toString();
		
		for(var i=0; i < document.all.tbSelYear2.options.length; i++) {
			if(document.all.tbSelYear2.options[i].value == year) {
					document.all.tbSelYear2.options[i].selected = true;
					break;
			}
		}
		for(var i=0; i < document.all.tbSelMonth2.options.length; i++) {
			if(document.all.tbSelMonth2.options[i].value == month) {
					document.all.tbSelMonth2.options[i].selected = true;
					break;
			}
		}
}

function showCarDiv(val){
	var oDiv = document.all["LayerCal"];
	if(divFlag == false){
		if(val == 1){//Åë°èÀÏ¶§
			oDiv.style.pixelTop = document.body.scrollTop + window.event.clientY; 
			oDiv.style.pixelLeft  = document.body.scrollLeft + window.event.clientX - 50;			
		}else{
			oDiv.style.pixelTop = document.body.scrollTop + window.event.clientY; 
			oDiv.style.pixelLeft  = document.body.scrollLeft + window.event.clientX;
		}
		//oDiv.style.visibility='visible';
		oDiv.style.display='block';
		divFlag = true;
		if(divFlag2){
			document.all["LayerCal2"].style.display='none';
			divFlag2 = false;
		}
		currentDay1();
	}else{
		//oDiv.style.visibility='hidden';	
		oDiv.style.display='none';
		divFlag = false;
	}
}
/*
function closeAllCar(){
	//alert("mouseout");
	//document.onclick = closeAllCar2;
	closeAllCar2();
	return false;
}

function closeAllCar2(){
	if(divFlag){
		document.all["LayerCal"].style.display='none';
		divFlag = false;
	}
	if(divFlag2){
		document.all["LayerCal2"].style.display='none';
		divFlag2 = false;
	}
	//alert("mouseout");
	return false;
}
//document.onclick = closeAllCar;
*/
function showCarDiv2(val){
	var oDiv2 = document.all["LayerCal2"];
	if(divFlag2 == false){
		if(val == 1){//Åë°èÀÏ¶§
			oDiv2.style.pixelTop = document.body.scrollTop + window.event.clientY; 
			oDiv2.style.pixelLeft  = document.body.scrollLeft + window.event.clientX - 50;			
		}else{
			oDiv2.style.pixelTop = document.body.scrollTop + window.event.clientY; 
			oDiv2.style.pixelLeft  = document.body.scrollLeft + window.event.clientX;
		}
		//oDiv2.style.visibility='visible';
		oDiv2.style.display='block';
		divFlag2 = true;
		if(divFlag){
			document.all["LayerCal"].style.display='none';
			divFlag =  false;
		}
		currentDay2();
	}else{
		//document.all["LayerCal2"].style.visibility='hidden';
		oDiv2.style.display='none';
		divFlag2 = false;
	}
}

function yearChange(direction){
	if(direction == 'back'){
		document.all.SOOFORM.tbSelYear.value = eval(document.all.SOOFORM.tbSelYear.value) - 1;
	}else{
		document.all.SOOFORM.tbSelYear.value = eval(document.all.SOOFORM.tbSelYear.value) + 1;
	}
	fUpdateCal(document.all.SOOFORM.tbSelYear.value, document.all.SOOFORM.tbSelMonth.value);
}

function yearChange2(direction){
	if(direction == 'back'){
		document.all.SOOFORM.tbSelYear2.value = eval(document.all.SOOFORM.tbSelYear2.value) - 1;
	}else{
		document.all.SOOFORM.tbSelYear2.value = eval(document.all.SOOFORM.tbSelYear2.value) + 1;
	}
	fUpdateCal2(document.all.SOOFORM.tbSelYear2.value, document.all.SOOFORM.tbSelMonth2.value);
}

function yearSelect(x){
	var index = parseInt(x.options.selectedIndex);
  	syear = x.options[index].value;

	document.all.SOOFORM.tbSelYear.value = syear;
	document.all.SOOFORM.year.value = syear;
	fUpdateCal(document.all.SOOFORM.tbSelYear.value, document.all.SOOFORM.tbSelMonth.value);
}
function yearSelect2(x){
	var index = x.options.selectedIndex;
  	eyear = x.options[index].value;
	
	document.all.SOOFORM.tbSelYear2.value = eyear;
	document.all.SOOFORM.eyear.value = eyear;
	fUpdateCal(document.all.SOOFORM.tbSelYear2.value, document.all.SOOFORM.tbSelMonth2.value);
}
function countYear() {
	alert(event.type);
}

	
// End -->