
// Banner die die in der Rotation Verwendung finden dürfen keinen Loop enthalten, da
// sonst über die Dauer des Abspielens Versatz ensteht!

// WICHTIG: bei der Angabe des Monats ist Oktober Monat 9 !!!


// die Variable rotation schaltet die Bannerwerbung EIN wenn sie auf true steht!

var rotation = true;

// Zur Ausgabe der Zeitangaben aktivieren:
var debug = false;

// Pfad zu den Bannern

var bannerpath = 'http://www.please-touch.de/banner/';



if (rotation == true)
  {
	var banner = new Array();


	banner[0] = new Object();
	banner[0]["linktarget"] = 'http://www.abenteuer-halle.de/';
	banner[0]["verfallsdatum"] =  new Date(2008, 11, 8, 2, 0, 0);
	banner[0]["dateiname"] = 'nikolaustrial_2008.gif';
	banner[0]["alternativtext"] = 'Nikolaustrial 2008';
	banner[0]["titeltext"] = 'Nikolaustrial';
	banner[0]["spieldauer"] = 31800;


	var i=0 // Counter initialisieren

function BannerRotation() {

	var count = i%banner.length; // Modulo-Wert = Banneranzahl

	var mSeconds = Date.parse(banner[count]["verfallsdatum"]); // Verfallszeit: GMT+100 Sommerzeit spielt eine Rolle
  	var mServerSeconds = Date.parse(myscriptTime); // Serverzeit: GMT+200 also Ungenauigkeit von 2 Std. in der Rotation


	if (mSeconds > mServerSeconds) {
		i++;
		document.images['banner1'].src = bannerpath + banner[count]["dateiname"];
		document.getElementById("bannerlink").href = banner[count]["linktarget"];
		document.getElementById("banner1").alt = banner[count]["alternativtext"];
		document.getElementById("banner1").title = banner[count]["titeltext"];

		if (debug == true) {
		document.getElementById("debug").firstChild.nodeValue  = '' + mSeconds + '<br>' + mServerSeconds;
		}


		window.setTimeout("BannerRotation();",banner[count]["spieldauer"]);
		return;
	} else {
		i++;
		BannerRotation();
		return;
	}

   }


} // Ende der rotation true/false Klammer




