function isEmpty(elementId) {
    var element = document.getElementById(elementId);
    var regValid = /^\s*$/;
    var result = regValid.test(element.value);

    if (result)
        element.style.borderColor = '#ABADB3';
    else 
        element.style.borderColor = '#B22222';
    return (result);
}

function isNotEmpty(elementId) {
    var element = document.getElementById(elementId);
    var regValid = /^\s*$/;
    var result = !regValid.test(element.value);

    if (result)
        element.style.borderColor = '#ABADB3';
    else 
        element.style.borderColor = '#B22222';
    return (result);
}

function isLogin(elementId) {
    var element = document.getElementById(elementId);
    var regValid = /^(\w|\d|-|_)+$/;
    var result = regValid.test(element.value);

    if (result)
        element.style.borderColor = '#ABADB3';
    else 
        element.style.borderColor = '#B22222';
    return (result);
}

function isEmail(elementId) {
    var element = document.getElementById(elementId);
    var regValid = /^\w[\w-_\.]*\@[\w-_\.]+\.\w{2,4}$/;
    var result = regValid.test(element.value);

    if (result)
        element.style.borderColor = '#ABADB3';
    else 
        element.style.borderColor = '#B22222';
    return (result);
}

function isDate(elementId) {
    var element = document.getElementById(elementId);
    var regValid = /^(\d{1,2})\W(\d{1,2})\W(\d{4})$/;
    var result = regValid.test(element.value);

    result = result && (RegExp.$1 > 0) && (RegExp.$1 <= 31) && (RegExp.$2 > 0) && (RegExp.$2 <= 12)
    if (result)
        element.style.borderColor = '#ABADB3';
    else 
        element.style.borderColor = '#B22222';
    return (result);
}

function isNumeric(elementId) {
    var element = document.getElementById(elementId);
    var regValid = /^\d+$/;
    var result = regValid.test(element.value);

    if (result)
        element.style.borderColor = '#ABADB3';
    else 
        element.style.borderColor = '#B22222';
    return (result);
}

function areEqual(elementId1, elementId2) {
    var element1 = document.getElementById(elementId1);
    var element2 = document.getElementById(elementId2);
    var result = (element1.value == element2.value);

    if (result)
        element2.style.borderColor = '#ABADB3';
    else 
        element2.style.borderColor = '#B22222';
    return (result);
}
