init_Sprueche = function() { sprueche={ n :0, art :"all", chaos :false, noten :["sehr gut","gut","befriedigend","ausreichend","mangelhaft","ungenügend"], images :[], s :[], loadimages : function () { for(i=0;i<=10;i++){sprueche.images[i]=new Image} sprueche.images[0].src="bilder/bruens.jpg" sprueche.images[1].src="bilder/ditzlerhuerter.jpg" sprueche.images[2].src="bilder/emanuel.jpg" sprueche.images[3].src="bilder/feodorov.jpg" sprueche.images[4].src="bilder/hassdenteufel.jpg" sprueche.images[5].src="bilder/hein.jpg" sprueche.images[6].src="bilder/hofmann.jpg" sprueche.images[7].src="bilder/koprekriemer.jpg" sprueche.images[8].src="bilder/schoenecker.jpg" sprueche.images[9].src="bilder/segner.jpg" sprueche.images[10].src="bilder/uder.jpg" }, wechsel : function (index) { if(index==0) {sprueche.loadimages()} sprueche.n*=1; sprueche.n+=index; if(sprueche.chaos) {index=Math.round(Math.random()*datenbank.n)} if(sprueche.n<0) {sprueche.n+=datenbank.n+1} if(sprueche.n>datenbank.n) {sprueche.n-=datenbank.n+1} if(sprueche.art!="all") {sprueche.check(sprueche.art, index) }else{ sprueche.show(index)} }, check : function (name, index) { if(datenbank.spruch[sprueche.n][2].toLowerCase().indexOf(name.toLowerCase())>=0) { sprueche.show(index); }else { sprueche.wechsel(index); } }, show : function (index) { if(!datenbank.spruch[sprueche.n][3]){sprueche.wechsel(index);} else if(document.getElementById) { if(datenbank.spruch[sprueche.n][0]=="clear.jpg") { document.getElementById('bild').style.visibility="hidden" ; }else { document.getElementById("bild").style.visibility="visible"; document.getElementById("bild").src="bilder/" + datenbank.spruch[sprueche.n][0]; } document.getElementById("spruch").innerHTML=datenbank.spruch[sprueche.n][1]; document.getElementById("sprecher").innerHTML=datenbank.spruch[sprueche.n][2]; document.forms[2].nummer.value=sprueche.n; document.getElementById("right").innerHTML="
Anzahl Bewertungen:  " + datenbank.spruch[sprueche.n][5] + "
Bewertungsdurchschnitt:  " + Math.round(datenbank.spruch[sprueche.n][4]/datenbank.spruch[sprueche.n][5]*100)/100 + "
Note:  " + sprueche.noten[Math.round(datenbank.spruch[sprueche.n][4]/datenbank.spruch[sprueche.n][5])-1] + "
"; } }, choose : function () { if(document.forms[0].person.options[document.getElementsByTagName("select")[0].selectedIndex].value) { sprueche.art=document.forms[0].person.options[document.getElementsByTagName("select")[0].selectedIndex].value; } sprueche.wechsel(1) }, suchen : function (wert) { wert=wert.toLowerCase(); var close=true; sprueche.s[0]=(document.suche.optionen[0].checked)?true:false; sprueche.s[1]=(document.suche.optionen[1].checked)?true:false; if(!sprueche.s[0]&&!sprueche.s[1]) { alert("Bitte geben sie an wo sie suchen möchten!"); return false; }else { if(sprueche.s[0]) { for(k=0;k<=datenbank.n;k++) { sprueche.s[2]=datenbank.spruch[k][1].toLowerCase() if(sprueche.s[2].indexOf(wert)>-1 && datenbank.spruch[k][3]){datenbank.spruch[k][6]=true;close=false;}else{datenbank.spruch[k][6]=false;} } } if(sprueche.s[1]) { for(k=0;k<=datenbank.n;k++) { wert=wert.toLowerCase() sprueche.s[2]=datenbank.spruch[k][2].toLowerCase() if(sprueche.s[2].indexOf(wert)>-1 && datenbank.spruch[k][3]){datenbank.spruch[k][6]=true;close=false;}else{datenbank.spruch[k][6]=false;} } } if((sprueche.s[0] || sprueche.s[1]) && !close) { var ergebnis=window.open('','Ergebnisse','height=400px,width=300px,scrollbars=yes') ergebnis.document.writeln("") for(l=0;l<=datenbank.n;l++) { if(datenbank.spruch[l][6]) { ergebnis.document.write("") } } ergebnis.document.writeln("
" + datenbank.spruch[l][1].substring(0,15) + "") if(datenbank.spruch[l][1].length>15){ergebnis.document.write("...")} ergebnis.document.write("" + datenbank.spruch[l][2].substring(0,9)) if(datenbank.spruch[l][1].length>9){ergebnis.document.write("...")} ergebnis.document.writeln("
") return true; }else { alert('Es wurden keine Sprüche mit dem Inhalt "' + wert + '" gefunden.') return false; } } } } sprueche.wechsel(0) if(document.getElementById) { document.getElementById("sprecher_auswahl").onclick=function(){sprueche.choose();}; document.getElementById("drucken").onclick=function(){window.open('druck.php?jahr=2007','Druckversion','scrollbars=yes');}; document.getElementById("jahr_auswahl").onchange=function(){this.form.submit();}; document.getElementById("suchen_button").onclick=function(){sprueche.suchen(document.suche.suchfeld.value);}; document.getElementById("previous").onclick=function(){sprueche.wechsel(-1);}; document.getElementById("next").onclick=function(){sprueche.wechsel(1);}; } } window.onload=init_Sprueche;