var menuTimeout = null;
var subTimeout = null;
var lastMenu = null;

function LeftMenuOver(menu_id,ev)
{
//window.alert(navigator.userAgent);	
if(lastMenu!=null && lastMenu!=menu_id)
	{
		HideSubMenu(lastMenu);
		window.clearTimeout(menuTimeout);
	}
	var sub = document.getElementById("subMenu"+menu_id);
	var menu = document.getElementById("Menu"+menu_id);
	menu.className = "leftMenuElementOver";
	var table = document.getElementById("tmplMainTable");
	if(sub)
	{
		var leftSpace = 0; 
		var winWidth = 0;
		if(window.outerWidth)
		{
			leftSpace = parseInt((window.outerWidth - 752)/2);
			if(leftSpace<0) leftSpace = 0;
			leftSpace += 208;
		}
		else
			leftSpace = table.offsetLeft+500;    //TUTAJJJJJJ
		if(navigator.userAgent.indexOf("MSIE") == -1 || navigator.userAgent.indexOf("Opera") != -1)  leftSpace = leftSpace-10;
if((sub.offsetTop+sub.offsetHeight+140)>window.screen.availHeight) sub.style.top=document.body.scrollTop+(window.screen.availHeight-sub.offsetHeight)/2;

		sub.style.left = leftSpace;
		sub.style.visibility = "visible";
//		if((ev.y+sub.offsetHeight)>window.screen.availHeight) 
		{
//			sub.style.top = window.screen.availHeight - sub.offsetHeight-60;
		}
		menuTimeout = window.setTimeout("HideSubMenu('"+menu_id+"')",5000);
		lastMenu = menu_id;
	}
}
//	use: table.scrollHeight, window.screenTop, window.outerHeight
//	window.alert(table.offsetHeight);


//---------------------------------------------------dol---------------------------
function LeftMenuOver0(menu_id,ev)
{
if(lastMenu!=null && lastMenu!=menu_id)
	{
		HideSubMenu(lastMenu);
		window.clearTimeout(menuTimeout);
	}
	var sub = document.getElementById("subMenu"+menu_id);
	var menu = document.getElementById("Menu"+menu_id);
	menu.className = "leftMenuElementOver";
	var table = document.getElementById("tmplMainTable");
	if(sub)
	{
		var leftSpace = 0;
		var winWidth = 0;
		if(window.outerWidth)
		{
			var szer = document.body.offsetWidth;
			var dodaj = 11;
                        if (szer>840)
                        {
                            dodaj = szer - 840;
                            dodaj = (dodaj / 2) + 11;
                        }
			leftSpace = dodaj;
         	}
		else
		{
		    //ie
			var szer = document.body.offsetWidth;
			var dodaj = 0;
                        if (szer>860)
                        {
                            dodaj = szer - 860;
                            dodaj = (dodaj / 2) + 2;
                        }
			leftSpace = table.offsetLeft+dodaj;    //TUTAJJJJJJ
		}	
		if(navigator.userAgent.indexOf("MSIE") == -1 || navigator.userAgent.indexOf("Opera") != -1)  leftSpace = leftSpace-10;
if((sub.offsetTop+sub.offsetHeight+140)>window.screen.availHeight) sub.style.top=document.body.scrollTop+(window.screen.availHeight-sub.offsetHeight)/2;

		sub.style.left = leftSpace;
		sub.style.visibility = "visible";
		menuTimeout = window.setTimeout("HideSubMenu('"+menu_id+"')",5000);
		lastMenu = menu_id;
	}
}
//----------------------------------------------------------------gora-------------------------------


//---------------------------------------------------dol---------------------------
function LeftMenuOver1(menu_id,ev)
{
if(lastMenu!=null && lastMenu!=menu_id)
	{
		HideSubMenu(lastMenu);
		window.clearTimeout(menuTimeout);
	}
	var sub = document.getElementById("subMenu"+menu_id);
	var menu = document.getElementById("Menu"+menu_id);
	menu.className = "leftMenuElementOver";
	var table = document.getElementById("tmplMainTable");
	if(sub)
	{
		var leftSpace = 0;
		var winWidth = 0;
		if(window.outerWidth)
		{
		        //+11
			var szer = document.body.offsetWidth;
			var dodaj = 109;
                        if (szer>840)
                        {
                            dodaj = szer - 840;
                            dodaj = (dodaj / 2) + 109;
                        }
			leftSpace = dodaj;
         	}
		else
		{
		    //ie
			var szer = document.body.offsetWidth;
			var dodaj = 98;
                        if (szer>860)
                        {
                            dodaj = szer - 860;
                            dodaj = (dodaj / 2) + 100;
                        }
			leftSpace = table.offsetLeft+dodaj;    //TUTAJJJJJJ
		}	
		if(navigator.userAgent.indexOf("MSIE") == -1 || navigator.userAgent.indexOf("Opera") != -1)  leftSpace = leftSpace-10;
if((sub.offsetTop+sub.offsetHeight+140)>window.screen.availHeight) sub.style.top=document.body.scrollTop+(window.screen.availHeight-sub.offsetHeight)/2;

		sub.style.left = leftSpace;
		sub.style.visibility = "visible";
		menuTimeout = window.setTimeout("HideSubMenu('"+menu_id+"')",5000);
		lastMenu = menu_id;
	}
}
//----------------------------------------------------------------gora-------------------------------

//---------------------------------------------------dol---------------------------
function LeftMenuOver6(menu_id,ev)
{
if(lastMenu!=null && lastMenu!=menu_id)
	{
		HideSubMenu(lastMenu);
		window.clearTimeout(menuTimeout);
	}
	var sub = document.getElementById("subMenu"+menu_id);
	var menu = document.getElementById("Menu"+menu_id);
	menu.className = "leftMenuElementOver";
	var table = document.getElementById("tmplMainTable");
	if(sub)
	{
		var leftSpace = 0;
		var winWidth = 0;
		if(window.outerWidth)
		{
		        //+11
			var szer = document.body.offsetWidth;
			var dodaj = 519;
                        if (szer>840)
                        {
                            dodaj = szer - 840;
                            dodaj = (dodaj / 2) + 519;
                        }
			leftSpace = dodaj;
         	}
		else
		{
		    //ie
			var szer = document.body.offsetWidth;
			var dodaj = 510;
                        if (szer>860)
                        {
                            dodaj = szer - 860;
                            dodaj = (dodaj / 2) + 510;
                        }
			leftSpace = table.offsetLeft+dodaj;    //TUTAJJJJJJ
		}	
		if(navigator.userAgent.indexOf("MSIE") == -1 || navigator.userAgent.indexOf("Opera") != -1)  leftSpace = leftSpace-10;
if((sub.offsetTop+sub.offsetHeight+140)>window.screen.availHeight) sub.style.top=document.body.scrollTop+(window.screen.availHeight-sub.offsetHeight)/2;

		sub.style.left = leftSpace;
		sub.style.visibility = "visible";
		menuTimeout = window.setTimeout("HideSubMenu('"+menu_id+"')",5000);
		lastMenu = menu_id;
	}
}
//----------------------------------------------------------------gora-------------------------------

//---------------------------------------------------dol---------------------------
function LeftMenuOver7(menu_id,ev)
{
if(lastMenu!=null && lastMenu!=menu_id)
	{
		HideSubMenu(lastMenu);
		window.clearTimeout(menuTimeout);
	}
	var sub = document.getElementById("subMenu"+menu_id);
	var menu = document.getElementById("Menu"+menu_id);
	menu.className = "leftMenuElementOver";
	var table = document.getElementById("tmplMainTable");
	if(sub)
	{
		var leftSpace = 0;
		var winWidth = 0;
		if(window.outerWidth)
		{
		        //+11
			var szer = document.body.offsetWidth;
			var dodaj = 607;
                        if (szer>840)
                        {
                            dodaj = szer - 840;
                            dodaj = (dodaj / 2) + 607;
                        }
			leftSpace = dodaj;
         	}
		else
		{
		    //ie
			var szer = document.body.offsetWidth;
			var dodaj = 598;
                        if (szer>860)
                        {
                            dodaj = szer - 860;
                            dodaj = (dodaj / 2) + 598;
                        }
			leftSpace = table.offsetLeft+dodaj;    //TUTAJJJJJJ
		}	
		if(navigator.userAgent.indexOf("MSIE") == -1 || navigator.userAgent.indexOf("Opera") != -1)  leftSpace = leftSpace-10;
if((sub.offsetTop+sub.offsetHeight+140)>window.screen.availHeight) sub.style.top=document.body.scrollTop+(window.screen.availHeight-sub.offsetHeight)/2;

		sub.style.left = leftSpace;
		sub.style.visibility = "visible";
		menuTimeout = window.setTimeout("HideSubMenu('"+menu_id+"')",5000);
		lastMenu = menu_id;
	}
}
//----------------------------------------------------------------gora-------------------------------

//---------------------------------------------------dol---------------------------
function LeftMenuOver10(menu_id,ev)
{
if(lastMenu!=null && lastMenu!=menu_id)
	{
		HideSubMenu(lastMenu);
		window.clearTimeout(menuTimeout);
	}
	var sub = document.getElementById("subMenu"+menu_id);
	var menu = document.getElementById("Menu"+menu_id);
	menu.className = "leftMenuElementOver2";
	var table = document.getElementById("tmplMainTable2");
	if(sub)
	{
		var leftSpace = 0;
		var winWidth = 0;
		if(window.outerWidth)
		{
		        //+11
			var szer = document.body.offsetWidth;
			var dodaj = 7;
                        if (szer>840)
                        {
                            dodaj = szer - 840;
                            dodaj = (dodaj / 2) + 7;
                        }
			leftSpace = dodaj;
         	}
		else
		{
		    //ie
			var szer = document.body.offsetWidth;
			var dodaj = 598;
                        if (szer>860)
                        {
                            dodaj = szer - 860;
                            dodaj = (dodaj / 2) + 598;
                        }
			leftSpace = table.offsetLeft+dodaj;    //TUTAJJJJJJ
		}	
		if(navigator.userAgent.indexOf("MSIE") == -1 || navigator.userAgent.indexOf("Opera") != -1)  leftSpace = leftSpace-10;
if((sub.offsetTop+sub.offsetHeight+140)>window.screen.availHeight) sub.style.top=document.body.scrollTop+(window.screen.availHeight-sub.offsetHeight)/2;

		sub.style.left = leftSpace;
		sub.style.visibility = "visible";
		menuTimeout = window.setTimeout("HideSubMenu('"+menu_id+"')",5000);
		lastMenu = menu_id;
	}
}
//----------------------------------------------------------------gora-------------------------------



function HideSubMenu(menu_id)
{
	var sub = document.getElementById("subMenu"+menu_id);
	if(sub)
		sub.style.visibility = "hidden";
}


function LeftMenuOut(menu_id)
{
	var menu = document.getElementById("Menu"+menu_id);
	menu.className = "leftMenuElementOut";
}

function SubMenuOut(menu_id)
{
	var sub = document.getElementById("subMenu"+menu_id);
	if(sub)
		subTimeout = window.setTimeout("HideSubMenu('"+menu_id+"')",500);
}

function SubMenuOver(menu_id,ev)
{
	window.clearTimeout(menuTimeout);
	window.clearTimeout(subTimeout);
}
