function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}








var scrtxt= "Willkommen bei VW-Pfingsttreffen.de !!"
var lentxt= scrtxt.length; 
var width= 60;
var countb= 7; 			// Anzahl der Durchläufe
var count= width+lentxt;
var nmsg=1; 			// Anzahl der Nachrichten
var message= new initArray(" Hier erfahrt Ihr wichtige Neuigkeiten.");

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.scrform.scrtext.value= 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.scrform.scrtext.value= " "
        setTimeout("scroll()",250) //Zeit vorm Start der Nachricht
        }
      else {
        document.scrform.scrtext.value= scrtxt;
        if (countb==1) {
          setTimeout("scroll()",2000)} 	//Zeit der Anzeige bevor aufgebaut wird
        else {
          setTimeout("scroll()",250)} 	// Zeit bis zum Start
      }
    }
    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 zwischen erster und zweiter Nachricht
    }
  }
}
