// JavaScript Document
var l1 =   0; // left of ticker in pixel, or 0 to position relative
var t1 =  0; // top of ticker in pixel, or 0 to position relative
var w1 = 450; // width of ticker in pixel
var ie = document.all ? true : false;
var first = true;
var l2 = l1 + w1;
var l3 = l1 - l2 ;
var l = l2;
var w2 = 0;

function tickinit(laenge) {
   if(!ie)	ticktext = document.getElementById('ticktext');
   l2 = l1 + w1;
  var faktor = 1;
  /*if (laenge < 45) faktor = 2;
  if (laenge >=45 && laenge <75) faktor = 3;
  if (laenge >=75 && laenge <100) faktor = 3.5;
  if (laenge >=100 && laenge <150) faktor = 4;
  if (laenge >=150 && laenge <200) faktor = 4.5;
  if (laenge >=200 && laenge <250) faktor = 5;
  if (laenge >=250 && laenge <300) faktor = 5.5;
  if (laenge >=300) faktor = 6;*/
  
   l3 = l1 - l2 - (laenge*faktor) ;
   l = l2;
   setInterval('tick()',30);
}
function getLeft(ll) {
   if (ll.offsetParent)
      return (ll.offsetLeft + getLeft(ll.offsetParent));
   else 
      return (ll.offsetLeft);
}
function tick() {
   l = l - 1;
   if (l < l3) l = l2;
   cl = l1 - l ;
   cr = l2 - l;
  
   if(ie){
      ticktext.style.left = l;
   }
  else
  {
     ticktext.style.left = l + "px";
   }
   document.getElementById('ticktext').style.clip = "rect(0, "+cr+"px, 20, "+cl+"px)";
   if (first) ticktext.style.visibility = "visible";
   
   first = false;
}

