
function formatUpper(obj) {
    format(obj);
    obj.value = obj.value.toUpperCase();
}

function format(obj) {
    obj.value = trim(obj.value);
    obj.value = obj.value.replace(/[%?\|!<>]*/g, "");
}

function ltrim(s) {
    return s.replace(/^\s*/, "");
}

function rtrim(s) {
    return s.replace(/\s*$/, "");
}

function trim(s) {
    return rtrim(ltrim(s));
}

function toNumber(obj) {
    obj.value = obj.value.replace(/[^0-9]*/g,"");
}

function toDouble(obj) {
    obj.value = obj.value.replace(/[.]/, ",");
    obj.value = obj.value.replace(/[^0-9,]*/g, "");
}
