﻿<!--
function fillYear(obj)
{
    var now=new Date();
    clear(obj);

    var oOption=document.createElement("OPTION");
    oOption.text='请选择';
    oOption.value='';
    obj.options.add(oOption);
    var nowyear;
    if (now.getYear()<100)
        nowyear=1900+now.getYear();
    else
        nowyear=now.getYear();
    for(i=nowyear;i>=nowyear-100;i--)
    {
        var oOption=document.createElement("OPTION");
        oOption.text=i;
        oOption.value=i;
        obj.options.add(oOption);
    }

}

function fillDay(obj,y,m)
{
    clear(obj);//清空
    var days=30;
    if(m==2)
    {
        if(y/4.0==Math.floor(y/4) && y/100.0!=Math.floor(y/100) || y/400.0==Math.floor(y/400))
            days=29;
        else
            days=28;
    }
    else
    {
        if(m>7)
            days+=(m-7) % 2;           
        else
             days+=m % 2;
            
    }

    var oOption=document.createElement("OPTION");
    oOption.text='请选择';
    oOption.value='-1';
    obj.options.add(oOption);

    
    for(i=1;i<=days;i++)
    {
        var   oOption   =   document.createElement("OPTION");
        oOption.text=i;
        var val=String(i);
        if(val.length<2)
            val='0'+val;
        oOption.value=val;
        obj.options.add(oOption);
    }
}

function clear(obj)
{
    for(i=obj.options.length;i>0;i--)
    {
        obj.options.remove(i-1);
    }  
}

function onSelect(objYearId,objMonthId,objDayId)
{
    var objD=window.document.getElementById(objDayId);
    var objM=window.document.getElementById(objMonthId);
    var objY=window.document.getElementById(objYearId);
    
    fillDay(objD,objY.options[objY.selectedIndex].value,objM.options[objM.selectedIndex].value);
    age(objYearId,objMonthId,objDayId);
}

function age(objYearId,objMonthId,objDayId)
{
    var objD=window.document.getElementById(objDayId);
    var objM=window.document.getElementById(objMonthId);
    var objY=window.document.getElementById(objYearId);
    
    var y=objY.options[objY.selectedIndex].value;
    var m=objM.options[objM.selectedIndex].value;
    var d=objD.options[objD.selectedIndex].value;
    if(y!="" && m!="" && d!="-1")
    {
        var o=document.getElementById("age_errMsg");
        o.style.color="green";
        o.innerHTML="√";
    }
}
function initDate(objYearId)
{
    var obj=window.document.getElementById(objYearId);
    fillYear(obj);
}

//-->

