/*--------------------------------------------------------------
* Copyright (c) 2006 TELUS Communications Inc.,
*
* All Rights Reserved.
* This document contains proprietary information that shall be
* distributed or routed only within TELUS, and its authorized
* clients, except with written permission of TELUS.
*
* Description: Script activating the right tab when user click
*--------------------------------------------------------------*/

function SetTabVisible(name, visibleelem, numberofelem)
{
    for(i=0; i<numberofelem;i++)
    {
        document.getElementById(name + i).className = 'tab_hidden';
        document.getElementById(name + 'button' + i).className = 'tabbutton_off';
    }
    
    document.getElementById(name + visibleelem).className = 'tab_visible';
    document.getElementById(name + 'button' + visibleelem).className = 'tabbutton_on';
}



/*script for IP Radio tab system*/

var tabs = new Array();

function initActiveTab(_strName, _nTab) {
    tabs[_strName] = _nTab;
}

function switchIPRTab(_strName, _nTab, extraClass)
{
    var tab2Show = _strName.substring(0, _strName.indexOf("_"));

    var actTabSect = "";
    if (typeof tabs[tab2Show] == "undefined") {
        tabs[tab2Show] = 1;//null;
    }
    if (typeof extraClass == "undefined")
        extraClass = "";
    else
        extraClass = " "+extraClass;
    var activeTab = tabs[tab2Show];

    var isFirstTab = (activeTab==1?"":"");
    //alert("Deactivating: "+_strName + activeTab);
    document.getElementById(_strName + activeTab).className = 'tab_hidden';
    document.getElementById(_strName + 'button' + activeTab).className = "tabs-img-off";

    isFirstTab = (_nTab==1?"":"");
    //alert("Activating: "+_strName + _nTab);
    document.getElementById(_strName + _nTab).className = 'tab_visible'+extraClass;
	document.getElementById(_strName + 'button' + _nTab).className = "tabs-img-on";

    tabs[tab2Show] = _nTab;
}

/*script for IP Radio categories list*/

var bViewCategories = true;

function toggleList()
{
	bViewCategories = !bViewCategories;
	
	var strClass = bViewCategories ? 'iprStationList' : 'tab_hidden';
	var strName, div;
	
	for(var i = 0; i < 3; i++)
	{
		strName = 'categoryList_'+i;
		document.getElementById(strName).className = strClass;
	}
}