function validateTextID(id) {
    var obj = document.getElementById(id);
    return validateTextObj(obj);
}

function validateTextObj(obj) {

    var input = obj.value;
    var required = (obj.required == 'TRUE' || obj.required == 'True' || obj.required == 'true') ? true : false;
    var displayName = obj.displayName;
    
    return validateText(input, required, displayName);
}

function validateText(input, required, displayName) {
    var valid = true;
    
    // Required
    if (valid && required && input.length == 0) {
        valid = false;
        alert('\'' + displayName + '\' is required.');
    }
        
    return valid;
}