<!--

//ÀÚ¹ÙÇÔ¼ö ¶óÀÌºê·¯¸®¿¡ Ãß°¡ÇßÀ¸¸é ÇÏ´Â ÇÔ¼ö´ú..
function lpad(str,fill,leng)
{
    var n = leng - str.length;
    var out ="";
    for (i =0; i < n; i++)  out = out + fill;
    out=out+str;
    return out;
}
//parseInt¿¡¼­´Â '08'À» 8Áø¼ö·Î ÀÎ½ÄÇØ¼­ 0ÀÌ³ª NaNÀ» µ¹·ÁÁØ´Ù
function toInt(str)
{
    i=0;
    while(1)
    {
        if(str.substr(0,1)=='0') {str=str.substr(1,str.length)};
        else break;
        i++;
    }
    return parseInt(str);
}


//±â³äÀÏ¿¡ ÇØ´çÇÏ´Â ¹è¿­ Àü¿ªº¯¼ö(ÀÌ´Â ¼­¹ö»çÀÌµå¿¡¼­ µ¿ÀûÀ¸·Î »ý¼º½ÃÄÑÁà¾ßÇÔ);
//¾Ë¾Æ¼­ Àû¿ë½ÃÅ³°Í...
var anniversary = new Array(3,7,9,23,25);

function show_cal(selectDate,calDivObj) //selectDateÀÌ½´°¡ µÇ´Â ³¯Â¥, calDivObj´Þ·ÂÀ» »Ñ¸± DIVÅÂ±× ¾ÆÀÌµð
{
    //Àü¿ªº¯¼öµé ¼¼ÆÃ
    var selectDate = ''+selectDate; //Àü¿ªº¯¼ö1 - ÀÌ½´°¡ µÇ´Â ³¯Â¥ ÁöÁ¤
    today = new Date();
    toDate = today.getYear() + lpad(''+(today.getMonth()+1),'0',2) + lpad(''+today.getDate(),'0',2); // ¿À´Ã³¯Â¥ ÁöÁ¤
    //alert(toDate);
    if (selectDate == '')
    {
        selectDate=toDate;
    }

    var preMonDate;
    var nextMonDate;
    preMonDate= selectDate.substr(0,4)+lpad(''+(toInt(selectDate.substr(4,2))-1),'0',2)+selectDate.substr(6,2);
    nextMonDate= selectDate.substr(0,4)+lpad(''+(toInt(selectDate.substr(4,2))+1),'0',2)+selectDate.substr(6,2);
    //alert(selectDate+":"+ preMonDate +":"+ nextMonDate);
    if(selectDate.substr(4,2)=='01') preMonDate= (toInt(selectDate.substr(0,4))-1) + '12' + selectDate.substr(6,2);
    if(selectDate.substr(4,2)=='12') nextMonDate= (toInt(selectDate.substr(0,4))+1) + '01' + selectDate.substr(6,2);

    //alert(selectDate+":"+ preMonDate +":"+ nextMonDate);

    var firstDay = getFirstDay(selectDate.substr(0,4), selectDate.substr(4,2));            // Ã¹¹øÂ° ¿äÀÏÀÇ ¼ýÀÚ°ª        
    var lastDay = getLastDay(selectDate.substr(0,4), selectDate.substr(4,2));            // ¸¶Áö¸· ¿äÀÏÀÇ ¼ýÀÚ°ª
    var daysOfMonth = getDaysOfMonth(selectDate.substr(0,4), selectDate.substr(4,2));    // 28, 29, 30, 31 Áß ÇÏ³ª
    //alert(firstDay+":"+ lastDay +":"+ daysOfMonth);
    var calString;//´Þ·Â HTMLÀ» ÀúÀåÇÏ±â À§ÇÑ º¯¼ö´Ù.

	calString="										<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
	calString+="									  <tr> ";
	calString+="                                        <td height='5'><img src='image/calendar_bar.gif' width='173' height='5'></td>";
	calString+="                                      </tr>";
	calString+="                                      <tr> ";
	calString+="                                        <td height='12'></td>";
	calString+="                                      </tr>";
	calString+="                                      <tr> ";
	calString+="                                        <td> ";
	calString+="                                          <table width='98%' border='0' cellspacing='0' cellpadding='0'>";
	calString+="                                            <tr> ";
	calString+="                                              <td width='5'>&nbsp;</td>";
	calString+="                                              <td><img src='image/carendar_title.gif' width='90' height='13'></td>";
	calString+="                                              <td> ";
	calString+="                                                <div align='right'>";
	calString+="<a href=\"javascript:show_cal('"+ preMonDate +"',"+ calDivObj.id +");\"><img src='image/carendar_back.gif' width='27' height='15' border='0'></a>";
	calString+="<a href=\"javascript:show_cal('"+ nextMonDate +"',"+ calDivObj.id +");\"><img src='image/carendar_next.gif' width='27' height='15' border='0'></a>";
	/*
		calString+="<a href=\"javascript:show_cal('"+ (parseInt(selectDate.substr(0,4))-1)+ selectDate.substr(4,4) +"',"+ calDivObj.id +");\">ÀÌÀü³â</a>&nbsp;";
		calString+="<a href=\"javascript:show_cal('"+ (parseInt(selectDate.substr(0,4))+1)+ selectDate.substr(4,4) +"',"+ calDivObj.id +");\">´ÙÀ½³â</a>";
	*/
	calString+="												</div>";
	calString+="                                              </td>";
	calString+="                                            </tr>";
	calString+="                                          </table>";
	calString+="                                        </td>";
	calString+="                                      </tr>";
	calString+="                                      <tr> ";
	calString+="                                        <td height='5'></td>";
	calString+="                                      </tr>";
	calString+="                                      <tr> ";
	calString+="                                        <td> ";
	calString+="                                          <table width='173' border='0' cellspacing='0' cellpadding='0'>";
	calString+="                                            <tr> ";
	calString+="                                              <td><img src='image/carendar_bg_01.gif' width='173' height='8'></td>";
	calString+="                                            </tr>";
	calString+="                                            <tr> ";
	calString+="                                              <td bgcolor='#F0F0F0'> ";
	calString+="                                                <table width='100%' border='0' cellpadding='0' cellspacing='0'>";
	calString+="                                                  <tr> ";
	calString+="                                                    <td> ";
	calString+="                                                      <div align='right'><img src='image/month"+selectDate.substr(4,2)+".gif'>&nbsp;&nbsp;</div>";
	calString+="                                                    </td>";
	calString+="                                                  </tr>";
	calString+="                                                  <tr> ";
	calString+="                                                    <td>";
	calString+="                                                      <table border='0' cellspacing='5' cellpadding='0' align='center'>";
	calString+="                                                        <tr bgcolor='#D7D7D7'> ";
	calString+="                                                          <td width='17'> ";
	calString+="                                                            <div align='center'>ÀÏ</div>";
	calString+="                                                          </td>";
	calString+="                                                          <td width='17'> ";
	calString+="                                                            <div align='center'>¿ù</div>";
	calString+="                                                          </td>";
	calString+="                                                          <td width='17'> ";
	calString+="                                                            <div align='center'>È­</div>";
	calString+="                                                          </td>";
	calString+="                                                          <td width='17'> ";
	calString+="                                                            <div align='center'>¼ö</div>";
	calString+="                                                          </td>";
	calString+="                                                          <td width='17'> ";
	calString+="                                                            <div align='center'>¸ñ</div>";
	calString+="                                                          </td>";
	calString+="                                                          <td width='17'> ";
	calString+="                                                            <div align='center'>±Ý</div>";
	calString+="                                                          </td>";
	calString+="                                                          <td width='17'> ";
	calString+="                                                            <div align='center'>Åä</div>";
	calString+="                                                          </td>";
	calString+="                                                        </tr>";


    // ´Þ·Â textfield Ãâ·Â
    for (var i=0; i < Math.ceil( (firstDay+daysOfMonth)/7 ); i++) {
        calString+="<tr>";
        for (var j=1; j <= 7; j++) {         
            colNum=i*7+j; //´Þ·ÂÀÇ °¢ Ä­ÀÇ Ä®·³À» ¹øÈ£·Î ÁöÁ¤
            
            if (colNum>firstDay && colNum<firstDay+daysOfMonth+1) //´Þ·Â¿¡ ³¯Â¥°¡ ³ª¿Í¾ß µÇ´Â Á¶°Ç
            {
                thisDay=colNum-firstDay; //ÀÌ³¯ÀÇ ³¯Â¥(¼ýÀÚ)
                
                //¿äÀÏÀÇ »ö±òÀ» °áÁ¤
                if(colNum%7==1) {tdColor="C60000";}
                else if(colNum%7==0) {tdColor="0000C6";}
                else {tdColor="333333";}
                
                //±â³äÀÏÀÏ °æ¿ì¿¡ ¸µÅ©
				/*
                for(k=0;k<anniversary.length;k++)
                {
                    if(thisDay==anniversary[k])
                    {
                        thisDay="<a href='http://'><b>"+thisDay+"</b></a>";
                        break;
                    }
                }*/
				/*
                calString+="<td align='center' onClick='' style='color=#"+tdColor+"' onMouseOver=this.style.background='#e4e4e4'; onMouseOut=this.style.background='#ffffff';>"+thisDay+"</td>";*/


				if(selectDate.substr(6.2) == thisDay) {
					calString+="<td class='today'>";
				} else {
					calString+="<td class='cal'>";
				}
                calString+="<div align='center'><a href='$PHP_SELF?year="+selectDate.substr(0,4)+"&month="+selectDate.substr(4,2)+"&day="+thisDay+"'>"+thisDay+"</a></div>";
                calString+="</td>";
            }
            else
            {
				calString+="<td class='cal'> ";
                calString+="<div align='center'></div>";
                calString+="</td>";
            }
            //calString+="<td>"+colNum+"</td>";
        }
        calString+="</tr>";
    }
    calString+="</table>";
    calString+="                                                </td>";
    calString+="                                              </tr>";
    calString+="                                            </table>";
    calString+="                                          </td>";
    calString+="                                        </tr>";
    calString+="                                        <tr> ";
    calString+="                                          <td><img src='image/carendar_bg_03.gif' width='173' height='6'></td>";
    calString+="                                        </tr>";
    calString+="                                      </table>";
    calString+="                                    </td>";
    calString+="                                  </tr>";
    calString+="                                </table>";

    //ÀúÀåµÈ ½ºÆ®¸µº¯¼ö¸¦ DIV·¹ÀÌ¾î¿¡ ¿Ã¸®ÀÚ.. 
    calDivObj.innerHTML=calString;
}


/////////////////////////³¯Â¥ °ü·ÃµÈ ¿¬»ê ÇÔ¼öµé////////////////////////////
function getDaysOfMonth(year, month) { 
    var DOMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];        // Non-Leap year Month days.. 
    var lDOMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];    // Leap year Month days.. 
    /* 
    Check for leap year .. 
    1.Years evenly divisible by four are normally leap years, except for... 
    2.Years also evenly divisible by 100 are not leap years, except for... 
    3.Years also evenly divisible by 400 are leap years. 
    */ 
    if ((year % 4) == 0) {
        if ((year % 100) == 0 && (year % 400) != 0)
            return DOMonth[toInt(month)-1];
     
        return lDOMonth[toInt(month)-1];
    } else 
        return DOMonth[toInt(month)-1];
} 

// Ã¹¹øÂ° ¿äÀÏ ±¸ÇÏ±â
function getFirstDay(year, month) {
    var tmpDate = new Date(); 
    tmpDate.setDate(1); 
    tmpDate.setMonth(toInt(month)-1); 
    tmpDate.setFullYear(year); 
    return tmpDate.getDay(); 
}

// ¸¶Áö¸· ¿äÀÏ ±¸ÇÏ±â
function getLastDay(year, month) {
    var tmpDate = new Date(); 
    tmpDate.setDate( getDaysOfMonth(year,month) ); 
    tmpDate.setMonth(toInt(month)-1); 
    tmpDate.setFullYear(year); 
    return tmpDate.getDay(); 
}
/////////////////////////³¯Â¥ °ü·ÃµÈ ¿¬»ê ÇÔ¼öµé////////////////////////////

//-->