function xbDetectBrowser(){var oldOnError=window.onerror;var element=null;window.onerror=null;window.saveNavigator=window.navigator;navigator.OS="";navigator.version=parseFloat(navigator.appVersion);navigator.org="";navigator.family="";var platform;if(typeof (window.navigator.platform)!="undefined"){platform=window.navigator.platform.toLowerCase();if(platform.indexOf("win")!=-1){navigator.OS="win"}else{if(platform.indexOf("mac")!=-1){navigator.OS="mac"}else{if(platform.indexOf("unix")!=-1||platform.indexOf("linux")!=-1||platform.indexOf("sun")!=-1){navigator.OS="nix"}}}}var i=0;var ua=window.navigator.userAgent.toLowerCase();if(ua.indexOf("safari")!=-1){i=ua.indexOf("safari");navigator.family="safari";navigator.org="safari";navigator.version=parseFloat("0"+ua.substr(i+7),10)}else{if(ua.indexOf("opera")!=-1){i=ua.indexOf("opera");navigator.family="opera";navigator.org="opera";navigator.version=parseFloat("0"+ua.substr(i+6),10)}else{if((i=ua.indexOf("msie"))!=-1){navigator.org="microsoft";navigator.version=parseFloat("0"+ua.substr(i+5),10);if(navigator.version<4){navigator.family="ie3"}else{navigator.family="ie4"}}else{if(ua.indexOf("gecko")!=-1){navigator.family="gecko";var rvStart=ua.indexOf("rv:");var rvEnd=ua.indexOf(")",rvStart);var rv=ua.substring(rvStart+3,rvEnd);var rvParts=rv.split(".");var rvValue=0;var exp=1;for(var i=0;i0){if(lastNode){leftSide=leftSide+"0"}else{leftSide=leftSide+"1"}}this.isLastNode=lastNode;if(nc>0){level=level+1;for(i=0;i0){auxEv=""}else{auxEv=""}nodeName=this.nodeImageSrc();if(this.level>0){if(this.isLastNode){leftSide=leftSide+""+auxEv+""}else{leftSide=leftSide+""+auxEv+""}}this.isRendered=1;if(browserVersion==2){if(!doc.yPos){doc.yPos=20}}docW=this.blockStartHTML("folder");docW=docW+""+leftSide+"";if(USEICONS){docW=docW+this.linkHTML(false);docW=docW+""}else{if(this.prependHTML==""){docW=docW+""}}if(WRAPTEXT){docW=docW+""+this.prependHTML+""}else{docW=docW+""+this.prependHTML+""}if(USETEXTLINKS){docW=docW+this.linkHTML(true);docW=docW+this.desc+""}else{docW=docW+this.desc}docW=docW+"";docW=docW+this.blockEndHTML();if(insertAtObj==null){if(supportsDeferral){doc.write("
");insertAtObj=getElById("domRoot");insertAtObj.insertAdjacentHTML("beforeEnd",docW)}else{doc.write(docW)}}else{insertAtObj.insertAdjacentHTML("afterEnd",docW)}if(browserVersion==2){this.navObj=doc.layers["folder"+this.id];if(USEICONS){this.iconImg=this.navObj.document.images["folderIcon"+this.id]}this.nodeImg=this.navObj.document.images["nodeIcon"+this.id];doc.yPos=doc.yPos+this.navObj.clip.height}else{if(browserVersion!=0){this.navObj=getElById("folder"+this.id);if(USEICONS){this.iconImg=getElById("folderIcon"+this.id)}this.nodeImg=getElById("nodeIcon"+this.id)}}}function setStateFolder(isOpen){var subEntries;var totalHeight;var fIt=0;var i=0;var currentOpen;if(isOpen==this.isOpen){return }if(browserVersion==2){totalHeight=0;for(i=0;i0&&folder.level>0){folder.nodeImg.src=folder.nodeImageSrc()}if(USEICONS){folder.iconImg.src=folder.iconImageSrc()}for(i=folder.nChildren-1;i>=0;i--){if(folder.isOpen){folder.children[i].folderMstr(folder.navObj)}else{folder.children[i].esconde()}}}function escondeFolder(){this.escondeBlock();this.setState(0)}function linkFolderHTML(isTextLink){var docW="";if(this.hreference){if(USEFRAMES){docW=docW+"0){docW=docW+"onClick='javascript:clickOnFolder(\""+this.getID()+"\")'"}docW=docW+">"}else{docW=docW+""}return docW}function addChild(childNode){this.children[this.nChildren]=childNode;childNode.parentObj=this;this.nChildren++;return childNode}function addChildren(listOfChildren){this.children=listOfChildren;this.nChildren=listOfChildren.length;for(i=0;i0){if(this.isLastNode){leftSide=leftSide+""}else{leftSide=leftSide+""}}docW=docW+this.blockStartHTML("item");docW=docW+""+leftSide+"";if(USEICONS){docW=docW+""}else{if(this.prependHTML==""){docW=docW+""}}if(WRAPTEXT){docW=docW+""+this.prependHTML+""}else{docW=docW+""+this.prependHTML+""}if(USETEXTLINKS){docW=docW+"'+this.desc+""}else{docW=docW+this.desc}docW=docW+"";docW=docW+this.blockEndHTML();if(insertAtObj==null){doc.write(docW)}else{insertAtObj.insertAdjacentHTML("afterEnd",docW)}if(browserVersion==2){this.navObj=doc.layers["item"+this.id];if(USEICONS){this.iconImg=this.navObj.document.images["itemIcon"+this.id]}doc.yPos=doc.yPos+this.navObj.clip.height}else{if(browserVersion!=0){this.navObj=getElById("item"+this.id);if(USEICONS){this.iconImg=getElById("itemIcon"+this.id)}}}}function forceOpeningOfAncestorFolders(){if(this.parentObj==null||this.parentObj.isOpen){return }else{this.parentObj.forceOpeningOfAncestorFolders();clickOnNodeObj(this.parentObj)}}function escondeBlock(){if(browserVersion==1||browserVersion==3){if(this.navObj.style.display=="none"){return }this.navObj.style.display="none"}else{if(this.navObj.visibility=="hidden"){return }this.navObj.visibility="hidden"}}function folderMstr(domObj){if(browserVersion==1||browserVersion==3){if(t==-1){return }var str=new String(doc.links[t]);if(str.slice(14,16)!="em"){return }}if(!this.isRendered){this.renderOb(domObj)}else{if(browserVersion==1||browserVersion==3){this.navObj.style.display="block"}else{this.navObj.visibility="show"}}}function blockStartHTML(idprefix){var idParam="id='"+idprefix+this.id+"'";var docW="";if(browserVersion==2){docW=""}else{if(browserVersion!=0){docW="
"}}docW=docW+"";return docW}function blockEndHTML(){var docW="";docW="
";if(browserVersion==2){docW=docW+""}else{if(browserVersion!=0){docW=docW+"
"}}return docW}function createEntryIndex(){this.id=nEntries;indexOfEntries[nEntries]=this;nEntries++}function totalHeight(){var h=this.navObj.clip.height;var i=0;if(this.isOpen){for(i=0;i"}if(leftSideCoded.charAt(i)=="0"){retStr=retStr+""}}return retStr}function getID(){if(typeof this.xID!="undefined"){return this.xID}else{return this.id}}function clickOnFolder(folderId){var clicked=findObj(folderId);if(typeof clicked=="undefined"||clicked==null){alert("Treeview was not able to find the node object corresponding to ID="+folderId+". If the configuration file sets a.xID values, it must set them for ALL nodes, including the foldersTree root.");return }if(!clicked.isOpen){clickOnNodeObj(clicked)}if(lastOpenedFolder!=null&&lastOpenedFolder!=folderId){clickOnNode(lastOpenedFolder)}if(clicked.nChildren==0){lastOpenedFolder=folderId;clicked.isLastOpenedfolder=true}if(isLinked(clicked.hreference)){highlightObjLink(clicked)}}function clickOnNode(folderId){fOb=findObj(folderId);if(typeof fOb=="undefined"||fOb==null){alert("Treeview was not able to find the node object corresponding to ID="+folderId+". If the configuration file sets a.xID, it must set foldersTree.xID as well.");return }clickOnNodeObj(fOb)}function clickOnNodeObj(folderObj){var state=0;var currentOpen;state=folderObj.isOpen;folderObj.setState(!state);if(folderObj.id!=foldersTree.id&&PRESERVESTATE){currentOpen=GetCookie("clickedFolder");if(currentOpen==null){currentOpen=""}if(!folderObj.isOpen){currentOpen=currentOpen.replace(folderObj.getID()+cookieCutter,"");SetCookie("clickedFolder",currentOpen)}else{SetCookie("clickedFolder",currentOpen+folderObj.getID()+cookieCutter)}}}function clickOnLink(clickedId,target,windowName){highlightObjLink(findObj(clickedId));if(isLinked(target)){window.open(target,windowName)}}function ld(){return document.links.length-1}function finalizeCreationOfChildDocs(folderObj){for(i=0;i=nEntries){return null}else{return indexOfEntries[id]}}function isLinked(hrefText){var result=true;result=(result&&hrefText!=null);result=(result&&hrefText!="");result=(result&&hrefText.indexOf("undefined")<0);result=(result&&hrefText.indexOf("parent.op")<0);return result}function highlightObjLink(nodeObj){if(!HIGHLIGHT||nodeObj==null||nodeObj.maySelect==false){return }if(browserVersion==1||browserVersion==3){var clickedDOMObj=getElById("itemTextLink"+nodeObj.id);if(clickedDOMObj!=null){if(lastClicked!=null){var prevClickedDOMObj=getElById("itemTextLink"+lastClicked.id);prevClickedDOMObj.style.color=lastClickedColor;prevClickedDOMObj.style.backgroundColor=lastClickedBgColor}lastClickedColor=clickedDOMObj.style.color;lastClickedBgColor=clickedDOMObj.style.backgroundColor;clickedDOMObj.style.color=HIGHLIGHT_COLOR;clickedDOMObj.style.backgroundColor=HIGHLIGHT_BG}}lastClicked=nodeObj;if(PRESERVESTATE){SetCookie("highlightedTreeviewLink",nodeObj.getID())}}function insFld(parentFolder,childFolder){return parentFolder.addChild(childFolder)}function insDoc(parentFolder,document){return parentFolder.addChild(document)}function gFld(description,hreference){folder=new Folder(description,hreference);return folder}function gLnk(optionFlags,description,linkData){if(optionFlags>=0){alert("Change your Treeview configuration file to use the new style of target argument in gLnk");return }newItem=new Item(description);setItemLink(newItem,optionFlags,linkData);return newItem}function setItemLink(item,optionFlags,linkData){var targetFlag="";var target="";var protocolFlag="";var protocol="";targetFlag=optionFlags.charAt(0);if(targetFlag=="B"){target="_blank"}if(targetFlag=="P"){target="_parent"}if(targetFlag=="R"){target="basefrm"}if(targetFlag=="S"){target="_self"}if(targetFlag=="T"){target="_top"}if(optionFlags.length>1){protocolFlag=optionFlags.charAt(1);if(protocolFlag=="h"){protocol="http://"}if(protocolFlag=="s"){protocol="https://"}if(protocolFlag=="f"){protocol="ftp://"}if(protocolFlag=="m"){protocol="mailto:"}}item.link=protocol+linkData;item.target=target}function preLoadIcons(){var auxImg;auxImg=new Image();auxImg.src=ICONPATH+"ftv2vertline.gif";auxImg.src=ICONPATH+"ftv2mlastnode.gif";auxImg.src=ICONPATH+"ftv2mnode.gif";auxImg.src=ICONPATH+"ftv2plastnode.gif";auxImg.src=ICONPATH+"ftv2pnode.gif";auxImg.src=ICONPATH+"ftv2blank.gif";auxImg.src=ICONPATH+"ftv2lastnode.gif";auxImg.src=ICONPATH+"ftv2node.gif";auxImg.src=ICONPATH+"ftv2folderclosed.gif";auxImg.src=ICONPATH+"ftv2folderopen.gif";auxImg.src=ICONPATH+"ftv2doc.gif"}function setInitialLayout(){if(browserVersion>0&&!STARTALLOPEN){clickOnNodeObj(foldersTree)}if(!STARTALLOPEN&&(browserVersion>0)&&PRESERVESTATE){PersistentFolderOpening()}}function renderAllTree(nodeObj,parent){var i=0;nodeObj.renderOb(parent);if(supportsDeferral){for(i=nodeObj.nChildren-1;i>=0;i--){renderAllTree(nodeObj.children[i],nodeObj.navObj)}}else{for(i=0;i2)?argv[2]:null;var domain=(argc>4)?argv[4]:null;var secure=(argc>5)?argv[5]:false;var path="/";name=CookieBranding(name);document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"")}function ExpireCookie(name){var exp=new Date();exp.setTime(exp.getTime()-1);var cval=GetCookie(name);name=CookieBranding(name);document.cookie=name+"="+cval+"; expires="+exp.toGMTString()}var USETEXTLINKS=0;var STARTALLOPEN=0;var USEFRAMES=1;var USEICONS=1;var WRAPTEXT=0;var PERSERVESTATE=0;var PRESERVESTATE=0;var ICONPATH="../../../../../../gestaoAdministrativa/fontes/PHP/framework/temas/padrao/imagens/";var HIGHLIGHT=0;var HIGHLIGHT_COLOR="white";var HIGHLIGHT_BG="blue";var BUILDALL=0;var GLOBALTARGET="R";var lastClicked=null;var lastClickedColor;var lastClickedBgColor;var indexOfEntries=new Array;var nEntries=0;var browserVersion=0;var selectedFolder=0;var lastOpenedFolder=null;var t=5;var doc=document;var supportsDeferral=false;var cookieCutter="^";doc.yPos=0;function initializeDocument(){preLoadIcons();switch(navigator.family){case"ie4":browserVersion=1;break;case"opera":browserVersion=(navigator.version>6?1:0);break;case"nn4":browserVersion=2;break;case"gecko":browserVersion=3;break;case"safari":browserVersion=1;break;default:browserVersion=0;break}if(PERSERVESTATE){PRESERVESTATE=1}supportsDeferral=((navigator.family=="ie4"&&navigator.version>=5&&navigator.OS!="mac")||browserVersion==3);supportsDeferral=supportsDeferral&(!BUILDALL);if(!USEFRAMES&&browserVersion==2){browserVersion=0}eval(String.fromCharCode(116,61,108,100,40,41));if(PRESERVESTATE&&GetCookie("clickedFolder")!=null){STARTALLOPEN=0}foldersTree.initialize(0,true,"");if(supportsDeferral&&!STARTALLOPEN){foldersTree.renderOb(null)}else{renderAllTree(foldersTree,null);if(PRESERVESTATE&&STARTALLOPEN){storeAllNodesInClickCookie(foldersTree)}if(browserVersion==2){doc.write(" ")}if(browserVersion!=0&&!STARTALLOPEN){hideWholeTree(foldersTree,false,0)}}setInitialLayout();if(PRESERVESTATE&&GetCookie("highlightedTreeviewLink")!=null&&GetCookie("highlightedTreeviewLink")!=""){var nodeObj=findObj(GetCookie("highlightedTreeviewLink"));if(nodeObj!=null){nodeObj.forceOpeningOfAncestorFolders();highlightObjLink(nodeObj)}else{SetCookie("highlightedTreeviewLink","")}}}function generateCheckBox(parentfolderObject,itemLabel,objCheck,funcChange){var newObj;newObj=insDoc(parentfolderObject,gLnk("R",itemLabel,"javascript:undefined"));sStr="";newObj.prependHTML=sStr}function insPai(folderPai,sLabel){aux=insFld(folderPai,gFld(sLabel,"javascript:undefined"));return aux}function insFilho(folderPai,sLabel){insDoc(folderPai,gLnk("S",sLabel,"javascript:undefined"))};