function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function ltrim(stringToTrim) {
    return stringToTrim.replace(/^\s+/,"");
}

function rtrim(stringToTrim) {
    return stringToTrim.replace(/\s+$/,"");
}

function createForm(in_document, in_formId, in_formName, in_action, in_method) {
    var form = false;
    
    try {
        var body = document.getElementsByTagName("body")[0];

        if(body) {
            form = in_document.createElement("form");
            
            if(form) {
                form.action = in_action;
                form.method = in_method;
                form.name = in_formName;
                form.id = in_formId;
                
                body.appendChild(form);
            }
        }
    }
    catch(err) {
        // ignore this...
        form = false;
    }
    
    return form;
}

function addHiddenField(in_document, in_form, in_fieldId, in_fieldName, in_value) {
    var field = false;
    
    try {
        field = in_document.createElement("input");
        
        if(field) {
            field.type = 'hidden';
            field.name = in_fieldName;
            field.id = in_fieldId;
            field.value = in_value;
            
            in_form.appendChild(field);
        }
    }
    catch(err) {
        // ignore this...
        field = false;
        alert(err);
    }
    
    return field;
}
