﻿function checkDate(ddlDay,ddlMonth,ddlYear)
{

    var d=document.getElementById(ddlDay).value;
    var m=document.getElementById(ddlMonth).value;
    var y=document.getElementById(ddlYear).value;
    
    var yl=1900; // least year to consider
    var ym=2010; // most year to consider
    var flag = true;
    
    if (m<1 || m>12) flag=false;
    if (d<1 || d>31) flag=false;
    if (y<yl || y>ym) flag=false;
    if (m==4 || m==6 || m==9 || m==11)
    if (d==31) flag=false;
    if (m==2)
    {
        var b=parseInt(y/4);
        if (isNaN(b)) flag=false;
        if (d>29) flag=false;
        if (d==29 && ((y/4)!=parseInt(y/4))) flag=false;
    }
    
    if(flag)
    {
        //document.getElementById(lblDateError).innerText = "";
        return (true);
    }
    else
    {
        //document.getElementById(lblDateError).innerText = "*";
        //document.getElementById(lblDateError).className = "bold";
        return (false);
    }
    
return(true);
}

function checkDateNotSelected(ddlDay,ddlMonth,ddlYear)
{

    var d=document.getElementById(ddlDay).value;
    var m=document.getElementById(ddlMonth).value;
    var y=document.getElementById(ddlYear).value;
    
    var flag = true;
    if(d=='0' && m=='0' && y=='0')
    {
        flag=true;
    }
    else
    {
        var yl=1900; // least year to consider
        var ym=2010; // most year to consider
        
        
        if (m<1 || m>12) flag=false;
        if (d<1 || d>31) flag=false;
        if (y<yl || y>ym) flag=false;
        if (m==4 || m==6 || m==9 || m==11)
        if (d==31) flag=false;
        if (m==2)
        {
            var b=parseInt(y/4);
            if (isNaN(b)) flag=false;
            if (d>29) flag=false;
            if (d==29 && ((y/4)!=parseInt(y/4))) flag=false;
        }
    }
    if(flag)
    {
        return (true);
    }
    else
    {       
        return (false);
    }
    
return(true);
}
