//MENU

//e-con.system

//part of e-con.system/Client library
//part of e-con.system CMS
//all right reserved


var expMenu;
var actOption;
var menuTimeout;
var menuTimeoff;
var menuLeft = new Array(0);

expMenu = false;
actOption = null;
menuTimeout = 500;
menuTimeoff = 1500;


DodajStart("initMenu()");

function getObject(zm)
{	
	if (Explorer())
		return window.document.all[zm].style;
	else
		return window.document[zm];
}

function initOption(zm, left)
{
	if (Explorer())
	{
		window.document.all[zm].onmouseover=exploreMenu;
		window.document.all[zm].onmouseout=unexploreMenu;
	}
	else
	{
		window.document[zm].onmouseover=exploreMenu;
		window.document[zm].onmouseout=unexploreMenu;
	}

	menuLeft[zm]=left;	
}


function onOption(zm)	
{
	expMenu = false;
	
	if (actOption!=null && actOption!=zm)
	{
		hideMenu();
	}
	

	//pozycja
	wsx = window.document.body.clientWidth;
	rx = wsx - menuPageX;
	if (rx>0)
		kx = rx/2;
	else
		kx = 0;

	if (actOption!=zm)
	{
		actOption = zm;
	
		obj = getObject(actOption)
		
		obj.pixelLeft=menuLeft[zm]+kx;

		if (Explorer())
			obj.visibility = "visible";
		else
			obj.visibility = "show";
	}
	
	menuoff = false;				
}

function offOption()	
{	
	menuoff = true;
	setTimeout("hideMenu();", menuTimeoff);
}

function hideMenu()
{
	if (!expMenu && actOption!=null && menuoff)
	{
		obj = getObject(actOption);
		
		if (Explorer())
			obj.visibility = "hidden";
		else
			obj.visibility = "hide";
		
		actOption=null;
	}
}

function exploreMenu()
{
	expMenu = true;	
}

function unexploreMenu()
{
	if (expMenu)
	{
		expMenu = false;
		setTimeout("hideMenu();", menuTimeout);
	}
}

//div
function showDiv(idDiv)
{
	obj = getObject(idDiv);
			
	if (Explorer())
		obj.visibility = "visible";
	else
		obj.visibility = "show";
}

function hideDiv(idDiv)
{
	obj = getObject(idDiv);
		
	if (Explorer())
		obj.visibility = "hidden";
	else
		obj.visibility = "hide";
}