// Product Tab Change //

var activeTab = "";
var tabHeader = "tabheader";

function switchTab(whichTab)
{
	var newTab = "product_tab_" + whichTab;
	var newClass = "cls_" + whichTab;
	
	if (newTab != activeTab)
	{
		if(document.getElementById(newTab)) document.getElementById(newTab).style.visibility = "visible";
		if(document.getElementById(activeTab)) document.getElementById(activeTab).style.visibility = "hidden";
		document.getElementById(tabHeader).setAttribute("class", newClass);
		document.getElementById("product_tab_module").style.height = document.getElementById(newTab).offsetHeight + "px";
		activeTab = newTab;
	}
}

function setTabHeight()
{
	if(document.getElementById("product_tab_module"))
	{
		if(activeTab == "") { activeTab = "product_tab_about"; }
		document.getElementById("product_tab_module").style.height = document.getElementById(activeTab).offsetHeight + "px";
	}
}

window.onload = setTabHeight;

//************************* CODE BELOW IS BEING DEPRECIATED.  IN USE FOR CERTAIN OLDER PRODUCTS *************************//
//***********************************************************************************************************************//
//***********************************************************************************************************************//
//***********************************************************************************************************************//

// Product Tab Change //

var tabs = new Array("tab_about","tab_features","tab_details","tab_wheretobuy");
var tabsItems = new Array("SHI0209","SHI0042","SHI0207","SHI0198","SHI0196","SHI0043","SHI0044","SHI0045","SHI0046","SHI0047","305005","305006","306000","306001","306003","306006","276001","276002","276004","276005");
    
function switchModule(whichTable)
{

    document.getElementById(whichTable).style.visibility = "visible";
    for (i=0; i<tabs.length; i++)
    {
		if(document.getElementById(tabs[i]) != null)
		{
        	if(document.getElementById(tabs[i]) != document.getElementById(whichTable))
        	{
        	    document.getElementById(tabs[i]).style.visibility = "hidden";
        	}
		}
    }
	document.getElementById("module").style.height  = document.getElementById(whichTable).offsetHeight + "px";
	if(mainImage == "prd_TBBD")
	{
		alert(document.getElementById("module").style.height);
	}
}


function switchItemsModule(whichTable,whichAttr)
{
    var thisTable = "";
	var isItemsTable = false;
    thisTable = whichTable;
    for (i=0; i<tabsItems.length; i++)
    {
        if((tabsItems[i] == thisTable) && (document.getElementById("tab_" + thisTable) != null))
        {
			isItemsTable = true;
            document.getElementById("tab_" + thisTable).style.visibility = "visible";
            
            for (i=0; i<tabsItems.length; i++)
            {
                if(document.getElementById("tab_" + tabsItems[i]) != null)
                {
                    if(document.getElementById("tab_" + tabsItems[i]) != document.getElementById("tab_" + thisTable))
                    {
                        document.getElementById("tab_" + tabsItems[i]).style.visibility = "hidden";
                    }
                }
            }
	        document.getElementById("module").style.height  = document.getElementById("tab_" + thisTable).offsetHeight + "px";
        }
    }
    if (isItemsTable && whichAttr != null)
	{
		changePriceText(whichAttr);
	}
}

function changeOptions(whichAttr)
{
    var optionText = "";
    
	if(document.getElementById(whichAttr))
	{
		for(var i=1; i<document.getElementById(whichAttr).children.length; i++)
		{
			optionText = document.getElementById(whichAttr).children[i].innerHTML;
			if(optionText.indexOf("Add ") != -1)
			{
				document.getElementById(whichAttr).children[i].innerHTML = optionText.substring(0, optionText.indexOf("Add ")) + optionText.substring(optionText.indexOf("Add ") + 4, optionText.length);
			}
		}
	}
}

function changePriceText(whichAttr)
{
		if((document.getElementById(whichAttr)) && (document.getElementById(whichAttr).selectedIndex != 0))
		{
			var optionText = document.getElementById(whichAttr).children[document.getElementById(whichAttr).selectedIndex].innerHTML;
			document.getElementById('priceText').innerHTML = optionText.substring(optionText.indexOf("$"), optionText.length);
		}

}
