<!-- 

//////////////////////////////////////////////////////////////////////////
// isValidMailAddress
//////////////////////////////////////////////////////////////////////////
function isValidMailAddress(target) {
    var workString = new String(target);
    workString = workString.toLowerCase();
    for (var i = 0; i < workString.length; i++) {
        if ("0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ_-.@".indexOf(workString.charAt(i)) == -1) {
            return false;
        }
    }
    return true;
}

//////////////////////////////////////////////////////////////////////////
// isNumber
//////////////////////////////////////////////////////////////////////////
function isNumber(target) {
    var strTarget = new String(target);
    for (var i = 0; i < strTarget.length; i++) {
        if ("0123456789".indexOf(strTarget.charAt(i)) == -1) {
            return false;
        }
    }
    return true;
}

//////////////////////////////////////////////////////////////////////////
// isNumberOrHyphen
//////////////////////////////////////////////////////////////////////////
function isNumberOrHyphen(target) {
    var strTarget = new String(target);
    for (var i = 0; i < strTarget.length; i++) {
        if ("0123456789-".indexOf(strTarget.charAt(i)) == -1) {
            return false;
        }
    }
    return true;
}

////////////////////////////////////////////////////////////////////////////////
// checkDate
////////////////////////////////////////////////////////////////////////////////
function checkDate(wYYYY, wMM, wDD) {
    var dateArray = new Array(0, 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

    if ((wMM > 12) || (wMM < 1) || !isNumber(wMM)) return false;
    if (wMM == 2) {
        if(wYYYY % 4 == 0) {
            if((wYYYY % 100 == 0) && (wYYYY % 400 != 0)) dateArray[2] = 28;
            else dateArray[2] = 29;
        }
        else dateArray[2] = 28;
    }
    if ((wDD > dateArray[wMM]) || (wDD < 1) || !isNumber(wDD)) return false;

    return true;
}

////////////////////////////////////////////////////////////////////////////////
// checkzip1
////////////////////////////////////////////////////////////////////////////////
function checkzip1(target) {
    var strTarget = new String(target);

    if (3 != strTarget.length) return false;

    return true;
}

////////////////////////////////////////////////////////////////////////////////
// checkzip2
////////////////////////////////////////////////////////////////////////////////
function checkzip2(target) {
    var strTarget = new String(target);

    if (4 != strTarget.length) return false;

    return true;
}


//-->
