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,i){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=i.length*1.6+b*9;if(i!="1"){GraphAffNode(c,i,g);i+=(GotBrotherAfterMe(Tree[c].idPere,c+1)?ImgLineBrother:ImgLineVide);d="style='overflow: visible; display:none; '"}else{i="";GraphAffNode(c,i,g);i=(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,i)}++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};
