var menuIrrelevant;if(location.href.indexOf("pxwebquery")==-1&&location.href.indexOf("inctables")==-1){menuIrrelevant=true}else{menuIrrelevant=false}var webFXTreeConfig={rootIcon:"/"+pxwebnameslash+"xtree/images/dbasetable.gif",openRootIcon:"/"+pxwebnameslash+"xtree/images/dbasetable.gif",folderIcon:"/"+pxwebnameslash+"xtree/images/folder.gif",openFolderIcon:"/"+pxwebnameslash+"xtree/images/folder-new.gif",fileIcon:"/"+pxwebnameslash+"xtree/images/folder.gif",iIcon:"/"+pxwebnameslash+"xtree/images/I.gif",lIcon:"/"+pxwebnameslash+"xtree/images/L.gif",lMinusIcon:"/"+pxwebnameslash+"xtree/images/Lminus.gif",lPlusIcon:"/"+pxwebnameslash+"xtree/images/Lplus.gif",tIcon:"/"+pxwebnameslash+"xtree/images/T.gif",tMinusIcon:"/"+pxwebnameslash+"xtree/images/Tminus.gif",tPlusIcon:"/"+pxwebnameslash+"xtree/images/Tplus.gif",blankIcon:"/"+pxwebnameslash+"xtree/images/blank.gif",defaultText:"",defaultTooltip:"",defaultAction:"javascript:void(0)",defaultBehavior:"classic",usePersistence:true,clickedIcon:"/"+pxwebnameslash+"xtree/images/folder-saved-search.gif"};var webFXTreeHandler={idCounter:0,idPrefix:"webfx-tree-object-",all:{},behavior:null,selected:null,onSelect:null,getId:function(){return this.idPrefix+this.idCounter++},toggle:function(b){this.all[b.id.replace("-plus","")].toggle()},select:function(b){this.all[b.id.replace("-icon","")].select()},focus:function(b){this.all[b.id.replace("-anchor","")].focus()},blur:function(b){this.all[b.id.replace("-anchor","")].blur()},keydown:function(c,d){return this.all[c.id].keydown(d.keyCode)},cookies:new WebFXCookie(),insertHTMLBeforeEnd:function(f,h){if(f.insertAdjacentHTML!=null){f.insertAdjacentHTML("BeforeEnd",h);return}var g;var e=f.ownerDocument.createRange();e.selectNodeContents(f);e.collapse(false);g=e.createContextualFragment(h);f.appendChild(g)}};function WebFXCookie(){if(document.cookie.length){this.cookies=" "+document.cookie}}WebFXCookie.prototype.setCookie=function(h,g){var e=new Date();e.setTime(e.getTime()+(1*24*60*60*1000));var f="; expires="+e.toGMTString();document.cookie=h+"="+escape(g)+f+"; path=/"};WebFXCookie.prototype.getCookie=function(h){if(this.cookies){var g=this.cookies.indexOf(" "+h+"=");if(g==-1){return null}var f=this.cookies.indexOf(";",g);if(f==-1){f=this.cookies.length}f-=g;var e=this.cookies.substr(g,f);return unescape(e.substr(e.indexOf("=")+1,e.length-e.indexOf("=")+1))}else{return null}};function WebFXTreeAbstractNode(d,f,e){this.childNodes=[];this.id=webFXTreeHandler.getId();this.text=d||webFXTreeConfig.defaultText;this.tooltip=f||webFXTreeConfig.defaultTooltip;this.action=e||webFXTreeConfig.defaultAction;this._last=false;webFXTreeHandler.all[this.id]=this}WebFXTreeAbstractNode.prototype.add=function(i,g){i.parentNode=this;this.childNodes[this.childNodes.length]=i;var f=this;if(this.childNodes.length>=2){this.childNodes[this.childNodes.length-2]._last=false}while(f.parentNode){f=f.parentNode}if(f.rendered){if(this.childNodes.length>=2){document.getElementById(this.childNodes[this.childNodes.length-2].id+"-plus").src=((this.childNodes[this.childNodes.length-2].folder)?((this.childNodes[this.childNodes.length-2].open)?webFXTreeConfig.tMinusIcon:webFXTreeConfig.tPlusIcon):webFXTreeConfig.tIcon);this.childNodes[this.childNodes.length-2].plusIcon=webFXTreeConfig.tPlusIcon;this.childNodes[this.childNodes.length-2].minusIcon=webFXTreeConfig.tMinusIcon;this.childNodes[this.childNodes.length-2]._last=false}this._last=true;var h=this;while(h.parentNode){for(var j=0;j<h.parentNode.childNodes.length;j++){if(h.id==h.parentNode.childNodes[j].id){break}}if(j==h.parentNode.childNodes.length-1){h.parentNode._last=true}else{h.parentNode._last=false}h=h.parentNode}webFXTreeHandler.insertHTMLBeforeEnd(document.getElementById(this.id+"-cont"),i.toString());if((!this.folder)&&(!this.openIcon)){this.icon=webFXTreeConfig.folderIcon;this.openIcon=webFXTreeConfig.openFolderIcon}if(!this.folder){this.folder=true;this.collapse(true)}if(!g){this.indent()}}return i};WebFXTreeAbstractNode.prototype.toggle=function(){if(this.folder){if(this.open){this.collapse()}else{this.expand()}}};WebFXTreeAbstractNode.prototype.select=function(){document.getElementById(this.id+"-anchor").focus()};WebFXTreeAbstractNode.prototype.deSelect=function(){document.getElementById(this.id+"-anchor").className="";webFXTreeHandler.selected=null};WebFXTreeAbstractNode.prototype.focus=function(){if((webFXTreeHandler.selected)&&(webFXTreeHandler.selected!=this)){webFXTreeHandler.selected.deSelect()}webFXTreeHandler.selected=this;if((this.openIcon)&&(webFXTreeHandler.behavior!="classic")){document.getElementById(this.id+"-icon").src=this.openIcon}document.getElementById(this.id+"-anchor").className="selected";document.getElementById(this.id+"-anchor").focus();if(webFXTreeHandler.onSelect){webFXTreeHandler.onSelect(this)}};WebFXTreeAbstractNode.prototype.blur=function(){if((this.openIcon)&&(webFXTreeHandler.behavior!="classic")){document.getElementById(this.id+"-icon").src=this.icon}document.getElementById(this.id+"-anchor").className="selected-inactive"};WebFXTreeAbstractNode.prototype.doExpand=function(){if(webFXTreeHandler.behavior=="classic"){document.getElementById(this.id+"-icon").src=this.openIcon}if(this.childNodes.length){document.getElementById(this.id+"-cont").style.display="block"}this.open=true;if(webFXTreeConfig.usePersistence){webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length-18),"1")}};WebFXTreeAbstractNode.prototype.doCollapse=function(){if(webFXTreeHandler.behavior=="classic"){document.getElementById(this.id+"-icon").src=this.icon}if(this.childNodes.length){document.getElementById(this.id+"-cont").style.display="none"}this.open=false;if(webFXTreeConfig.usePersistence){webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length-18),"0")}};WebFXTreeAbstractNode.prototype.expandAll=function(){this.expandChildren();if((this.folder)&&(!this.open)){this.expand()}};WebFXTreeAbstractNode.prototype.expandChildren=function(){for(var b=0;b<this.childNodes.length;b++){this.childNodes[b].expandAll()}};WebFXTreeAbstractNode.prototype.collapseAll=function(){this.collapseChildren();if((this.folder)&&(this.open)){this.collapse(true)}};WebFXTreeAbstractNode.prototype.collapseChildren=function(){for(var b=0;b<this.childNodes.length;b++){this.childNodes[b].collapseAll()}};WebFXTreeAbstractNode.prototype.indent=function(p,j,n,k,i){if(p==null){p=-2}var m=0;for(var o=this.childNodes.length-1;o>=0;o--){m=this.childNodes[o].indent(p+1,j,n,k);if(m){return}}if(j){if((k>=this._level)&&(document.getElementById(this.id+"-plus"))){if(this.folder){document.getElementById(this.id+"-plus").src=(this.open)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.lPlusIcon;this.plusIcon=webFXTreeConfig.lPlusIcon;this.minusIcon=webFXTreeConfig.lMinusIcon}else{if(i){document.getElementById(this.id+"-plus").src=webFXTreeConfig.lIcon}}return 1}}var l=document.getElementById(this.id+"-indent-"+p);if(l){if((l._last)||((j)&&(n))){l.src=webFXTreeConfig.blankIcon}else{l.src=webFXTreeConfig.iIcon}}return 0};function WebFXTree(l,j,h,k,i,g){this.base=WebFXTreeAbstractNode;this.base(l,j,h);this.icon=i||webFXTreeConfig.rootIcon;this.openIcon=g||webFXTreeConfig.openRootIcon;if(webFXTreeConfig.usePersistence){this.open=(webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length-18))=="0")?false:true}else{this.open=true}this.folder=true;this.rendered=false;this.onSelect=null;if(!webFXTreeHandler.behavior){webFXTreeHandler.behavior=k||webFXTreeConfig.defaultBehavior}if(menuIrrelevant){webFXTreeHandler.cookies.setCookie("xtreeSelect","")}}WebFXTree.prototype=new WebFXTreeAbstractNode;WebFXTree.prototype.setBehavior=function(b){webFXTreeHandler.behavior=b};WebFXTree.prototype.getBehavior=function(b){return webFXTreeHandler.behavior};WebFXTree.prototype.getSelected=function(){if(webFXTreeHandler.selected){return webFXTreeHandler.selected}else{return null}};WebFXTree.prototype.remove=function(){};WebFXTree.prototype.expand=function(){this.doExpand()};WebFXTree.prototype.collapse=function(b){if(!b){this.focus()}this.doCollapse()};WebFXTree.prototype.getFirst=function(){return null};WebFXTree.prototype.getLast=function(){return null};WebFXTree.prototype.getNextSibling=function(){return null};WebFXTree.prototype.getPreviousSibling=function(){return null};WebFXTree.prototype.keydown=function(b){if(b==39){if(!this.open){this.expand()}else{if(this.childNodes.length){this.childNodes[0].select()}}return false}if(b==37){this.collapse();return false}if((b==40)&&(this.open)&&(this.childNodes.length)){this.childNodes[0].select();return false}return true};WebFXTree.prototype.toString=function(){var d='<div id="'+this.id+'" title="'+this.tooltip+'" ondblclick="webFXTreeHandler.toggle(this);" class="webfx-tree-item" onkeydown="return webFXTreeHandler.keydown(this, event)"><img id="'+this.id+'-icon" class="webfx-tree-icon" src="'+((webFXTreeHandler.behavior=="classic"&&this.open)?this.openIcon:this.icon)+'" onclick="webFXTreeHandler.select(this);"><a href="'+this.action+'" id="'+this.id+'-anchor" onfocus="webFXTreeHandler.focus(this);" onblur="webFXTreeHandler.blur(this);"'+(this.target?' target="'+this.target+'"':"")+">"+this.text+'</a></div><div id="'+this.id+'-cont" class="webfx-tree-container" style="display: '+((this.open)?"block":"none")+';">';var f=[];for(var e=0;e<this.childNodes.length;e++){f[e]=this.childNodes[e].toString(e,this.childNodes.length)}this.rendered=true;return d+f.join("")+"</div>"};function WebFXTreeItem(k,j,h,l,i,g){this.base=WebFXTreeAbstractNode;this.base(k,j,h);if(webFXTreeConfig.usePersistence&&!menuIrrelevant){this.open=(webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length-18))=="1")?true:false}else{this.open=false}if(i){this.icon=i}if(g){this.openIcon=g}if(l){l.add(this)}}WebFXTreeItem.prototype=new WebFXTreeAbstractNode;WebFXTreeItem.prototype.remove=function(){var g=document.getElementById(this.id+"-plus").src;var h=this.parentNode;var l=this.getPreviousSibling(true);var i=this.getNextSibling(true);var j=this.parentNode.folder;var k=((i)&&(i.parentNode)&&(i.parentNode.id==h.id))?false:true;this.getPreviousSibling().focus();this._remove();if(h.childNodes.length==0){document.getElementById(h.id+"-cont").style.display="none";h.doCollapse();h.folder=false;h.open=false}if(!i||k){h.indent(null,true,k,this._level,h.childNodes.length)}if((l==h)&&!(h.childNodes.length)){l.folder=false;l.open=false;g=document.getElementById(l.id+"-plus").src;g=g.replace("minus","").replace("plus","");document.getElementById(l.id+"-plus").src=g;document.getElementById(l.id+"-icon").src=webFXTreeConfig.fileIcon}if(document.getElementById(l.id+"-plus")){if(h==l.parentNode){g=g.replace("minus","").replace("plus","");document.getElementById(l.id+"-plus").src=g}}};WebFXTreeItem.prototype._remove=function(){for(var f=this.childNodes.length-1;f>=0;f--){this.childNodes[f]._remove()}for(var f=0;f<this.parentNode.childNodes.length;f++){if(this==this.parentNode.childNodes[f]){for(var e=f;e<this.parentNode.childNodes.length;e++){this.parentNode.childNodes[e]=this.parentNode.childNodes[e+1]}this.parentNode.childNodes.length-=1;if(f+1==this.parentNode.childNodes.length){this.parentNode._last=true}break}}webFXTreeHandler.all[this.id]=null;var d=document.getElementById(this.id);if(d){d.parentNode.removeChild(d)}d=document.getElementById(this.id+"-cont");if(d){d.parentNode.removeChild(d)}};WebFXTreeItem.prototype.expand=function(){this.doExpand();document.getElementById(this.id+"-plus").src=this.minusIcon};WebFXTreeItem.prototype.collapse=function(b){if(!b){this.focus()}this.doCollapse();document.getElementById(this.id+"-plus").src=this.plusIcon};WebFXTreeItem.prototype.getFirst=function(){return this.childNodes[0]};WebFXTreeItem.prototype.getLast=function(){if(this.childNodes[this.childNodes.length-1].open){return this.childNodes[this.childNodes.length-1].getLast()}else{return this.childNodes[this.childNodes.length-1]}};WebFXTreeItem.prototype.getNextSibling=function(){for(var b=0;b<this.parentNode.childNodes.length;b++){if(this==this.parentNode.childNodes[b]){break}}if(++b==this.parentNode.childNodes.length){return this.parentNode.getNextSibling()}else{return this.parentNode.childNodes[b]}};WebFXTreeItem.prototype.getPreviousSibling=function(b){for(var d=0;d<this.parentNode.childNodes.length;d++){if(this==this.parentNode.childNodes[d]){break}}if(d==0){return this.parentNode}else{if((this.parentNode.childNodes[--d].open)||(b&&this.parentNode.childNodes[d].folder)){return this.parentNode.childNodes[d].getLast()}else{return this.parentNode.childNodes[d]}}};WebFXTreeItem.prototype.keydown=function(c){if((c==39)&&(this.folder)){if(!this.open){this.expand()}else{this.getFirst().select()}return false}else{if(c==37){if(this.open){this.collapse()}else{this.parentNode.select()}return false}else{if(c==40){if(this.open){this.getFirst().select()}else{var d=this.getNextSibling();if(d){d.select()}}return false}else{if(c==38){this.getPreviousSibling().select();return false}}}}return true};WebFXTreeItem.prototype.toString=function(k,p){var m=this.parentNode;var r="";if(k+1==p){this.parentNode._last=true}var o=0;while(m.parentNode){m=m.parentNode;r="<td valign='top' background='"+((m._last)?webFXTreeConfig.blankIcon:webFXTreeConfig.iIcon)+"'><img id=\""+this.id+"-indent-"+o+'" src="'+((m._last)?webFXTreeConfig.blankIcon:webFXTreeConfig.iIcon)+'"></td>'+r;o++}this._level=o;if(this.childNodes.length){this.folder=1}else{this.open=false}if((this.folder)||(webFXTreeHandler.behavior!="classic")){if(!this.icon){this.icon=webFXTreeConfig.folderIcon}if(!this.openIcon){this.openIcon=webFXTreeConfig.openFolderIcon}}else{if(!this.icon){this.icon=webFXTreeConfig.fileIcon}}var i=this.text.replace(/</g,"&lt;").replace(/>/g,"&gt;");var n='<div id="'+this.id+'" title="'+this.tooltip+"\" ondblclick=\"webFXTreeHandler.toggle(this);\" class=\"webfx-tree-item\" onkeydown=\"return webFXTreeHandler.keydown(this, event)\"><table border='0' cellpadding='0' cellspacing='0'><tr><td valign='top'>"+r+"<td valign='top' background='"+((this.parentNode._last)?webFXTreeConfig.blankIcon:webFXTreeConfig.iIcon)+"'><img id=\""+this.id+'-plus" style="cursor:pointer" onclick="toggleAlt(this.id.replace(/plus/,\'anchor\'));" src="'+((this.folder)?((this.open)?((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon):((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon)):((this.parentNode._last)?webFXTreeConfig.lIcon:webFXTreeConfig.tIcon))+"\"></td><td valign='top'><img id=\""+this.id+'-icon" class="webfx-tree-icon" src="'+((webFXTreeHandler.behavior=="classic"&&this.open)?this.openIcon:this.icon)+'" onclick="webFXTreeHandler.select(this);"></td><td valign=\'top\'><a href="'+this.action+'" id="'+this.id+'-anchor" onfocus="webFXTreeHandler.focus(this);" onblur="webFXTreeHandler.blur(this);"'+(this.target?' target="'+this.target+'"':"")+">"+i+'</a></td></tr></table></div><div id="'+this.id+'-cont" class="webfx-tree-container" style="display: '+((this.open)?"block":"none")+';">';var l=[];for(var o=0;o<this.childNodes.length;o++){l[o]=this.childNodes[o].toString(o,this.childNodes.length)}this.plusIcon=((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon);this.minusIcon=((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon);if(this.action=="javascript:void(0)"||this.childNodes.length==0&&this.action!="javascript:void(0)"){if(this.childNodes.length>0||this.action!="javascript:void(0)"){n=n.replace(/href/,"onclick=\"toggleAlt(this.id);webFXTreeHandler.cookies.setCookie('xtreeSelect', this.id)\" href")}else{n=n.replace(/href="[^"]*"/,'style="color:gray"')}}var q=webFXTreeHandler.cookies.getCookie("xtreeSelect");if(q&&!menuIrrelevant){if(q.indexOf(this.id+"-")!=-1){n=n.replace(/(class="[^"]+)/,"$1 selectedItem");n=n.replace(/(class="webfx-tree-icon" src=")[^"]+/,"$1"+webFXTreeConfig.clickedIcon)}}return n+l.join("")+"</div>"};var orgExpand=WebFXTreeItem.prototype.expand;WebFXTreeItem.prototype.expand=function(){var c=this.parentNode.childNodes;for(var d=0;d<c.length;d++){if(c[d]==this){orgExpand.call(this)}else{c[d].collapse()}}};function toggleAlt(b){webFXTreeHandler.toggle(document.getElementById(b).parentNode.previousSibling.previousSibling.firstChild)};