
function isValidUsZip(sVal)
{
    var sValNoSp = sVal.replace(/ /g, "");
    if (sValNoSp == "")
    {
        return false;
    }
    if (sValNoSp.length != 5 || isAllInteger(sValNoSp) == false)
    {
        return false;
    }
    return true;
}

function isValidCaZip(sVal)
{
    if (sVal == "")
    {
        return false;
    }
    var sValNoSp = sVal.replace(/ /g, "");
    if (alphaNumeric(sValNoSp) == false)
    {
        return false;
    }
    if (sValNoSp.length != 6)
    {
        return false;
    }
    return true;
}

function isValidAuZip(sVal)
{
    if (sVal == "")
    {
        return false;
    }       
    var sValNoSp = sVal.replace(/ /g, "");
    if (sValNoSp.length != 4)
    {
        return false;
    }
    if (isAllInteger(sValNoSp) == false)
    {
        return false;
    }
    return true;
}

function isAllInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}
function alphaNumeric(s) 
{
    var regExp = /^([a-zA-Z]|\d)$/;
    for (var i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c.match(regExp))
        {}
        else
        {return false;}
    }
    return true;
}


