rem: result = document.getElementById(controlId); if (result && (result.id != controlId) && document.all) { result = null; documentAll = document.all[controlId]; if (documentAll) { if (documentAll.length) { for (var i = 0; i < documentAll.length; i++) { if (documentAll[i].id == controlId) { result = documentAll[i]; break; } } } else { result = documentAll; } } } 
add: result = ORBEON.util.Dom.getElementByIdNoCache(controlId); 
context:     getElementById: function(controlId) {        var result = ORBEON.xforms.Globals.idToElement[controlId];        if (result == null || result.id != controlId) {            result = document.getElementById(controlId);            if (result && (result.id != controlId) && document.all) {                result = null;                documentAll = document.all[controlId];                if (documentAll) {                    if (documentAll.length) {                        for (var i = 0; i < documentAll.length; i++) {                            if (documentAll[i].id == controlId) {                                result = documentAll[i];                                break;                            }                        }                    } else {                        result = documentAll;                    }                }            }            if (result != null)                ORBEON.xforms.Globals.idToElement[controlId] = result;        }        return result;    },
meta: 9823	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9823/ade0f2c418b2d15a4b3882208e8aff1eb653f979/xforms.js/clean/src/resources-packaged/ops/javascript/xforms.js