var timeout = 0;

var divsvisible = new Array(4);
divsvisible[0] = -1;
divsvisible[1] = -1;
divsvisible[2] = -1;
divsvisible[3] = -1;


function SetClass(id, setactive, isobject, isfirstlevel) 
{
  var thisID;
  if(!isobject)
  {
  if (document.getElementById) 
  {
    thisID = document.getElementById(id);
  } 
  else if (document.all) 
  {
    thisID = document.all[id];
  }
  }
  else
  {
  thisID = id;
  }
  
  if(thisID != undefined)
  {  
	if(setactive)
	{
		if(isfirstlevel)
		{
			thisID.className='navlink_active';
		}
		else
		{
			thisID.className='navlink2_active';
		}
	}
	else
	{
		if(isfirstlevel)
		{
			thisID.className='navlink';
		}
		else
		{
			thisID.className='navlink2';
		}
	}
  }
}

					
			
function ShowMenu(id1, id2, id3, id4, name1, name2, name3, name4)
{		
	if(timeout) clearTimeout(timeout);
	
	Hide(divsvisible);
	
	divsvisible[0] = id1;
	divsvisible[1] = id2;
	divsvisible[2] = id3;
	divsvisible[3] = id4;
	
	if(id2 != -1)
	{
	    var div = document.getElementById(id2);
		if(div != undefined)
		{
			div.style.display = 'block';
		}
	}
	if(id3 != -1)
	{
		var div = document.getElementById(id3);
		if(div != undefined)
		{
			div.style.display = 'block';
		}
	}
	if(id4 != -1)
	{
		var div = document.getElementById(id4);
		if(div != undefined)
		{
			div.style.display = 'block';
		}
	}
	
	if(name1 != "")
	{
		SetClass(name1, 1, 0, 1);
	}
	if(name2 != "")
	{
		SetClass(name2, 1, 0, 0);
	}
	if(name3 != "")
	{
		SetClass(name3, 1, 0, 0);
	}
	if(name4 != "")
	{
		SetClass(name4, 1, 0, 0);
	}
}

function HideMenu()
{
	timeout = setTimeout("Hide();",2500);
}

function Hide()
{	
	for(i = 0; i < divsvisible.length; i++)
	{
		if(divsvisible[i] != -1)
		{
			if(document.getElementById(divsvisible[i]) != undefined)
			{
				if(i != 0)
				{
				    var div = document.getElementById(divsvisible[i]);
		            div.style.display = 'none';
				}
				children = new Array();
				children = document.getElementById(divsvisible[i]).childNodes;
				for(c = 0; c < children.length; c++)
				{
					if(children[c].tagName == "A")
					{
						if(i == 0)
						{
							SetClass(children[c], 0, 1, 1);
						}
						else
						{
							SetClass(children[c], 0, 1, 0);
						}
					}
				}
			}
		}
	}	
}

function Display()
{
    if(!navigationLeft)
    {
        setTimeout("Display", 500);
        return;
    }
    var divforNavigation = document.getElementById("divforNavigation");
    var allNavigation = navigationLeft + navigationRight;
    divforNavigation.innerHTML = allNavigation;
}



