
// advance to the next tab


jQuery.fn.liScroll = function(settings) {
    settings = jQuery.extend({
        travelocity: 0.06
    }, settings);

    return this.each(function(){
    
        var $strip = jQuery(this);
        var stripWidth = 1500;
        var containerWidth = $strip.parent().width();	//a.k.a. 'mask' width

        $strip.width(stripWidth);
       
        var totalTravel = stripWidth+containerWidth;
        var defTiming = totalTravel/settings.travelocity;

        // thanks to Scott Waye
        function scrollnews(residualSpace, defTiming){

            $strip.animate(
            {
                left: '-=' + residualSpace
            },
            {
                step:function(currentLeft){
                    
                    var curLeft = Math.floor((currentLeft - 600) / 320);
                    var cInt = curLeft * -1;
                    var curPos = Math.floor(currentLeft);
                    
                   
                    if(cInt == 0){$("#pic2").fadeIn(1880,function(){$("#images").css({backgroundPosition:"0 -1050px"})});}
                    if(cInt == 1){$("#pic3").fadeIn(1880).prev().hide();}
                    if(cInt == 2){$("#pic4").fadeIn(1880).prev().hide();}
                    if(cInt == 3){$("#pic5").fadeIn(1880).prev().hide();}
                    if(cInt == 4){$("#pic6").fadeIn(1880,function(){$("#images").css({backgroundPosition:"0 0"})}).prev().hide();}
                    if(curPos == -800){$("#pic6").fadeOut(1880);}
                    return false;
                },
                duration: defTiming,
                easing:"linear",
                complete:function(){
                    $strip.css("left", containerWidth);
                    scrollnews(totalTravel, defTiming);
                }
            });
        }
        scrollnews(totalTravel, defTiming);
        $("ul#ticker01 li a").hover(function(event){
                     $strip.stop();
                     var cE = $("ul#ticker01 li a").index(this);
                       $("#images img:visible").hide();
                       $("#images img").eq(cE).fadeIn("1000");            
        },
        function(defTiming){
            var offset = jQuery(this).offset();
            var residualSpace = offset.left + stripWidth;
            var residualTime = residualSpace/settings.travelocity;
            scrollnews(residualSpace,residualTime);
        });
    });
};


$(function(){
    $("ul#ticker01").liScroll();
    $("ul#ticker01 li a:last").css({
    background: 'transparent url(http://www.sba-int.de/dna_images/tmpl_sba_international/images/pipe.gif) right 3px no-repeat',
    paddingRight: '20px'
    });
});



