function gEL2(div,id,ignorenotfound) { var el = gEL2tmp(div,id,"div"); if(!el) var el = gEL2tmp(div,id,"input"); if(!el) var el = gEL2tmp(div,id,"textarea"); if(!el) var el = gEL2tmp(div,id,"img"); if(!el) var el = gEL2tmp(div,id,"select"); if(!el) var el = gEL2tmp(div,id,"table"); if(!el) var el = gEL2tmp(div,id,"span"); if(!el) var el = gEL2tmp(div,id,"li"); if(!el) var el = gEL2tmp(div,id,"iframe"); if(!el) { if(!ignorenotfound) alert("gEL2: not found:"+id); }else{ return el; } } function gEL2tmp(div,id,typ) { var el = div.getElementsByTagName(typ); for (var i = 0; i < el.length; i++) { var id2 = el[i].getAttribute("id2"); if(id2==id) { return el[i]; break; } } } function setContent(obj,tx) { if(typeof(obj)=="string") { var obj = gEL(obj); } if(!obj) { alert("SetContent: ID nicht gefunden: '"+obj+"'"); return; } obj.innerHTML = tx; } function retXP(ret,tag) { ret = ret.replace(/[\r\n]/g, ""); // crlf remove nu=""; such = "\\["+tag+":(.*?)\\]"; var re = new RegExp(such) var m = re.exec(ret); if (m == null) { // no match } else { var nu = m[1]; } return nu; } function dodebug(ret) { if(gEL("divDebugInh")) { setContent("divDebugInh",ret); return true; } } function raiseevent(obj,ev,par1,par2) { if(obj.gui) { if(obj.gui[obj.id+"_"+ev]) { return obj.gui[obj.id+"_"+ev](par1,par2); } } }