// JavaScript Document

function topNews_initCallback(carousel)
{
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });

    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
		carousel.startAuto(0);
        return false;
    });

    jQuery('.jcarousel-scroll select').bind('change', function() {
        carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });
};

function topNewsHighRes(carousel, liitem, liindex, status)
{
	document.getElementById('topNewsControl'+liindex).style.backgroundColor = '#333';
	document.getElementById('topNewsControl'+liindex).style.color = '#FFF';

};

function topNewsHighlight(carousel, liitem, liindex, status)
{
	document.getElementById('topNewsControl'+liindex).style.backgroundColor = '#FF0';
	document.getElementById('topNewsControl'+liindex).style.color = '#000167';

};


function camp_initCallback(carousel)
{
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

function liveFlashContainer_initCallback(carousel, state)
{
    carousel.lock();
 
    jQuery.get(
        'liveflash.asp?id='+nextLiveId+'&matchstart='+nextLiveHr+'&uid='+Math.random(),
        function(data) {
            liveFlashContainer_itemAddCallback(carousel, data);
        }
    );
	
	if (liveUpd=='1') {
		setTimeout('liveFlashUpdate()',20000);
	};
};
 
function liveFlashContainer_itemAddCallback(carousel, data)
{
    var items = data.split('|');
 
    for (i = 0; i < items.length; i++) {
        carousel.add(i+1, items[i]);
    }
 
    carousel.size(items.length);
 
    // Unlock and setup.
    carousel.unlock();
    carousel.setup();
};
