function dayInsert(y, m, d, p) // 일력 알고리즘 구현
{
var date = new Date();
curDay = d;
if(p==-1||p==1){
var tdate = new Date(y, m, curDay+p);
y = tdate.getYear();
m = tdate.getMonth();
d = tdate.getDate();
curDay = d;
}
curYear = y || date.getYear();//선택년도에 값이있으면 그값으로, 아니면 Date객체의 년도
curMonth = m || date.getMonth()+1;//선택월 없으면 Date객체의 월
document.all.ym.innerHTML = "";
var tym = document.all.ym;
var strt="";
strt="<table border=0 cellspacing=0 cellpadding=0>";
strt+="<tr><td>";
strt+="<a href='javascript:dayInsert(curYear, curMonth, curDay, -1)'><font style='font-size:12px;color=#e8e8e9'>◀</font></a> <font style='font-size:40px; font-face:dotum;'>"+d+"</font> <a href='javascript:dayInsert(curYear, curMonth, curDay, 1)'><font style='font-size:12px;color=#e8e8e9'>▶</font></a>";
strt+="</td></tr>";
strt+="<tr><td>"+curYear+"년"+curMonth+"월"+"</td></tr>";
strt+="</table>";
tym.innerHTML=strt;
}
{
var date = new Date();
curDay = d;
if(p==-1||p==1){
var tdate = new Date(y, m, curDay+p);
y = tdate.getYear();
m = tdate.getMonth();
d = tdate.getDate();
curDay = d;
}
curYear = y || date.getYear();//선택년도에 값이있으면 그값으로, 아니면 Date객체의 년도
curMonth = m || date.getMonth()+1;//선택월 없으면 Date객체의 월
document.all.ym.innerHTML = "";
var tym = document.all.ym;
var strt="";
strt="<table border=0 cellspacing=0 cellpadding=0>";
strt+="<tr><td>";
strt+="<a href='javascript:dayInsert(curYear, curMonth, curDay, -1)'><font style='font-size:12px;color=#e8e8e9'>◀</font></a> <font style='font-size:40px; font-face:dotum;'>"+d+"</font> <a href='javascript:dayInsert(curYear, curMonth, curDay, 1)'><font style='font-size:12px;color=#e8e8e9'>▶</font></a>";
strt+="</td></tr>";
strt+="<tr><td>"+curYear+"년"+curMonth+"월"+"</td></tr>";
strt+="</table>";
tym.innerHTML=strt;
}