$(document).ready(function(){
	
	var item = $(".s4-tn").find(".menu-item").attr("href");
	var idItem;
	
	var test;

	$(".s4-tn .static a.menu-item").each(function() {	  		
  		
  		test = $(this).attr("href").toLowerCase();
  		
		switch(test)
		{			
			case "/ba/industrije/pages/default.aspx":
				idItem = "Menu1BA";			
				$(this).addClass(idItem);						
				break;
			case "/ba/nasa_ponuda/pages/default.aspx":
				idItem = "Menu2BA";		
				$(this).addClass(idItem);						
				break;
			case "/ba/reference/pages/default.aspx":
				idItem = "Menu3BA";		
				$(this).addClass(idItem);						
				break;
			case "/ba/o_nama/pages/default.aspx":
				idItem = "Menu4BA";	
				$(this).addClass(idItem);						
				break;
			/*
			case "/rs/reference/pages/default.aspx":
				idItem = "Menu5RS";		
				$(this).addClass(idItem);						
				break;
			*/
		}	
	});
	
	try
	{
		var currentLocation = window.location.href.toLowerCase();
		var pageParentSite = GetSiteURLPart(currentLocation);
		var pageTitle = $(".breadcrumb .current").html();
		
		var oTable = document.getElementById("zz1_left");
		
		for(var i=0; i < oTable.rows.length; i++)
		{
			var oTableRow = oTable.rows[i];
					
			if(oTableRow.id == "")
			{
				var linkNode = oTableRow.previousSibling.getElementsByTagName("A")[0];
				var linkNodeHref = GetSiteURLPart(linkNode.href.toLowerCase());
														
				oTableRow.style.display = (pageParentSite.indexOf(linkNodeHref) == -1) ? 'none' : '';
				
				var oTables2 = oTableRow.getElementsByTagName("TABLE");
								
				if(oTables2.length > 0)
				{
					var oTable2 = oTables2[0];
					
					for(var j = 0; j < oTable2.rows.length; j++)
					{
						var oTableRow2 = oTable2.rows[j];
						
						if(oTableRow2.id == "")
						{
							var linkNode2 = oTableRow2.previousSibling.getElementsByTagName("A")[0];
							var linkNodeHref2 = GetSiteURLPart(linkNode2.href.toLowerCase());
							
							var isMenuItemHidden2 = IsMenuItemHidden(linkNodeHref2);
													
							oTableRow2.style.display = (pageParentSite.indexOf(linkNodeHref2) == -1) ? 'none' : '';
														
							if(isMenuItemHidden2)
							{
								oTableRow2.style.display = 'none';
							}
							
							var oTables3 = oTableRow2.getElementsByTagName("TABLE");
							
							if(oTables3.length > 0)
							{
								var oTable3 = oTables3[0];
								
								for(var k = 0; k < oTable3.rows.length; k++)
								{
									var oTableRow3 = oTable3.rows[k];
									
									if(oTableRow3.id == "")
									{
										var linkNode3 = oTableRow3.previousSibling.getElementsByTagName("A")[0];
										var linkNodeHref3 = GetSiteURLPart(linkNode3.href.toLowerCase());
																			
										oTableRow3.style.display = (pageParentSite.indexOf(linkNodeHref3) == -1) ? 'none' : '';												
									}
								}					
							}
						}
					}					
				}
			}	
		}
	}
	catch(e){}
				
	$("#cSubmenu .LeftNavigation tr").each(function() {		
		
		
		//var oTableRow = $(this);
		var oTableRowLinks = $(this).find("a");
		var oTableRowLink = oTableRowLinks[0];	
			
		var urlPart = GetSiteURLPart(oTableRowLink.href.toLowerCase())
		var isMenuHidden = IsMenuItemHidden(urlPart);
	
		if(isMenuHidden)
		{
			oTableRowLink.style.display = 'none';
		}
	
		if(oTableRowLink.href.toLowerCase() == currentLocation)
		{			
			oTableRowLink.className = "selected";
		}
		
	});
	
	$("#cSubmenu").css("visibility","visible");		
	
});

function IsMenuItemHidden(currentMenuItem)
{
	currentMenuItem = "/" + currentMenuItem + "/";
	
	var hiddenPages = ['/news/past_news/', '/events/past_events/', '/login/', '/search/', '/administration/'];
	
	for(var i=0; i < hiddenPages.length; i++)
	{
		if(hiddenPages[i] == currentMenuItem)
		{
			return true;
		}
	}
	
	return false;
}

function GetSiteURLPart(fullURL)
{
	
	try
	{
		var newFullURL = fullURL.replace("http://", "").replace("/pages/default.aspx", "");
		
		var fullURLArray = newFullURL.split("/");
		
		var fullURLString = "";
		
		for(var x=0; x < fullURLArray.length; x++)
		{
			if(x > 0)
			{
				if(x < fullURLArray.length - 1)
				{
					fullURLString += fullURLArray[x] + "/";
				}
				else
				{
					fullURLString += fullURLArray[x];
				}
			}
		}
				
		return fullURLString;
	}
	catch(e)
	{
		return "";
	}	
}

function ToggleElementVisibility(elementId) 
{
	element = document.getElementById(elementId);
	element.style.display = (element.style.display == "none") ? "" : "none";
}


