var ticker_width='190px'
var ticker_height='12px'
var tickdelay=1500
var schritt=10000
var curticker="ticker0"
var currentmessage=Math.ceil(Math.random()*10)
var nextmessage=currentmessage+1

var ie4=document.all
var dom=document.getElementById
var tickerpos=parseInt(ticker_height)*(-1)

var linkticker=new Array()
// Anzahl der Nachrichten -> links
linkticker[0]="01384"
linkticker[1]="24959"
linkticker[2]="06700"
linkticker[3]="16242"
linkticker[4]="16716"
linkticker[5]="08221"
linkticker[6]="08545"
linkticker[7]="62366"
linkticker[8]="40180"
linkticker[9]="40582"
linkticker[10]="63740"
linkticker[11]="72259"
linkticker[12]="83780"
linkticker[13]="43003"
linkticker[14]="48820"
linkticker[15]="47671"

var imgticker=new Array()
// Anzahl der Nachrichten -> bilder
imgticker[0]="/main/includes/operational/00.gif"
imgticker[1]="/main/includes/operational/01.gif"
imgticker[2]="/main/includes/operational/02.gif"
imgticker[3]="/main/includes/operational/03.gif"
imgticker[4]="/main/includes/operational/04.gif"
imgticker[5]="/main/includes/operational/05.gif"
imgticker[6]="/main/includes/operational/06.gif"
imgticker[7]="/main/includes/operational/07.gif"
imgticker[8]="/main/includes/operational/08.gif"
imgticker[9]="/main/includes/operational/09.gif"
imgticker[10]="/main/includes/operational/10.gif"
imgticker[11]="/main/includes/operational/11.gif"
imgticker[12]="/main/includes/operational/12.gif"
imgticker[13]="/main/includes/operational/13.gif"
imgticker[14]="/main/includes/operational/14.gif"
imgticker[15]="/main/includes/operational/15.gif"

var preloadedimages=new Array()
for (p=0;p<imgticker.length;p++){
preloadedimages[p]=new Image()
preloadedimages[p].src=imgticker[p]
}

if (ie4||dom)
  document.write('<div style="position:relative;width:'+ticker_width+';height:'+ticker_height+';overflow:hidden"><div id="ticker0" style="position:absolute;width:'+ticker_width+';height:'+ticker_height+';top:-'+ticker_height+'"></div><div id="ticker1" style="position:absolute;width:'+ticker_width+';height:'+ticker_height+';top:-'+ticker_height+'"></div></div>')
else
  document.write('<a href="/cgi-bin/regframe?3&PRG=detail&TIME=std&LANG=nl&WMO='+linkticker[0]+'&ART=temperatur" target="_top" style="text-decoration: none; cursor: hand; color: #000000;"><img name="defaultslide" src="'+imgticker[0]+'" border="0" alt=""><a>')

function bildfall(){
  if (tickerpos<0){
    tickerpos=Math.min(tickerpos+schritt,0)
    tempobj.style.top=tickerpos+"px"
  }else{
    clearInterval(npticker)
    nextcanvas=(curticker=="ticker0")? "ticker0" : "ticker1"
    tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
    tempobj.innerHTML='<a href="/cgi-bin/regframe?3&PRG=detail&TIME=std&LANG=nl&WMO='+linkticker[nextmessage]+'&ART=temperatur" target="_top" style="text-decoration: none; cursor: hand; color: #000000;"><img src="'+imgticker[nextmessage]+'" border="0" alt=""></a>'
    nextmessage=(nextmessage<imgticker.length-1)? nextmessage+1 : 0
    nextmessage=(nextmessage<imgticker.length)? nextmessage : 0
    setTimeout("bilder()",tickdelay)
  }
}

function bilder(){
  if (ie4||dom){
    resetit(curticker)
    var tickerobj=tempobj=ie4? eval("document.all."+curticker) : document.getElementById(curticker)
    tickerobj.style.zIndex++
    var temp='setInterval("bildfall()",50)'
    npticker=eval(temp)
    curticker=(curticker=="ticker0")? "ticker1" : "ticker0"
  }else{
    document.images.defaultslide.src=imgticker[currentmessage]
    currentmessage=Math.ceil(Math.random()*10)
    currentmessage=(currentmessage<imgticker.length-1)? currentmessage+1 : 0
  }
}

function resetit(what){
  tickerpos=parseInt(ticker_height)*(-1)
  var tickerobj=ie4? eval("document.all."+what) : document.getElementById(what)
  tickerobj.style.top=tickerpos+"px"
}

function startticker(){
  var tickerobj=ie4? eval("document.all."+curticker) : document.getElementById(curticker)
  tickerobj.innerHTML='<a href="/cgi-bin/regframe?3&PRG=detail&TIME=std&LANG=nl&WMO='+linkticker[currentmessage]+'&ART=temperatur" target="_top" style="text-decoration: none; cursor: hand; color: #000000;"><img src="'+imgticker[currentmessage]+'" border="0" alt=""></a>'
  bilder()
}

if (ie4||dom)
  window.onload=startticker
else
  setInterval("bilder()",tickdelay)

