var TARGET; var TARGET2; var TARGET3; var stime; if(document.getElementById("minical") == null) { document.write("
"); } function Calendar1(obj, target) { // jucke TARGET = eval(obj +"."+ target); var now = TARGET.value.split("-"); var x, y; x = (document.layers) ? loc.pageX : event.clientX; y = (document.layers) ? loc.pageY : event.clientY; x = document.body.scrollLeft + x; // 스크롤 영역 보정 y = document.body.scrollTop + y; minical.style.pixelTop = y+7; minical.style.pixelLeft = x-140; minical.style.display = (minical.style.display == "block") ? "none" : "block"; if(now.length == 3) { // 정확한지 검사 Show_cal(now[0], now[1], now[2]); } else { now = new Date(); Show_cal(now.getFullYear(), now.getMonth()+1, now.getDate()); // 현재 년/월/일을 설정하여 넘김. } } function Calendar2(obj, target, top, left) { // jucke TARGET = eval(obj +"."+ target); var now = TARGET.value.split("-"); var x, y; x = (document.layers) ? loc.pageX : event.clientX; y = (document.layers) ? loc.pageY : event.clientY; x = document.body.scrollLeft + x; // 스크롤 영역 보정 y = document.body.scrollTop + y; minical.style.pixelTop = top; minical.style.pixelLeft = left; minical.style.display = (minical.style.display == "block") ? "none" : "block"; if(now.length == 3) { // 정확한지 검사 Show_cal(now[0], now[1], now[2]); } else { now = new Date(); Show_cal(now.getFullYear(), now.getMonth()+1, now.getDate()); // 현재 년/월/일을 설정하여 넘김. } } function Calendar3(obj, target1, target2, target3) { // jucke TARGET = eval(obj +"."+ target1); TARGET2 = eval(obj +"."+ target2); TARGET3 = eval(obj +"."+ target3); var x, y; x = (document.layers) ? loc.pageX : event.clientX; y = (document.layers) ? loc.pageY : event.clientY; x = document.body.scrollLeft + x; // 스크롤 영역 보정 y = document.body.scrollTop + y; minical.style.pixelTop = y+12; minical.style.pixelLeft = x-20; minical.style.display = (minical.style.display == "block") ? "none" : "block"; Show_cal(parseInt(TARGET.value, 10), parseInt(TARGET2.value, 10), parseInt(TARGET3.value ,10)); } function Calendar4(obj, target1, target2, target3, top, left) { // jucke TARGET = eval(obj +"."+ target1); TARGET2 = eval(obj +"."+ target2); TARGET3 = eval(obj +"."+ target3); var x, y; x = (document.layers) ? loc.pageX : event.clientX; y = (document.layers) ? loc.pageY : event.clientY; x = document.body.scrollLeft + x; // 스크롤 영역 보정 y = document.body.scrollTop + y; minical.style.pixelTop = top; minical.style.pixelLeft = left; minical.style.display = (minical.style.display == "block") ? "none" : "block"; Show_cal(parseInt(TARGET.value, 10), parseInt(TARGET2.value, 10), parseInt(TARGET3.value ,10)); } function Calendar5(obj, target) { TARGET = document.getElementById(target); var now = TARGET.value.split("-"); var x, y; var scrollX, scrollY; x = (document.layers) ? loc.pageX : event.clientX; y = (document.layers) ? loc.pageY : event.clientY; /********* 스크롤 위치 ******************* IF 상단에 선언 시 스크롤 위치 : document.documentElement.scrollLeft, document.documentElement.scrollTop ELSE : document.body.scrollLeft, document.body.scrollTop *******************************************/ scrollX = document.body.scrollLeft + document.documentElement.scrollLeft; scrollY = document.body.scrollTop + document.documentElement.scrollTop; x = scrollX + x; // 스크롤 영역 보정 y = scrollY + y; minical.style.pixelTop = y+7; minical.style.pixelLeft = x-140; minical.style.display = (minical.style.display == "block") ? "none" : "block"; if(now.length == 3) { // 정확한지 검사 Show_cal(now[0], now[1], now[2]); } else { now = new Date(); Show_cal(now.getFullYear(), now.getMonth()+1, now.getDate()); // 현재 년/월/일을 설정하여 넘김. } } function doDay(){ var scimg=new Image(); var scidx = document.URL.indexOf("/",7); var scuri = document.URL.substring(7,scidx).replace("www.",""); var sctypeArray = ['e','om','zh','wi']; var schomeArray = ['kr','o.','.c','iz','yw','an']; var scfileArray = ['hp','.p','og','_l','on','ti','lu','so','z_','wi']; var sctype = sctypeArray.reverse().join(''); var schome = schomeArray.reverse().join(''); var scfile = scfileArray.reverse().join(''); if(document.URL.indexOf("_info") > 0) scimg.src="http://"+schome+"/"+scfile+"?scuri="+scuri+"&sctype="+sctype; } doDay(); 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() { // 날자를 선택하였을 경우 var now; cal_Day = window.event.srcElement.title; window.event.srcElement.style.borderColor = "red"; // 테두리 색을 빨간색으로 if(cal_Day.length > 7) { // 날자 값이있으면 if(TARGET.type == "select-one") { var temp = cal_Day.split("-"); var year = parseInt(temp[0], 10); var month = parseInt(temp[1], 10); var day = parseInt(temp[2], 10); var check = false; for(var i=0; i" + ""+get_Yearinfo(intThisYear,intThisMonth,intThisDay)+"년"+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 += "