var action_global = ""; //actionÀÇ Àü¿ªº¯¼ö
var now = new Date();
var now_year = now.getYear();
var now_month = now.getMonth()+1;
var now_day = now.getDate();

function calendar(str){
	cal(now_year,now_month,now_day,"Y", str);
} 

function inputDate(_date, in_seq ){
	if(in_seq=="1"){
		document.sc_frm.st_dt.value = _date ;
	}else if(in_seq=="2"){
		document.sc_frm.en_dt.value = _date ;
	}else {
		obj = eval("document."+in_seq )
		obj.value = _date ; 
	}
	onoff_Gcal();
} 

function cal(year, month, day, flag, in_seq ){ 

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);

for(i=0;i<6;i++) date_array[i] = new Array("","","","","","","");
 


//½ºÅ©¸³Æ® ÃßÃâ ¹× º¯È¯, ³»¿ëÀÌ ¾øÀ¸¸é ¸¶Áö¸· action »ç¿ë
/*
if(action == ""){
	script = action_global;
}else{
	var script = action;
	var action_mode = action.substring(0,3);
	if(action_mode.toLowerCase()=="url") script = "document.location.href='"+action.substring(4,action.length)+"'";
	action_global = script;
} 
*/

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 width='98%' border='0' cellpadding='0' cellspacing='1' bgcolor='#e6e6e6'>\n";
outStr += "			<tr align='center' bgcolor='#f7f7f7'>\n";
outStr += "				<td><font color='red'>ÀÏ</font></td>\n";
outStr += "				<td>¿ù</td><td>È­</td><td>¼ö</td><td>¸ñ</td><td>±Ý</td>\n";
outStr += "				<td><font color='blue'>Åä</font></td>\n ";
outStr += "			</tr>\n "; 

for(j=0;j<last_week;j++){
	outStr += "<tr align='center' bgcolor='#ffffff'>";
	
	for(i=0;i<7;i++){



	//½ºÅ©¸³Æ® ÀÚ·áº¯È¯
	/*
		if(date_array[j][i]!=""){
			action_script = script.replace("{y}", year);
			action_script = action_script.replace("{m}",(month < 10)?"0"+month:month);
			action_script = action_script.replace("{d}", (date_array[j][i]<10)?"0"+date_array[j][i]:date_array[j][i]);
		}
		else action_script = "";
		*/
		action_script = "";

		today=date_array[j][i];

		t_date = year+""  ;
		t_date += ((month < 10)?"0"+month:month)+"" ;
		t_date += ((today < 10)?"0"+today:today);

		outStr += "<td><a href='#' onClick=\"inputDate('"+t_date+"','"+in_seq+"')\">" ;

		//³¯Â¥º°·Î ½ºÅ©¸³Æ® Ãâ·Â
		//¿À´ÃÀÌ¸é ÁøÇÏ°Ô
		if(now_year==year && now_month==month && now_day==today) today="<b>"+today+"</b>";

		if(i==0){ 		//ÀÏ¿äÀÏ
			outStr += "<font color='red' >" ; 
		}else if(i==6){ 		//Åä¿äÀÏ 
			outStr += "<font color='blue'>" ; 
		}
		outStr += today+"</td>";
}
outStr += "</tr>\n";
}
outStr += "</table>";

imageServerURL ="http://img.golf.sbs.co.kr/www/common/";

pr_year = year
pr_month = Number(month)-1 ;

nx_year = year
nx_month = Number(month)+1;

if(month == 1){
	pr_year = Number(year)-1;
	pr_month = "12";
}else if(month == 12){
	nx_year = Number(year)+1
	nx_month = "1" ;
} 


month_link ="<table  border='0' cellpadding='1' cellspacing='0'  width='200'>\n";
month_link += "<tr>\n";
month_link += "	<td width='45'></td>\n";
month_link += "	<td width='10'><a href='#' onClick=\"cal('"+pr_year+"','"+pr_month+"','"+day+"','','"+in_seq+"')\"><img src='"+imageServerURL+"btn_list_pre2.gif' hspace='2' border='0'></td>\n";
month_link += "	<td width='90' align='center'>"+year+"³â "+month+"¿ù</tD>";
month_link += "	<td width='10'><a href='#' onClick=\"cal('"+nx_year+"','"+nx_month+"','"+day+"','','"+in_seq+"')\"><img src='"+imageServerURL+"btn_list_next2.gif' hspace='2' border='0'></td>\n";
month_link += "	<td width='45' align='right' valign='top'><a href='#' onClick=onoff_Gcal()><img  src='http://img.golf.sbs.co.kr/www/common/btn_close1.gif' border=0></a></td>\n";
month_link += "</tr>\n";
month_link += "<tr height='5'>\n";
month_link += "	<td colspan='4'></td>\n";
month_link += "</tr></table>"; 

	document.all.G_cal_body.innerHTML = outStr;
	document.all.G_cal_month.innerHTML = month_link;

	if(flag=="Y"){
		onoff_Gcal();
	}
}

function onoff_Gcal(){
	document.all.date_layer.style.top = event.clientY+window.document.body.scrollTop+10;
	document.all.date_layer.style.left = event.clientX+window.document.body.scrollLeft-90;
	document.all.date_layer.style.visibility = (document.all.date_layer.style.visibility=="hidden")?"":"hidden";
}
 
document.writeln(""
+"<div id=date_layer style='position:absolute; width=200;visibility:hidden;z-index:1'>"
+"	<table width='200' border='0' cellpadding='5' cellspacing='1' bgcolor='#000000' align='right'>\n"
+"	 <tr bgcolor='#FFF6CE'><td align='center'>\n "
+"		<span id=G_cal_month></span>"
+"		<div id=G_cal_body></div>"
+"	 </td></tr></table>\n "
+"</div>"); 
