
function trim(inputString) {

    var startIndex = 0;
    var endIndex = 0;
    var value = new String(inputString);

    if (value == "") {
        return "";
    } else {
        for (var i = 0; i < value.length; i++) {
            if (!(value.charAt(i) == ' ')) {
                startIndex = i;
                break;
            }
        }
        for (var i = value.length - 1; i >= 0; --i) {
            if (!(value.charAt(i) == ' ')) {
                endIndex = i + 1;
                break;
            }
        }
        return value.substring(startIndex, endIndex);
    }
}

function ltrim(inputString) {

    var startIndex = 0;
    var endIndex = 0;
    var value = new String(inputString);

    if (value == "") {
        return "";
    } else {
        for (var i = 0; i < value.length; i++) {
            if (!(value.charAt(i) == ' ')) {
                startIndex = i;
                break;
            }
        }
        endIndex = value.length + 1;
        return value.substring(startIndex, endIndex);
    }    
}

function rtrim(inputString) {

    var startIndex = 0;
    var endIndex = 0;
    var value = new String(inputString);

    if (value == "") {
        return "";
    } else {
        startIndex = 0;
        for (var i = value.length - 1; i >= 0; --i) {
            if (!(value.charAt(i) == ' ')) {
                endIndex = i + 1;
                break;
            }
        }
        return value.substring(startIndex, endIndex);
    }
}

