var browser = (document.all) ? ((document.getElementsByTagName) ? 'ie' : 'op5') : ((document.layers) ? 'ns4' : ((document.getElementById) ? 'ns6' : ''));
var time = null;

function MenuItem(tekst, link)
{
	this.tekst = tekst;
	this.link = link;
}

function addMenu(menu, name, x, y)
{
	switch (browser)
	{
		case 'ns4':
			document.writeln("<layer id=\"l_" + name + "\" visibility=\"hide\" left=\"" + x + "\" top=\"" + y + "\" onMouseOver=\"return switchMenu('" + name + "', 1)\" onMouseOut=\"return switchMenu('" + name + "', 0)\">");
			break;
		case 'ie':
		case 'op5':
		case 'ns6':
			document.writeln("<div id=\"l_" + name + "\" style=\"position: absolute; visibility: hidden; left: " + x + "; top: " + y + "\" onMouseOver=\"stillMenu('" + name + "')\" onMouseOut=\"switchMenu('" + name + "', 0)\">");
			break;
	}

	document.writeln('<table cellspacing="0" cellspacing="0" cellpadding="0">');
	document.write('<tr><td height="1" bgcolor="#4D4D4D" colspan="3"><img src="_img/null.gif" width="1" height="1"></td></tr>');
	for (var i = 0; i < menu.length; i++)
	{
		var tekst = menu[i].tekst;
		var link = menu[i].link;
		document.write('<tr><td width="1" height="24" bgcolor="#4D4D4D"><img src="_img/null.gif" width="1" height="1"></td><td height="24" bgcolor="#EFEFEF">&nbsp;&nbsp;<a href="' + link + '" class="menu">' + tekst + '</a>&nbsp;&nbsp;</td><td width="1" height="24" bgcolor="#4D4D4D"><img src="_img/null.gif" width="1" height="1"></td></tr>');
		document.write('<tr><td height="1" bgcolor="#4D4D4D" colspan="3"><img src="_img/null.gif" width="1" height="1"></td></tr>');
	}
	document.writeln('</table>');


	switch (browser)
	{
		case 'ns4':
			document.write("</layer>");
			break;
		case 'ie':
		case 'ns6':
		case 'op5':
			document.write("</div>");
			break;
	}
}

function switchMenu(obj, stat)
{
	switch (browser)
	{
		case 'ns4':
			if (document.layers['l_' + obj])
			{
				s = (stat == 1) ? 'show' : 'hide';
				document.layers['l_' + obj].visibility = s;
			}
			break;
		case 'ie':
		case 'op5':
			if (document.all['l_' + obj])
			{
				s = (stat == 1) ? 'visible' : 'hidden';
				document.all['l_' + obj].style.visibility = s;
			}
			break;
		case 'ns6':
			if (document.getElementById('l_' + obj))
			{
				s = (stat == 1) ? 'visible' : 'hidden';
				document.getElementById('l_' + obj).style.visibility = s;
			}
			break;
	}
	return true;
}

function delay(obj)
{
	time = setTimeout('switchMenu(\'' + obj + '\', 0)', 2000);
}

function stillMenu(obj)
{
	clearTimeout(time);
	switchMenu(obj, 1);
}
	