var target; // È£ÃâÇÑ ObjectÀÇ ÀúÀå var stime; document.write("
"); function Calendar(obj,day,dam,dad) { // jucke var x, y; dday=day; ddam=dam; ddad=dad; target = obj; // Object ÀúÀå; minical.style.pixelTop = 67; minical.style.pixelLeft = -1; minical.style.display = (minical.style.display == "block") ? "none" : "block"; // now = new Date(); // Show_cal(now.getFullYear(), now.getMonth()+1, now.getDate()); // ÇöÀç ³â/¿ù/ÀÏÀ» ¼³Á¤ÇÏ¿© ³Ñ±è. now = new Date(); Show_cal(dday, ddam, ddad); // ÇöÀç ³â/¿ù/ÀÏÀ» ¼³Á¤ÇÏ¿© ³Ñ±è. } function doOver() { // ¸¶¿ì½º°¡ Ä®·»´ÙÀ§¿¡ ÀÖÀ¸¸é var el = window.event.srcElement; cal_Day = el.title; if (cal_Day.length > 7) { // ³¯ÀÚ °ªÀÌ ÀÖÀ¸¸é. el.style.borderTopColor = el.style.borderLeftColor = "buttonhighlight"; el.style.borderRightColor = el.style.borderBottomColor = "buttonshadow"; } window.clearTimeout(stime); // Clear } function doClick(Mh,Dd,Jj) { // ³¯ÀÚ¸¦ ¼±ÅÃÇÏ¿´À» °æ¿ì var MMh=Mh; var DDd=Dd; var JJj=Jj; cal_Day = window.event.srcElement.title; window.event.srcElement.style.borderColor = "red"; // Å׵θ® »öÀ» »¡°£»öÀ¸·Î if (cal_Day.length > 7) { // ³¯ÀÚ °ªÀÌÀÖÀ¸¸é target.value=cal_Day // °ª ¼³Á¤ } location="?m="+MMh+"&d="+DDd+"&j="+JJj; //alert("location=?m="+MMh+"&d="+DDd+"&j="+JJj+"); // minical.style.display='none'; // ȸ鿡¼ Áö¿ò document.F_DATE.sdate.value=cal_Day; } function doOut() { var el = window.event.fromElement; cal_Day = el.title; if (cal_Day.length > 7) { el.style.borderColor = "white"; } //stime=window.setTimeout("minical.style.display='none';", 200); } function day2(d) { // 2ÀÚ¸® ¼ýÀÚ·á º¯°æ var str = new String(); if (parseInt(d) < 10) { str = "0" + parseInt(d); } else { str = "" + parseInt(d); } return str; } function Show_cal(sYear, sMonth, sDay) { var Months_day = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31) var Weekday_name = new Array("ÀÏ", "¿ù", "È", "¼ö", "¸ñ", "±Ý", "Åä"); var intThisYear = new Number(), intThisMonth = new Number(), intThisDay = new Number(); document.all.minical.innerHTML = ""; datToday = new Date(); // ÇöÀç ³¯ÀÚ ¼³Á¤ intThisYear = parseInt(sYear); intThisMonth = parseInt(sMonth); intThisDay = parseInt(sDay); if (intThisYear == 0) intThisYear = datToday.getFullYear(); // °ªÀÌ ¾øÀ» °æ¿ì if (intThisMonth == 0) intThisMonth = parseInt(datToday.getMonth())+1; // ¿ù °ªÀº ½ÇÁ¦°ª º¸´Ù -1 ÇÑ °ªÀÌ µÅµ¹·Á Áø´Ù. if (intThisDay == 0) intThisDay = datToday.getDate(); switch(intThisMonth) { case 1: intPrevYear = intThisYear -1; intPrevMonth = 12; intNextYear = intThisYear; intNextMonth = 2; break; case 12: intPrevYear = intThisYear; intPrevMonth = 11; intNextYear = intThisYear + 1; intNextMonth = 1; break; default: intPrevYear = intThisYear; intPrevMonth = parseInt(intThisMonth) - 1; intNextYear = intThisYear; intNextMonth = parseInt(intThisMonth) + 1; break; } NowThisYear = datToday.getFullYear(); // ÇöÀç ³â NowThisMonth = datToday.getMonth()+1; // ÇöÀç ¿ù NowThisDay = datToday.getDate(); // ÇöÀç ÀÏ datFirstDay = new Date(intThisYear, intThisMonth-1, 1); // ÇöÀç ´ÞÀÇ 1ÀÏ·Î ³¯ÀÚ °´Ã¼ »ý¼º(¿ùÀº 0ºÎÅÍ 11±îÁöÀÇ Á¤¼ö(1¿ùºÎÅÍ 12¿ù)) intFirstWeekday = datFirstDay.getDay(); // ÇöÀç ´Þ 1ÀÏÀÇ ¿äÀÏÀ» ±¸ÇÔ (0:ÀÏ¿äÀÏ, 1:¿ù¿äÀÏ) intSecondWeekday = intFirstWeekday; intThirdWeekday = intFirstWeekday; datThisDay = new Date(intThisYear, intThisMonth, intThisDay); // ³Ñ¾î¿Â °ªÀÇ ³¯ÀÚ »ý¼º intThisWeekday = datThisDay.getDay(); // ³Ñ¾î¿Â ³¯ÀÚÀÇ ÁÖ ¿äÀÏ varThisWeekday = Weekday_name[intThisWeekday]; // ÇöÀç ¿äÀÏ ÀúÀå intPrintDay = 1 // ´ÞÀÇ ½ÃÀÛ ÀÏÀÚ secondPrintDay = 1 thirdPrintDay = 1 Stop_Flag = 0 if ((intThisYear % 4)==0) { // 4³â¸¶´Ù 1¹øÀ̸é (»ç·Î³ª´©¾î ¶³¾îÁö¸é) if ((intThisYear % 100) == 0) { if ((intThisYear % 400) == 0) { Months_day[2] = 29; } } else { Months_day[2] = 29; } } intLastDay = Months_day[intThisMonth]; // ¸¶Áö¸· ÀÏÀÚ ±¸ÇÔ Stop_flag = 0 Cal_HTML = "| " + ""+intThisYear+" ³â "+get_Monthinfo(intThisYear,intThisMonth,intThisDay)+" ¿ù | ||||||
| ÀÏ | ¿ù | È | ¼ö | ¸ñ | ±Ý | Åä |
| "; intThirdWeekday--; } else { if (thirdPrintDay > intLastDay) { // ÀÔ·Â ³¯Â¦ ¿ù¸»º¸´Ù Å©´Ù¸é Cal_HTML += " | "; } else { // ÀԷ³¯Â¥°¡ ÇöÀç¿ù¿¡ ÇØ´ç µÇ¸é Cal_HTML += " | "+thirdPrintDay; } thirdPrintDay++; if (thirdPrintDay > intLastDay) { // ¸¸¾à ³¯Â¥ °ªÀÌ ¿ù¸» °ªº¸´Ù Å©¸é ·çÇÁ¹® Å»Ãâ Stop_Flag = 1; } } Cal_HTML += " | "; } Cal_HTML += "||||