// JavaScript Document
function IsNotEmpty(fld)
{
    if (fld.value == '') 
    {
        fld.focus();
        return false;
    }
    return true;

}

function IsNumricV(val)
{
    return (val - 0) == val && val.length > 0;
}

function IsNumric(fld)
{
    if ( (fld.value - 0) == fld.value && fld.value.length > 0)
        return true;
    fld.focus();
    return false;      

}
function IsEmail(fld)
{
    emailpat = /^([a-zA-Z])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
    if ( emailpat.test(fld.value))
        return true;
    fld.focus();
    return false;      

}


function IsValidDate(day, month, year)
{
    var date = new Date(month + "/" + day + "/" + year);
    return date.getDate() == day && date.getMonth() == month - 1 && date.getFullYear() == year;
}


function IsDate(fld)
{
    Days  = fld.value.split('/',3);
    if (Days.length !=3)
    {
        fld.focus();
        return false;
    }
    if ( ! IsNumricV(Days[0]) || ! IsNumricV(Days[1]) || ! IsNumricV(Days[2]) )
    {
        fld.focus();
        return false;
    }
    if (! IsValidDate(Days[1],Days[0],Days[2]))
    {
        fld.focus();
        return false;
    }
    return true;
    

}
