function LZ(x)
{
    return(x<0||x>9?"":"0")+x;
}

function checkDate(fmt,str,element)
{
    days = 0;
    
    var a = str.split(/\W+/);
    if (a.length == 3)
    {
        ms = Date.UTC(a[2],a[1]-1,a[0],0,0,0);
        ms += 1000*60*60*24*days;
        var f = new Date(ms);
        var d = LZ(f.getDate());
        var m = LZ(f.getMonth() + 1);
        var y = f.getFullYear();
        document.getElementById("beginDate").value = d;
        document.getElementById("beginMonth").value = m;
        document.getElementById("beginYear").value = y;
    }
}

function checkDate1(fmt,str,element)
{
    days = 0;
    
    var a = str.split(/\W+/);
    if (a.length == 3)
    {
        ms = Date.UTC(a[2],a[1]-1,a[0],0,0,0);
        ms += 1000*60*60*24*days;
        var f = new Date(ms);
        var d = LZ(f.getDate());
        var m = LZ(f.getMonth() + 1);
        var y = f.getFullYear();
        document.getElementById("endDate").value = d;
        document.getElementById("endMonth").value = m;
        document.getElementById("endYear").value = y;
    }
}
