var left = document.getElementById('left');
var right = document.getElementById('right');
var middle = document.getElementById('middle');
var nrLinkItems = 48;
var arryLinkItems = new Array();

function initmenuItems()
{
	for(i=1;i<=nrLinkItems;i++)
	{
		arryLinkItems[i] = document.getElementById("link" +i);
	}
	if(left)
	{
		left.onmouseover = function()
		{ 
			var objLeft = document.getElementById('left');
			var objLeftMenu = document.getElementById('leftmenu');
			if(objLeft)
			{
				objLeft.style.height="230px";
				objLeft.style.zIndex='6';
			}
			if(objLeftMenu)
			{
				objLeftMenu.style.display = ''; 
			}
		}

		left.onmouseout = function()
		{	
			var objLeft = document.getElementById('left');
			var objLeftMenu = document.getElementById('leftmenu');
			var objBody = document.getElementsByTagName('body')[0];
			
			if(objBody)
			if (objBody.id != 'home')
		 	{
				if(objLeft)
					objLeft.style.height="140px";
			}
			if(objLeft)
				objLeft.style.zIndex='6';
			if(objLeftMenu)	
				objLeftMenu.style.display = "none";
		}
	}
	if(right)
	{
		right.onmouseover = function()
		{
			var objRight = document.getElementById('right');
			var objRightMenu = document.getElementById('rightmenu');
				
			if(objRight)
			{	
				objRight.style.height="230px";
				objRight.style.zIndex='4';
			}
			if(objRightMenu)
			{
				objRightMenu.style.display = '';;
			}
		}

		right.onmouseout = function()
		{
			var objRight = document.getElementById('right');
			var objRightMenu = document.getElementById('rightmenu');
			var objBody = document.getElementsByTagName('body')[0];
			if(objBody)
			{
				if (objBody.id != 'home')
				{
					objRight.style.height="140px";
				}
			}
			if(objRight)
				objRight.style.zIndex='4';
			if(objRightMenu)	
				objRightMenu.style.display = "none";
		}
	}
	if(middle)
	{
		document.getElementById('middle').onmouseover = function()
		{
			var objMiddle = document.getElementById('middle');
			var objMiddleMenu = document.getElementById('middlemenu');
			if(objMiddle)
			{		
				objMiddle.style.height="230px";
				objMiddle.style.zIndex='5';
			}
			if(objMiddleMenu)
			{
				objMiddleMenu.style.display = '';
			}
		}

		document.getElementById('middle').onmouseout = function()
		{

				
			var objMiddle = document.getElementById('middle');
			var objMiddleMenu = document.getElementById('middlemenu');
			var objBody = document.getElementsByTagName('body')[0];
				
			if(objBody)
			if (objBody.id!='home')
			{
				if(objMiddle)
					objMiddle.style.height="140px";
			}
			if(objMiddle)
				objMiddle.style.zIndex='5';
			if(objMiddleMenu)	
				objMiddleMenu.style.display = "none";
		}
	}
}
initmenuItems();
function setLinks()
{
	for(i=1;i<=nrLinkItems;i++)
	{
		if(arryLinkItems[i])
		{
			arryLinkItems[i].onmouseover = function()
			{
				/* the prefix number of link = the prefix number of submenu */
				var objeval;
				if(this.id.length>5) // for numbers > 9
					objeval = this.id.substr(this.id.length-2, 2)
				else // for numbers 1 to 9
					objeval = this.id.substr(this.id.length-1, 1)
								
				var objSubmenuX = document.getElementById('submenu' +objeval)
				
				if(objSubmenuX)
				{
					if(i==1)
						objSubmenuX.style.top="0px";
					objSubmenuX.style.display = '';
					objSubmenuX.style.visibility = "visible";
					objSubmenuX.style.zIndex='10';
				}
			}

			arryLinkItems[i].onmouseout = function()
			{
				var objeval;
				if(this.id.length>5)
					objeval = this.id.substr(this.id.length-2, 2)
				else
					objeval = this.id.substr(this.id.length-1, 1)
												
				var objSubmenuX = document.getElementById('submenu' +objeval)
				if(objSubmenuX)
				{
					objSubmenuX.style.visibility = "hidden";
					objSubmenuX.style.display = "none";
				}
			}
		}
	}
}

setLinks();
function hidemenulevel()
{
	var ext = document.getElementsByClassName("menulevel");
	var subextleft = document.getElementsByClassName("submenulevel leftsubmenulevel");
	var subextmiddle = document.getElementsByClassName("submenulevel middlesubmenulevel");
	var subextright = document.getElementsByClassName("submenulevel rightsubmenulevel");
	for (i=0; i<ext.length;i++) 
	{
		ext[i].style.display = "none";
	}
	for (i=0; i<subextleft.length;i++)
	{
		subextleft[i].style.display = "none";
		subextleft[i].style.visibility = "hidden";
	}
	for (i=0; i<subextmiddle.length;i++)
	{
		subextmiddle[i].style.display = "none";
		subextmiddle[i].style.visibility = "hidden";
	}
	for (i=0; i<subextright.length;i++)
	{
		subextright[i].style.display = "none";
		subextright[i].style.visibility = "hidden";
	}
}
hidemenulevel();
