var nodeList=new Array;var numNodes=0;var bN=null;function Node( key,docNo,desc,hRef,tTip ){this.id=key;this.docNo=docNo;this.desc=desc;this.hRef=hRef;nType=key.substr( 0,4 );if (nType == "DOC_") { nType="DOCU";} else if (nType == "LIB_") { nType="LIBR";} this.nodeType=nType;this.parent=null;this.c=new Array;this.nC=0;this.aC=aC;this.paintNode=paintNode;}function sN(bNode){if (bN == null) {bN=bNode; nodeList[numNodes++]=bNode;}} function aC(newNode){newNode.parent=this;this.c[this.nC++]=newNode;nodeList[numNodes++]=newNode;}function pT(){parent.menuFrame.document.open("text/html","replace");parent.menuFrame.document.write("<HTML>\n");parent.menuFrame.document.write("<HEAD>\n");parent.menuFrame.document.write("<LINK REL=stylesheet HREF='library.css' TYPE='text/css'>\n");parent.menuFrame.document.write("</HEAD>\n");parent.menuFrame.document.write("<BODY>\n");parent.menuFrame.document.write("<NOBR>\n");bN.paintNode();parent.menuFrame.document.write("\n</NOBR>\n");parent.menuFrame.document.write("</BODY>\n");parent.menuFrame.document.write("</HTML>\n");alert("This web site is best viewed using Microsoft Internet Explorer 5 or greater.");parent.menuFrame.document.close();return;}function paintNode(){var i=0;top.menuFrame.document.write("<UL>");if (this.nodeType=="DOCU") { top.menuFrame.document.write("<LI id='" + this.nodeType + "IE4'><IMG SRC='images/" + this.nodeType.toLowerCase()+"u.gif' ALIGN='middle'><A HREF='" + this.hRef + "' TARGET='baseFrame'>" + this.desc + "</A></LI>");} else { top.menuFrame.document.write("<LI id='" + this.nodeType + "IE4'><IMG SRC='images/" + this.nodeType.toLowerCase()+"u.gif' ALIGN='middle'>" + this.desc + "</LI>");} if (this.nC != 0) { for (i=0;i<this.nC;i++){this.c[i].paintNode(); } } top.menuFrame.document.write("</UL>");}function chk(){if (location.search!=""){var gz=location.search;gz=gz.replace( /\?{1}/, "");yy4(gz);}}function yy4(txt){if(txt){iF=false;i=0;re=/\s/gi;txt=txt.replace(re,"&nbsp;");re = new RegExp(txt, "ig");while(iF!=true && i<nodeList.length){if (nodeList[i].desc.search(re) != -1){if (nodeList[i].hRef != ""){parent.baseFrame.location = nodeList[i].hRef;}iF=true;}i++;}}}