var undef=null; var af={}; var htroot=document.location.href.match(/(.+\/)/); htroot=htroot[1].replace(/\/cgi-bin/, ''); function AttachEvent(o, e, fn, cap) { if(o.addEventListener) o.addEventListener(e, fn, cap ? true : false); else o.attachEvent('on'+e, fn); } function Dumper(o) { if (o==null) return "undef"; if(typeof(o)=="number") return o.toString(); if(typeof(o)=="boolean") return o ? "1" : "0"; if(typeof(o)=="string") return "'"+o.replace(/([\\'])/g, "\\$1")+"'"; if(typeof(o)=="object") { if(o.nodeType) return "node"; if(typeof(o.length)=="number") { var a=new Array(); for(var i=0; i"+Dumper(o[k])); return "{"+a.join(',')+"}"; } } return "unknown" } function Change3state(element,eid) { var e=document.getElementById(eid); var state=parseInt(e.value); //element.getAttribute('c3state') state=state>1 ? 0 : state+1; element.src=element.src.replace(/\d\.gif$/, (state+1)+".gif"); e.value=state; } function GetElements(e) { var uenum=e.udata.data; var ulinks=e.udata.links; for(var j=0; j"+name+""; } e.innerHTML=o; } else { var col=e.options; while(col.length>0) e.remove(0); for(var j=0; j
"; } else { var c=d[it[0]]; if(typeof(c)=="undefined") c=2; html+=" "+it[1]+"
"; } } e.udata.inp.innerHTML=html; } function InitTree(e) { var n=document.createElement('INPUT'); n.type='text'; n.readOnly=true; n.style.width="100%"; n.xdata={}; n.onclick=function() { var s=this.xdata.childs.style; if(s.display=="block") s.display="none"; else s.display="block"; } e.udata.inp.appendChild(n); e.xdata={'map':{}, 'stat':n}; function Set(root, id) { var el=root.xdata.map[id]; if(!el) el=root.xdata.map[root.udata.data.childs[0].data[1]]; id=el.xdata.id; root.value=id; if(root.onchange) root.onchange(); var old=root.xdata.sel; if(old) { var cn=old.className.split(' '); old.className=cn[0]; } el.className+=" atselected"; root.xdata.sel=el; var stat=[]; while(el) { stat.unshift(el.innerHTML); el=el.xdata.parent; if(el && el.xdata.childs) el.xdata.childs.style.display="block"; } root.xdata.stat.value=stat.join(' / '); } function PrintTree(t, root, parent) { var childs=""; var n2=t.data ? document.createElement('DIV') : ""; if(typeof(t.childs)!="undefined") { childs=document.createElement('DIV'); for(var i=0; i'); if(type=='union' || type=='union3' || type=='tree') document.write(''); } function InsertFlash(swf, width, height, transparent) { var t1=transparent ? '' : ""; var t2=transparent ? 'wmode="transparent"' : ""; document.write('\ \ \ \ '+t1+'\ \ \ \ '); }