jQuery(document).ready(function() {
  //tickerspeed in ms für einen Durchlauf
  var tickerspeed = 20000;
  var tickertext = jQuery("#tickertext");
  var tickertextwidth = tickertext.width()*1.1;
     
  jQuery('#tickertext').hover(
    function(){ jQuery(this).stop(); },
    function(){
        var togo = jQuery(this).offset().left + tickertextwidth;
        var time = togo/(jQuery("#ticker").width()+tickertextwidth) * tickerspeed;
        scrollticker(togo, time);
    });             
  function scrollticker(width, duration){
    //alert(jQuery("#ticker").width() + jQuery("#ticker").offset().left);
    
      tickertext.animate({left: '-='+ width}, duration, "linear", function(){
            tickertext.css("left", jQuery("#ticker").width() + jQuery("#ticker").offset().left); 
            scrollticker(jQuery("#ticker").width()+tickertextwidth, tickerspeed);
       });
   }

   //ini
   scrollticker(1, 1);
});
