function SpoDisplay(elementId) {
	this.sponsor = new Sponsor("keinSponsor","white","#");
	this.changeSponsor = new Function("sponsor","this.sponsor = sponsor; document.getElementById(\""+elementId+"\").src = this.sponsor.getImgSrc();");
	this.openWebsite = new Function("","window.open(this.sponsor.websiteURL,\"_blank\");");
	this.mouseOver = new Function("","window.status = this.sponsor.websiteURL ;");
	this.mouseOut = new Function("","window.status = \"\";");
}


function Sponsor(type, name, imgSrc, websiteURL) {
	this.type = type;
	this.name = name;
	this.imgSrc = imgSrc;
	this.websiteURL = websiteURL;
	this.getImgSrc = new Function("","return \"spo/img/"+this.imgSrc+".gif\";"); //\"design/2007/newspo08/layout_homepage_oaw07_newspons08_white.gif\";"); //
}

alleSponsoren = new Array(
	new Sponsor("Hauptsponsor","Brauerei M&uuml;ller Baden (Harassino)","brauereimueller","http://www.brauerei-mueller.ch"),
	new Sponsor("Kulturpartner","Aargauer Kuratorium","kuratorium","http://www.ag.ch/kuratorium/de/pub/"),
	new Sponsor("Medienpartner","Radio Argovia","radioargovia","http://www.argovia.ch"),
	new Sponsor("Presenting Partner","Grandcasino Baden","grandcasinobaden","http://www.grandcasinobaden.ch"),
	//new Sponsor("Print Partner","LP Copy Center","lpcopycenter","http://www.lpcopycenter.ch"),
	//new Sponsor("Fashion Partner","ARWO","arwo","http://www.arwo.ch"),
	//new Sponsor("Getr&auml;nkepartner","Heineken","heineken","http://www.heineken.ch"),
	new Sponsor("Partner","Gemeinde Wettingen","gemeindewettingen","http://www.wettingen.ch/de/"),
	//new Sponsor("Co-Sponsor","Brunner Strub + Partner","brunnerstrubpartner","http://www.brunnerstrubpartner.ch"),
	new Sponsor("Co-Sponsor","Kontiki Saga","kontiki","http://www.kontiki.ch"),
	new Sponsor("Co-Sponsor","RVBW - Regionale Verkehrsbetriebe Baden-Wettingen","rvbw","http://www.rvbw.ch"),
	new Sponsor("Co-Sponsor","Pro Juventute","projuventute","http://www.pro-juventute.ch"),
	//new Sponsor("Band-Sponsor","Autocenter Baschnagel","baschnagel","http://www.autohits.ch"),
	new Sponsor("Band-Sponsor","Migros Kulturprozent","migroskulturprozent","http://www.kulturprozent.ch"),
	new Sponsor("Band-Sponsor","Eduard Meier AG","eduardmeier","http://www.eduardmeier.ch"),
	new Sponsor("Band-Sponsor","F. Bilgerig AG","fbilgerig","http://www.bilgerigag.ch"),
	new Sponsor("Sponsor","Rotronic","rotronic","http://www.rotronic.ch"),
	new Sponsor("Sponsor","Bellini","bellini","http://www.bellini.ch"),
	new Sponsor("Sponsor","Stuco","stuco","http://www.stucopersonal.ch"),
	new Sponsor("Sponsor","H&auml;chler","haechler","http://www.haechler.ch"),
	new Sponsor("Sponsor","Coca Cola","coca-cola_2009","http://www.coca-cola.ch"),
	//new Sponsor("Band-Sponsor","Geissmann Holzbau","geissmannholzbau","http://www.geissmann-holzbau.ch"),
	//new Sponsor("Band-Sponsor","Eidex GmbH","eidex","http://www.eidex.ch"),
	new Sponsor("Band-Sponsor","Restaurant Casino Wettingen","renescasino","http://www.renes.ch"),
	//new Sponsor("Band-Sponsor","Notter Kanalservice","notterkanal","http://www.notterkanal.ch"),
	new Sponsor("Band-Sponsor","Tiger Bar Wettingen","tigerbar","http://www.casinowettingen.ch"),
	//new Sponsor("Sicherheitspartner","MDS","mds","http://www.mds-sicherheitsdienst.com"),
	new Sponsor("Technik-Partner","Megatron","megatron","http://www.veranstaltungstechnik.ch"),
	new Sponsor("Technik-Partner","Birdsong","birdsong","http://www.birdsong.ch"),
	//new Sponsor("Gastronomie","Blauring St. Sebastian Wettingen","blauringsebastian","http://www.blauring-wettingen.ch/st-sebastian/"),
	new Sponsor("Gastronomie","Jungwacht St. Sebastian Wettingen","jungwachtsebastian","http://www.jungwacht-wettingen.ch/st-sebastian/"),
	new Sponsor("Gastronomie","Pfadi Burghorn","pfadiburghorn","http://www.burghorn.ch"),
	new Sponsor("Gastronomie","Jugendstufe Wettingen","jugendstufe","http://www.jugendstufe-wettingen.ch"),
	new Sponsor("Gastronomie","Burghorn Events","burghornevents","http://www.burghornevents.ch")
	//new Sponsor("Gastronomie","Jugendarbeit Wettingen","jugendarbeitwettingen","http://www.jugendarbeitwettingen.ch")

//IMPORTANT: Make sure there is no komma at the very last entry!

);

spoDisplays = new Array( new SpoDisplay("spo_1"), new SpoDisplay("spo_2"), new SpoDisplay("spo_3") );


function rotateSponsors(offset) {
	spoDisplays[0].changeSponsor(alleSponsoren[ (offset) % alleSponsoren.length ]);
	spoDisplays[1].changeSponsor(alleSponsoren[ (offset+1) % alleSponsoren.length ]);
	spoDisplays[2].changeSponsor(alleSponsoren[ (offset+2) % alleSponsoren.length ]);
	
	window.setTimeout("rotateSponsors("+ (offset+3 % alleSponsoren.length) +");",5000);
}

function startSponsorRotation() {
	rotateSponsors(Math.round(Math.random()*alleSponsoren.length));
}