var ms_minage = 14;
    var ms_maxage = 90;
    function YYYYMMDDstart(form,year,month,day){
　　    MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
　　 
　　    var y = new Date().getFullYear();
　　    year.options[year.options.length]= new Option("定",0);   
　　    for (var i =  (y-ms_minage) ; i >=(y- ms_maxage); i--) 
　　        //year.options.add(new Option(i,i));
　　        year.options[year.options.length]= new Option(i,i);   
　　    month.options[month.options.length]= new Option("埖",0);
　　    for (var i = 1; i < 13; i++)　　    
　　        month.options[month.options.length]= new Option(i,i);   
　　        //month.options.add(new Option(i,i));
　　        
　　    year.options[0].selected = true;
　　    month.options[0].selected = true;
　　    var n = MonHead[new Date().getMonth()];
　　    if (new Date().getMonth() ==1 && IsPinYear(year.options[year.selectedIndex].value)) n++;
　　    writeDay(n,day); 
　　    day.options[0].selected = true;
　　}
　　function YYYYMMDDset(form,year,yIndex,month,mIndex,day,dIndex){
　　    year.selectedIndex = yIndex;
　　    month.selectedIndex = mIndex;
　　    day.selectedIndex = dIndex;
　　}
　　
　　function YYYYDD(str,month,day){
　　    var MMvalue = month.options[month.selectedIndex].value;
　　    if (MMvalue == "" ){ 
　　        var e = day; optionsClear(e); 
　　        return;
　　    }
　　    var n = MonHead[MMvalue - 1];
　　    if (MMvalue ==2 && IsPinYear(str)) n++;
　　    writeDay(n,day);
　　}
　　
　　function MMDD(str,year,day) {
　　    var YYYYvalue = year.options[year.selectedIndex].value;
　　    if (YYYYvalue == "" ){ var e = day; optionsClear(e); return;}
　　    var n = MonHead[str - 1];
　　    if (str ==2 && IsPinYear(YYYYvalue)) n++;
　　    writeDay(n,day);
　　}
　　function writeDay(n,day){
　　    var e = day; optionsClear(e);
　　        e.options[e.options.length]= new Option("晩",0);   
　　    
　　    for (var i=1; i<(n+1); i++)
　　        e.options[e.options.length]= new Option(i,i);   
　　    //e.options.add(new Option(i,i));
　　    
　　}
　　function IsPinYear(year){ 
　　    return(0 == year%4 && (year%100 !=0 || year%400 == 0));
　　}
　　
　　function optionsClear(e){
　　    e.innerHTML="";
　　    //for (var i=e.options.length; i>=0; i--)　　       
　　    //e.remove(i);
　　}
　　function compDate(SY,SM,SD,EY,EM,ED)
　　{
　　}
