
miTargetFrame = "main";		//Name des Ziel-Frames für Links
miMenuFrame = "menu";		//Name des Frames der das TreeMenu aufnimmt
miCodeFrame = "treecode";  	//Name des Frames der den MenuCode beinhaltet
miTreeImgPath = "treeimages/";          //Pfad der Bilddateien
miTreeAlign = "center";		//Positionierung innerhalb des Frames (mögliche Werte left/right/center
miTreeWidth = 150;		//Breite des Baumes
miTreeVSpace = 7;	              //Abstand zwischen den Elementen
miTreeDeep = 3;			//maximale verschachtelungstiefe des Baumes
miTreeBack=false;	                            //Hintergrundfarbe des Baumes ein- ausschalten; true/false
miTreeBackColor="#F0FFFF";	//Hintergrundfarbe des Baumes
miTreeBorder = false;		//Rahmen ein- ausschalten; true/false
miTreeBorderLeft = 1;		//Breite des linken Rahmens
miTreeBorderRight = 2;		//Breite des rechten Rahmens
miTreeBorderTop = 1;		//Breite des oberen Rahmens
miTreeBorderBottom = 2;		//Breite des unteren Rahmens
miTreeBorderColor = "#C0C0C0";	//Rahmenfarbe
miTreeAutoClosing = true;                 //immer nur ein Node darf offen sein; V124
miSelectWidth = 20;		//Breite des Selector-Bildes
miSelectHeight = 15;		//Höhe des Selector-Bildes

miTreeNodeStyle = "font-family:Verdana, Geneva, Arial, Helvetica;font-size:8pt;font-weight:bold;color:#404040;margin-top:0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;text-decoration:none;";
miTreeItemStyle = "font-family:Verdana, Geneva, Arial, Helvetica;font-size:8pt;font-weight:bolder;color:#404040;margin-top:0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;text-decoration:none;";
//miStyle = "body {background-color:#E0E0E0; background-image:url(backmenu.gif);} a.footer{font-family:Verdana, Arial, Helvetica;font-size:9pt;font-weight:normal;color:#808080;text-decoration:none;} ";
miStyle = "body {background-image:url(backmenu.gif);} a.footer{font-family:Verdana, Arial, Helvetica;font-size:9pt;font-weight:normal;color:#808080;text-decoration:none;} ";

//***********************************************************************************************
//DIE FOLGENDEN ZEILEN NICHT EDITIEREN! DO NOT EDIT THE FOLLOWING LINES!
//tree.js Version 1.25 (30.01.2001)
//(C)opyright 2000-2001 by manage.it GmbH & Co. KG
//  Schertlinstr. 25
//  86159 Augsburg
//  http://www.manage.de  
//Die nachfolgenden Zeilen unterliegen dem Copyright der manage.it GmbH & Co. KG.
//Die Verwendung des Programm-Codes oder einzelner Programmteile, darf nur unter Beachtung der Lizenzbedingungen
//für das Produkt "WebBuilder-Package" der manage.it GmbH & Co. KG erfolgen! 
//Die Entfernung des Copyright-Vermerks ist nicht gestattet.
//***********************************************************************************************
miTreeHeader = "";miTreeFooter = "";miTreeIc = new miIbControl();miTreeBuild = false;miTreeMenu = "";function miBuildTree(node) { if (miTreeBuild) return; miTreeBuild = true; miTreeRoot.last=true; miSetLastNodes(miTreeRoot); if (miTreeAutoClosing) miCloseNodes(node); node.click(); miTreeMenu = "<html><head>"; miTreeMenu += "<style type=\"text/css\">"; miTreeMenu += miStyle + " a.treeNode{" + miTreeNodeStyle + "} a.treeItem{" + miTreeItemStyle + "} "; miTreeMenu += "td.treeLine{background-image:url(" + miTreeImgPath + "treeLine.gif);} td.treeLineNode{background-image:url(" + miTreeImgPath + "treeLineNode.gif);} td.treeLineEndNode{background-image:url(" + miTreeImgPath + "treeLineEndNode.gif);} "; miTreeMenu += "td.treeLineNodeOpen{background-image:url(" + miTreeImgPath + "treeLineNodeOpen.gif);} td.treeLineEndNodeOpen{background-image:url(" + miTreeImgPath + "treeLineEndNodeOpen.gif);} "; miTreeMenu += "td.treeLineItem{background-image:url(" + miTreeImgPath + "treeLineItem.gif);} td.treeLineEndItem{background-image:url(" + miTreeImgPath + "treeLineEndItem.gif);} "; miTreeMenu += "</style>"; miTreeMenu += "</head><body> "; miTreeMenu += miTreeHeader; miTreeMenu += "<table"; if (miTreeBack) miTreeMenu += " bgcolor=" + miTreeBackColor; miTreeMenu += " align=" + miTreeAlign + " border=0 cellspacing=0 cellpadding=0 width=" + miTreeWidth + ">"; if (miTreeBorder) { miTreeMenu += "<tr>"; miTreeMenu += "<td bgcolor=" + miTreeBorderColor + " colspan=" + (miTreeDeep+2) + "><img height=" + miTreeBorderTop + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miTreeMenu += "</tr>"; } miTreeMenu += "<tr>"; miAddLeftTreeBorder(); miTreeMenu += "<td colspan=" + miTreeDeep + "><a class='treeNode' href=\"javascript:parent.frames['" + miCodeFrame + "'].miBuildTree(parent.frames['" + miCodeFrame + "'].miTreeRoot)\">" + miTreeRoot.nodeText + "</a></td>"; miAddRightTreeBorder(); miTreeMenu += "</tr>"; parent.frames[miMenuFrame].document.open(); parent.frames[miMenuFrame].document.writeln(miTreeMenu); miAddNodesAndItems(miTreeRoot); miTreeMenu = "<tr>"; miAddLeftTreeBorder(); for (var i=0; i < (miTreeDeep-1); i++) miTreeMenu += "<td colspan=1><img width=" + miSelectWidth + " height=1 src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miTreeMenu += "<td width=" + (miTreeWidth-miSelectWidth*(miTreeDeep-1)) + " colspan=1><img height=1 src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miAddRightTreeBorder(); miTreeMenu += "</tr>"; if (miTreeBorder) { miTreeMenu += "<tr>"; miTreeMenu += "<td bgcolor=" + miTreeBorderColor + " colspan=" + (miTreeDeep+2) + "><img height=" + miTreeBorderBottom + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miTreeMenu += "</tr>"; } miTreeMenu += "</table>"; miTreeMenu += miTreeFooter; miTreeMenu += "</body></html>"; parent.frames[miMenuFrame].document.writeln(miTreeMenu); parent.frames[miMenuFrame].document.close(); miShowSelector(miTreeRoot); miTreeBuild = false; }function miCreateTree(item) { if (item != null) { miOpenNode(item.parent); item.ib.clickFlag = 1; } miBuildTree(miTreeRoot); }function miOpenItem(item) { miHideSelector(miTreeRoot); item.ib.clickFlag = 1; miBuildTree(item.parent); parent.frames[miTargetFrame].location.href = item.href; }function miOpenNode(node) { if (node.parent != null) { node.expanded=true; miOpenNode(node.parent); } }function miCloseNodes(node) { var i=0; if (node.parent != null) { for (i; i < node.parent.nodes.length; i++) node.parent.nodes[i].expanded = false; } }function miSetLastNodes(node) { var i=0; for (i; i < node.nodes.length; i++) { miSetLastNodes(node.nodes[i]); } if ((node.nodes.length>0) & (node.items.length==0)) node.nodes[node.nodes.length-1].last=true; }function miShowSelector(node) { var i=0; var j=0; if (node.expanded==true) { for (i; i < node.nodes.length; i++) { miShowSelector(node.nodes[i]); } for (j; j < node.items.length; j++) { if (node.items[j].ib.clickFlag == 1) node.items[j].ib.imgClick(); } } }function miHideSelector(node) { var i=0; var j=0; if (node.expanded==true) { for (i; i < node.nodes.length; i++) { miHideSelector(node.nodes[i]); } for (j; j < node.items.length; j++) { if (node.items[j].ib.clickFlag == 1) miTreeIc.clickOff(node.items[j].ib); } } }function miAddNodesAndItems(node) { var i=0; var j=0; var last = false; if (node.expanded==true) { for (i; i < node.nodes.length; i++) { last = false; if (i == (node.nodes.length-1) & node.items.length == 0) last = true; miAddNode(node.nodes[i], last); miAddNodesAndItems(node.nodes[i]); } for (j; j < node.items.length; j++) { last = false; if (j == (node.items.length-1)) last = true; miAddItem(node.items[j], last); } } }function miAddNode(node, lastNode) { var i=0; var link="<a class='treeNode' href=\"javascript:parent.frames['" + miCodeFrame + "'].miBuildTree(parent.frames['" + miCodeFrame + "']." + node.nodeName + ")\">"; var colA="<td colspan=1 class='treeLine'><img width=" + miSelectWidth + " height=1 src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; var colB="<td colspan=1><img width=" + miSelectWidth + " height=1 src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miAddNodeVSpace(node, node.deep); miTreeMenu = "<tr>"; miAddLeftTreeBorder(); for (i; i < node.deep; i++) { if (i == (node.deep-1)) { if (lastNode) { if (node.expanded) miTreeMenu += "<td colspan=1 class='treeLineEndNodeOpen'>" + link + "<img width=" + miSelectWidth + " height=" + miSelectHeight + " src=\"" + miTreeImgPath + "treeDummy.gif\" border=0></a></td>"; else miTreeMenu += "<td colspan=1 class='treeLineEndNode'>" + link + "<img width=" + miSelectWidth + " height=" + miSelectHeight + " src=\"" + miTreeImgPath + "treeDummy.gif\" border=0></a></td>"; } else { if (node.expanded) miTreeMenu += "<td colspan=1 class='treeLineNodeOpen'>" + link + "<img width=" + miSelectWidth + " height=" + miSelectHeight + " src=\"" + miTreeImgPath + "treeDummy.gif\" border=0></a></td>"; else miTreeMenu += "<td colspan=1 class='treeLineNode'>" + link + "<img width=" + miSelectWidth + " height=" + miSelectHeight + " src=\"" + miTreeImgPath + "treeDummy.gif\" border=0></a></td>"; } } else { if (!miLastNodeParent(node.parent, i+1)) miTreeMenu += colA; else miTreeMenu += colB; } } miTreeMenu += "<td width=" + (miTreeWidth-node.deep*miSelectWidth) + " colspan=" + (miTreeDeep-node.deep) + ">" + link + node.nodeText + "</a></td>"; miAddRightTreeBorder(); miTreeMenu += "</tr>"; parent.frames[miMenuFrame].document.writeln(miTreeMenu); }function miAddItem(item, lastItem) { var i=0; var link="<a class='treeItem' href=\"" + item.href + "\" target=\"" + miTargetFrame + "\" onMouseOver=parent.frames[\"" + miCodeFrame + "\"].miTreeIc.over(parent.frames[\"" + miCodeFrame + "\"]." + item.itemName + ".ib) onMouseOut=parent.frames[\"" + miCodeFrame + "\"].miTreeIc.out(parent.frames[\"" + miCodeFrame + "\"]." + item.itemName + ".ib) " + "onClick=parent.frames[\"" + miCodeFrame + "\"].miTreeIc.down(parent.frames[\"" + miCodeFrame + "\"]." + item.itemName + ".ib)>"; var colA="<td colspan=1 class='treeLine'><img height=1 width=" + miSelectWidth + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; var colB="<td colspan=1><img height=1 width=" + miSelectWidth + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miAddItemVSpace(item, item.deep); miTreeMenu = "<tr>"; miAddLeftTreeBorder(); for (i; i < item.deep; i++) { if (i == (item.deep-1)) { if (lastItem) miTreeMenu += "<td valign=top colspan=1 class='treeLineEndItem'>" + link + "<img width=" + miSelectWidth + " height=" + miSelectHeight + " src=\"" + miTreeImgPath + "treeDummy.gif\" name=\"imgSelector" + item.itemName + "\" border=0></a></td>"; else miTreeMenu += "<td valign=top colspan=1 class='treeLineItem'>" + link + "<img width=" + miSelectWidth + " height=" + miSelectHeight + " src=\"" + miTreeImgPath + "treeDummy.gif\" name=\"imgSelector" + item.itemName + "\" border=0></a></td>"; } else { if (!miLastNodeParent(item.parent, i+1)) miTreeMenu += colA; else miTreeMenu += colB; } } miTreeMenu += "<td width=" + (miTreeWidth-item.deep*miSelectWidth) + " colspan=" + (miTreeDeep-item.deep) + ">" + link + item.itemText + "</a></td>"; miAddRightTreeBorder(); miTreeMenu += "</tr>"; parent.frames[miMenuFrame].document.writeln(miTreeMenu); } function miAddItemVSpace(item, deep) { var i=0; var colA="<td colspan=1><img height=1 width=" + miSelectWidth + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; var colB="<td valign=top colspan=1 class='treeLine'><img width=" + miSelectWidth + " height=" + miTreeVSpace + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miTreeMenu = "<tr>"; miAddLeftTreeBorder(); for (i; i < deep; i++) { if (miLastNodeParent(item.parent, i+1)) { miTreeMenu += colA; } else miTreeMenu += colB; } miTreeMenu += "<td width=" + (miTreeWidth-deep*miSelectWidth) + " valign=top colspan=" + (miTreeDeep-deep) + "><img height=" + miTreeVSpace + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miAddRightTreeBorder(); miTreeMenu += "</tr>"; parent.frames[miMenuFrame].document.writeln(miTreeMenu); } function miAddNodeVSpace(node, deep) { var i=0; var colA="<td valign=top colspan=1 class='treeLine'><img width=" + miSelectWidth + " height=" + miTreeVSpace + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; var colB="<td colspan=1><img height=1 width=" + miSelectWidth + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; var colC="<td valign=top colspan=1 class='treeLine'><img width=" + miSelectWidth + " height=" + miTreeVSpace + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miTreeMenu = "<tr>"; miAddLeftTreeBorder(); for (i; i < deep; i++) { if (miLastNodeParent(node, i+1)) { if (node.deep == i+1) miTreeMenu += colA; else miTreeMenu += colB; } else miTreeMenu += colC; } miTreeMenu += "<td width=" + (miTreeWidth-deep*miSelectWidth) + " valign=top colspan=" + (miTreeDeep-deep) + "><img height=" + miTreeVSpace + " src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; miAddRightTreeBorder(); miTreeMenu += "</tr>"; parent.frames[miMenuFrame].document.writeln(miTreeMenu); } function miLastNodeParent(node, deep) { var i=0; var nodx = null; nodx = node; for (i; i <= (node.deep - deep); i++) { if (nodx.deep == deep) return (nodx.last); nodx = nodx.parent; } return false; }function miAddLeftTreeBorder() { if (miTreeBorder) miTreeMenu += "<td bgcolor=" + miTreeBorderColor + " colspan=1><img width=" + miTreeBorderLeft + " height=1 src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; }function miAddRightTreeBorder() { if (miTreeBorder) miTreeMenu += "<td bgcolor=" + miTreeBorderColor + " colspan=1><img width=" + miTreeBorderRight + " height=1 src=\"" + miTreeImgPath + "treeDummy.gif\"></td>"; } function miItem(parentNode, itemName, itemText, href){ this.parent = parentNode; this.itemName = itemName; this.itemText = itemText; this.href = href; this.deep = parentNode.deep+1; parentNode.items[parentNode.items.length]=this; this.ib = new miImgButton("imgSelector" + itemName, miTreeImgPath + "treeLineSelected.gif", miTreeImgPath + "treeLineSelector.gif", miTreeImgPath + "treeDummy.gif", miSelectWidth, miSelectHeight); miTreeIc.add(this.ib);}function miNode(parentNode, nodeName, nodeText){ this.parent = parentNode; this.nodeName = nodeName; this.nodeText = nodeText; this.nodes = new Array(); this.items = new Array(); this.expanded = false; this.last = false; this.deep = 0; if (parentNode == null) this.deep = 0; else { this.deep = parentNode.deep+1; parentNode.nodes[parentNode.nodes.length]=this; } this.click = click; }function click(){ if (this.expanded) this.expanded = false; else this.expanded = true;}function miImgButton(imageName, imageClickName, imageOnName, imageOffName, imageWidth, imageHeight){ this.clickFlag = 0; this.imgName = imageName; this.imgOnName = imageOnName; this.imgOffName = imageOffName; this.imgClickName = imageClickName; this.width = imageWidth; this.height = imageHeight; this.imageClick = new Image(imageWidth, imageHeight); this.imageClick.src = this.imgClickName; this.imageOn = new Image(imageWidth, imageHeight); this.imageOn.src = this.imgOnName; this.imageOff = new Image(imageWidth, imageHeight); this.imageOff.src = this.imgOffName; this.imgClick = imgClick; this.imgOn = imgOn; this.imgOff = imgOff;}function imgClick(){ parent.frames[miMenuFrame].document.images[this.imgName].src = this.imageClick.src; } function imgOn(){ parent.frames[miMenuFrame].document.images[this.imgName].src = this.imageOn.src; } function imgOff(){ if (parent.frames[miMenuFrame].document.images[this.imgName] != null) parent.frames[miMenuFrame].document.images[this.imgName].src = this.imageOff.src; } function miIbControl(){ this.imgButtons = new Array(); this.add = add; this.out = out; this.over = over; this.down = down; this.clickOn = clickOn; this.clickOff = clickOff;} function add(ib){ this.imgButtons[this.imgButtons.length] = ib;} function out(ib){ for (var i=0; i < this.imgButtons.length; i++) { if (this.imgButtons[i].clickFlag == 0) this.imgButtons[i].imgOff(); } if (ib.clickFlag == 1) ib.imgClick(); else ib.clickFlag = 0;}function over(ib){ if (ib.clickFlag == 0) ib.imgOn(); }function down(ib){ this.clickOn(ib); return true; }function clickOn(ib){ for (var i=0; i < this.imgButtons.length; i++) if (this.imgButtons[i].clickFlag == 1) clickOff(this.imgButtons[i]); ib.clickFlag = 1; this.out(ib);}function clickOff(ib){ ib.clickFlag=0; ib.imgOff();}