﻿function isEmail(str) {
    var testresults = true
    var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str)) {
        testresults = true
    }
    else {
        testresults = false
    }
    return (testresults)
}
function only_decimals(val) {
    return /^\d{1,3}\.\d\d$|^\d+\.\d\d$/.test(val);
}
function isInteger(str) {
    var i;
    for (i = 0; i < str.length; i++) 
    {
        var c = str.charAt(i);
        if (((c < "0") || (c > "9"))) 
            return false;
    }
    return true;
}
function isEqual(str1, str2) {
    var i;
    if (str1.length == str2.length) {
        for (i = 0; i < str1.length; i++) {
            var c1 = str1.charAt(i);
            var c2 = str2.charAt(i);
            if (c1.toLowerCase() != c2.toLowerCase()) {
                return false;
            }
        }
    }
    else {
        return false;
    }
    return true;
}

function isAlpha(str) {
    ret = true;
    var i;
    for (i = 0; i < str.length && ret == true; i++) {

        var c = str.charAt(i);
        if (((c >= "a") && (c <= "z")))
            ret = true;
        else if (((c >= "A") && (c <= "Z")))
            ret = true;
        else
            ret = false;
    }
    return ret;
}

function Empty(str) {
    return (str.length == 0);
}
