﻿function CreateDays() {
    var i;
    date = new Date();
    var optionTag;
    optionTag = "<option value=\"\" selected>--</option>\n";
    document.write( optionTag );
   
    for( i = 1; i <= 31; i++ ) {
        optionTag = "<option value=\"" + i + "\">" + i + "</option>\n";
        document.write( optionTag );
    }
}


function setDay(){
    var month = document.getElementById( "vmonth" ).value;
    var day = document.getElementById( "vday" );
    if(!month){
    	month = 1;
    }
    
    date = new Date();
    var year = date.getYear();
    if(year<2000){year=year+1900};
    
    var lastday = february( year, month );
    var itemnum = day.length-1;
    if ( lastday < day.selectedIndex ) {
        day.selectedIndex = lastday;
    }
    day.length = lastday+1;
    for ( cnt = ( itemnum + 1 ); cnt <= lastday; cnt++ ) {
        day.options[cnt].text = cnt;
    }
}


function february( year, month ){
    var lastday = new Array( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );
    if ( ( (year % 4 == 0) && (year % 100 != 0) ) || ( year % 400 == 0 ) ) {
        lastday[1] = 29;
    }
    return lastday[month - 1];
}



