function hide_marketplace_tabs()
{
	var tab_container = document.getElementById('marketplace_tab_background');
	if(tab_container == null) return;
	var tab_divs = tab_container.childNodes;
	var classCheck = null;
	window.marketplace_tab_count = 0;
	for(var i=0; i < tab_divs.length; i++)
	{
		if (tab_divs[i].nodeType == 1) // corresponds to element nodes
		{		
			tab_divs[i].style.visibility = "hidden";
			window.marketplace_tab_count++;
		}
	}	
}

function turn_off_marketplace_nav()
{
	for(var i=4; i<10; i++)
	{
		var mplace_nav = document.getElementById("mplace_nav" + i);
		if(mplace_nav == null)
		{
			return;
		}
		mplace_nav.className = "off";
	}		
}

function show_marketplace_tab(tabNum)
{
	hide_marketplace_tabs();
	turn_off_marketplace_nav();
	
	var increaseAfter = false;
	
	if(tabNum == null)
	{
		// get the last marketplace tab from the cookie
		var cookieNum = getCookie("belo_marketplace_tab");
		
		if(cookieNum == "NaN" || cookieNum == null)
		{			
			tabNum = 1;
		}
		else
		{
			tabNum = ((Number(cookieNum) * 1));
		}		
	}	
		
	var tab_div = document.getElementById("tab" + tabNum);
	// position arrow under the navigation tab the mouse hovers over
	var arrow_container = document.getElementById("arrow_container");
	var nav_container = document.getElementById("marketplace_nav_container");
	var nav_tab = document.getElementById("mplace_nav" + tabNum);
	
	
	if (tab_div != null) 
	{
		tab_div.style.visibility = "visible";
		nav_tab.className = "on";		
		
		if(window.isIE)
		{
			arrow_container.style.visibility = "hidden";
			var tab_topOffset = findPosY(nav_tab);
			var tab_height = nav_tab.offsetHeight;
			var tab_leftOffset = nav_tab.offsetLeft;
			var container_leftOffset = nav_container.offsetLeft;
			var tab_width = nav_tab.offsetWidth;
			arrow_container.style.top = tab_topOffset + 11 + "px";			
			arrow_container.style.left = tab_leftOffset + container_leftOffset + tab_width/2 - 9 + "px";	
			arrow_container.style.visibility = "visible";
		}
		else if (window.isKHTML)
		{
			var tab_leftOffset = findPosX(nav_tab);
			var tab_width = nav_tab.offsetWidth;
			var tab_topOffset = findPosY(nav_tab);
			var tab_height = nav_tab.offsetHeight;
			
			arrow_container.style.left = Math.abs(tab_leftOffset + tab_width / 2 - 20) + "px";
			arrow_container.style.top = tab_topOffset + tab_height + "px";
		}
		else if (window.isMac)
		{
			var tab_leftOffset = findPosX(nav_tab);
			var tab_width = nav_tab.offsetWidth;
			//alert(tab_width);
			var tab_topOffset = findPosY(nav_tab);
			var tab_height = nav_tab.offsetHeight;
			
			arrow_container.style.left = Math.abs(tab_leftOffset + (tab_width/2)) - 23 + "px";
			arrow_container.style.top = tab_topOffset + tab_height - 1 + "px";
		}
		else
		{
			var tab_leftOffset = findPosX(nav_tab);
			var tab_width = nav_tab.offsetWidth;
			var tab_topOffset = findPosY(nav_tab);
			var tab_height = nav_tab.offsetHeight;
			
			arrow_container.style.left = Math.abs(tab_leftOffset + tab_width / 2 - 6) + "px";
			arrow_container.style.top = tab_topOffset + tab_height + "px";			
		}		
	}
	
	
	//tabNum = ((Number(tabNum) * 1) + 1);
	//if(tabNum > window.marketplace_tab_count)
	//{
	//	tabNum = 1;
	//}
	
	//setCookie("belo_marketplace_tab", tabNum, 60);
	
	tabNum = 4;
	
	setCookie("belo_marketplace_tab", tabNum, 60);
}
