﻿

OPERA=window.opera;
IE=(document.all) ? true:false && !OPERA;
NN=(document.layers) ? true:false;
MOZ=((document.getElementById) ? true : false ) && !IE;

var deletemenu;
var loaded=false;


if (OPERA||NN) timeouttime=1500; else timeouttime=300;

function nomenu()
{ 
if (loaded) {
	if (NN)  for (i=1; i<willbeload; i++) document.layers["menu"+i].visibility="hide";
	if (IE)  for (i=1; i<willbeload; i++) document.all["menu"+i].style.visibility="hidden";
	if (MOZ) for (i=1; i<willbeload; i++) document.getElementById("menu"+i).style.visibility="hidden";
}}

function deact(how)
{//TD - 0, A - 1
//if (NN || ((how==0)&&!OPERA) || ((how==1)&&OPERA)) 
	{
	if (deletemenu) clearTimeout(deletemenu);
	deletemenu=setTimeout ("nomenu()",timeouttime);
	}
}

function deactsure()
{
deletemenu=setTimeout ("nomenu()",timeouttime);
}

function deltimeout(how)
{
if (deletemenu) clearTimeout (deletemenu);
}

function showmenu(n)
{
deltimeout(); nomenu();
lana="menu"+n;
	if (NN)  document.layers[lana].visibility="show";
	if (IE)	 document.all[lana].style.visibility="visible";
	if (MOZ) document.getElementById(lana).style.visibility="visible";
}

function generateItem(num)
{
 if (IE || NN || MOZ)
 {
 itemsHere=(putMenu[num].length-5)/2;
 xPosit=putMenu[num][0];
 yPosit=putMenu[num][1];
 bgrCol=putMenu[num][2];
 borCol=putMenu[num][3];
 abgCol=putMenu[num][4];
 if (NN) document.write("<layer name='menu"+num+"' pagex='"+xPosit+"' pagey='"+yPosit+"' visibility='hide' z-index='100'>")
 if (IE || MOZ) document.write("<div id='menu"+num+"' style='position: absolute; left:"+xPosit+"px; top:"+yPosit+"px; visibility: hidden; z-index: 100;'>")

 document.write("<table cellpadding='0' cellspacing='0' border='0' bgcolor='"+borCol+"'><tr><td>")
 document.write("<table cellpadding='0' cellspacing='1' border='0'>")

 for (i=1; i<itemsHere+1; i++)
 {
 document.write("<tr>");
 document.write("	<td nowrap><a href='"+putMenu[num][(i+1)*2+2]+"' class='mmenu1' style='background-color: "+bgrCol+";' onmouseover='deltimeout(); this.style.backgroundColor=\""+abgCol+"\";' onmouseout='deact(1); this.style.backgroundColor=\""+bgrCol+"\";'>"+putMenu[num][(i+1)*2+1]+"</a></td>");  
 document.write("</tr>");
 }

 document.write("</table></td></tr></table>")
 if (IE || MOZ) document.write("</div>")
 if (NN) document.write("</layer>")
 }
}
