// 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");
    
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 = "";
    
    for(var i=1; i<document.getElementById(whichAttr).children.length; i++)
    {
        optionText = document.getElementById(whichAttr).children[i].innerText;
        if(optionText.indexOf("Add ") != -1)
        {
            document.getElementById(whichAttr).children[i].innerText = optionText.substring(0, optionText.indexOf("Add ")) + optionText.substring(optionText.indexOf("Add ") + 4, optionText.length);
        }
    }
}

function changePriceText(whichAttr)
{
    if(document.getElementById(whichAttr).selectedIndex != 0)
    {
        var optionText = document.getElementById(whichAttr).children[document.getElementById(whichAttr).selectedIndex].innerText;
        document.getElementById('priceText').innerHTML = optionText.substring(optionText.indexOf("$"), optionText.length);
    }
}