var CookieIds=['queryid'];var gScreenWidth;var gScreenHeight;var globalTeaTimerDiv;var m_ajaxcalled=[];var modalfiles;var cursorPosition=[0,0];var scrollingPosition=[0,0];var viewportSize=[0,0];var gFluidPadding;var lastFluidPadding;function displayIfExists(rid,eaction){if(document.getElementById(rid))document.getElementById(rid).style.display=eaction;}
function addFormElement(formname,fname,fvalue){var inp=document.createElement("input");inp.setAttribute("type","hidden");inp.setAttribute("name",fname);inp.setAttribute("value",fvalue);document.getElementsByName(formname)[0].appendChild(inp);}
function initInitCookies(){var sizeref=getScreenSize();setCookie('gridWidthSize',sizeref[0],'/',1);}
function setOutFixed(){var myout=document.getElementById('outer');myout.style.width=1000-gFluidPadding+'px';lastFluidPadding=myout.style.marginLeft;myout.style.marginLeft='auto';myout.style.marginRight='auto';}
function unsetOutFixed(){var myout=document.getElementById('outer');myout.style.width='auto';myout.style.marginLeft=lastFluidPadding;myout.style.marginRight=lastFluidPadding;lastFluidPadding=0;}
function logoutconfirm(url,message){if(confirm(message))document.location.href=url;}
function fixAnchorUrl(turl){var tanchor;var r=window.location.href;var i=r.indexOf("#nav_dir");if(i>1){tanchor=r.substr(i);}else{i=r.indexOf("#nav_bsr");if(i>1){tanchor=r.substr(i);}}
self.location.href=tanchor?turl+tanchor:turl;}
function setSearchCookie(){setFormCookieIds('zoek','zoek',CookieIds);}
function newwindow(url,hsize,vsize){var winparams=hsize?"width="+hsize+",height="+vsize+",top=30,left=30,scrollbars=yes,resizable=yes":'';flyout=window.open(url,"sitewindow",winparams);window.flyout.focus();}
function gotourl(newurl){window.location.href=unescape(newurl);}
function setstyle(styleid,params){if(styleid){var keepparams=params?params+'&':styleneedqm;document.location.href=styleuribase+keepparams+'style='+styleid;}else{params=params.replace(/\?/,'');var keepparams=params?styleneedqm+params:'';document.location.href=styleuribase+keepparams;}}
function printme(){var url=styleuribase+styleneedqm+'printme=1';flyout=window.open(url,'printwindow','resizable=yes,scrollbars=yes,menubar=yes');window.flyout.focus();}
function swapmacro(macronr){if(!document.getElementById)return;var macro=document.getElementById(macronr);var macrouit=document.getElementById(macronr+'uit');if(macro.style.visibility=='visible'){macro.style.visibility='hidden';macro.style.display='none';macrouit.style.visibility='visible';macrouit.style.display='block';}else{macro.style.visibility='visible';macro.style.display='block';macrouit.style.visibility='hidden';macrouit.style.display='none';}}
function showpreview(fileid,emode){if(emode)fileid='emode='+emode+'&'+fileid;opendialog('call=dialog-imagenav&'+fileid,500,600,1);}
function opendialog(uri,hsize,vsize,usebaseuri){if(usebaseuri){uri=fullbaseuri+'?'+uri;}
var winparams=hsize?"width="+hsize+",height="+vsize+",top=30,left=30,scrollbars=yes,resizable=yes":'';flyout=window.open(uri,'popupdial',winparams);window.flyout.focus();}
var dToday=new Date()
var dExpire=new Date()
dExpire.setTime(dExpire.getTime()+(14*24*60*60*1000))
function setCookie(name,value,path,noescp,expires){if(typeof expires=='undefined')expires=dExpire.toGMTString();if(!path)path='/';if(!noescp)value=escape(value);document.cookie=name+"="+value+"; path="+path+"; expires="+expires+";"}
function deleteCookie(name){document.cookie=name+"=clear; path=/; expires="+dToday.toGMTString()+";"}
function getCookie(name){var search=name+"="
if(document.cookie.length>0){offset=document.cookie.indexOf(search);if(offset!=-1){offset+=search.length
end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;var value=document.cookie.substring(offset,end);value=unescape(value);return value}}
return null;}
function setFormCookieIds(naam,uid,formIds){var formPack=new Array();for(var i=0;i<formIds.length;i++){var element=document.getElementById(formIds[i]);if(element){var sType=element.type;if(sType=="checkbox"){var sSelOptsArray=new Array();var iSelOpt=0;if(element.form[element.name].length){for(var iOpt=0;iOpt<element.form[element.name].length;iOpt++)if(element.form[element.name][iOpt].checked)sSelOptsArray[iSelOpt++]=element.form[element.name][iOpt].value;formPack[i]=sSelOptsArray.join("|");}else{formPack[i]=element.form[element.name].checked?element.form[element.name].value:null;}}
else if(sType=="select-one")formPack[i]=element.selectedIndex;else if(sType=="select-multiple"){var sSelOptsArray=new Array()
var iSelOpt=0;for(var iOpt=0;iOpt<element.options.length;iOpt++)if(element.options[iOpt].selected)sSelOptsArray[iSelOpt++]=element.options[iOpt].text
var sCookieValue=sSelOptsArray.join("|")
if(sCookieValue.length>500)sCookieValue=sCookieValue.substring(0,sCookieValue.lastIndexOf('|',500))
formPack[i]=sCookieValue;}
else if(sType=="text")formPack[i]=element.value;}}
setCookie(naam,uid+"¦"+formPack.join("¦"));}
function initIdsCookies(naam,uid,formIds,keepval){var cValue=getCookie(naam);if(cValue==null)return;var idArray=cValue.split("¦");if(idArray[0]!=uid)return;for(var i=0;i<formIds.length;i++){var element=document.getElementById(formIds[i]);if(element){var sType=element.type;var sValue=idArray[i+1];if(sType=="checkbox"){var sSelOptsArray=sValue.split("|");if(element.form[element.name].length){for(var iOpt=0;iOpt<element.form[element.name].length;iOpt++)
for(var iSelOpt in sSelOptsArray)if(element.form[element.name][iOpt].value==sSelOptsArray[iSelOpt])element.form[element.name][iOpt].checked=true}else{element.form[element.name].checked=sValue?true:false;}}
else if(sType=="select-one"&&element.options[sValue]!=null){element.options[sValue].selected=true;}
else if(sType=="select-multiple"){var sSelOptsArray=sValue.split("|")
for(var iOpt=0;iOpt<element.options.length;iOpt++){element.options[iOpt].selected=false
for(var iSelOpt in sSelOptsArray)if(element.options[iOpt].text==sSelOptsArray[iSelOpt])element.options[iOpt].selected=true}}
else if(sType=="text"){if(!(keepval&&element.value))element.value=sValue}}}}
function makePostReq(formIds){var formPack=new Array();for(var i=0;i<formIds.length;i++){var element=formIds[i];if(element){var sType=element.type;if(sType=="checkbox"){if(element.checked)formPack.push(element.name+'='+element.value);}else{formPack.push(element.name+'='+encodeURIComponent(element.value))}}}
return formPack.join("&");}
function attachEventListener(target,eventType,functionRef,capture){if(typeof target.addEventListener!="undefined"){target.addEventListener(eventType,functionRef,capture);}else if(typeof target.attachEvent!="undefined"){target.attachEvent("on"+eventType,functionRef);}else{eventType="on"+eventType;if(typeof target[eventType]=="function"){var oldListener=target[eventType];target[eventType]=function(){oldListener();return functionRef();}}else{target[eventType]=functionRef;}}
return true;}
function addEvent(t,eventType,functionRef){attachEventListener(t,eventType,functionRef)}
function detachEventListener(target,eventType,functionRef,capture){if(typeof target.removeEventListener!="undefined"){target.removeEventListener(eventType,functionRef,capture)}else if(typeof target.detachEvent!="undefined"){target.detachEvent("on"+eventType,functionRef);}else{target["on"+eventType]=null;}
return true;}
function addLoadListener(fn){attachEventListener(window,'load',fn)}
function getElementsByAttribute(attribute,attributeValue,elementid,tagtype){var elementArray=new Array();var matchedArray=new Array();if(document.getElementsByTagName){if(elementid){elementArray=tagtype?elementid.getElementsByTagName(tagtype):elementid.getElementsByTagName("a");}else{elementArray=tagtype?document.getElementsByTagName(tagtype):document.getElementsByTagName("a");}}else if(document.all){elementArray=document.all;}
for(var i=0;i<elementArray.length;i++){if(attribute=="class"){var pattern=new RegExp("(^| )"+attributeValue+"( |$)");if(elementArray[i].className&&elementArray[i].className.match(pattern)){matchedArray[matchedArray.length]=elementArray[i];}}
else if(attribute=="for"){if(elementArray[i].getAttribute("htmlFor")||elementArray[i].getAttribute("for")){if(elementArray[i].htmlFor==attributeValue){matchedArray[matchedArray.length]=elementArray[i];}}}else if(elementArray[i].getAttribute(attribute)==attributeValue){matchedArray[matchedArray.length]=elementArray[i];}}
return matchedArray;}
function mtoggleTab(panel,i,mnr,doajax,updopener){if(!mnr)mnr=1;var docref;var docref=updopener?window.opener.document:document;if(panel==1){if(updopener){window.opener.lasttab1=i}else{lasttab1=i}}else{if(updopener){window.opener.lasttab2=i}else{lasttab2=i}}
var macroid=panel+'_'+mnr;var numberOfTabs=docref.getElementById('mtab'+panel+3)?3:2;if(docref.getElementById){for(f=1;f<numberOfTabs+1;f++){docref.getElementById('macro'+panel+'_'+(mnr-i+f)).style.display='none';docref.getElementById('mtab'+panel+f).className='mtab';docref.getElementById('mtab'+panel+f).onmouseover=function(){this.className='mtabHover mtab'};docref.getElementById('mtab'+panel+f).onmouseout=function(){this.className='mtab'};}
if(doajax&&!m_ajaxcalled[macroid])mtoggleajax(macroid);docref.getElementById('macro'+panel+'_'+mnr).style.display='block';docref.getElementById('mtab'+panel+i).className='mtabActive';docref.getElementById('mtab'+panel+i).onmouseover='';docref.getElementById('mtab'+panel+i).onmouseout='';}}
function mtoggleajax(macroid){ajaxTimer=setTimeout("showTeaTimer('mcontent"+macroid+"')",800);var prevmacro=typeof c_showpreview!='undefined'&&c_showpreview?'&prevmacro=1':'';var muri=typeof selfbase=='undefined'?baseuri:selfbase;var response=makeHttpRequest(muri+"?mdirect=view&macronr="+macroid+prevmacro,'updatemajax',1)}
function updatemajax(xmlres){if(typeof ajaxTimer!="undefined")clearTimeout(ajaxTimer);var root=xmlres.getElementsByTagName('albumlist')[0];var macroid=root.getElementsByTagName("macroid")?root.getElementsByTagName("macroid")[0].firstChild.nodeValue:'';var idmacro='macro'+macroid;var idcontent='mcontent'+macroid;var newmacro=root.getElementsByTagName("listhtml");m_ajaxcalled[macroid]=1;if(!macroid||!document.getElementById(idmacro))return;var tm=document.getElementById(idcontent);if(tm){var thtml='';for(i=0;i<newmacro.length;i++){if(newmacro[i].firstChild){thtml+=newmacro[i].firstChild.nodeValue;}}
tm.innerHTML=thtml;}else{alert('ERROR: ref to '+idcontent+' not found');}}
function infotoggleTab(tid,i){if(!i)i=1;var numberOfTabs;eval('numberOfTabs = '+tid+'_nrtabs');for(f=1;f<numberOfTabs+1;f++){document.getElementById(tid+'_'+f).style.display='none';document.getElementById(tid+'_tab'+f).className='itab';document.getElementById(tid+'_tab'+f).onmouseover=function(){this.className='itabHover itab'};document.getElementById(tid+'_tab'+f).onmouseout=function(){this.className='itab'};}
document.getElementById(tid+'_'+i).style.display='block';document.getElementById(tid+'_tab'+i).className='itabActive';document.getElementById(tid+'_tab'+i).onmouseover='';document.getElementById(tid+'_tab'+i).onmouseout='';}
function makeHttpRequest(url,callback_function,return_xml,refvar,postvar){var http_request=false;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType&&return_xml){http_request.overrideMimeType('text/xml');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!http_request){alert('Unfortunatelly you browser doesn\'t support this feature.');return false;}
http_request.onreadystatechange=function(){if(http_request.readyState==4){if(http_request.status==200){if(!callback_function)return true;if(return_xml){eval(callback_function+'(http_request.responseXML,refvar)');}else{eval(callback_function+'(http_request.responseText,refvar)');}}else if(http_request.status==403){updatelist();return;}else if(http_request.status){alert('There was a problem with the request.(Code: '+http_request.status+')');}else{return}}}
if(postvar){http_request.open('POST',url,true);http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");http_request.setRequestHeader("Content-length",postvar.length);http_request.send(postvar);}else{http_request.open('GET',url,true);http_request.send(null);}
return true;}
function showTeaTimer(divid){if(!divid)divid='slcontent';var mycon=document.getElementById(divid);if(!mycon)return;mycon.innerHTML='<div class="teatimer1" align="center" style="padding-top:25px"><img id="previewimg" style="border:none" src="'+iconpath+'/loading.gif">'+
'<div class="waiting" id="loadingbar" style="margin-top:20px">Loading..</div></div>';}
function showTeaTimer2(){globalTeaTimerDiv=document.getElementById('globalTeatimer');if(!globalTeaTimerDiv)return;globalTeaTimerDiv.className='globalTeatimer';globalTeaTimerDiv.align='center';globalTeaTimerDiv.style.display='block';globalTeaTimerDiv.style.left="150px";globalTeaTimerDiv.innerHTML='<img style="border:none" src="'+iconpath+'/loading.gif">'+
'<div class="waiting" id="loadingbar" style="margin-top:20px">Loading..</div>';}
function setpaddingbody(correct){if(!gScreenHeight)return;var obj=document.getElementById('paddingbody');var hb=obj.offsetHeight;obj.style.minHeight=gScreenHeight-correct+'px';}
function getClientWidth(){var cords=getViewportSize(1);return cords[0];}
function getClientHeight(){var cords=getViewportSize(1);return cords[1];}
function getViewportSize(correct){var size=[0,0];if(typeof window.innerWidth!='undefined'){size=[correct?window.innerWidth-18:window.innerWidth,correct?window.innerHeight-18:window.innerHeight];}else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){size=[document.documentElement.clientWidth,document.documentElement.clientHeight];}else{size=[document.getElementsByTagName('body')[0].clientWidth,document.getElementsByTagName('body')[0].clientHeight];}
return size;}
function getScreenSize(){var sizes=getViewportSize(1);gScreenWidth=sizes[0];var viewtopy='';gScreenHeight=sizes[1];if(document.getElementById('bodytext')){var ca=getPosition('bodytext');if(ca[1])viewtopy='&vt='+ca[1];}
return['width='+gScreenWidth+'&height='+sizes[1]+viewtopy,sizes[1]];}
function getPosition(theElement){theElement=document.getElementById(theElement);var positionX=0;var positionY=0;while(theElement!=null){positionX+=theElement.offsetLeft;positionY+=theElement.offsetTop;theElement=theElement.offsetParent;}
return[positionX,positionY];}
function getScrollingPosition(){var position=[0,0];if(typeof window.pageYOffset!='undefined'){position=[window.pageXOffset,window.pageYOffset];}
if(typeof document.documentElement.scrollTop!='undefined'&&document.documentElement.scrollTop>0){position=[document.documentElement.scrollLeft,document.documentElement.scrollTop];}
else if(typeof document.body.scrollTop!='undefined'){position=[document.body.scrollLeft,document.body.scrollTop];}
return position;}
function getCursorPostion(event){if(typeof event=="undefined"){event=window.event;}
if(typeof event.pageX!="undefined"&&typeof event.x!="undefined"){cursorPosition[0]=event.pageX;cursorPosition[1]=event.pageY;}else{cursorPosition[0]=event.clientX+scrollingPosition[0];cursorPosition[1]=event.clientY+scrollingPosition[1];}
return cursorPosition;}
function insertTab(o,e){var kC=e.keyCode?e.keyCode:e.charCode?e.charCode:e.which;if(kC==9&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){var oS=o.scrollTop;if(o.setSelectionRange){var sS=o.selectionStart;var sE=o.selectionEnd;o.value=o.value.substring(0,sS)+"\t"+o.value.substr(sE);o.setSelectionRange(sS+1,sS+1);o.focus();}else if(o.createTextRange){document.selection.createRange().text="\t";e.returnValue=false;}
o.scrollTop=oS;if(e.preventDefault){e.preventDefault();}
return false;}
return true;}
function setLayerLocation(xpos,ypos,w,h,xyoffset,flleft){if(!xyoffset)xyoffset=10;if(flleft)xpos=xpos-w-xyoffset*2;var leftx;var topy;if(ypos-scrollingPosition[1]+xyoffset+h>viewportSize[1]-25){if(ypos-scrollingPosition[1]-h>25){topy=ypos-xyoffset-h-50;}else{topy=scrollingPosition[1]+viewportSize[1]-25-h;varheight=1;}}else{topy=ypos+xyoffset;}
if(xpos-scrollingPosition[0]+xyoffset+w>viewportSize[0]-25){if(xpos+w-viewportSize[0]-scrollingPosition[0]*2>w-xpos-25){leftx=xpos-20-w;}else{leftx=xpos+xyoffset;}
}else{leftx=xpos+xyoffset;}
return[leftx,topy];}
function deserialize(mserial){if(!mserial||typeof(mserial)!='string')return;var jar=new Array();var prejar=mserial.split(/\n__mf1_\n/);for(var i=0;i<prejar.length;i++){var m=prejar[i].indexOf('=');if(m!=-1){var mkey=prejar[i].substring(0,m);if(mkey){var s=mkey.indexOf('$');if(s!=-1){var newmkey=mkey.substring(0,s);jar[newmkey]=new Array();var subjar=prejar[i].substring(m+1).split(/\n__mf2_\n/);jar[newmkey][mkey.substring(s+1)]=subjar.shift();for(var si=0;si<subjar.length;si++){var sm=subjar[si].indexOf('=');if(sm!=-1){var smkey=subjar[si].substring(0,sm);jar[newmkey][smkey]=subjar[si].substring(sm+1);}}}else{jar[mkey]=prejar[i].substring(m+1);}}}}
return jar;}
function setSelectedOption(elid,ov){var el=document.getElementById(elid);if(!el)return;for(var iOpt=0;iOpt<el.options.length;iOpt++){if(el.options[iOpt].value==ov)el.options[iOpt].selected=true;}}
function setsearch(){}
function setsaveclass(butid){if(document.getElementById(butid)&&!mfHasClass(document.getElementById(butid),'savebutton')){if(document.getElementById(butid).className){document.getElementById(butid).className=document.getElementById(butid).className+" savebutton";}else{document.getElementById(butid).className="savebutton";}}}
function getOptionmetas(){var metastr='';if(typeof optionmetas!='undefined'){for(var i=0;i<optionmetas.length;i++){var el=document.getElementById(optionmetas[i][0]);if(el&&el.value){if(metastr)metastr+='|';metastr+=optionmetas[i][0]+'='+el.value;}}}
return metastr;}
function inputtext_f(elemref,ispasswd){inputTextFocus=1;var mytext=elemref.alt;if(ispasswd){elemref.style.display='none';document.getElementById(ispasswd).style.display='block';document.getElementById(ispasswd).focus();}
if(mytext&&elemref.value==mytext){elemref.style.savcolor=elemref.style.color;elemref.style.color="#000";elemref.value='';}}
function inputtext_b(elemref,ispasswd){var mytext=elemref.value;if(ispasswd&&!mytext){elemref.style.display='none';document.getElementById(ispasswd).style.display='block';}
if(!mytext||mytext==elemref.alt){elemref.style.color=elemref.style.savcolor;elemref.value=elemref.alt;}}
var winhandle;function openfocus(theURL,winName,features){if(winhandle){try{if(typeof winhandle.cleanclose=='number'&&winhandle.name==winName){winhandle.cleanclose=1;if(winhandle.refreshopen)refreshlist();}}catch(e){};try{winhandle.close();}catch(e){};}
winhandle=window.open(theURL,winName,features);window.winhandle.focus();return winhandle;}
function dynLoadScript(ssrc,sid){var script=document.createElement('script');script.language='javascript';script.type='text/javascript';script.id=sid;script.src=ssrc;document.getElementsByTagName('head')[0].appendChild(script);}
function insertTextEdit(txtarea,tagOpen,tagClose,sampleText){if(!tagOpen)tagOpen='';if(!tagClose)tagClose='';if(document.selection&&document.all){var theSelection=document.selection.createRange().text;if(!theSelection){theSelection=sampleText?sampleText:'';}
txtarea.focus();if(theSelection.charAt(theSelection.length-1)==" "){theSelection=theSelection.substring(0,theSelection.length-1);document.selection.createRange().text=tagOpen+theSelection+tagClose+" ";}else{document.selection.createRange().text=tagOpen+theSelection+tagClose;}
}else if(txtarea.selectionStart||txtarea.selectionStart=='0'){var startPos=txtarea.selectionStart;var endPos=txtarea.selectionEnd;var scrollTop=txtarea.scrollTop;var myText=(txtarea.value).substring(startPos,endPos);if(!myText){myText=sampleText?sampleText:'';}
if(myText.charAt(myText.length-1)==" "){subst=tagOpen+myText.substring(0,(myText.length-1))+tagClose+" ";}else{subst=tagOpen+myText+tagClose;}
txtarea.value=txtarea.value.substring(0,startPos)+subst+
txtarea.value.substring(endPos,txtarea.value.length);txtarea.focus();var cPos=startPos+(tagOpen.length+myText.length+tagClose.length);txtarea.selectionStart=cPos;txtarea.selectionEnd=cPos;txtarea.scrollTop=scrollTop;}else{return false}
if(txtarea.createTextRange)txtarea.caretPos=document.selection.createRange().duplicate();return true}
function disableTimed(elid,nrsec){var elrf=document.getElementById(elid);if(!nrsec)nrsec=5;if(!elrf)return;elrf.disabled=1;disbaletimer=setTimeout("revdisabled('"+elid+"')",nrsec*1000);}
function revdisabled(elid){document.getElementById(elid).disabled=0;}
function debug(content){var debugh;if(debugh=document.getElementById('debug1')){debugh.innerHTML=content}else{var debugdiv=document.createElement("div");debugdiv.id="debug1";debugdiv.className="debug";debugdiv.appendChild(document.createTextNode(content));document.getElementsByTagName("body")[0].appendChild(debugdiv);}}
var dhtmlwindow={ajaxbustcache:true,ajaxloadinghtml:'<b>Loading Page. Please wait...</b>',minimizeorder:0,zIndexvalue:100,tobjects:[],lastactivet:{},preinitones:0,init:function(t,minimize){if(!dhtmlwindow.preinitones){dhtmlwindow.preinitones=1;var wdinit=document.createElement("div");wdinit.id="vailoverlay";wdinit.style.display="none";document.getElementsByTagName("body")[0].appendChild(wdinit);wdinit=document.createElement("div");wdinit.id="dhtmlwindowholder";wdinit.style.display="none";var wdref=document.getElementsByTagName("body")[0].appendChild(wdinit);wdref.innerHTML='<span style="display:none">.</span>';attachEventListener(document,"unload",dhtmlwindow.cleanup,false);dhtmlwindow.imagefiles=[iconpath+'/dhtmlwindow/min.gif',iconpath+'/dhtmlwindow/close.gif',iconpath+'/dhtmlwindow/restore.gif',iconpath+'/dhtmlwindow/resize.gif'];}
var domwindow=document.createElement("div");domwindow.id=t;domwindow.className="dhtmlwindow";var domwindowdata='';var minhtml=minimize?'<img src="'+this.imagefiles[0]+'" title="Minimize" />':'';domwindowdata='<div class="dhtml-wrapwin"><div class="dhtml-shadow"><div></div></div><div class="dhtml-innerwin">';domwindowdata+='<div class="drag-handle"><div class="drag-dtitle">&nbsp;</div><div class="drag-controls">'+minhtml+'<img src="'+this.imagefiles[1]+'" title="Close" /></div>';domwindowdata+='</div>';domwindowdata+='<div class="drag-contentarea"></div>';domwindowdata+='<div class="drag-statusarea"><div class="drag-resizearea" style="background: transparent url('+this.imagefiles[3]+') top right no-repeat;">&nbsp;</div></div>';domwindowdata+='</div></div></div>';domwindow.innerHTML=domwindowdata;document.getElementsByTagName("body")[0].appendChild(domwindow);var t=document.getElementById(t);var divs=t.getElementsByTagName("div");for(var i=0;i<divs.length;i++){if(/drag-/.test(divs[i].className))
t[divs[i].className.replace(/drag-/,"")]=divs[i]}
t.handle._parent=t;t.resizearea._parent=t;t.controls._parent=t;t.onclose=function(){return true};t.onmousedown=function(){dhtmlwindow.setfocus(this)};t.handle.onmousedown=dhtmlwindow.setupdrag;t.resizearea.onmousedown=dhtmlwindow.setupdrag;t.controls.onclick=dhtmlwindow.enablecontrols;t.show=function(){dhtmlwindow.show(this)};t.hide=function(){dhtmlwindow.hide(this)};t.close=function(){dhtmlwindow.close(this)};t.setSize=function(w,h){dhtmlwindow.setSize(this,w,h)};t.moveTo=function(x,y){dhtmlwindow.moveTo(this,x,y)};t.autosize=function(divx,divy){dhtmlwindow.autosize(this,divx,divy)};t.isResize=function(bol){dhtmlwindow.isResize(this,bol)};t.isScrolling=function(bol){dhtmlwindow.isScrolling(this,bol)};t.load=function(contenttype,contentsource,title){dhtmlwindow.load(this,contenttype,contentsource,title)}
this.tobjects[this.tobjects.length]=t;return t},open:function(t,contenttype,contentsource,title,attr,recalonload,startfocus,event){var d=dhtmlwindow;function getValue(Name){var config=new RegExp(Name+"=([^,]+)","i");return(config.test(attr))?parseInt(RegExp.$1):0;}
if(document.getElementById(t)==null)
t=this.init(t,getValue("minimize"))
else
t=document.getElementById(t);this.setfocus(t);var twidth=getValue("width");var theight=getValue("height");var xpos=getValue("center")?"middle":getValue("left");var ypos=getValue("center")?"middle":getValue("top");viewportSize=getViewportSize(1);if(twidth&&twidth>viewportSize[0]){twidth=viewportSize[0];xpos=1};if(theight&&theight>viewportSize[1]){theight=viewportSize[1];ypos=0};this.twidth=twidth;t.setSize(twidth,theight);if(!xpos){if(event){scrollingPosition=getScrollingPosition();getCursorPostion(event);var newpos=setLayerLocation(cursorPosition[0],cursorPosition[1],twidth,theight,10,getValue("flip"));xpos=newpos[0]-scrollingPosition[0];ypos=newpos[1]-scrollingPosition[1];if(xpos<5)xpos=5;}else{ypos=xpos='middle';}}
if(typeof recalonload!="undefined"&&recalonload=="recal"&&this.scroll_top==0){if(window.attachEvent&&!window.opera)
attachEventListener(window,"load",function(){setTimeout(function(){t.moveTo(xpos,ypos)},400)})
else
attachEventListener(window,"load",function(){t.moveTo(xpos,ypos)})}
t.isResize(getValue("resize"));t.isScrolling(getValue("scrolling"));t.style.display="block";t.moveTo(xpos,ypos);t.style.visibility="visible";t.contentarea.style.display="block";t.startfocus=startfocus;t.load(contenttype,contentsource,title);if(t.state=="minimized"&&t.controls.firstChild.title=="Restore"){t.controls.firstChild.setAttribute("src",dhtmlwindow.imagefiles[0]);t.controls.firstChild.setAttribute("title","Minimize");t.state="fullview"}
return t},setSize:function(t,w,h){t.style.width=Math.max(parseInt(w),150)+"px";t.contentarea.style.height=Math.max(parseInt(h),100)+"px"},moveTo:function(t,x,y){this.getviewpoint();if(this.docwidth<this.twidth+20){self.resizeBy(this.twidth-this.docwidth+20,0);this.getviewpoint();}
t.style.left=(x=="middle")?this.scroll_left+(this.docwidth-t.offsetWidth)/2+"px":this.scroll_left+parseInt(x)+"px";if(y=="middle"){var toph=this.scroll_top+(this.docheight-t.offsetHeight)/2;if(toph<this.scroll_top-4)toph=this.scroll_top-4;t.style.top=toph+"px";}else{t.style.top=this.scroll_top+parseInt(y)+"px"}},isResize:function(t,bol){t.statusarea.style.display=(bol)?"block":"none";t.resizeBool=(bol)?1:0},isScrolling:function(t,bol){t.contentarea.style.overflow=(bol)?"auto":"hidden";},load:function(t,contenttype,contentsource,title){if(t.isClosed){alert("DHTML Window has been closed, so no window to load contents into. Open/Create the window again.");return}
var contenttype=contenttype.toLowerCase();if(typeof title!="undefined")
t.dtitle.innerHTML=title;if(contenttype=="inline")
t.contentarea.innerHTML=contentsource
else if(contenttype=="div"){var inlinedivref=document.getElementById(contentsource);if(!inlinedivref){t.contentarea.innerHTML='contentsource: "'+contentsource+'" not found';return}
t.contentarea.innerHTML=(inlinedivref.defaultHTML||inlinedivref.innerHTML);if(!inlinedivref.defaultHTML)inlinedivref.defaultHTML=inlinedivref.innerHTML;inlinedivref.innerHTML="";inlinedivref.style.display="none";t.contentarea.rdivref=inlinedivref;}
else if(contenttype=="area"){var inlinearea=document.getElementById(contentsource);if(!inlinearea){t.contentarea.innerHTML='contentsource: "'+contentsource+'" not found';return}
t.contentarea.innerHTML='<textarea onkeydown="insertTab(this, event)" style="width:99%;height:99%" id="dhtmlarea1">'+inlinearea.value+'</textarea>';if(inlinearea.onchange)document.getElementById('dhtmlarea1').onchange=inlinearea.onchange;t.contentarea.arearef=inlinearea;}
else if(contenttype=="iframe"){t.contentarea.style.overflow="hidden";if(!t.contentarea.firstChild||t.contentarea.firstChild.tagName!="IFRAME")
t.contentarea.innerHTML='<iframe src="" style="border:0 none;margin:0; padding:0; width:100%; height: 100%" name="_iframe_'+t.id+'" id="_iframe_'+t.id+'"></iframe>';if(contentsource)window.frames["_iframe_"+t.id].location.replace(contentsource);}
else if(contenttype=="ajax"){this.ajax_connect(contentsource,t)}
t.contentarea.datatype=contenttype},autosize:function(t,inwidth,inheight){var cwi=parseInt(t.style.width);var chi=parseInt(t.contentarea.offsetHeight);if(inwidth>cwi&&inwidth<viewportSize[0])t.style.width=inwidth+"px";if(inheight>chi){if(inheight>viewportSize[1]-20)inheight=viewportSize[1]-20;t.contentarea.style.height=inheight+"px";t.moveTo('middle','middle');}},setupdrag:function(e){var d=dhtmlwindow;var t=this._parent;d.etarget=this;var e=window.event||e;d.initmousex=e.clientX;d.initmousey=e.clientY;d.initx=parseInt(t.offsetLeft);d.inity=parseInt(t.offsetTop);d.width=parseInt(t.offsetWidth);d.contentheight=parseInt(t.contentarea.offsetHeight);if(t.contentarea.datatype=="iframe"){}
document.onmousemove=d.getdistance;document.onmouseup=function(){if(t.contentarea.datatype=="iframe"){}
d.stop()}
return false},getdistance:function(e){var d=dhtmlwindow;var etarget=d.etarget;var e=window.event||e;d.distancex=e.clientX-d.initmousex;d.distancey=e.clientY-d.initmousey;if(etarget.className=="drag-handle")
d.move(etarget._parent,e)
else if(etarget.className=="drag-resizearea")
d.resize(etarget._parent,e);return false},getviewpoint:function(){var ie=document.all&&!window.opera;var domclientWidth=document.documentElement&&parseInt(document.documentElement.clientWidth)||100000;this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;this.scroll_top=(ie)?this.standardbody.scrollTop:window.pageYOffset;this.scroll_left=(ie)?this.standardbody.scrollLeft:window.pageXOffset;this.docwidth=(ie)?this.standardbody.clientWidth:(/Safari/i.test(navigator.userAgent))?window.innerWidth:Math.min(domclientWidth,window.innerWidth-16);this.docheight=(ie)?this.standardbody.clientHeight:window.innerHeight;},rememberattrs:function(t){this.getviewpoint();t.lastx=parseInt((t.style.left||t.offsetLeft))-dhtmlwindow.scroll_left;t.lasty=parseInt((t.style.top||t.offsetTop))-dhtmlwindow.scroll_top;t.lastwidth=parseInt(t.style.width);},move:function(t,e){t.style.left=dhtmlwindow.distancex+dhtmlwindow.initx+"px";t.style.top=dhtmlwindow.distancey+dhtmlwindow.inity+"px";},resize:function(t,e){t.style.width=Math.max(dhtmlwindow.width+dhtmlwindow.distancex,150)+"px";t.contentarea.style.height=Math.max(dhtmlwindow.contentheight+dhtmlwindow.distancey,100)+"px";},enablecontrols:function(e){var d=dhtmlwindow;var sourceobj=window.event?window.event.srcElement:e.target;if(/Minimize/i.test(sourceobj.getAttribute("title")))
d.minimize(sourceobj,this._parent)
else if(/Restore/i.test(sourceobj.getAttribute("title")))
d.restore(sourceobj,this._parent)
else if(/Close/i.test(sourceobj.getAttribute("title")))
d.close(this._parent);return false},minimize:function(button,t){dhtmlwindow.rememberattrs(t);button.setAttribute("src",dhtmlwindow.imagefiles[2]);button.setAttribute("title","Restore");t.state="minimized";t.contentarea.style.display="none";t.statusarea.style.display="none";if(typeof t.minimizeorder=="undefined"){dhtmlwindow.minimizeorder++;t.minimizeorder=dhtmlwindow.minimizeorder;}
t.style.left="10px";t.style.width="200px";var windowspacing=t.minimizeorder*10;t.style.top=dhtmlwindow.scroll_top+dhtmlwindow.docheight-(t.handle.offsetHeight*t.minimizeorder)-windowspacing+"px";},restore:function(button,t){dhtmlwindow.getviewpoint();button.setAttribute("src",dhtmlwindow.imagefiles[0]);button.setAttribute("title","Minimize");t.state="fullview";t.style.display="block";t.contentarea.style.display="block";if(t.resizeBool)
t.statusarea.style.display="block";t.style.left=parseInt(t.lastx)+dhtmlwindow.scroll_left+"px";t.style.top=parseInt(t.lasty)+dhtmlwindow.scroll_top+"px";t.style.width=parseInt(t.lastwidth)+"px";},close:function(t){try{var closewinbol=t.onclose()}
catch(err){var closewinbol=true}
finally{if(typeof closewinbol=="undefined"){alert("An error has occured somwhere inside your \"onclose\" event handler");var closewinbol=true}}
if(closewinbol){if(t.contentarea.datatype=="div"){t.contentarea.rdivref.innerHTML=t.contentarea.innerHTML;t.contentarea.rdivref.style.display="block";}else if(t.contentarea.datatype=="area"){t.contentarea.arearef.value=document.getElementById('dhtmlarea1').value;}
if(t.state!="minimized")
dhtmlwindow.rememberattrs(t);if(window.frames["_iframe_"+t.id])
window.frames["_iframe_"+t.id].location.replace("about:blank")
else
t.contentarea.innerHTML="";t.style.display="none";t.isClosed=true;}
return closewinbol},setopacity:function(targetobject,value){if(!targetobject)
return;if(targetobject.filters&&targetobject.filters[0]){if(typeof targetobject.filters[0].opacity=="number")
targetobject.filters[0].opacity=value*100
else
targetobject.style.filter="alpha(opacity="+value*100+")"}
else if(typeof targetobject.style.MozOpacity!="undefined")
targetobject.style.MozOpacity=value
else if(typeof targetobject.style.opacity!="undefined")
targetobject.style.opacity=value},setfocus:function(t){this.zIndexvalue++;t.style.zIndex=this.zIndexvalue;t.isClosed=false;this.setopacity(this.lastactivet.handle,0.5);this.setopacity(t.handle,1);this.lastactivet=t;},show:function(t){if(t.isClosed){alert("DHTML Window has been closed, so nothing to show. Open/Create the window again.");return}
if(t.lastx)
dhtmlwindow.restore(t.controls.firstChild,t)
else
t.style.display="block";this.setfocus(t);t.state="fullview";},hide:function(t){t.style.display="none";},ajax_connect:function(url,t){makeHttpRequest(url,'dhtmlwindow.ajax_loadpage',0,t);},ajax_loadpage:function(page_request,t){t.contentarea.innerHTML=page_request;if(t.startfocus)document.getElementById(t.startfocus).focus();},stop:function(){dhtmlwindow.etarget=null;document.onmousemove=null;document.onmouseup=null;},cleanup:function(){for(var i=0;i<dhtmlwindow.tobjects.length;i++){dhtmlwindow.tobjects[i].handle._parent=dhtmlwindow.tobjects[i].resizearea._parent=dhtmlwindow.tobjects[i].controls._parent=null}
window.onload=null}}
var dhtmlmodal={veilstack:0,open:function(t,contenttype,contentsource,title,attr,recalonload){var d=dhtmlwindow;if(!d.preinitveil){attachEventListener(window,"resize",function(){if(typeof dhtmlmodal!="undefined")dhtmlmodal.adjustveil()});d.preinitveil=1;}
if(recalonload=="recal"&&d.scroll_top==0)
attachEventListener(window,"load",function(){dhtmlmodal.adjustveil()});var t=d.open(t,contenttype,contentsource,title,attr,recalonload);this.interVeil=document.getElementById("vailoverlay");this.veilstack++;this.loadveil();var config=new RegExp("noclickclose=([^,]+)","i");var noclickclose=(config.test(attr))?parseInt(RegExp.$1):0;t.controls.onclick=function(){dhtmlmodal.close(this._parent)};if(!noclickclose)this.interVeil.onclick=function(){dhtmlmodal.close(t)};t.show=function(){dhtmlmodal.show(this)};t.hide=function(){dhtmlmodal.close(this)};return t},loadveil:function(){var d=dhtmlwindow;d.getviewpoint();this.docheightcomplete=(d.standardbody.offsetHeight>d.standardbody.scrollHeight)?d.standardbody.offsetHeight:d.standardbody.scrollHeight;this.interVeil.style.width=d.docwidth+"px";this.interVeil.style.height=this.docheightcomplete+"px";this.interVeil.style.left=0;this.interVeil.style.top=0;this.interVeil.style.visibility="visible";this.interVeil.style.display="block";},adjustveil:function(){if(this.interVeil&&this.interVeil.style.display=="block")
this.loadveil()},closeveil:function(){this.veilstack--;if(this.veilstack==0)
this.interVeil.style.display="none";this.interVeil.onclick='';},close:function(t,forceclose){t.contentDoc=(t.contentarea.datatype=="iframe")?window.frames["_iframe_"+t.id].document:t.contentarea;if(t.contentarea.datatype=="div"){t.contentarea.rdivref.innerHTML=t.contentarea.innerHTML;t.contentarea.rdivref.style.display="block";}
if(dhtmlwindow.close(t)){this.closeveil();t.isClosed=true;}},show:function(t){dhtmlmodal.veilstack++;dhtmlmodal.loadveil();dhtmlwindow.show(t);}};var mg_showtime=400;var mg_hidetime=300;var mg_closetimer=0;var mg_opentimer=0;var mg_ddmenuitem=0;var mg_isopened=0;function mopen(id){mcancelclosetime();if(mg_opentimer)window.clearTimeout(mg_opentimer);if(!mg_isopened){mg_opentimer=window.setTimeout("mopentimed('"+id+"')",mg_showtime);}else{mopentimed(id)}}
function mopentimed(id){if(mg_ddmenuitem)mg_ddmenuitem.style.visibility='hidden';mg_isopened=1;mg_ddmenuitem=document.getElementById(id);mg_ddmenuitem.style.visibility='visible';}
function mclose(){if(mg_ddmenuitem){mg_ddmenuitem.style.visibility='hidden';mg_isopened=0;}}
function mclosetime(){mg_closetimer=window.setTimeout(mclose,mg_hidetime);}
function mcancelclosetime(){if(mg_closetimer){window.clearTimeout(mg_closetimer);mg_closetimer=null;}}var treeicons;var collapsedWidget=new Image(18,18);var collapsedWidgetStart=new Image(18,18);var collapsedWidgetEnd=new Image(18,18);var expandedWidget=new Image(18,18);var expandedWidgetStart=new Image(18,18);var expandedWidgetEnd=new Image(18,18);var nodeWidget=new Image(18,18);var nodeWidgetEnd=new Image(18,18);var emptySpace=new Image(18,18);var chainSpace=new Image(18,18);var widgetWidth="18";var widgetHeight="18";var currState="";var expansionItem=0;var openfirstinit;var reldir="";var dirsplit=new Array();var tmbaseuri;var uriparse;var expandallonstart=0;function olItem(text,uri){this.text=text;this.uri=uri;}
function oI(text,uri){this.text=text;this.uri=uri;}
var olData='';function nodeSelect(newreldir,nodenr){setActiveNodeClass(nodenr,expansionItem);if(typeof(nodeSelectTrap)=='function'){nodeSelectTrap(newreldir,nodenr);}else{if(typeof(mkparse)=='function'){if(typeof listview!="undefined"&&listview&&nav['view']=='preview')nav['view']=listview;if(typeof usefullajax!='undefined'&&ajaxnav&&usefullajax){baseuri=relbaseuri=selfbase=newreldir?fullbaseuri+'/'+newreldir:fullbaseuri;if(document.fselform)document.fselform.action=selfbase;navigeer('0');document.location.href="#";}else{self.document.location.href=tmbaseuri+'/'+encodeURI(newreldir)+mkparse(['view','bsize','order','column','doctype','mediatype','range']);}}else{self.document.location.href=tmbaseuri+'/'+encodeURI(newreldir)+uriparse;}}}
function swapState(currState,currVal,n){var newState=currState.substring(0,n);if(currVal=='2'){newState+=1;}else{newState+=currVal^1}
newState+=currState.substring(n+1,currState.length);return newState;}
function getExpandedWidgetState(imgURL){if(imgURL.indexOf("Start")!=-1){return expandedWidgetStart.src;}
if(imgURL.indexOf("End")!=-1){return expandedWidgetEnd.src;}
return expandedWidget.src;}
function getCollapsedWidgetState(imgURL){if(imgURL.indexOf("Start")!=-1){return collapsedWidgetStart.src;}
if(imgURL.indexOf("End")!=-1){return collapsedWidgetEnd.src;}
return collapsedWidget.src;}
function toggle(img,blockNum,refPos){var newString="";var expanded,n;expanded=currState.charAt(blockNum);currState=swapState(currState,expanded,blockNum,refPos);if(expanded=="0"){document.getElementById("OLBlock"+blockNum).style.display="block";img.src=getExpandedWidgetState(img.src);}else if(expanded=="1"){document.getElementById("OLBlock"+blockNum).style.display="none";img.src=getCollapsedWidgetState(img.src);}else{img.src=getExpandedWidgetState(img.src);var aRes=caclRefPoint(refPos);document.getElementById("OLBlock"+blockNum).innerHTML=drawOutline(eval(aRes[0]),aRes[1],refPos,aRes[2]);document.getElementById("OLBlock"+blockNum).style.display="block";}}
function caclRefPoint(refPosStr){var prefix="";var refPosArr=refPosStr.split('-');var refstr='olData';var prevstr=new Array;for(var i=0;i<refPosArr.length;i++){var thisleng=eval(refstr+'.cN.length');prevstr[i]=eval(refstr+'.cN[refPosArr[i]].item.uri');refstr+='.cN['+refPosArr[i]+']';prefix+=(refPosArr[i]==thisleng-1)?"<img class='widgets' src='"+emptySpace.src+"' height="+widgetHeight+" width="+widgetWidth+">":"<img class='widgets' src='"+chainSpace.src+"' height="+widgetHeight+" width="+widgetWidth+">";}
return[refstr,prefix,prevstr.join('/')];}
function expandAll(){var newState="";while(newState.length<currState.length){newState+="1";}
currState=newState;initExpand();}
function collapseAll(){var newState="";while(newState.length<currState.length){newState+="0";}
currState=newState;initExpand();}
var currID=0;var blockID=0;var gLevel=0;function drawOutline(ol,prefix,refPos,lasturis){var output="";var nestCount,link,nestPrefix,lastInnerNode;prefix=(prefix)?prefix:"";var dirSoFar;if(dirsplit.length)
dirSoFar=dirsplit.slice(0,gLevel+1).join('/');for(var i=0;i<ol.cN.length;i++){nestCount=(ol.cN[i].cN)?ol.cN[i].cN.length:0;output+="<div class='OLRow' id='olline"+currID++ +"'>\n";output+=prefix;var toplevel=prefix?1:0;var newlasturis=lasturis?lasturis+'/'+ol.cN[i].item.uri:ol.cN[i].item.uri;var makesubtree=0;if(dirSoFar&&dirSoFar.toLowerCase()==newlasturis.toLowerCase()){if(dirSoFar==reldir)expansionItem=currID;makesubtree=1;}else if(openfirstinit&&!reldir){openfirstinit=0;makesubtree=1;}
if(expandallonstart)makesubtree=1;if(nestCount>0){var currRefPos=(refPos||refPos==0)?refPos+"-"+i:i;output+="<img class='widgets' id='widget"+(currID-1)+"' src='";if(makesubtree){output+=((i==ol.cN.length-1)?expandedWidgetEnd.src:(currID==0)?expandedWidgetStart.src:expandedWidget.src);}else{output+=((i==ol.cN.length-1)?collapsedWidgetEnd.src:(currID==0)?collapsedWidgetStart.src:collapsedWidget.src);}
output+="' height="+widgetHeight+" width="+widgetWidth;output+="' title='Click to expand/collapse nested items.' onClick='toggle(this,"+blockID+',"'+currRefPos+'")\'>&nbsp;';var topclass=(toplevel)?'':'top';var mytext=ol.cN[i].item.text;if(!mytext)mytext=ol.cN[i].item.uri;var escuis=newlasturis.indexOf('&')!=-1?newlasturis.replace(/&/g,'&amp;'):newlasturis;output+='<a id="tmnode'+currID+'" href="javascript:nodeSelect(&quot;'+escuis+"&quot;,'"+currID+'\')" class="'+topclass;output+='tmtext" title=""><span id="ntext'+currID+'" class="nodetext" >'+mytext+"</span></a>";output+="<div class='OLBlock' id='OLBlock"+blockID++ +"'>";if(makesubtree){currState+='1';nestPrefix=prefix;nestPrefix+=(i==ol.cN.length-1)?"<img class='widgets' src='"+emptySpace.src+"' height="+widgetHeight+" width="+widgetWidth+">":"<img class='widgets' src='"+chainSpace.src+"' height="+widgetHeight+" width="+widgetWidth+">"
gLevel++;output+=drawOutline(ol.cN[i],nestPrefix,currRefPos,newlasturis);gLevel--;}else{currState+='2';}
output+="</div></div>\n";}else{output+="<img class='widgets' id='widget"+(currID-1)+"' src='"+((i==ol.cN.length-1)?nodeWidgetEnd.src:nodeWidget.src);output+="'>&nbsp;";var topclass=(toplevel)?'':'top';if(newlasturis.indexOf('&')!=-1)newlasturis=newlasturis.replace(/\&/g,'&amp;');output+='<a id="tmnode'+currID+'" href="javascript:nodeSelect(&quot;'+newlasturis+'&quot;,\''+currID+'\')" class="'+topclass;var mytext=ol.cN[i].item.text;if(!mytext)mytext=ol.cN[i].item.uri;output+='tmtext" title=""><span id="ntext'+currID+'" class="nodetext" >'+mytext+"</span></a>";output+="</div>\n";}}
return output;}
function searchOldata(searchref){searchval=document.getElementById(searchref).value.toLowerCase();if(!searchval){document.getElementById('treeq_nrfound').innerHTML='0 hits';return;}
var results=new Array();for(var i1=0;i1<olData.cN.length;i1++){var treehop=olData.cN[i1].item.uri;if(olData.cN[i1].item.uri.toLowerCase().indexOf(searchval)!=-1)results.push([olData.cN[i1].item.uri,treehop]);if(olData.cN[i1].cN){for(var i2=0;i2<olData.cN[i1].cN.length;i2++){var upref=olData.cN[i1].cN[i2];var treehop2=treehop+'/'+upref.item.uri;if(upref.item.uri.toLowerCase().indexOf(searchval)!=-1)results.push([upref.item.uri,treehop2]);if(upref.cN){for(var i3=0;i3<upref.cN.length;i3++){var upref2=olData.cN[i1].cN[i2].cN[i3];var treehop3=treehop2+'/'+upref2.item.uri;if(upref2.item.uri.toLowerCase().indexOf(searchval)!=-1)results.push([upref2.item.uri,treehop3]);if(upref2.cN){for(var i4=0;i4<upref2.cN.length;i4++){var upref3=olData.cN[i1].cN[i2].cN[i3].cN[i4];var treehop4=treehop3+'/'+upref3.item.uri;if(upref3.item.uri.toLowerCase().indexOf(searchval)!=-1)results.push([upref3.item.uri,treehop4]);}}}}}}}
var nrhits=results.length?results.length:0;document.getElementById('treeq_nrfound').innerHTML=nrhits+' hits';if(nrhits){if(document.getElementById('treeq_results')){document.getElementById('treeq_results').style.display='block';var restext='';for(var i=0;i<results.length;i++){restext+='<div style="padding:3px;border:1px solid #ddd">'+(i+1)+') <a href="javascript:searchOldataSel(&quot;'+results[i][1]+'&quot;)" title="Show results: '+results[i][1]+'">'+results[i][0]+'</a></div>';}
document.getElementById('treeq_restext').innerHTML=restext;}
reldir=results[0][1];}else{document.getElementById('treeq_results').style.display='none';reldir='';}
if(nrhits==1){searchOldataSel(reldir)}else{document.getElementById('treeq_results').style.top='0px';initExpMenu();}}
var tree_starty;function searchOldataSel(specval){reldir=specval;var newspos=0;if(!tree_starty){tree_starty=getPosition('treeq_outres');tree_starty=tree_starty[1];}
initExpMenu();if(expansionItem>15){var scrollpos=(getPosition('olline'+(expansionItem-5)))[1];window.scroll(0,scrollpos);var scpos=getScrollingPosition();newspos=scrollpos>tree_starty?scrollpos-tree_starty:0;}else{newpos=0;window.scroll(0,0);}
document.getElementById('treeq_results').style.top=newspos+'px';}
function initExpand(){for(var i=0;i<currState.length;i++){if(currState.charAt(i)==1){document.getElementById("OLBlock"+i).style.display="block";}else{document.getElementById("OLBlock"+i).style.display="none";}}
setActiveNodeClass(expansionItem);}
function setActiveNodeClass(expid,oldid){if(expid){var targetnode=document.getElementById("tmnode"+expid);var noderef;if(targetnode&&targetnode.className.indexOf('active')==-1){targetnode.className=targetnode.className+'active';}}
expansionItem=expid;if(oldid){var targetnode=document.getElementById("tmnode"+oldid);if(!targetnode)return;var activeind=targetnode.className.indexOf('active');if(activeind!=-1){targetnode.className=targetnode.className.substring(0,activeind);}}}
function initExpMenu(inst){if(!inst)inst=1;if(!olData||!olData.cN)return;currState="";collapsedWidget.src=treeicons+"oplus.gif";collapsedWidgetStart.src=treeicons+"oplusStart.gif";collapsedWidgetEnd.src=treeicons+"oplusEnd.gif";expandedWidget.src=treeicons+"ominus.gif";expandedWidgetStart.src=treeicons+"ominusStart.gif";expandedWidgetEnd.src=treeicons+"ominusEnd.gif";nodeWidget.src=treeicons+"onode.gif";nodeWidgetEnd.src=treeicons+"onodeEnd.gif";emptySpace.src=treeicons+"oempty.gif";chainSpace.src=treeicons+"ochain.gif";currID=0;blockID=0;gLevel=0;dirsplit=reldir.split('/');if(olData&&olData.cN){var olHTML=drawOutline(olData);dirsplit=[];document.getElementById("treecontent").innerHTML=olHTML;initExpand();}}