// 
// Dodati ta file
//
function toggle_menu(menu_id)
{
	if (document.getElementById(menu_id))
	{
		element = document.getElementById(menu_id).style;
	
		var displayingTheGivenMenu = false;     // are we displaying or hiding it?
		if (element.display == "block") {
			element.display = "none";
		}
		else {
			element.display = "block";
			displayingTheGivenMenu = true;    // we are displaying it!
		}
	
		// close all other menus that are open - if not needed, delete this peace of code
		els = document.getElementsByTagName("div");
		for (i = 0; i < els.length; i++) {
			curEl = els[i];
			if ((curEl.id.substring(0,5) == "menu_") && (curEl.id != menu_id)) 
			{
				// hide it if we were displaying the menu given as parameter
				if (displayingTheGivenMenu) {
					curEl.style.display = "none";
				}
			}
		}
		// Now open all parent menus
		var TDiv = document.getElementById(menu_id) ;
		while (TDiv = TDiv.parentNode)
			if ((TDiv.nodeName == "DIV") && (String(TDiv.id).substring(0,5) == "menu_"))
				TDiv.style.display = "block" ;
		
		return false;
	}
	else {
		return false;
	}
}

function openCorrectMenu()
{
	var els = document.getElementsByTagName("div");
	var MeniContainer = document.getElementById("LeviMeni2") ;
	if (!MeniContainer.MenuLoaded)
	{
		MeniContainer.style.display = "none" ;
	}
	for (i = 0; i < els.length; i++) 
	{
		if (String(els[i].id).substring(0,5) == "menu_")
		{
			els[i].style.display = "none";
		}
	}
		
	var url = window.location.href;
	var startFilename = url.lastIndexOf('/')+1 ;
	var endFilename = url.lastIndexOf('.');	
	var filename = url.substring(startFilename, endFilename);
	var menuname = "menu_"+filename ;
	
	// Poiščemo menu, ki je odprt (če je) 
	var els = document.getElementsByTagName("div");
	for (i = 0; i < els.length; i++) 
	{
		if (String(els[i].id).substring(0,4) == "menu")
		{
			var atag = els[i].getElementsByTagName("a");
			if (atag.length > 0)
			{
				for (j = 0; j < atag.length; j++) 
				{
					if ((atag[j].href.substring(atag[j].href.lastIndexOf('/')+1,atag[j].href.lastIndexOf('.')) == filename) && ((atag[j].href.substring(atag[j].href.length-1,atag[j].href.length)) != "#"))
					{
						if (els[i].id.substring(4,5) == "_")
							menuname = els[i].id ;
						else
							menuname = "menu_default-"+els[i].id.substring(4,els[i].id.length) ;
						atag[j].className += " OpenedMenu" ;
						atag[j].parentNode.className += " OpenedMenu" ;
					}
				}
			}
		}
	}
	
	// odpremo tudi vse njegove Parent menije
	if (document.getElementById(menuname))
	{
		var TDiv = document.getElementById(menuname) ;
		TDiv.style.display = "block" ;
		if (TDiv.previousSibling.nodeName == "#text")
		{
			TDiv.previousSibling.previousSibling.className += " OpenedMenu" ;
			TDiv.previousSibling.previousSibling.firstChild.className += " OpenedMenu" ;
		}
		else
		{
			TDiv.previousSibling.className += " OpenedMenu" ;
			TDiv.previousSibling.firstChild.className += " OpenedMenu" ;
		}
		while (TDiv = TDiv.parentNode)
			if ((TDiv.nodeName == "DIV") && (String(TDiv.id).substring(0,5) == "menu_"))
			{
				TDiv.style.display = "block" ;
				if (TDiv.previousSibling.nodeName == "#text")
				{
					TDiv.previousSibling.previousSibling.className += " OpenedMenu" ;
					TDiv.previousSibling.previousSibling.firstChild.className += " OpenedMenu" ;
				}
				else
				{
					TDiv.previousSibling.className += " OpenedMenu" ;
					TDiv.previousSibling.firstChild.className += " OpenedMenu" ;
				}
			}
	}
	if (!MeniContainer.MenuLoaded)
	{
		MeniContainer.style.display = "block" ;
		MeniContainer.MenuLoaded = true ;
	}
}

// Dodamo event odpiranja menija
if (window.attachEvent)
	window.attachEvent("onload",openCorrectMenu);
else if (window.addEventListener)
	window.addEventListener("load", openCorrectMenu, false) ;
	