// Browser-Checker
var ie = document.all?1:0;
var w3c = document.getElementById?1:0;
var ns4 = document.layers?1:0;

var tHeight = 50;  	// Scrollhoehe der einzelnen News
var steps = 30;		// Anzahl der Pixel, um die der Ticker verschoben wird
var pause = 70;		// 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 News

content[0] ='***NEU***NEU***NEU***NEU***';
content[1] ='Darlehen bis 130% des Kaufpreises';
content[2] ='Kein Eigenkapital notwendig';
content[3] ='flexible Tilgung möglich';
content[4] ='Forward-Darlehen bis 60 Monate im voraus';
content[5] ='Selbständige ab 1 Jahr Selbständigkeit';
content[6] ='<a href="content/24h.htm">24h-Sofortanfrage</a>';
content[7] ='Top-Adresse: <a href="http://www.zinsvorteil.de">www.zinsvorteil.de</a>';





function intro() {

 if(ie) {
  spot.style.pixelLeft = document.body.offsetWidth/2 - spot.offsetWidth/2;
  ticker.style.pixelTop = tHeight;
  scrollIE();
 }
 else if(w3c) {
  spot = document.getElementById('spot');
  ticker = document.getElementById('ticker');
  spot.style.left = window.innerWidth/2 - spot.offsetWidth/2;
  ticker.style.top = tHeight;
  scrollW3C();
 }
 else if(ns4) {
  spot = document['spot'];
  ticker = document['spot'].document['ticker'];
  spot.left = window.innerWidth/2 - spot.clip.width/2;
  ticker.top = tHeight;
  ticker.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);
  scrollNS4();
 }
 ticker.onmouseover= function() { steps=0; } // Event-Handler initialisieren
 ticker.onmouseout = function() { steps=1; }
}


function scrollIE() {

 if(pass == 1 && ticker.style.pixelTop >= -tHeight) {
  ticker.style.pixelTop -= steps;	// Ticker nach oben scrollen
 }
 else {
  ticker.style.pixelTop = tHeight;
  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 <= -tHeight/6) {
  steps = 2;                            // Scrollen am Ende beschleunigen
 }
 setTimeout("scrollIE()", pause);
}


function scrollW3C() {

 if(pass == 1 && parseInt(ticker.style.top) >= -tHeight) {
  ticker.style.top = parseInt(ticker.style.top) - steps + "px";
 }
 else {
  ticker.style.top = tHeight + "px";
  ticker.innerHTML = content[i];
   if(i == content.length - 1)
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(parseInt(ticker.style.top) <= -tHeight/6) {
  steps = 2;
 }
 setTimeout("scrollW3C()", pause);
}


function scrollNS4() {

 if(pass == 1 && ticker.top >= -tHeight) {
  ticker.top -= steps;
 }
 else {
  ticker.top = tHeight;
  ticker.document.open();
  ticker.document.write(content[i]);
  ticker.document.close();
   if(i == content.length - 1)
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(ticker.top <= -tHeight/6) {
  steps = 2;
 }
 setTimeout("scrollNS4()", pause);
}