﻿// JScript File
    function loadData_DOB()
    {
        var now = new Date();
        var year = now.getFullYear();
        var opt = document.createElement("option");
        var selectboxDay = document.getElementById("ddlDay");
        var selectboxMonth = document.getElementById("ddlMonth");
        var selectboxYear = document.getElementById("ddlYear");

        for(i=selectboxDay.options.length-1;i>=0;i--)
        {
            selectboxDay.remove(i);
        }
        
        document.getElementById("ddlDay").options.add(opt);
        opt.text = "day:";
        opt.value = "-1";

        for(i=1;i<32;i++)
        {
            opt = document.createElement("option");
            opt.text = i.toString();
            opt.value = i.toString();
            document.getElementById("ddlDay").options.add(opt);
        }
        opt = document.createElement("option");
        document.getElementById("ddlYear").options.add(opt);
        opt.text = "year:";
        opt.value = "-1";
        
        for(i=year;i>=1900;i--)
        {
            opt = document.createElement("option");
            document.getElementById("ddlYear").options.add(opt);
            opt.text = i.toString();
            opt.value = i.toString();
        }
    }
    function monthChanged()
    { 
        var opt = document.createElement("option");
        var selectboxDay = document.getElementById("ddlDay");
        var selectboxMonth = document.getElementById("ddlMonth");
        var selectboxYear = document.getElementById("ddlYear");
        
        var SelectedMonth = selectboxMonth.options[selectboxMonth.selectedIndex].value;
        var SelectedYear = selectboxYear.options[selectboxYear.selectedIndex].value;
        var SelectedDayIndex = selectboxDay.selectedIndex;
        
        var i;
        
        if(SelectedMonth != "-1")
        {       
            for(i=selectboxDay.options.length-1;i>=0;i--)
            {
                selectboxDay.remove(i);
            }
        }

        
        //Assign text and value to Option object


        if(SelectedMonth == "1" || SelectedMonth == "3" || SelectedMonth == "5" || SelectedMonth == "7" ||SelectedMonth == "8" ||SelectedMonth == "10" ||SelectedMonth == "12" )
        {
            document.getElementById("ddlDay").options.add(opt);
            opt.text = "day:";
            opt.value = "-1";
            
            for(i=1;i<32;i++)
            {
                opt = document.createElement("option");
                document.getElementById("ddlDay").options.add(opt);
                opt.text = i.toString();
                opt.value = i.toString();
            }
        }
        else if(SelectedMonth == "4" || SelectedMonth == "6" || SelectedMonth == "9" || SelectedMonth == "11")
        {
            document.getElementById("ddlDay").options.add(opt);
            opt.text = "day:";
            opt.value = "-1";
            for(i=1;i<31;i++)
            {
                opt = document.createElement("option");
                document.getElementById("ddlDay").options.add(opt);
                opt.text = i.toString();
                opt.value = i.toString();
            }
         }   
         else if(SelectedMonth == "2")
         {
            var x=0;
            if(parseFloat(SelectedYear) % 4 ==0)
            {
                x = 29;
            }
            else
            {
                x= 28;
            }
            document.getElementById("ddlDay").options.add(opt);
            opt.text = "day:";
            opt.value = "-1";                            
            for(i=1;i<=x;i++)
            {
                opt = document.createElement("option");
                document.getElementById("ddlDay").options.add(opt);
                opt.text = i.toString();
                opt.value = i.toString();
            }
         }
        if(SelectedDayIndex != 0)
        {
            selectboxDay.selectedIndex = SelectedDayIndex;
        }
        
    }
