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=1; 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); }