var menu_imgs;
var menua_imgs;
var alt;

var menu_is_layers;
var menu_is_all;
var menu_is_gbid;
var menu_timeout;
var menu_show_name;
var menu_timer_id;
var menu_topoffset;
var menu_x;

var brands = new Array("alexandria", "krinitsa", "kaltenberg");

function menu_load_imgs()
{
	menu_imgs = new Array();
	menua_imgs = new Array();
}
function menu_init(timeout, topoffset)
{
	menu_is_layers = document.layers ? true : false;
	menu_is_all = document.all ? true : false;
	menu_is_gbid = document.getElementById ? true : false;

	menu_timeout = timeout;
	menu_topoffset = topoffset;
	menu_x = new Array();

	menu_show_name = "";
	menu_timer_id = null;
}

function menu_kill_timer()
{
	if (menu_timer_id)
	{
		clearTimeout(menu_timer_id);
		menu_timer_id = null;
	}
}

function menu_set_positions(name)
{
	if (menu_is_all)
	{
		if (document.all[name])
		{
			document.all[name].style.top = menu_topoffset;
			document.all[name].style.left = menu_x[name];
		}
	}
	else if (menu_is_layers)
	{
		if (document.layers[name])
		{
			document.layers[name].top = menu_topoffset - 4;
			document.layers[name].left = menu_x[name];
		}
	}
	else if (menu_is_gbid)
	{
		if (document.getElementById(name))
		{
			document.getElementById(name).style.top = menu_topoffset + "px";
			document.getElementById(name).style.left = menu_x[name] + "px";
		}
	}
}
function menu_show(name)
{
	menu_kill_timer();
	menu_set_positions(name);

	if(menu_show_name != "")
		menu_hide();

	if(menu_is_all)
	{
		if (document.all[name])
		{
			document.all[name].style.visibility = 'visible';
//			menu_show_name = name;
		}
	}
	else if (menu_is_layers)
	{
		if (document.layers[name])
		{
			document.layers[name].visibility = 'show';
//			menu_show_name = name;
		}
	}
	else if (menu_is_gbid)
	{
		if (document.getElementById(name))
		{
			document.getElementById(name).style.visibility = 'visible';
//			menu_show_name = name;
		}
	}

		if (document.getElementById(name))
		{
			document.getElementById(name).style.visibility = 'visible';
		}

	if (document.getElementById(name))
		document.getElementById("td_" + name).style.background = '#FEF8C5';

	else
		document.getElementById("td_" + name).style.background = '#FFF';

	menu_show_name = name;
//	document.getElementById("i_" + name).src = SERVER_ROOT + 'i/m-active.png';
}

function menu_hide()
{
	menu_kill_timer();

	if (menu_show_name != "")
	{
		if (menu_is_all)
		{
			if (document.all[menu_show_name])
				document.all[menu_show_name].style.visibility = 'hidden';
		}
		else if (menu_is_layers)
		{
			if (document.layers[menu_show_name])
				document.layers[menu_show_name].visibility = 'hide';
		}
		else if (menu_is_gbid)
		{
			if (document.getElementById(menu_show_name))
				document.getElementById(menu_show_name).style.visibility = 'hidden';
		}

		document.getElementById("td_" + menu_show_name).style.background = 'transparent';
//		document.getElementById("i_" + menu_show_name).src = SERVER_ROOT + 'i/m.png';
	}
	menu_show_name = "";
}

function menu_reset()
{
	menu_kill_timer();
	menu_timer_id = setTimeout('menu_hide()', menu_timeout);
}
function menu_add_dd(name, x)
{
	menu_x[name] = x;
	menu_set_positions(name);
}



function showbrandinfo(brand)
{
	for (i = 0; i < brands.length; i++)
	{
		if (brand == brands[i]) 
			document.getElementById("b-" + brands[i]).style.visibility = 'visible';
		else
			document.getElementById("b-" + brands[i]).style.visibility = 'hidden';
	}
}
