var ImgFolderC=new Image();ImgFolderC.src=FolderC;function swap(B){var A=document.getElementById("Tree"+B);if(A.style.display=="none"){A.style.display="block";document.getElementById("FImg"+B).src=FolderO}else{A.style.display="none";document.getElementById("FImg"+B).src=FolderC}}function Node(D,B,A,C){this.idPere=B;this.id=D;this.txt=A;this.url=C}function AffNode(C,J){var F,D;var A=0;var G=Tree[C].id;var B=0;var E=0;for(var H=0;H<Tree.length;++H){if(Tree[H].idPere==G){if(Tree[H].txt.length>=B){B=Tree[H].txt.length}}}E=J.length*1.6+B*9;if(J!="1"){GraphAffNode(C,J,G);J+=(GotBrotherAfterMe(Tree[C].idPere,C+1)?ImgLineBrother:ImgLineVide);D="style='overflow: visible; display:none; '"}else{J="";GraphAffNode(C,J,G);J=(GotBrotherAfterMe(Tree[C].idPere,C+1)?ImgLineBrother:ImgLineVide);D=""}document.write("<div class='tree_affNode' id='Tree"+G+"' "+D+">");while(A<Tree.length){if(Tree[A].idPere==G){AffNode(A,J)}++A}document.write("</div>")}function GotBrotherAfterMe(A,B){while(B<Tree.length){if(Tree[B].idPere==A){return true}++B}return false}function GraphAffNode(D,B,A){if(Tree[D].idPere>0){B+=(GotBrotherAfterMe(Tree[D].idPere,D+1)?ImgLineCoude:ImgLineCoudeFin)}document.write("<div class='tree_node'>");document.write(B);if(isLeaf(A)){document.write("<a href='"+Tree[D].url+"'><img border='0' src='"+FolderLeaf+"'> "+Tree[D].txt+"</a>")}else{document.write("<a href='javascript:swap("+A+")' title='Open/Close'><img border='0' src='"+FolderC+"' id='FImg"+A+"'></a>");var C=Tree[D].url;if(C.length){document.write("<a href='"+C+"'>"+Tree[D].txt+"</a>")}else{document.write(Tree[D].txt)}}document.write("</div class='tree_node'>")}function AffTree(B){for(var A=0;A<Tree.length&&Tree[A].id!=B;++A){}if(A==Tree.length){alert("AffTree() :\nNode Id='"+B+"' not found in Tree[]");return }document.write("<div id='TreeDHTML'>\n");AffNode(A,"1");document.write("</div>\n")}function isLeaf(C){var B=false;for(var A=0;A<Tree.length&&(!B);++A){B=(Tree[A].idPere==C)}return !B}
