
function DOM() {
}
DOM.getSrcEl=function(e) {
return (e ? e.target : event.srcElement );
}
DOM.addElement=function(parentEl,tagName,win) {
if (isUndefined(win)) {
win=window;
}
var el=win.document.createElement(tagName);
parentEl.appendChild(el);
return el;
}
DOM.addInput=function(parentEl,tagName,type,win) {
if (isUndefined(win)) {
win=window;
}
var el=win.document.createElement(tagName);
el.setAttribute("type",type);
parentEl.appendChild(el);
return el;
}
DOM.addText=function(parentEl,text,win) {
if (isUndefined(win)) {
win=window;
}
var txt=win.document.createTextNode(text);
try {
parentEl.appendChild(txt);
} catch (e) {
alert("DOM.addText::adding text ("+text+") failed.\nparentEl: "+parentEl);
}
return txt;
}
DOM.cleanContainer=function(container) {
for (var i=container.childNodes.length-1;i>=0;i--) {
container.removeChild(container.childNodes[i]);
}
}
try {
c.control("DOM_shortcuts","loaded");
} catch (e) {
}
