var scheduleList=[ ]; function getPreYear() { var sdate=$("span.this_date").text(); var ystr="."; var mstr=""; var gubun=""; if (sdate.indexOf(".")<0) { sdate=sdate.replace("년","."); sdate=sdate.replace("월","."); ystr="년 "; mstr="월"; gubun="sub"; } var s=sdate.split("."); if (s.length>1) { var syear=parseInt(s[0],10); var byear=syear-1; var bdate=byear+"."+s[1]; $("span.this_date").html(byear+ystr+s[1]+mstr); setCalendar(bdate,gubun); } } function getPreMon() { var sdate=$("span.this_date").text(); var ystr="."; var mstr=""; var gubun=""; if (sdate.indexOf(".")<0) { sdate=sdate.replace("년","."); sdate=sdate.replace("월","."); ystr="년 "; mstr="월"; gubun="sub"; } var s=sdate.split("."); if (s.length>1) { var syear=parseInt(s[0],10); var smon=parseInt(s[1],10); var bmon=smon-1; if (smon==1) { bmon=12; syear-=1; } var bdate=syear+"."+(bmon<10?"0"+bmon:""+bmon); $("span.this_date").html(syear+ystr+(bmon<10?"0"+bmon:""+bmon)+mstr); setCalendar(bdate,gubun); } } function getNextMon() { var sdate=$("span.this_date").text(); var ystr="."; var mstr=""; var gubun=""; if (sdate.indexOf(".")<0) { sdate=sdate.replace("년","."); sdate=sdate.replace("월","."); ystr="년 "; mstr="월"; gubun="sub"; } var s=sdate.split("."); if (s.length>1) { var syear=parseInt(s[0],10); var smon=parseInt(s[1],10); var nmon=smon+1; if (smon==12) { nmon=1; syear+=1; } var ndate=syear+"."+(nmon<10?"0"+nmon:""+nmon); $("span.this_date").html(syear+ystr+(nmon<10?"0"+nmon:""+nmon)+mstr); setCalendar(ndate,gubun); } } function getNextYear() { var sdate=$("span.this_date").text(); var ystr="."; var mstr=""; var gubun=""; if (sdate.indexOf(".")<0) { sdate=sdate.replace("년","."); sdate=sdate.replace("월","."); ystr="년 "; mstr="월"; gubun="sub"; } var s=sdate.split("."); if (s.length>1) { var syear=parseInt(s[0],10); var nyear=syear+1; var ndate=nyear+"."+s[1]; $("span.this_date").html(nyear+ystr+s[1]+mstr); setCalendar(ndate,gubun); } } function setCalendar(sdate,gubun) { var slist=sdate.split("."); var sID=$("input[name='sID']").val(); var htmStr=$("div.pyo_sch > table > tbody").html(); if (slist.length>1) { var syear=parseInt(slist[0],10); var smon=parseInt(slist[1],10); var sday=1; var calStr=""; var calDate=new Date(syear,smon-1,sday); var firstDay=calDate.getDay(); // 요일(0~6) var arrLastDay = new Array(31,29,31,30,31,30,31,31,30,31,30,31); // 각 달별 마지막 날짜 if (syear%4>0) { arrLastDay[1] = 28; } var w_row=(arrLastDay[smon-1]+firstDay)%7>0?(arrLastDay[smon-1]+firstDay)/7+1:(arrLastDay[smon-1]+firstDay)/7; var blank=0; var ckSchedule=false; var ckToday=false; for (var i=1;i<=w_row;i++) { calStr+="
"+scheduleList[i].title+"
"); } cnt++; } } if (cnt>0 && cnt-3>0) { b+=(""+(cnt-3)+"+
"); } } return b; } function checkToday(syear,smon,sday) { var b=false; var today=new Date(); var cyear=today.getFullYear(); var cmon=today.getMonth()+1; var cday=today.getDate(); if (cyear==syear&&cmon==smon&&cday==sday) { b=true; } return b; } function setSchedule(syear,smon) { var str=""; var len=scheduleList.length; var nyear=syear; var nmon=smon+1; if (smon==12) { nmon=1; nyear=syear+1; } var startdate=new Date(syear,smon-1,1); var enddate=new Date(nyear,nmon-1,1); var chk=0; if (len>0) { scheduleList.sort(function (a,b) { // 순서대로 정렬시키기 return a.s_date