var MenuSrc 	= "";
var Path 	= "";

var ReplChar = "/";
if (parent.document.URL.indexOf("http://") == -1 && document.all) ReplChar = "\\";

var url 	= parent.document.URL.substring(parent.document.URL.lastIndexOf(ReplChar) + 1);
url 		= (url.length > 0)? url : "index.html"; //defoult file
var D_ 		= -1;
var D__ 	= 0;
var H__		= "";
var G__		= "";

function MenuGen() {	
	MenuPath(Menu,0,0);
	DrawMenu(Menu,0,0);
	var MObj = document.getElementById("MenuMenu");
	MObj.innerHTML = MenuSrc;
	//setTimeout("ResizeObj()",500);
}
function ResizeObj() {
	var i = parent.document.getElementById(window.name);
	var iHeight = document.body.scrollHeight;
	i.style.height = iHeight + 5 + 'px';
}
function DrawMenuItem(Title,Link,Depth) {
	var J_ = "";
	if (Depth > 0) J_ = " class=MenuSub_";
	if (url == Link) J_ = " class=MenuSel_";
	MenuSrc += "" + 
		"<div class=MenuTop></div>\n" +
		"<div class=MenuMiddle style='padding-left:" + (Depth * 10 + 10) + "px; padding-right:5px'><span" + J_ + ">" + 
		"<a href=" + Link + " target=_top>" + Title + "</a>" + 
		"</span></div>\n" +
		"<div class=MenuBottom></div>\n";
}
function DrawMenu(DrMenu,DrParent,DrDepth) {
	for (var n = 0; n <= DrMenu.length - 1; n++) 
		if (DrMenu[n][1] == DrParent) {
			D_ = (Path.indexOf(DrMenu[n][3]) > -1) ? true : false;
			DrawMenuItem(DrMenu[n][2],DrMenu[n][3],DrDepth);
			if (D_) DrawMenu(DrMenu,DrMenu[n][0],DrDepth + 1);
		}
}
function MenuPath(DrMenu,DrParent,DrDepth) {
	for (var m = 0; m <= DrMenu.length - 1; m++) {
		if (DrMenu[m][1] == DrParent) {
			if (D__ < DrDepth) G__ += "[" + H__ + "]";
			if (D__ > DrDepth) G__ = "";
			if (D__ < DrDepth || D__ > DrDepth) D__ = DrDepth;
			if (url == DrMenu[m][3]) {
				Path += G__ + "[" + DrMenu[m][3] + "]";
				break;
			}
			H__ = DrMenu[m][3];
			MenuPath(DrMenu,DrMenu[m][0],DrDepth + 1);
		}
	}
}