// zunächst speichern wir die zu ladenden Banner einfach nacheinander in einem Array.
adimage = new Array();
adimage[0] = "http://shop.united-domains.de/partner/tshirt468x60_2.gif";
adimage[1] = "http://banners.webmasterplan.com/view.asp?site=2121&ref=96239&b=2";
adimage[2] = "http://banners.webmasterplan.com/view.asp?site=1865&ref=96239&b=13";
adimage[3] = "http://banners.webmasterplan.com/view.asp?site=2215&ref=96239&b=3";
adimage[4] = "http://banners.webmasterplan.com/view.asp?site=1778&ref=96239&b=16";
adimage[5] = "http://banners.webmasterplan.com/view.asp?site=1382&ref=96239&b=168";
adimage[6] = "http://banners.webmasterplan.com/view.asp?site=1491&ref=96239&b=1" ;
 
//Anmerkung: um eine Feldvariable zu erzeugen benutzen wir den Konstruktor "new".
//Syntax: [variablenname] = new Array( [Länge des Array] oder [durch ',' getrennte Liste der Elemente] oder [leer])

// in gleicher Weise speichern wir die ZielURLs.
adurl = new Array();
adurl[0] = "http://partners.webmasterplan.com/click.asp?ref=96239&site=1381&type=b7&bnb=7";
adurl[1] = "http://partners.webmasterplan.com/click.asp?ref=96239&site=2121&type=b2&bnb=2" ;
adurl[2] = "http://partners.webmasterplan.com/click.asp?ref=96239&site=1865&type=b13&bnb=13";
adurl[3] = "http://partners.webmasterplan.com/click.asp?ref=96239&site=2215&type=b3&bnb=3";
adurl[4] = "http://partners.webmasterplan.com/click.asp?ref=96239&site=1778&type=b16&bnb=16";
adurl[5] = "http://partners.webmasterplan.com/click.asp?ref=96239&site=1382&type=b168&bnb=168";
adurl[6] = "http://partners.webmasterplan.com/click.asp?ref=96239&site=1491&type=b1&bnb=1";

var i =randomg(); // nun  initialisieren wir eine Zählervariable mit einem zufälligen Wert.
// sie gibt die Nummer des gerade geladenen Banners an.

//Anmerkung: es empfiehlt sich nicht, hier den eingebauten Zufallsgenerator zu verwenden.
//Weiter unten beschreiben wir eine eigens für diesen Zweck geschriebene Variante.


function change_src()
{
    if (i<adimage.length-1) { i++ } // als erstes erhöhen wir den Zähler um 1...
    else { i=0 } // sollten wir schon das letzte Bild erreicht haben, setzen wir den Zähler auf 0 zurück...

    banner.src=adimage[i];  // jetzt nur noch das neue Bild laden ...
    timer = setTimeout('change_src()',30000); // ... fertig! In 20 Sekunden laden wir einen anderen Banner
}

// nur ein simpler Zufallsgenerator
function randomg()
{ var random_number = new Date().getSeconds();
   return Math.floor(random_number*(adimage.length/59)); }; 

function set_url()
{
    window.open(adurl[i], '_blank'); // wir öffnen die URL in einem neuen Fenster
}