/************************************/
/* copyright (c) Label Technologies */
/* All rights reserved         v1.1 */
/********************************BS**/

var g_arrTL=new Array()

function initTickerLabel() {
  lay=doc.layers,ie4=doc.all,dom=doc.getElementById;
  var l=g_arrTL.length;
  var t;
  for(var i=0; i<l; i++) {
    t=g_arrTL[i];
    var dT, dTC;
    if(lay) {
      var f="";
      if(t.f!="") f="top."+t.f+"."; 
      dT=eval(f+"document.ilayerTL_"+t.id+"_container.document.layerTL_"+t.id);
      dTC=eval(f+"document.ilayerTL_"+t.id+"_container");
      dT.document.write("<nobr>"+txt+"</nobr>");
      dT.document.close();
      t.tW=dT.document.width;
    } else {
      dT=getE("divTL_"+t.id);
      dTC=getE("divTL_"+t.id+"_container");
      dT.innerHTML="<nobr>"+txt+"</nobr>";
      t.tW=(dT.offsetWidth)?dT.offsetWidth:w;
    }
    t.dT=dT;
    t.d=dTC;
    
    var x,y;
    x=isNaN(parseInt(t.x))?eval(t.x):t.x;
    y=isNaN(parseInt(t.y))?eval(t.y):t.y;
    
    setX(dT,t.w);
    setX(dTC,x);
    setY(dTC,y);
    TL_scroll(i);
  }
}

function TickerLabel(id,txt,h,w,x,y,s,i,f) {
  this.id=id;
  this.txt=txt;
  this.h=h;
  this.w=w;
  this.x=x;
  this.y=y;
  this.s=s;
  this.i=i;
  this.f=f;
  g_arrTL[g_arrTL.length]=this;
}

function TL_scroll(id){
  var t=g_arrTL[id];
  if(lay) {
    if(t.dT.left>=-t.tW){
      t.dT.left-=t.s;
    } else {
      t.dT.left=t.w;
    }
  } else {
    t.tW=Math.max(t.tW,getW(t.dT));
    var x=getX(t.dT);
    if(x>=-t.tW){
      setX(t.dT,x-t.s);
    } else {
      setX(t.dT,t.w);
    }
  }
  setTimeout("TL_scroll("+id+")",t.i);
}
