Menu = {timer : null, current : null};
Menu.id = new Array ("r1_div", "r2_div", "r3_div");
Menu.left = new Array(490, 511, 532);

Menu.repos = function(id) {
	ww = document.body.offsetWidth;
	cw = 292;
	for(i=0; i<6;i++) {
		if(Menu.id[i] == id) break;
	} 
	left = Menu.left[i];
	el=document.getElementById(id);
	if(ww > cw) {
		offset= cw;
		if(!(platform)) platformDetect();
//		if(platform == "win") offset -= 10;
//		if(platform == "opera") offset -= 10;
		if(platform == "other") offset -= 10;
		el.style.left = offset + "px";
		el.style.top = parseInt(left) + "px";
	} else {
		el.style.left=left + "px";
	}
}


Menu.getStyle = function(name){
	if(document.getElementById) return document.getElementById(name).style;
	else if(document.all) return document.all[name].style;
	else if(document.layers) return document.layers[name];
}

Menu.Ein = function(menu) {
	if(this.timer) clearTimeout(this.timer);
	Menu.repos(menu);	
	this.getStyle(menu).visibility = "visible";
	this.current = menu;
}

Menu.Aus = function(){
	this.timer = setTimeout("Menu.doHide()",500);
}

Menu.doHide = function(){
	if(this.current){
		this.getStyle(this.current).visibility = "hidden";
		this.current = null;
	}
}

function allesAn(rub) {
	Menu.doHide();
	menu = rub + "_div";
	Menu.Ein(menu);
	if(!(platform)) platformDetect();
	if(platform == "win") { 
	}	
}

function allesAus(rub) {
	menu = rub + "_div";
	Menu.Aus();
	if(!(platform)) platformDetect();
}




var platform = null;
function platformDetect() {
	if((navigator.appVersion.indexOf("Win") != -1) && (navigator.appName.indexOf("Explorer") != -1)) { platform = "win"; }
	else if(navigator.appVersion.indexOf("Mac") != -1) { platform = "mac"; }
	else if(window.navigator.userAgent.indexOf("Opera") != -1) { platform = "opera"; }
	else platform = "Other";
	}


