function genTabArray() 
{

	if ( document.getElementById("tabNames") ) 
	{
		return document.getElementById("tabNames").innerHTML.split(" ");
	}
	
}

function onTabClicked(e)
{

	if ( !e ) 
	{
		var e = window.event;
	}
	
	var elem = (e.target == null) ?e.srcElement : e.target;
  
	selectTab(elem);
	
}

function selectTab(elem)
{

	deselectAllPanels();
	elem.className="contentNavigationTabSelected";
	elem.associatedPanel.style.display = '';

}

function deselectAllPanels()
{

	tabArray = genTabArray();
	
	for ( tab in tabArray )  
	{
		
		try
		{
			
			document.getElementById( ( tabArray[tab] )+ "Panel" ).style.display = 'none';
			
			if ( document.getElementById(tabArray[tab] + "Tab" ) )
			{
				
				document.getElementById(tabArray[tab] + "Tab" ).className = "contentNavigationTab";
				
			}
			
		}catch(err)
		{
			
			alert( tabArray[tab]+"Panel");
			
		}
		
	}
}

function loadToolbar()
{
	var tabToSelect = false;
	
	tabArray = genTabArray();

	for ( tab in tabArray ) 
	{
		if ( document.getElementById(tabArray[tab]+"Tab") ) 
		{
			document.getElementById(tabArray[tab]+"Tab").associatedPanel = document.getElementById(tabArray[tab]+"Panel");
			document.getElementById(tabArray[tab]+"Tab").onclick=onTabClicked;
			
			if ( !tabToSelect ) 
			{
			tabToSelect = document.getElementById(tabArray[tab]+"Tab");
			}
			
		}
	}
 
 	if ( tabToSelect )
	{
		selectTab(tabToSelect);
	}

}

function hide()
{
	document.getElementById( "mapPanel" ).style.display = 'none';
}

addToLoadQueue(loadToolbar);
addToLoadQueue(hide);