/* ========================================================
@ DongWon COLD Homepage Project
@ PROGRAMID : /common/js/calendar.js
@ CONTENTS : ´Þ·Â ½ºÅ©¸³Æ®
======================================================== */

var cmx=0;
var cmy=0;
var clayer=-1;

function showC(num){
	clayer = 1 ;

//	var img = eval("document.getElementById('cImg" + num + "')");	
	var div = eval("document.getElementById('cDiv" + num + "')");

	var contMouseEventX = event.clientX+10;
	var contMouseEventY = event.clientY-10;

	pos_x = contMouseEventX;
	pos_y = contMouseEventY; //22-3	
	
	div.style.left = pos_x;
	div.style.top = pos_y;
	div.style.visibility = "visible";		

	return ;
}



function hideC(num) {
	var o ;	
	if (clayer > -1) //clayer °ªÀÌ -1 ÀÎ °æ¿ì¿¡¸¸ ·¹ÀÌ¾î°¡ »ç¶óÁö°Ô ÇÑ´Ù.
		return ;
	o = eval("document.getElementById('cDiv" + num + "')");
	o.style.visibility = "hidden" ;
}

function Su(ival,obj,y,m,d){
	m = (m < 10 ? "0" : "") + m;
	d = (d < 10 ? "0" : "") + d;
	var day=y+"-"+m+"-"+d
			
	// eval("document."+ obj + "y.value='"+y+"'");
	//	eval("document."+ obj + "m.value='"+m+"'");
	// eval("document."+ obj + "d.value='"+d+"'");
	eval("document."+obj+".value='"+day+"' "); 



}

function Calendar(ival,obj,y,m) {

	var text = '<table >\n<tr><td class="month" colspan="7" align="center">';
	text += '<span class="arrow2" onclick=Calendar('+ival+',"'+obj+'",'+(y-1)+','+m+') style="cursor:hand"> ¢¸ </span>';
	text += '<span class="arrow1" onclick=Calendar('+ival+',"'+obj+'",'+(m==1?(y-1)+','+12:y+','+(m-1))+') style="cursor:hand"> ¢¸ </span>';
	text += '&nbsp;' + y + '/' + ((m < 10) ? ('0' + m) : m) + '&nbsp;';
	text += '<span class="arrow1" onclick=Calendar('+ival+',"'+obj+'",'+(m==12?(y+1)+','+1:y+','+(m+1))+') style="cursor:hand"> ¢º </span>';
	text += '<span class="arrow2" onclick=Calendar('+ival+',"'+obj+'",'+(y+1)+','+m+') style="cursor:hand"> ¢º </span>';

	var dayofweek = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');
	text += '</td></tr>\n<tr align="center">';
	for (i = 0; i < 7; i++) text += '<td class="daytop" bgcolor="EFEFEF"><b>' + dayofweek[i] + '</b></td>';

	var d1 = (y+(y-y%4)/4-(y-y%100)/100+(y-y%400)/400+m*2+(m*5-m*5%9)/9-(m<3?y%4||y%100==0&&y%400?2:3:4))%7;
	for (i = 0; i < 42; i++) {
		if (i%7==0) text += '</tr>\n<tr align="center">';

		if (i < d1 || i >= d1+(m*9-m*9%8)/8%2+(m==2?y%4||y%100==0&&y%400?28:29:30)) { 
			text += '<td></td>';
		} else {
			if (i%7==0) {
				style=" color:ff0000 ";
				cls = "holiday";
			} else if (i%7 == 6) {
				cls = "saturday";
				style = "color:0000ff ";
			} else {
				cls = "weekday";
				style = " color:666666 ";
			}

			text += '<td style="' + style + ';line-height:120%;" style="cursor:hand" onClick=Su('+ival+',"'+(obj)+'",'+(y)+','+(m)+','+(i+1-d1)+');>' + (i+1-d1) + '</td>';
		}
		text + '</tr>\n</table>'		 
	}
	var Innerobj="calendarDiv"+ival;

	document.getElementById(Innerobj).innerHTML = text;
}
