//MENÜ-NAVIGATION | (c) 2002 Till Rebenich, Humberg Computertechnik

//EINSTELLUNGEN
//Bitte Anzahl der Menüpunkte angeben.
nav_entries = 6;
//Timout für Netscape/Internet Explorer (Millisek.)
nn_timeout = 2000;
ex_timeout = 1000;

//Browserdetection
var n4, n6, ex;
if (document.layers) n4 = true;
if (document.all) ex = true;
if (document.getElementById) n6 = true;

//Preload navigation images
nav_offimg = new Array();
nav_onimg = new Array();

for (i=1; i<=nav_entries; i++)
{
	src_img_nr = i;
	off_path = "images/nav/nav_" + src_img_nr + ".jpg";
	on_path = "images/nav/nav_" + src_img_nr + "_1.jpg";

	nav_offimg[i] = new Image();
	nav_offimg[i].src = off_path;
	nav_onimg[i] = new Image();
	nav_onimg[i].src = on_path;
}

//FUNCTIONS
var timeout_id = 0;

function show_navlayer(get_nr)
{
	navlayer_name = "navlayer" + get_nr;
	if (ex || n6) eval(navlayer_name).style.visibility = "visible";
	if (n4) document.eval(navlayer_name).visibility = "show";
	return;
}

function hide_navlayer(get_nr)
{
	navlayer_name = "navlayer" + get_nr;
	if (ex || n6) eval(navlayer_name).style.visibility = "hidden";
	if (n4) document.eval(navlayer_name).visibility = "hide";
	return; 
}


function nav_mouseover(nr)
{
	//clearTimeout(timeout_id);
	navimg_name = "nav" + nr;
	document.images[eval("navimg_name")].src = nav_onimg[nr].src;
	/*for (i=1; i<=nav_entries; i++)
	{
		hide_navlayer(i);
		
	}
	show_navlayer(nr);*/
}

function nav_mouseout(nr)
{
	//clearTimeout(timeout_id);
	navimg_name = "nav" + nr;
	document.images[eval("navimg_name")].src = nav_offimg[nr].src;
	//if (n4) timeout_id = setTimeout("hide_navlayer("+nr+")", nn_timeout);
	//if (ex || n6) timeout_id = setTimeout("hide_navlayer("+nr+")", ex_timeout);
}

function layer_mouseover(nr)
{
	clearTimeout(timeout_id);
	show_navlayer(nr);
}

function layer_mouseout(nr)
{
	hide_navlayer(nr);
}

function item_mouseover(nr)
{
	if (n4)
	{
		clearTimeout(timeout_id);
		show_navlayer(nr);
	}
}

function item_mouseout(nr)
{
	if (n4) timeout_id = setTimeout("hide_navlayer("+nr+")", nn_timeout);
}

