
/*
* ¡¡¡¡¡¡¡¡G calendar v0.7
* (°øÈÞÀÏ ¹× ±¹°æÀÏ Ã¼Å©±â´É¾øÀ½)
*
*¡¡¡¡¡¡moidfied by °õÅÊ.
*/

var action_global = "YYYY-MM-DD"; //actionÀÇ Àü¿ªº¯¼ö


function Get_Curr_Time(chose)
{
	var	today= new Date();
	var year  =today.getYear();
	var mon  =today.getMonth()+1;
	var sday =today.getDate();
	var hour = today.getHours();
	var minu = today.getMinutes();
	var sec  = today.getSeconds();
	var time = null;
	if(chose =="0"){
		time =  year+"-"+padZero(mon,2)+"-"+padZero(sday,2);
	}else if("1"){
		time =  year+""+padZero(mon,2)+""+padZero(sday,2)+""+padZero(hour,2)+""+padZero(minu,2);
	}else{
		time =  year+""+padZero(mon,2)+""+padZero(sday,2);
	//time =  year+""+padZero(mon,2)+""+padZero(sday,2)+""+padZero(hour,2)+""+padZero(minu,2);
	}
		//document.sendForm.dates.value =  time;
		
	return time;		
	//alert (" time = " + time);
					
}

function Get_OneYear_Time(chose)
{
	var	today= new Date();
	var year  =today.getYear()-1;
	var mon  =today.getMonth()+1;
	var sday =today.getDate();
	var hour = today.getHours();
	var minu = today.getMinutes();
	var sec  = today.getSeconds();
	var time = null;
	if(chose =="0"){
	time =  year+"-"+padZero(mon,2)+"-"+padZero(sday,2);
	}else{
		time =  year+""+padZero(mon,2)+""+padZero(sday,2);
	//time =  year+""+padZero(mon,2)+""+padZero(sday,2)+""+padZero(hour,2)+""+padZero(minu,2);
	}
		//document.sendForm.dates.value =  time;
		
	return time;		
	//alert (" time = " + time);
					
}

<!-- ³âµµ ³¯ÀÚ Â¥¸£±â -->
function padZero(num,leng) {
	var zero=leng-(""+num).length;
	if (typeof(num)=="number" && zero>0) {
		var tmp="";
		for (var i=0; i<zero; i++) tmp+="0";
			return tmp+num;
	} else return num;
}


<!--´Þ·Â ·Îµå-->
function calendarload(x,y,obj,valu){

	
		obj.value =  Get_Curr_Time('0');
		time_now = Get_Curr_Time('1');
		
		var year  =time_now.substring(0,4);
    	var mon  =time_now.substring(4,6);
    	if(mon.substring(0,1) == "0"){
    		mon = mon.substring(1,2)
    	}
    	var sday =time_now.substring(6,8);
							      	  
    	 	document.all.G_cal.style.visibility  = "hidden";
    
//		cal(parseInt(year),parseInt(mon),parseInt(sday),"caac01Form.find_fromdt.value",true,95,180);

		if(x > 800) x = 800;
		cal(parseInt(year),parseInt(mon),parseInt(sday),valu,true,y,x);

}


function cal(year, month, day, obj, isOnOff,tops,lefts){

	
	var i, j, day_num=1;
	var last_week, month_link="";
	var calDate = new Date(year, month-1, day_num);
	var checkDate = new Date();
	var date_array = new Array(6);

	var obj_name = obj;
	 

	
	
	for(i=0;i<6;i++) date_array[i] = new Array("","","","","","","");

	//½ºÅ©¸³Æ® ÃßÃâ ¹× º¯È¯, ³»¿ëÀÌ ¾øÀ¸¸é ¸¶Áö¸· action »ç¿ë
	var script = action_global;
	

	for(j=0;j<6;j++)
	{
		for(i=0;i<7;i++)
		{
			if(j==0 && i==0)
				i = calDate.getDay();
				
			date_array[j][i]=day_num+"";
			day_num++;

			//ÇØ´ç ³¯Â¥°ª¿¡ ´ëÇÑ À¯È¿¼º °Ë»ç
			checkDate.setFullYear(year, month-1, day_num);
			if(checkDate.getDate() != day_num) break;
		}
		if(checkDate.getDate() != day_num) break;
	}
	last_week = (date_array[5][0])?6:5;

	outStr = "<table bgcolor=#E9F3F8 width=160 height=160 border=0 cellpadding=0 cellspacing=0 style='border:1 solid #759CAD'><tr><td>\n";
	outStr += "<table width=100% height=100% border=0 cellpadding=0 cellspacing=1 style='border:1 solid #E9F3F8'>\n";
	outStr += "<col width=20 align=center></col><col width=20 align=center></col><col width=20 align=center></col><col width=20 align=center></col><col width=20 align=center></col><col width=20 align=center></col><col width=20 align=center></col>\n";
	outStr += "<tr><td class=calendar style='color:red'>S<td class=calendar>M<td class=calendar>T<td class=calendar>W<td class=calendar>T<td class=calendar>F<td class=calendar style='color:blue'>S</tr>\n";

	var value_script = "";
	
	for(j=0;j<last_week;j++)
	{
		outStr += "<tr>";
		for(i=0;i<7;i++)
		{
			//½ºÅ©¸³Æ® ÀÚ·áº¯È¯
			if(date_array[j][i]!="")
			{
		
				value_script = script.replace("YYYY", year);
				
				if(month < 10){
					value_script = value_script.replace("MM", "0"+month);
				}else{
					value_script = value_script.replace("MM", month);
				}
				if(date_array[j][i] < 10){
					value_script = value_script.replace("DD", "0"+date_array[j][i]);
				}else{
					value_script = value_script.replace("DD", date_array[j][i]);
				}
			}
			else{ 
				value_script = "";
				
			}
			//³¯Â¥º°·Î ½ºÅ©¸³Æ® Ãâ·Â
			// i==0 -> ÀÏ¿äÀÏ
			if(value_script == ""){
					outStr += "<td class=calendar style='cursor:hand' onMouseover=this.style.backgroundColor='#EEEEEE' onMouseout=this.style.backgroundColor='' >"+date_array[j][i]+"</td>";
			}else{
				
			if(i==0){ 
				outStr += "<td class=calendar style='color:red;cursor:hand' onMouseover=this.style.backgroundColor='#FFEEEE' onMouseout=this.style.backgroundColor='' onClick=\"parent."+obj_name+"='"+value_script+"';parent.onoff_Gcal("+tops+","+lefts+"); \">"+date_array[j][i]+"</td>"; continue; 
			}
			// i==6 -> Åä¿äÀÏ
			if(i==6){ 
				outStr += "<td class=calendar style='color:blue;cursor:hand' onMouseover=this.style.backgroundColor='#EEEEFF' onMouseout=this.style.backgroundColor='' onClick=\"parent."+obj_name+"='"+value_script+"';parent.onoff_Gcal("+tops+","+lefts+"); \">"+date_array[j][i]+"</td>"; continue; 
			}
			
			outStr += "<td class=calendar style='cursor:hand' onMouseover=this.style.backgroundColor='#EEEEEE' onMouseout=this.style.backgroundColor='' onClick=\"parent."+obj_name+"='"+value_script+"';parent.onoff_Gcal("+tops+","+lefts+") \">"+date_array[j][i]+"</td>";
			}
		}
		outStr += "</tr>\n";
	}
	outStr += "</table></td></tr></table>";

			

	//ÀÌÀü ´ÙÀ½´Þ ¸µÅ© 
	
	month_link = (month > 1)? "<a onClick=\"parent.cal("+year+","+(month-1)+","+day+",'"+obj_name+"',false,"+tops+","+lefts+")\" style='text-decoration:none; color:#909090; cursor:hand'>¢·</a> <font color=black>"+month:"<a onClick=\"parent.cal("+(year-1)+",12,"+day+",'"+obj_name+"',false,"+tops+","+lefts+")\" style='text-decoration:none; color:#909090; cursor:hand'>¢·</a> <font color=black>"+month;
	month_link += (month < 12)? "</font> <a onClick=\"parent.cal("+year+","+(month+1)+","+day+",'"+obj_name+"',false,"+tops+","+lefts+")\" style='text-decoration:none; color:#909090; cursor:hand'>¢¹</a>":"</font> <a onClick=\"parent.cal("+(year+1)+",1,"+day+",'"+obj_name+"',false,"+tops+","+lefts+")\" style='text-decoration:none; color:#909090; cursor:hand'>¢¹</a>";
	
	
	//HTML ´ëÀÔ
	document.ccal.G_cal_body.innerHTML = outStr;

	//Year ÀÌÀü ´ÙÀ½ ¸µÅ©.
	document.ccal.G_cal_year.innerHTML = "<a onClick=\"parent.cal("+(year-1)+","+month+","+day+",'"+obj_name+"',false,"+tops+","+lefts+")\" style='text-decoration:none; color:#909090; cursor:hand'>¢·</a> <font color=black>"+year+"</font> <a onClick=\"parent.cal("+(year+1)+","+month+","+day+",'"+obj_name+"',false,"+tops+","+lefts+")\" style='text-decoration:none; color:#909090; cursor:hand'>¢¹</a>";
	//Month ÀÌÀü ´ÙÀ½ ¸µÅ©.
	document.ccal.G_cal_month.innerHTML = month_link;

	//¸¸¾à ÇöÀç°¡ º¸ÀÌ´Â »óÅÂÀÌ¸é div¸¦ °¨Ãá´Ù. 
	if(isOnOff == null || isOnOff == true)
		onoff_Gcal(tops,lefts);
	//alert (year+""+ month +""+ day);

}


function onoff_Gcal(tops,lefts){
	
	document.all.G_cal.style.top =	tops;
	document.all.G_cal.style.left = lefts;

	document.all.G_cal.style.visibility = (document.all.G_cal.style.visibility=="hidden")?"":"hidden";
}

function off_Gcal(){
	document.all.G_cal.style.visibility="hidden";
}
document.writeln("<style>td.calendar{font-size:9pt; font-family:±¼¸²Ã¼;color:black; background-color:white}</style>");
document.writeln(""
+"<div id=G_cal style='width=160;position:absolute;visibility:hidden;z-index:1;'>"
+"<iframe name=ccal src='js/calens.htm' frameborder=0 CELLSPACING=0 CELLPADDING=0 width=160 height=190>"
+"</iframe></div>");

