// Ticker-script för visning av text i statusruta

function scroll(seed)
{
    var m0  = "                                     ";
    var m1  = "Du har kommit till Leif W Lindes VA-info!";
    var m2  = "  Har Du synpunkter på innehållet, idéer om förändringar eller kompletteringar så skicka ett mail till mig! (leif@vattenavlopp.info)";
    
        var msg=m0+m1+m2;
        var out = " ";
        var c   = 1;

        if (seed > 100) {
                seed--;
                var cmd="scroll(" + seed + ")";
                timerTwo=window.setTimeout(cmd,100);
        }
        else if (seed <= 100 && seed > 0) {
                for (c=0 ; c < seed ; c++) {
                        out+=" ";
                }
                out+=msg;
                seed--;
                var cmd="scroll(" + seed + ")";
                    window.status=out;
                timerTwo=window.setTimeout(cmd,100);
        }
        else if (seed <= 0) {
                if (-seed < msg.length) {
                        out+=msg.substring(-seed,msg.length);
                        seed--;
                        var cmd="scroll(" + seed + ")";
                        window.status=out;
                        timerTwo=window.setTimeout(cmd,100);
                }
                else {
                        window.status=" ";
                        timerTwo=window.setTimeout("scroll(100)",75);
                }
        }
}

agent = navigator.userAgent
browser = navigator.appName;
version = parseInt(navigator.appVersion);
var max=0;
var cycles=500;
var currentCycle=1;

function textlist(){
  max=textlist.arguments.length;
  for (i=0; i<max; i++)
     this[i]=textlist.arguments[i];
  }
  
tl=new textlist(" Anlita LeiLin Software för programmering och web-design ...");
var x=0; pos=0;
var l=tl[0].length;

function textticker(){
  if ((browser=="Netscape" && version>=3)||(browser=="Microsoft Internet Explorer" && version >=2)){
    document.tickform.tickfield.value=tl[x].substring(0,pos)+"_";
  if(pos++==l){
    pos=0;
    x++;
  if(x==max){
    x=0;
    currentCycle++;
  }
  if (currentCycle <= cycles) {
    setTimeout("textticker()",1000);
  } 
  else { 
  // erase "_" and stop banner
  document.tickform.tickfield.value=document.tickform.tickfield.value.substring(0,document.tickform.tickfield.value.length-1);
  }
  l=tl[x].length;
  } else {
  setTimeout("textticker()",50);
  }
  } 
  }


// -- End code -->


