
var aa = document.getElementById("nian");
BindYear(aa.options[0].value);
                    
               
function BindYear(aa)
{
    var iYear = new Date().getFullYear();
    for(var i=iYear;i>=2008;i--)
    {
        var mYear = document.getElementById("nian").value;
        if(i != aa)
        {
            document.getElementById("nian").options.add(new Option(""+i+"", i));
        }
    }
}
function append(o,v)
{
var option;
if(v<10){
option = new Option(v,"0"+v);
}else{
option=new Option(v,v);  
}
    o.options.add(option);   
}

function CheckYear(obj)
{
    var iYear = new Date().getFullYear();
    var iMonth = new Date().getMonth();
    var objMonth = document.getElementById("yue");
    var objDay = document.getElementById("ri");
    var option_M = objMonth.options[0];
    objMonth.options.length=0;
    objMonth.options.add(option_M);
    var option_D = objDay.options[0];
    objDay.options.length=0;
    objDay.options.add(option_D);
    var mm = document.getElementById("yue");
    if(obj!=-1)
    {
       
            for(var i=1;i<=12;i++)
            {
                if(i!=mm.options[0].value)
                {
					if(i<10){
                  		 document.getElementById("yue").options.add(new Option(""+i+"", "0"+i));
				     }else{
					 document.getElementById("yue").options.add(new Option(""+i+"", i));
					 }
                }
       }
    }
}
       
function CheckMonth(obj)
{
    var iYear = document.getElementById("nian").value;
    var iMonth = document.getElementById("yue").value;
    var objDay= document.getElementById("ri");
    var option_f = objDay.options[0];
    objDay.options.length=0;
    objDay.options.add(option_f);
    if(iMonth==1||iMonth==3||iMonth==5||iMonth==7||iMonth==8||iMonth==10||iMonth==12)
    {
        for(var j=1;j<=31;j++)
        {  
             if(j!=option_f.value)
             {
                append(objDay,j); 
             }
        }
    }
    if(iMonth==4||iMonth==6||iMonth==9||iMonth==11)
    {
        for(var j=1;j<=30;j++)
        {  
            if(j!=option_f.value)
             { 
                 append(objDay,j); 
             }
        }
    }
    if(iMonth==2)
    {
        if (iYear % 4 == 0 && (iYear % 100 != 0 || iYear % 400 == 0))
        {
            for(var j=1;j<=29;j++)
            {  
                if(j!=option_f.value)
                 {
                     append(objDay,j); 
                 }
            }
        }
        else
        {
            for(var j=1;j<=28;j++)
            {  
                if(j!=option_f.value)
                 {
                     append(objDay,j); 
                 } 
            }
        }
    }
}