//##########--- Print MenuTree ---##########//
function PrintMenu(miRoot,actNode,rootPath)
{
	var i,b1,b2,b3,b4,b5,isFirstLevel;
	
	
	
	if(miRoot.ChildNodes.length > 0)
	{
		
		
		for(i=0;i<miRoot.ChildNodes.length;i++)
		{
			b1 = miRoot.ChildNodes[i].isAncestorOf(actNode);
			b2 = miRoot.ChildNodes[i].isSiblingOfAncestorOf(actNode);
			b3 = miRoot.ChildNodes[i].isParentOf(actNode);
			b4 = miRoot.ChildNodes[i].isSiblingOf(actNode);
			b5 = miRoot.ChildNodes[i].isChildOf(actNode);
			isFirstLevel = miRoot.ChildNodes[i].isFirstLevel();
			//alert(i+"\n"+miRoot.ChildNodes[i].Title+"\nAncestorOf: "+b1+"  " + "\nSiblingOfAncestorOf: "+b2+"  "  +"\nParentOf: "+b3+"  " +"\nSiblingOf: "+b4+"  " +"\nChildOf: "+b5+"\nisFirstLevel: "+isFirstLevel);
			if(b1 || b2 || b3 || b4 || b5)
			{
				var clicked = 0;
				var NodeHasChildNode = 0;
				if(miRoot.ChildNodes[i] == actNode)
				{
					clicked = 1;
				}
				
				if((miRoot.ChildNodes[i].ChildNodes.length > 0)&&(!isFirstLevel))
					NodeHasChildNode = 1;
				
				//alert(i+"\n"+miRoot.ChildNodes[i].Title+"\nAncestorOf: "+b1+"  " + "\nSiblingOfAncestorOf: "+b2+"  "  +"\nParentOf: "+b3+"  " +"\nSiblingOf: "+b4+"  " +"\nChildOf: "+b5+"\nisFirstLevel: "+isFirstLevel+"\nclickedNodeHasChildNode: "+clickedNodeHasChildNode);
						
				getHmtl(miRoot.ChildNodes[i].Level,miRoot.ChildNodes[i].Title,miRoot.ChildNodes[i].Url,clicked,b1,b3,NodeHasChildNode,rootPath)
				//document.write(miRoot.ChildNodes[i].Title+"<br>");
			}
			PrintMenu(miRoot.ChildNodes[i],actNode,rootPath);
		}
	}
	/*
	alert("IsAncestor: "+miRoot.isAncestorOf(actNode));
	alert("IsSiblingOfAncestor: "+miRoot.isSiblingOfAncestorOf(actNode));
	alert("IsParent: "+miRoot.isParentOf(actNode));
	alert("IsSibling: "+miRoot.isSiblingOf(actNode));
	alert("IsChild: "+miRoot.isChildOf(actNode));
	*/
}
//##########--- Print MenuTree ---##########//

function getHmtl(Level,Title,Url,Clicked,isAncestor,isParent,NodeHasChildNode,rootPath)
{
	//alert("Level:"+Level+"\n"+"Title:"+Title+"\n"+"Url:"+rootPath+Url+"\n"+"Clicked:"+Clicked+"\n"+"IsAncestor:"+isAncestor+"\n"+"IsParent:"+isParent)
	
	if(Clicked==1)
	{
		switch(Level)
		{
			case 1:
				document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
				document.write("<tr><td style='background-color:#FFFFFF;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/green_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:white;padding:0px;width:100%;'>");
				document.write("<a href="+rootPath+rootPath+Url+" class='TopLevel' style='cursor:pointer;cursor:hand;font-size: 11px; font-family: Arial; font-weight: bold;font-size:11px;'>"+Title+"</a><br>");
				document.write("</td></tr>");
				document.write("</table>");
			break;
			
			case 2:
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/white_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;font-weight:bold;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_white.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;font-weight:bold;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
			break;

			case 3:
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 16px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/white_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 16px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_white.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
			break;
			
			case 4:
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/white_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;color:white;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_white.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;color:white;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
			break;
			
			case 5:
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/white_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;color:white;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#29A9AA;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_white.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#29A9AA;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavsel' style='cursor:pointer;cursor:hand;color:white;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
			break;
			default:
		}
	}
	else
	{

		switch(Level)
		{
			case 1:

				if(isAncestor||isParent)
				{
					document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
					document.write("<tr><td style='background-color:#FFFFFF;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/green_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:white;padding:0px;width:100%;'>");
					document.write("<a href="+rootPath+Url+" class='TopLevel' style='cursor:pointer;cursor:hand;font-size: 11px; font-family: Arial; font-weight: bold;font-size:11px;'>"+Title+"</a><br>");
					document.write("</td></tr>");
					document.write("<tr><td colspan='2' background="+rootPath+"img/nav/line_grey.gif></td></tr>");
					document.write("</table>");
				}
				else
				{
					document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
					document.write("<tr><td style='background-color:#FFFFFF;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/green_right.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:white;padding:0px;width:100%;'>");
					document.write("<a href="+rootPath+Url+" class='TopLevel' style='cursor:pointer;cursor:hand;font-size: 11px; font-family: Arial; font-weight: bold;'>"+Title+"</a><br>");
					document.write("</td></tr>");
					document.write("<tr><td colspan='2' background="+rootPath+"img/nav/line_grey.gif></td></tr>");
					document.write("</table>");
				}
			break;
			
			case 2:

				if(isAncestor||isParent)
				{
					document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
					document.write("<tr><td style='background-color:#FFFFFF;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_down.gif  style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#FFFFFF;padding:0px;width:100%;'>");
					document.write("<a href="+rootPath+Url+" style='cursor:pointer;cursor:hand;font-size: 11px; font-family: Arial; font-weight: bold;font-size:11px;'>"+Title+"</a><br>");
					document.write("</td></tr>");
					document.write("</table>");
				}
				else
				{
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#FFFFFF;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_right.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#FFFFFF;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" style='cursor:pointer;cursor:hand;font-size: 11px; font-family: Arial; font-weight: bold;font-size:11px;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#FFFFFF;padding:0px;padding-left: 11px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_grey.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#FFFFFF;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" style='cursor:pointer;cursor:hand;font-size: 11px; font-family: Arial; font-weight: bold;font-size:11px;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
				}
			break;

			case 3:

				if(isAncestor||isParent)
				{
					document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
					document.write("<tr><td style='background-color:#E0F3F3;padding:0px;padding-left: 16px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#E0F3F3;padding:0px;width:100%;'>");
					document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
					document.write("</td></tr>");
					document.write("</table>");
				}
				else
				{
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#E0F3F3;padding:0px;padding-left: 16px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_right.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#E0F3F3;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#E0F3F3;padding:0px;padding-left: 16px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_grey.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#E0F3F3;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
				}
			break;
			
			case 4:

				if(isAncestor||isParent)
				{
					document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
					document.write("<tr><td style='background-color:#A9DDDD;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#A9DDDD;padding:0px;width:100%;'>");
					document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
					document.write("</td></tr>");
					document.write("</table>");
				}
				else
				{
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#A9DDDD;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_right.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#A9DDDD;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#A9DDDD;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_grey.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#A9DDDD;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
				}
			break;
			
			case 5:

				if(isAncestor||isParent)
				{
					document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
					document.write("<tr><td style='background-color:#A9DDDD;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_down.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#A9DDDD;padding:0px;width:100%;'>");
					document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
					document.write("</td></tr>");
					document.write("</table>");
				}
				else
				{
					if(NodeHasChildNode)
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#A9DDDD;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/grey_right.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#A9DDDD;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
					else
					{
						document.write("<table cellspacing='0px' cellpadding='1px' style='width:100%;margin-top:0px;margin-bottom:0px;'>");
						document.write("<tr><td style='background-color:#A9DDDD;padding:0px;padding-left: 21px;width:10px;'><img src="+rootPath+"img/space.gif border='0' height='4'><br><img src="+rootPath+"img/nav/mirrow_grey.gif style='margin-left: 0px; margin-right:4px;' align='absmiddle'></td><td style='background-color:#A9DDDD;padding:0px;width:100%;'>");
						document.write("<a href="+rootPath+Url+" class='leftnavstd' style='cursor:pointer;cursor:hand;'>"+Title+"</a><br>");
						document.write("</td></tr>");
						document.write("</table>");
					}
				}
			break;
			default:
		}

	}
}