var imageList = new Array();
var speakerList = new Array();


var MAX_SPEAKER = 5;


function init(){
	show_rdm_speaker();
	publishNews();
}

function speaker(name,vorname,rolle,link,foto){
	this.name = name;
	this.vorname = vorname;
	this.rolle = rolle;
	this.link = link;
	this.foto = foto;
}

function show_rdm_speaker(){
	
	generateSpeakerList();
	
	var tmp_html = '';
	
	var i = 0;
	var j = 0;
	
	for(i=0; i<=MAX_SPEAKER; i++){
		var checkNum = false;
		
		var tmp_rdm = GetRandom(0,17);
		
		while (!checkNum) {
			checkNum = true;
			for (j = 0; j < imageList.length; j++) {
				if (tmp_rdm == imageList[j]) {
					checkNum = false;
					tmp_rdm = GetRandom(0,17);
				}
			}
		}
		imageList.push(tmp_rdm);
		Show_Speaker_Text(tmp_rdm)
	}
	
	for(i=0; i<imageList.length; i++){
		if (speakerList[imageList[i]].link == "") {
			tmp_html = tmp_html +
			'<a onMouseOver="javascript:Show_Speaker_Text(' +
			imageList[i] +
			')" class="rdm_speaker"><img src="img/speaker' +
			imageList[i] +
			'.png"></a>';
		}else{
			tmp_html = tmp_html +
			'<a target="_blank"href="' +
			speakerList[imageList[i]].link +
			'"onMouseOver="javascript:Show_Speaker_Text(' +
			imageList[i] +
			')" class="rdm_speaker"><img src="img/speaker' +
			imageList[i] +
			'.png"></a>';
		}
	};
	document.getElementById('rdm_speaker').innerHTML = tmp_html;
}

function GetRandom( min, max ) {
	if( min > max ) {
		return( -1 );
	}
	if( min == max ) {
		return( min );
	}
 
        return (Math.round(( min + parseInt( Math.random() * ( max-min+1 ) ) ) ));
}

function Show_Speaker_Text(ID){
	document.getElementById('rdm_details').innerHTML =
				'<p><strong>'+speakerList[ID].vorname+' '+speakerList[ID].name+'</strong></p>'+
				'<p>Rolle: '+speakerList[ID].rolle+'</p>'+
				'<i><p>Foto (c) '+speakerList[ID].foto+'</p></i>';
}

//Beginnt bei 0, muss mit Namen der Bilddateien abgeglichen werden!!
//name,vorname,rolle,link,foto
function generateSpeakerList(){
		speakerList[0] = new speaker("Buhre","Traugott","Alfons Friedrichsberg","","privat");
		speakerList[1] = new speaker("Weber","Christiane","Elke Rondoff","http://www.christianeweber.com","Sonja Werner");
		speakerList[2] = new speaker("von Hoegen","Wilhelm","Heidenreich","","privat");
		speakerList[3] = new speaker("<i>Obel</i> Obering","Andreas","Meier / Jansen / Mann / Junge","http://www.der-obel.de","Karsten Kettermann");
		speakerList[4] = new speaker("Brandebusemeyer","Matthias","Geblümte","http://www.matthiasbrandebusemeyer.de","Andrea Fauré");
	    speakerList[5] = new speaker("Besel","Rainer","Polizist / Doktor / Pfarrer","http://www.theaterkreuzundquer.de","Rüdiger Dehnen");
		speakerList[6] = new speaker("Venske","Henning","Erzähler","http://www.venske.de","www.kiplingphillips.com");
		speakerList[7] = new speaker("Busse","Jochen","Jupp Straeten","","www.kiplingphillips.com");
		speakerList[8] = new speaker("Sting","Kai Magnus","Willi Dahl","http://www.kaimagnussting.de","Harald Hoffmann");
		speakerList[9] = new speaker("Malmsheimer","Jochen","Carl F. Burkunther","http://www.jochenmalmsheimer.de","Katja Gosse");
		speakerList[10] = new speaker("Klocke","Piet","Gernot Carstensen","http://www.pietklocke.de","privat");
		speakerList[11] = new speaker("Menske-Moritz","Franziska","Margit Carstensen","http://www.franziska-mense-moritz.de","Tania Reinicke");
		speakerList[12] = new speaker("Pätzold","Susanne","Mechthild Zimmermann","http://www.susanne-paetzold.de","Glasow & Vahlefeld");
		speakerList[13] = new speaker("Nottmeier","Peter","Rolf Berger","http://www.peter-nottmeier.de","Joyce Ilg");
		speakerList[14] = new speaker("Grosche","Erwin","Georg Bartolt","http://www.erwingrosche.de","Harald Morschn");
		speakerList[15] = new speaker("Ehring","Christian","Marc","http://www.christianehring.de","Harald Hoffmann");
		speakerList[16] = new speaker("Kühl","Maike","Silke Perkowski","http://www.maikekuehl.de","Jonas Gruber");
		speakerList[17] = new speaker("Nadolny","Petra","Katharina Rondoff","http://www.petra-nadolny.de","Uli Grohs");
}

function publishNews(){
	document.getElementById('news_content').innerHTML = 
	'<a href="http://WWW.STEINHOF-DUISBURG.DE" target="_blank"><p class="news_link"><strong>LIVE-TERMIN</strong></p></a>'+
	'<p class="news_date"><strong>15.08.2010</strong></p>'+
	'<p class="news_text" ><strong>24.10.2010 - 20:30Uhr - '+
	'Duisburg</strong> "Leichenpuzzle" '+
	'mit Henning Venske, Jochen Busse, Jochen Malmsheimer, '+
	'Kai Magnus Sting, Christiane Weber, Andreas <i>Obel</i> Obering '+
	'und den Philharmonixx!!!'+
	'<br>'+
	'<br>'+
	'Lesung und CD Party!'+
	'<br>'+
	'<br>'+
	'Karten unter <strong>0203 / 72 9999 84</strong>'+
	' oder <strong><a href="http://www.steinhof-duisburg.de" target="_blank">'+
	'www.steinhof-duisburg.de</a></strong></p>';
}

