
/* *********************************************************** */
/* Replace Special Characters */

function resetChar(obj){
    var string = obj.value;
    var strSingleLineText = string;
    strSingleLineText = strSingleLineText.replace(/"/g,"'");
    strSingleLineText = strSingleLineText.replace(/\|/g," ");
    strSingleLineText = strSingleLineText.replace(/\n|\r|\r\n|\n\r/g," ");
    obj.value = strSingleLineText;
}
function addOnBlur(obj){
    var origEvt = obj.onblur;
    obj.onblur = "";
    var newFunc = function(){
        resetChar(obj);
        if (origEvt) {
            origEvt.apply(this);
        }
    }
    obj.onblur = newFunc;
}
function captureFields(){
    try {
        for (var i=0; i<document.forms.length; i++){
            var match = /^(SUPPORTER)/.test(document.forms[i].name);
            if (match){
                var input_field = document.forms[i].getElementsByTagName('input');
                var textarea = document.forms[i].getElementsByTagName('textarea');
                for (var o=0; o<input_field.length; o++){
                    var match_input = /^(text)/.test(input_field[o].type);
                    if (match_input) {
                       addOnBlur(input_field[o]);
                    }   
                }
                for (var p=0; p<textarea.length; p++){
                    addOnBlur(textarea[p]);
                }
            }
        }
    } catch(err){}        
}
captureFields();

/* *********************************************************** */
