// Rittal Menu
var Rittal = {
	flag: null,
	post: "do_post_info", 
	initMenu: function(){
		var root = document.getElementById("menu");
		var items = root.getElementsByTagName("li");
		var subs = root.getElementsByTagName("div");
		for(var i=0;i<items.length;i++){
			items[i].onmouseover = function(){ Rittal.showMenu(this.getElementsByTagName("div")[0]); }
			items[i].onmouseout = function(){ Rittal.hideMenu(this.getElementsByTagName("div")[0]); }
		}
		for(var i=0;i<subs.length;i++){
			subs[i].onmouseover = function(){ Rittal.showMenu(this); }
			subs[i].onmouseout = function(){ Rittal.hideMenu(this); }
		}
		if(this.flag) Rittal.showLoc();
	},
	showMenu: function(obj){
		this.hideAll();
		obj.style.display = "block";
		this.flag = true;
	},
	hideMenu: function(obj){
		obj.style.display = "none";
		this.showLoc();
	},
	showLoc: function(){
		var root = document.getElementById("menu");
		var items = root.getElementsByTagName("li");
		var folder = this.getFolderName();
		for(var i=0;i<items.length;i++)
			if(folder==items[i].getAttribute("sub"))
				items[i].getElementsByTagName("div")[0].style.display = "block";
	},
	hideAll: function(){
		var root = document.getElementById("menu");
		var subs = root.getElementsByTagName("div");
		for(var i=0;i<subs.length;i++)
			subs[i].style.display = "none";
	},
	getFolderName: function(){
		var stringA = location.href.toLowerCase();
		var strlocation="/";
		var len = strlocation.length;
		var pos = stringA.indexOf(strlocation);
		if(pos>=0){
			var pos1,pos2;
			pos1 = stringA.lastIndexOf("/");
			stringA = stringA.substring(pos+len,pos1);
			pos2 = stringA.lastIndexOf("/");
			stringA = stringA.substring(pos2+1,pos1);
		}
		return stringA;
	}
}

window.onload = Rittal.initMenu;
