// Browser-Checker
var ie = document.all?1:0;
var w3c = document.getElementById?1:0;
var ns4 = document.layers?1:0;

var sHeight = 100;	// Scrollhoehe der einzelnen News
var steps = 1;		// Anzahl der Pixel, um die der Ticker verschoben wird
var pause = 50;		// Verzoegerungszeit des Intervalls in Millisekunden
var pass = false;	// Boolsche Variable zur Verhinderung des ersten Leerdurchlaufs
var i = 0;		// Zaehler fuer das nachfolgende Array

var content = new Array(); // Array der Mitteilungen

content[0] ='<center><font face="Verdana" size="2"><b>Wussten Sie schon?</b> Fahren sie mit der <b><font color="red">Maus auf diesen Text</font></b> hält der Ticker an.<font color="maroon"> Natürlich können sie auch Links im Ticker anklicken. </font></font><img src="deco/smiley.gif" alt="" /></center>';

content[1] ='<div style="text-align: justify;"><img src="deco/18.jpg" alt="" align="left" height="72" hspace="10" vspace="4" width="99" /><font face="Verdana" size="2"><b><font color="red"> Neue historische Fotos</font></b> aus dem alten Ochsenhausen! Die erste Serie enhält mehr als 20 Aufnahmen aus dem Kaiserreich und aus der Zeit der Weimarer Republik. <b>Diese Fotos haben sie noch nie gesehen!</b> Sehen sie gleich unter <b>Gute alte Zeit nach!</b></font></div>';

content[2] ='<center><font face="Verdana" size="2"><b><font color="blue">ochsenhausen.net.</font></b></font></center> <div style="text-align: justify;"><font face="Verdana" size="2">ist ein nichtkommerzielles privates Portal für Ochsenhausen und Umgebung. Haben sie <b>alte Fotos</b> die sie der Öffentlichkeit zur Verfügung stellen wollen? Kennen sie alte Geschichten oder Bräuche und wollen sie diese veröffentlichen? Hier sind sie richtig! <b>Schreiben sie einfach dem Webmaster eine Mail.</b></font></div>';

content[3] ='<div style="text-align: justify;"><font face="Verdana" size="2">&nbsp;<img src="deco/ox-mittel.gif" alt="" align="right" height="50" hspace="8" vspace="2" width="50" /><br />Bei Klick auf dieses Zeichen am Ende einer Seite springen sie stets wieder zum Anfang des Textes zurück.</font></div>';

content[4] ='<div style="text-align: justify;"><font face="Verdana" size="2">&nbsp;<img src="deco/hilfe.jpg" alt="" align="left" height="21" hspace="8" vspace="2" width="20" /><br />Finden sie irgendwo ein solches Fragezeichen, so öffnet sich beim Überfahren mit der Maus ein kleines Hilfefenster.</font></div>';

content[5] ='<div style="text-align: justify;"><font face="Verdana" size="2">Sind Sie<b> Webmaster und haben eine Homepage?</b> dann tragen sie sich doch in das <a href="http://ochsenhausen.net/info/links.php"><font color="blue">Webadressbuch</font></a> von ochsenhausen.net ein! Aufgenommen werden private Seiten mit zumindest teilweise regionalem Bezug oder Seiten von Firmen mit Sitz im Raum Ochsenhausen. <b>Kostenlos und ohne Backlinkpflicht!</b></font></div>';

content[6] ='<div style="text-align: justify;"><img src="deco/19.jpg" alt="" align="left" height="72" hspace="10" vspace="4" width="99" /><font face="Verdana" size="2"><b><font color="red"> Neu! Serie 2 ist online!</font></b> Fotos des ersten professionellen Fotografen in Ochsenhausen! Fotos von <b>Josef Fuchs.</b> So gut wie jeder Ochsenhausener hat schon einmal eines seiner altes Foto mit der Prägung "Veit Fuchs" gesehen, diese Fotos stammen alle von Josef Fuchs!</font></div>';

content[7] ='<div style="text-align: justify;"><img src="deco/20.jpg" alt="" align="left" height="72" hspace="10" vspace="4" width="99" /><font face="Verdana" size="2"><b><font color="red"> Wahlergebnisse 2009</font></b> Europawahlergebnis, Zusammensetzung des neuen Kreistags, gewählte Gemeinde- und Ortschaftsräte unter <a href="http://ochsenhausen.net/info/info.php"><font color="blue">Ortsinformationen</font></font></div>';

function intro() {

 if(ie) {
  ticker.style.pixelTop = sHeight;
  scrollIE();
 }
 else if(w3c) {
  ticker = document.getElementById('ticker');
  ticker.style.top = sHeight + "px";
  scrollW3C();
 }
 else if(ns4) {
  ticker = document['spot'].document['ticker'];
  ticker.top = sHeight;
  ticker.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);
  scrollNS4();
 }
 ticker.onmouseover= function() { steps = 0; } // Event-Handler initialisieren
 ticker.onmouseout = function() { steps = 1; }
}


function scrollIE() { // IE-Scroller

 if(pass == 1 && ticker.style.pixelTop >= -sHeight) {
  ticker.style.pixelTop -= steps;	// Ticker nach oben scrollen
 }
 else {
  ticker.style.pixelTop = sHeight;
  ticker.innerHTML = content[i];	// News ins Dokument schreiben
   if(i == content.length - 1)		// Zaehler hochzaehlen bzw. zuruecksetzen
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(ticker.style.pixelTop <= -sHeight/6) {
  steps = 2;				// Scrollen am Ende beschleunigen
 }
 setTimeout("scrollIE()", pause);
}


function scrollW3C() { // Scroller fuer W3C-kompatible Browser

 if(pass == 1 && parseInt(ticker.style.top) >= -sHeight) {
  ticker.style.top = parseInt(ticker.style.top) - steps + "px";
 }
 else {
  ticker.style.top = sHeight + "px";
  ticker.innerHTML = content[i];
   if(i == content.length - 1)
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(parseInt(ticker.style.top) <= -sHeight/6) {
  steps = 2;
 }
 setTimeout("scrollW3C()", pause);
}


function scrollNS4() { // Scroller fuer NS 4

 if(pass == 1 && ticker.top >= -sHeight) {
  ticker.top -= steps;
 }
 else {
  ticker.top = sHeight;
  with(ticker.document) {
   open();
   write(content[i]);
   close();
  }
   if(i == content.length - 1)
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(ticker.top <= -sHeight/6) {
  steps = 2;
 }
 setTimeout("scrollNS4()", pause);
}
