/*****************************************************************
name: Scroll up mit Pause
author: melko
date: 22/08/05
Hinweis:
Dieses Script einfach an der gewünschten Position einbinden; 
Dort wird dann ein <DIV>-Tag angelegt mit den hier angegebenen größen
*****************************************************************/

// Konfiguriere die hier angegebenen Variablen //

//Bestimme die Geschwindigkeit des Lauftextes (größer ist schneller 1-10) //
var speed=2;

//Die Pause zwischen den Nachrichten. 3000=3 Sekunden //
var pause_length='2000'; 

//Pause machen bei onMouseOver (0=nein. 1=ja)? //
var pauseit=1;

// Breiten und Höhen angaben //
var breite='300px';
var hoehe='30px';

// Die Hintergrundfarbe des Scrollers, falls erwünscht //
var scroller_bgcolor='';

// Setze '' wenn du kein Hintergrundbild hast //
var scroller_background='';

// Hier definiert man den Inhalt der Ausgegeben werden soll. Kann beliebig erweitert bzw. gekürzt werden //
var messages=new Array();
messages[0]="<a href=http://www.roemer.at/wcms/bin/Server.dll?Article?ID=134&Session=1-3WMRKyby-1>Only 60 kilometers from the</a>";
messages[1]="<a href=http://www.roemer.at/wcms/bin/Server.dll?Article?ID=134&Session=1-3WMRKyby-1>hotel \"zum Jungen R&ouml;mer\" there´s Salzburg!</a>";
messages[2]="<a href=http://www.roemer.at/wcms/bin/Server.dll?Article?ID=134&Session=1-3WMRKyby-1>the city of Mozart.</a>";


// Unter dieser Linie nichts ändern //
//-----------------------------------------------------------------------------//

var ie=document.all;
var dom=document.getElementById;
//speed=(document.all)? speed : Math.max(1, speed-1);
var copyspeed=speed;
var pausespeed=(pauseit==0)? copyspeed: 0;

if (messages.length > 2){
	i=2;
}else{
	i=0;
}

function move(whichdiv){
	tdiv=eval(whichdiv);
	if (parseInt(tdiv.style.top)>0 && parseInt(tdiv.style.top)<=2){
		tdiv.style.top=0+"px";
		setTimeout("move(tdiv)",pause_length);
		setTimeout("move2(second2_obj)",pause_length);
		return;
	}
	if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
		tdiv.style.top=parseInt(tdiv.style.top)-copyspeed+"px";
		setTimeout("move(tdiv)",50);
	}else{
		tdiv.style.top=parseInt(hoehe)+"px";
		tdiv.innerHTML=messages[i];
		if (i==messages.length-1){
			i=0;
		}else{
			i++;
		}
	}
}

function move2(whichdiv){
	tdiv2 = eval(whichdiv);
	if (parseInt(tdiv2.style.top)>0 && parseInt(tdiv2.style.top)<=2){
		tdiv2.style.top=0+"px";
		setTimeout("move2(tdiv2)",pause_length);
		setTimeout("move(first2_obj)",pause_length);
		return;
	}
	if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
		tdiv2.style.top=parseInt(tdiv2.style.top)-copyspeed+"px";
		setTimeout("move2(tdiv2)",50);
	}else{
		tdiv2.style.top=parseInt(hoehe)+"px";
		tdiv2.innerHTML=messages[i];
		if (i==messages.length-1){
			i=0;
		}else{
			i++;
		}
	}
}

function startscroll(){
	first2_obj=ie? first2 : document.getElementById("first2");
	second2_obj=ie? second2 : document.getElementById("second2");
	move(first2_obj);
	second2_obj.style.top=hoehe;
	second2_obj.style.visibility='visible';
}

if (ie||dom){
	document.writeln('<div id="main2" style="position:relative;width:'+breite+';height:'+hoehe+';overflow:hidden;');
	if(scroller_bgcolor != ""){
		document.writeln('background-color:'+scroller_bgcolor+';')
	}
	if(scroller_background != ""){
		document.writeln('background-image:url('+scroller_background+')"');
	}
	document.writeln('onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=speed">');
	document.writeln('<div style="position:absolute;width:'+breite+';height:'+hoehe+';clip:rect(0 '+breite+' '+hoehe+' 0);left:0px;top:0px">');
	document.writeln('<div id="first2" style="position:absolute;width:'+breite+';left:0px;top:1px;">');
	document.write(messages[0]);
	document.writeln('</div>');
	document.writeln('<div id="second2" style="position:absolute;width:'+breite+';left:0px;top:0px;visibility:hidden">');
	document.write(messages[dyndetermine=(messages.length==1)? 0 : 1]);
	document.writeln('</div>');
	document.writeln('</div>');
	document.writeln('</div>');
}

if (window.addEventListener){
	window.addEventListener("load", startscroll, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", startscroll);
}
else if (ie||dom){
	window.onload=startscroll;
}