function toggleFilterContainer(id, visible)
{
	var container = document.getElementById(id);
	if(container == null) return;
	
	if(visible)
	{
		container.style.display = 'block';
		container.style.visibility = 'visible';

	}
	else
	{
		container.style.display = 'none';
		container.style.visibility = 'hidden';
	}
}

function toggleContainer(id)
{	
	var container = document.getElementById(id);
	if(container == null) return;
	
	var isVisible = (container.style.visibility != "hidden");
	
	if(isVisible)
	{
		container.style.display = 'none';
		container.style.visibility = 'hidden';
	}
	else
	{
		container.style.display = 'block';
		container.style.visibility = 'visible';
	}
}

function cleanBreadCrumb()
{
  var container = document.getElementById("breadcrumbContainer");
  if(container == null) return;
  
  if(container.childNodes[0].nodeName.toLowerCase() == "span")
  {
	  container = container.childNodes[0];
	  if(container == null) return;
  }
  else
  {
	  container = container.childNodes[1];
	  if(container == null) return;
  }
  
  //alert(container.innerHTML);
  
  var spanElements = container.getElementsByTagName("span");
  
  if(spanElements == null || spanElements.length == 0) return;
  
  var maxRemove = 4;
  for(i = 0; ((i < spanElements.length) && (i < maxRemove)); i++)
  {
  	//alert(spanElements[i].innerHTML);
  	spanElements[i].innerHTML = "";
  }
  
  container.style.visibility = 'visible';
}

function cleanPersonalActions()
{
  var personalMenuAnchorElement = document.getElementById('zz6_Menu');
  if(personalMenuAnchorElement == null)
  {
  	personalMenuAnchorElement = document.getElementById('zz5_Menu');
  }
  
  if(personalMenuAnchorElement != null)
  {  
	  personalMenuAnchorElement.innerHTML = "My Options";
  }
  //KN Sept152009--add in the if condition to remove the error, need to check why this container does not exist or errored out
//  if (document.getElementById("personalActionsContainer")!= null)
  //document.getElementById("personalActionsContainer").style.visibility = 'visible';
}


var onloadHandlers = [];
window.onload = function(){
	//alert(nav);
	for(var i=0;i<onloadHandlers.length;i++){
		eval(onloadHandlers[i]);
	}
}

sfHover = function() {
	if(document.getElementById("experience-nav") == undefined) return;
	
	var sfEls = document.getElementById("experience-nav").getElementsByTagName("LI");
	
	//var siteActionsContainer = document.getElementById("siteActionsContainer");
	
	var visibleDropdownElements = new Array();
	var allDropdownElements = document.getElementsByTagName("select");
	var count = 0;
	
	if(BrowserDetect)
	{
		if(BrowserDetect.browser == "Explorer" && BrowserDetect.version < 7)
		{
			for(var i = 0; i < allDropdownElements.length; i++)
			{
				if(allDropdownElements[i].style.visibility = 'visible')
					visibleDropdownElements[count++] = allDropdownElements[i];
			}
		}
	}

	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
			for(var k = 0; k < visibleDropdownElements.length; k++)
			{
				visibleDropdownElements[k].style.visibility = 'hidden';
			}
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			for(var k = 0; k < visibleDropdownElements.length; k++)
			{
				visibleDropdownElements[k].style.visibility = 'visible';
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);