<script language="javascript">
now = new Date();
Y = now.getYear();
M = now.getMonth()+1;
D = now.getDate();

function makeSel(tgt,fr,to,def){
 var cnt=0;
 
 document.getElementById(tgt).options.length=0;
 
 var str = "";
 
 for(var i = fr ; i < to ; i++){
  window.status = i;
  newItem = new Option(cnt);
  document.getElementById(tgt).options[cnt]  = newItem;
  document.getElementById(tgt).options[cnt].text = i;
  document.getElementById(tgt).options[cnt].value = i;
  if(i == def) document.getElementById(tgt).options[cnt].selected = true;
  cnt++;
 } 
}

function init(){
 makeSel("s0" , 2009 , 2011 , Y);
 makeSel("s1" , 1 , 13 , M);

 var tday = new Date(document.getElementById("s0").value,document.getElementById("s1").value,0);
 
 document.getElementById("t").value = tday.getDate();
 
 //prtDM("s2",document.getElementById("t").value , D);
 makeSel("s2",1,document.getElementById("t").value , D);

}

function chk(v){
 var tday = new Date(document.getElementById("s0").value,document.getElementById("s1").value,0);
 
 document.getElementById("t").value = tday.getDate();
 
 //alert(document.getElementById("t").value);
 
 //prtDM("s2",document.getElementById("t").value , D);
 makeSel("s2",1,document.getElementById("t").value , D);
}

function prtDM(selbx,lastDate){
 for (i=0; i<document.getElementById(selbx).options.length; i++ ) {
  document.getElementById(selbx).options[i] = null;
 }

 for(var i=0;i<lastDate;i++){
  document.getElementById(selbx).options[i] = new Option(i+1,i+1);
 }
}
</script>
<body onload="init();">

<form name="frm" method="POST" action="<?=$burl['list']?>" onsubmit="return sendit();">
 <select name="cal_year" id="s0" onchange=chk(this.value);></select>년 
 <select name="cal_mont" id="s1" onchange=chk(this.value);></select>월 
 <input type="hidden" name="t" id="t" size="3">
 <select name="cal_day" id="s2"></select>일 
<input type="submit" value="확인">
</form>