var scrtxt= "Hallo!!";
var lentxt= scrtxt.length; 
var width= 320;
var countb= 8; // Anzahl der Durchläufe
var count= width+lentxt;
var nmsg=1; // Anzahl der Nachrichten
var message= new initArray("Du Da im Radio!!!" );
function initArray() {
  this.length= initArray.arguments.length;
  for (var i= 0; i < this.length; i++)
	this[i+1]= initArray.arguments[i];
}
function shift() {
  var outtxt= "";
  var  dif= count-lentxt;
  if (dif>0){
    for (var i= 1; i<=dif; i++){
      outtxt= outtxt+" ";
	}
    outtxt= outtxt+scrtxt.substring(0,width-dif);
  }else{
    outtxt= scrtxt.substring(-dif,lentxt);
  }
  document.getElementById('infobar').innerHTML = outtxt;
}
function scroll(){
  var n;
  if ((countb>0) && (count-lentxt==0)){
	count=0;
  }
  if (count-->0){
    shift();
    setTimeout("scroll()",65);  // Zeit zwischen den Buchstaben
  }else{
    if (countb-->0){
      if ((countb % 2)==0){
        document.getElementById('infobar').innerHTML = " ";
        setTimeout("scroll()",250);  //Zeit zum Start der Nachricht
      }else{
        document.getElementById('infobar').innerHTML = scrtxt;
        if (countb==1){
          setTimeout("scroll()",2000); //Zeit wie lange die Nachricht angezeigt wird
		}else{
          setTimeout("scroll()",250); // Zeit erscheinen neuer Nachricht
		} 
      }
    }
    else{
      now= new Date();
      n= 1+Math.floor(nmsg*Math.abs(Math.sin(now.getTime())));
      if (n>nmsg) { n= nmsg;}
      scrtxt= message[n];
      lentxt= scrtxt.length;
      count= lentxt+width+1;
      setTimeout("scroll()",150);  //Zeit bis zum Anzeigen der zweiten Nachricht
    }
  }
}
