function require_txt(control,msg)
{
    if(document.getElementById(control).value=="")
    {
        alert(msg);
        document.getElementById(control).focus();
        return false;
    }
    return true;
}
function isNumber(control,msg)
{
    if(isNaN(document.getElementById(control).value))
    {
        alert(msg);
        document.getElementById(control).focus();
        return false;
    }
    return true;
}
function isValidEmail(control,msg)
{
    var ctl = document.getElementById(control).value;
    apos=ctl.indexOf("@");
    dotpos=ctl.lastIndexOf(".");
    if (apos<1||dotpos-apos<2) 
    {
        alert(msg);
        document.getElementById(control).focus();
        return false;
    }
    else 
        return true;
}
function isInteger(control,msg)
{
    var validChar="0123456789";
    var val = document.getElementById(control).value;
    if(val=="")
    {
        alert(msg);
        document.getElementById(control).focus();
        return false;
    }
    for(i=0;i<val.length;i++)
    {
        if(validChar.indexOf(val.substring(i,i+1))==-1)
        {
            alert(msg);
            document.getElementById(control).focus();
            return false;
        }
    }
    return true;
}