// TICKER.JS

// Erzeugt einen von links nach rechts getippten Schriftzug 

// Die beiden untenstehenden markierten Blocks können bei Bedarf für die Generierung von dynamischen Texten
// in einen Skriptblock im head der html-Seite selber geschrieben werden

//--------------------------------------------------//

// Erzeuge Array für Ticker
// var newsText = new Array();
// var newsLink = new Array();

// Definiere Newsticker-Inhalt
// newsText[0]="Irgendein erster Text";
// newsLink[0]="www.mediaris.ch";
// newsText[1]="Irgendein weiterer Text";
// newsLink[1]="";

//--------------------------------------------------//

// Dieser Text wird zuerst angezeigt
var textNummer = 0;

// Bestimmt die 'Tipp-Geschwindigkeit' - 0 = sehr schnell, 100 = sehr langsam, optimal 40
var geschwindigkeit = 40;

// Bestimmt die Pause zwischen den Texten (ms)
var pause = 45000;

// Variablen definieren
var z=0;
var teilText;
var zeileNummer;

// News schreiben
function startNews(){
	zeileNummer=textNummer;
	teilText=newsText[textNummer].substring(0, z + 1);
	document.getElementById("tickertext").firstChild.nodeValue = teilText;

	if(newsLink[zeileNummer] != ""){
		document.getElementById("tickertext").style.cursor = "pointer";
	}
	else{
		document.getElementById("tickertext").style.cursor = "default";
	}

	z++;
	if (newsText[textNummer].length == teilText.length){
	warten();
	}
	else{
	window.setTimeout("startNews();",geschwindigkeit);
	}
}

// Mache eine Pause zwischen den Texten und setze allenfalls alle 
function warten(){
  teilText="";
  z=0;
  if (textNummer == newsText.length-1){
    textNummer = 0;
  }
  else{
    textNummer++;
  }
  window.setTimeout("startNews();",pause);
}

// SPRINGE BEI KLICK AUF DEN NEWSTICKER ZUR ENTSPRECHENDEN SEITE
//function springeZu(){
//  if(newsLink[zeileNummer] != ""){
//		location.href=newsLink[zeileNummer];
//  }
//}
function oeffneFenster(){
  if(newsLink[zeileNummer] != ""){
    window.open(newsLink[zeileNummer],"neu","width=700,height=600");
  }
}
	
	
	