/* AJAX specific code */
var rssUrlRoot = "/kings/rss/";
var monarchsNewsHeadlinesRssURL = "/kings/rss/kings-ticker.xml";
// The cyclingStartDelay is the minimum time to wait before showing the tabstrip.
// The time delay might increase depending on the amount of time taken to load the first RSS feed.
var cyclingStartDelay = 5000; /* milliseconds */

var tabs = [
    {
        rssFileName: "kings-news.xml",
        tabName: "News",
        subtitle: "More News",
        moreNewsLinkHref: "http://www.nba.com/kings/news/"
    },
    {
        rssFileName: "kings-features.xml",
        tabName: "Features",
        subtitle: "More Features",
        moreNewsLinkHref: "http://www.nba.com/kings/features/"
    },
    {
        rssFileName: "kings-multimedia.xml",
        tabName: "Multimedia",
        subtitle: "More multimedia",
        moreNewsLinkHref: "http://www.nba.com/kings/multimedia/"
    },
    {
        rssFileName: "kings-tickets.xml",
        tabName: "Tickets",
        subtitle: "More Tickets",
        moreNewsLinkHref: "http://www.nba.com/kings/tickets/"
    },
    {
        rssFileName: "kings-arco_arena.xml",
        tabName: "ARCO Arena",
        subtitle: "More ARCO Arena",
        moreNewsLinkHref: "http://www.nba.com/kings/arco_news/"
    },
    {
        rssFileName: "kings-maloof.xml",
        tabName: "Maloof Family",
        subtitle: "More Maloof Family",
        moreNewsLinkHref: "http://www.nba.com/kings/maloof/"
    }
];



var tabStrip;
var pageLoadTimeStamp;

iventa.events.addOnLoad( function() {
    pageLoadTimeStamp = new Date();
    
    tabStrip = new TabStripClass($("billboardArea"), "tabStrip");

    var tabsListContainer = $("feedNav");
    for(var i=0; i<tabs.length; i++) {
        if ( i > 0 ){
             tabsListContainer.appendChild(createElem("li", {
                id: "tab_sep_" + i,
                cssClass:"Seperator",
                content:"|"
            }));               
        }
        var cssClass = "";
        if ( i ==0 ){
            cssClass="First";
        }
        else{
            cssClass="";
        }
        tabsListContainer.appendChild(createElem("li", {
            id: "tab" + i,
            cssClass:cssClass,
            content: createElem("a", {
                href: "javascript: void(0);",
                title: tabs[i].tabName,
                content: tabs[i].tabName
            })
        }));        
        var tab = new TabClass($("tab" + i), "tabStrip");
        tab.rssUrl = rssUrlRoot + tabs[i].rssFileName;
        tab.subtitle = tabs[i].subtitle;
        tab.moreNewsLinkHref = tabs[i].moreNewsLinkHref;
        tab.sponsorUrl = rssUrlRoot + "sponsors.xml";
		//added by Lisa to change link next to pause button
		tab.tabName = tabs[i].tabName;
        tabStrip.tabs.push(tab);
        
    }

    tabStrip.tabs[0].onTabDataLoaded = function() {   
        /*                       
        if ( readCookie('ad') != null){
            removeAd();
            resumeTabCycling();
        }
        else{
            createCookie('ad','seen',30);
            if(new Date() - pageLoadTimeStamp < cyclingStartDelay) {                
                showAd();                   
                setTimeout("removeAd();", (cyclingStartDelay - parseInt(new Date() - pageLoadTimeStamp) - 100));                        
                setTimeout("resumeTabCycling();", (cyclingStartDelay - parseInt(new Date() - pageLoadTimeStamp)));                        
            } else {
                resumeTabCycling();
            }
        } 
        */   
        removeAd();        
    }     
    tabStrip.startCycling();
    tabStrip.isPaused = false;
    tabStrip.cancelTabLoadSchedules();
});

function resumeTabCycling() {
    $("billboardArea").innnerHTML = "";    
    tabStrip.isPaused = false;
    tabStrip.startCycling();
}
function removeAd(){
    $("billboardAdArea").style.display="none";
    $("billboardArea").style.display = "block";    
}
function showAd(){
    $("billboardAdArea").style.display="block";
    $("billboardArea").style.display = "none";    
}
/* AJAX specific code ends here */