var initialized = 0;

function showMenu(menu){
	if (isIE4) {	
		doc[menu].style.visibility='visible';
	}
	else if (isNN5 || isOO8) {
		document.getElementById(menu).style.visibility='visible';
	}
}
function hideMenu(menu){
	if (isIE4) {	
		doc[menu].style.visibility='hidden';
	}
	else if (isNN5 || isOO8) {
		document.getElementById(menu).style.visibility='hidden';
	}
}

function showBox( boxid, action ){
	if (action) {
		if (isIE4)
			doc[boxid].style.display='';
		else if (isNN4 || isNN5 || isOO8)
			document.getElementById(boxid).style.display='';
	}
	else {
		if (isIE4)
			doc[boxid].style.display='none';
		else if (isNN4 || isNN5 || isOO8)
			document.getElementById(boxid).style.display='none';
	}
}

function layermove(id, left, top){

	var noPx = document.childNodes ? 'px' : 0;

//	alert('layermove=' + id + ', left=' + left + 'px, top=' + top + 'px');
	
	if( id.style ) { id = id.style; }
		
	if (isIE4) {
		doc[id].style.left = left + noPx;
		doc[id].style.top  = top + noPx;
	}
	else if (isNN5) {
		document.getElementById(id).style.left = left-400 + noPx;
		document.getElementById(id).style.top  = top-50 + noPx;
	}
	else if (isOO8) {
		document.getElementById(id).style.left = left+3 + noPx;
		document.getElementById(id).style.top  = top+3 + noPx;
	}
}

function kohrkill(){
	img_swap('menu1.0.0','/img/nav/menu1.0.0.gif');
	img_swap('menu2.0.0','/img/nav/menu2.0.0.gif');
	img_swap('menu3.0.0','/img/nav/menu3.0.0.gif');
	img_swap('menu4.0.0','/img/nav/menu4.0.0.gif');
	img_swap('menu5.0.0','/img/nav/menu5.0.0.gif');
	img_swap('menu6.0.0','/img/nav/menu6.0.0.gif');

	obj = find('id4event');
	x = 0;
	y = 0;
	x = moveXbySlicePos (x, obj);
	y = moveYbySlicePos (y, obj);

	layermove('eventspace1', x+198, y-9);
	layermove('eventspace2', x+177, y-9);
	layermove('eventspace3', x+198, y+46);
	layermove('eventspace4', x+731, y-9);

	layermove('menubox1.0.0', x+178, y+46);
	layermove('menubox2.0.0', x+267, y+46);
	layermove('menubox4.0.0', x+445, y+46);
	layermove('menubox6.0.0', x+604, y+46);

	hideMenu('menubox1.0.0');
	hideMenu('menubox2.0.0');
	hideMenu('menubox4.0.0');
	hideMenu('menubox6.0.0');
}

function nshider(e){
	if(isNN4){
		if(initialized) kohrkill();
	}else if (isNN5) {
		if(this.id.indexOf("menu") != -1){
			var x = e.pageX;
			var y = e.pageY;
			var ob = this;
			if(x < ob.offsetLeft ||
			x > ob.offsetLeft+ob.offsetWidth ||
			y < ob.offsetTop ||
			y > ob.offsetTop+ob.offsetHeight){
				if(initialized) kohrkill();
			}
		}else{
			if(initialized) kohrkill();
		}
	}
}

function iehider(){
	if(window.event.toElement && window.event.toElement.className != 'menu'){
		kohrkill();
	}
}

function menuinit(){

	// preload Images
	image = new Image(); image.src = "/img/nav/menu1.0.0.gif";
	image = new Image(); image.src = "/img/nav/menu1.0.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu1.1.0.gif";
	image = new Image(); image.src = "/img/nav/menu1.1.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu1.2.0.gif";
	image = new Image(); image.src = "/img/nav/menu1.2.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu1.3.0.gif";
	image = new Image(); image.src = "/img/nav/menu1.3.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu2.0.0.gif";
	image = new Image(); image.src = "/img/nav/menu2.0.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu2.1.0.gif";
	image = new Image(); image.src = "/img/nav/menu2.1.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu2.2.0.gif";
	image = new Image(); image.src = "/img/nav/menu2.2.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu2.3.0.gif";
	image = new Image(); image.src = "/img/nav/menu2.3.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu3.0.0.gif";
	image = new Image(); image.src = "/img/nav/menu3.0.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu4.0.0.gif";
	image = new Image(); image.src = "/img/nav/menu4.0.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu4.1.0.gif";
	image = new Image(); image.src = "/img/nav/menu4.1.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu4.2.0.gif";
	image = new Image(); image.src = "/img/nav/menu4.2.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu5.0.0.gif";
	image = new Image(); image.src = "/img/nav/menu5.0.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu6.0.0.gif";
	image = new Image(); image.src = "/img/nav/menu6.0.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu6.1.0.gif";
	image = new Image(); image.src = "/img/nav/menu6.1.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu6.2.0.gif";
	image = new Image(); image.src = "/img/nav/menu6.2.0-over.gif";
	image = new Image(); image.src = "/img/nav/menu6.3.0.gif";
	image = new Image(); image.src = "/img/nav/menu6.3.0-over.gif";

	kohrkill();
}
