/***************************************************************************
**
** NBA.com TVC Omniture code 
**
** Call: nbaOmRecordPageView(tabName)
**
***************************************************************************/
    /* variables need to be set PRIOR to s_code call. */
    nbaOmCurrentLeague='nba';
    nbaOmCurrentTeam=nbaOmGetTeamFromBrand();

    function nbaOmGetQueryVariable(variable) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
             var pair = vars[i].split("=");
             if (pair[0] == variable) {
                 return pair[1];
             }
         }
         return "";
    }


    function nbaOmGetBrand() {
        return nbaOmGetQueryVariable("brand");
    }

    function nbaOmGetTeamFromBrand() {
        var teamCode = ["76ers","blazers","bobcats","bucks","bulls","cavaliers","celtics","clippers","grizzlies","hawks","heat","hornets","jazz","kings","knicks","lakers","magic","mavericks","nets","nuggets","pacers","pistons","raptors","rockets","spurs","suns","thunder","timberwolves","warriors","wizards"];
        var teamAbbr = ["PHI","POR","CHA","MIL","CHI","CLE","BOS","LAC","MEM","ATL","MIA","NOH","UTA","SAC","NYK","LAL","ORL","DAL","NJN","DEN","IND","DET","TOR","HOU","SAS","PHX","OKC","MIN","GSW","WAS"];
        var brand = nbaOmGetBrand();

        /* return null if there was no brand */
        if(brand=='') return null;

        /* get teamSkin, or null, if league skin */
        for (var i=0; i<teamAbbr.length; i++){
            if(teamAbbr[i]==brand) break;
        }

        /* this is not a team brand, it is Nat TV */
        if(i<0||i>teamAbbr.length) return '';

        /* value found, return the teamCode */
        return teamCode[i];
    }

    function nbaOmRecordPageView(tabName) {
        /* ensure variables are passed */
        y = (tabName) ? true : false;
        if (y != true) {
            return false;
        }

        /* get teamCode from brand */
        var teamCode = nbaOmGetTeamFromBrand();
        var brand = nbaOmGetBrand();

        /* set omOverride Variables */
        nbaOmAppendHier=(teamCode?'tvc|'+tabName:tabName+'|'+brand);
        nbaOmChannel='tvc';
        nbaOmPageTitle='nba.com:/tvc/'+tabName+'/'+brand;

        /* call omniture */
        s.t();

        /* return */
        return true;
    }
