//marquee principal
var l1 =   -1; // 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 = 149; // 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 = 0;
  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, 18, "+cl+"px)";
   if (first) ticktext.style.visibility = "visible";
   
   first = false;
}

//marquee 2
var l1_2 =   -1; // left of ticker in pixel, or 0 to position relative
var t1_2 =   0; // top of ticker in pixel, or 0 to position relative
var w1_2 = 149; // width of ticker in pixel
var ie_2 = document.all ? true : false;
var first_2 = true;
var l2_2 = l1_2 + w1_2;
var l3_2 = l1_2 - l2_2 ;
var l_2 = l2_2;
var w2_2 = 0;

function tickinit_2(laenge) {
   if(!ie_2)	ticktext_2 = document.getElementById('ticktext_2');
   l2_2 = l1_2 + w1_2;
  var faktor = 0;
  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_2 = l1_2 - l2_2 - (laenge*faktor) ;
   l_2 = l2_2;
   setInterval('tick_2()',30);
}
function getLeft_2(ll) {
   if (ll.offsetParent)
      return (ll.offsetLeft + getLeft_2(ll.offsetParent));
   else 
      return (ll.offsetLeft);
}
function tick_2() {
   l_2 = l_2 - 1;
   if (l_2 < l3_2) l_2 = l2_2;
   cl = l1_2 - l ;
   cr = l2_2 - l;
  
   if(ie_2){
      ticktext_2.style.left = l_2;
   }
  else
  {
     ticktext_2.style.left = l_2 + "px";
   }
   document.getElementById('ticktext_2').style.clip = "rect(0, "+cr+"px, 18, "+cl+"px)";
   if (first_2) ticktext_2.style.visibility = "visible";
   
   first_2 = false;
}

//marquee 3
var l1_3 =   -1; // left of ticker in pixel, or 0 to position relative
var t1_3 =   0; // top of ticker in pixel, or 0 to position relative
var w1_3 = 149; // width of ticker in pixel
var ie_3 = document.all ? true : false;
var first_3 = true;
var l2_3 = l1_3 + w1_3;
var l3_3 = l1_3 - l2_3 ;
var l_3 = l2_3;
var w2_3 = 0;

function tickinit_3(laenge) {
   if(!ie_3)	ticktext_3 = document.getElementById('ticktext_3');
   l2_3 = l1_3 + w1_3;
  var faktor = 0;
  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_3 = l1_3 - l2_3 - (laenge*faktor) ;
   l_3 = l2_3;
   setInterval('tick_3()',30);
}
function getLeft_3(ll) {
   if (ll.offsetParent)
      return (ll.offsetLeft + getLeft_3(ll.offsetParent));
   else 
      return (ll.offsetLeft);
}
function tick_3() {
   l_3 = l_3 - 1;
   if (l_3 < l3_3) l_3 = l2_3;
   cl = l1_3 - l ;
   cr = l2_3 - l;
  
   if(ie_3){
      ticktext_3.style.left = l_3;
   }
  else
  {
     ticktext_3.style.left = l_3 + "px";
   }
   document.getElementById('ticktext_3').style.clip = "rect(0, "+cr+"px, 18, "+cl+"px)";
   if (first_3) ticktext_3.style.visibility = "visible";
   
   first_3 = false;
}
