// JavaScript Document//Formularefunction kontrollieren(wert) {senden=true;for(a=0; a<wert.length; a++) { hintergrundfarbe(wert[a][0],"F0F2F4"); hintergrundfarbe(wert[a][0]+"Wahl","F0F2F4");if(Feldwert(wert[a][0])==wert[a][1] || Feldwert(wert[a][0])=="") { senden=false; hintergrundfarbe(wert[a][0],"FEE"); hintergrundfarbe(wert[a][0]+"Wahl","FEE"); } }if(senden==true) { document.formular.submit(); }}function anderes(elementle) {// zurücksetzen wenn keine Angabeif(Feldwert(elementle+"Wahl")=="") { document.getElementById(elementle+"Wahl").selectedIndex=0; }else if(Feldwert(elementle+"Wahl").indexOf("Andere")!=-1) { Feldloeschen(elementle); ausblenden(elementle+"Wahl"); einblenden(elementle); document.getElementById(elementle).focus(); }else { Feldfuellen(elementle,Feldwert(elementle+"Wahl")); }}function anderesZurueck(elementle) { if(Feldwert(elementle)=="") { einblenden(elementle+"Wahl"); ausblenden(elementle); document.getElementById(elementle+"Wahl").selectedIndex=0; } }/* Kommentare */function KommentarSichern() {if(Feldwert("KommentarName")=="") { alert('Sie haben keinen Namen angegeben!'); document.getElementById('KommentarName').focus(); } if(Feldwert("KommentarEingabe")=="") { alert('Sie haben keinen Text angegeben!'); document.getElementById('KommentarEingabe').focus(); } if(Feldwert("KommentarEingabe")!="" && Feldwert("KommentarName")!="") { Feldfuellen("kommentarSichern","ja"); document.formular.submit(); }}/* Links oben ein Bild einblenden */linksobenbild ="";function linksobenEinblenden(bildle) {if(linksobenbild!="" && linksobenbild!=bildle) { langsamAusblenden(linksobenbild); }if(linksobenbild!=bildle) { langsamEinblenden(bildle); linksobenbild=bildle; }}/* Objekte Verschieben */Schiebeobjekt=""; function verschieben(elementle, zielX, zielY, schritte) { if(Schiebeobjekt!=elementle) { schieben(elementle, zielX, zielY, schritte); Schiebeobjekt=elementle; } }function schieben(elementle, zielX, zielY, schritte) { startX=links(elementle)/14; if(zielX=="") { zielX = startX; } neuesX= startX+((zielX-startX)/schritte);startY=oben(elementle)/14; if(zielY=="") { zielY = startY; } neuesY= startY+((zielY-startY)/schritte);if(startX!=zielX || startY!=zielY) { platzieren(elementle, neuesX, neuesY); schritte = schritte-1; setTimeout("schieben(\'"+elementle+"\',"+zielX+","+zielY+","+schritte+")",20); }else { setTimeout("schiebenFolge()",20); }}startX=0; startY=0;schrittle=0; gesamtschrittle=0;SchrittweiteX=0; SchrittweiteY=0; function weiterschieben(elementle, distanzX, distanzY, schrittchen) { if(Schiebeobjekt!=elementle) { Schiebeobjekt=elementle; schrittle=schrittchen; gesamtschrittle=schrittchen;startX=links(elementle)/aktuelleSchriftgroesse(); if(distanzX=="") { SchrittweiteX=0; } else { SchrittweiteX=distanzX/gesamtschrittle; }startY=oben(elementle)/aktuelleSchriftgroesse(); if(distanzY=="") { SchrittweiteY=0; } else { SchrittweiteY=distanzY/gesamtschrittle; }schubsen(Schiebeobjekt); } }function schubsen(Schiebeobjekt) { neuesX = startX+(SchrittweiteX*(gesamtschrittle-schrittle));neuesY = startY+(SchrittweiteY*(gesamtschrittle-schrittle));platzieren(Schiebeobjekt, neuesX, neuesY); if(schrittle>0) { schrittle--; setTimeout("schubsen(\'"+Schiebeobjekt+"\')",20); }else { setTimeout("schiebenFolge()",20); }}/* Mit Pixelwert */startX=0; startY=0;schrittle=0; gesamtschrittle=0;SchrittweiteX=0; SchrittweiteY=0; function weiterschiebenPx(elementle, distanzX, distanzY, schrittchen) { if(Schiebeobjekt!=elementle) { Schiebeobjekt=elementle; schrittle=schrittchen; gesamtschrittle=schrittchen;startX=links(elementle); if(distanzX=="") { SchrittweiteX=0; } else { SchrittweiteX=distanzX/gesamtschrittle; }startY=oben(elementle); if(distanzY=="") { SchrittweiteY=0; } else { SchrittweiteY=distanzY/gesamtschrittle; }schubsenPx(Schiebeobjekt); } }function schubsenPx(Schiebeobjekt) { neuesX = startX+(SchrittweiteX*(gesamtschrittle-schrittle));neuesY = startY+(SchrittweiteY*(gesamtschrittle-schrittle));platzierenPx(Schiebeobjekt, neuesX, neuesY); if(schrittle>0) { schrittle--; setTimeout("schubsenPx(\'"+Schiebeobjekt+"\')",20); }else { setTimeout("schiebenFolge()",20); }}function schiebenFolge() { Schiebeobjekt=""; }/* Bildergalerie */k=3;function blaettern(plusminus) {if(plusminus=="minus") { Blaetterpfeil(1.5);if(links('BilderGalerie')+breit('BilderGalerie')>(galeriebreite*1.5)) { weiterschiebenPx('BilderGalerie',(-galeriebreite/2),'',(galeriebreite/24)); k++; if(document.getElementById("GalerieBild"+k)) { document.getElementById("GalerieBild"+k).src = bilderquelle[k]; }}} if(plusminus=="plus") { if(links('BilderGalerie')<0) { weiterschiebenPx('BilderGalerie',(galeriebreite/2),'',(galeriebreite/24)); k=k-1; }else { ausblenden('zusatzPfeilNachLinks'); einblenden('zusatzPfeilNachRechts'); }}}function Blaetterpfeil(faktorle) {faktor=faktorle;if(links('BilderGalerie')+breit('BilderGalerie')<=(galeriebreite*faktor)) { document.getElementById("nachrechts").style.backgroundImage = "url(elemente/transp.gif)"; ausblenden('zusatzPfeilNachRechts'); einblenden('zusatzPfeilNachLinks');} else { document.getElementById("nachrechts").style.backgroundImage = "url(elemente/nachrechts.png)"; }}// Diaschauj = 0;gilt="nein"; schritte = 40;verzoegerung = 20;dauer = 3000;weissraum = 200;function zufallszahl(plaetzle) {g=0; while(document.getElementById('dia['+plaetzle+']['+parseInt(g+1)+']')) { g++; } // abzählen h = g*Math.random(); h = Math.round(h); // eine Zahl auswählenif(g<5) { begrenzer=g-1; } else { begrenzer = 5; }gilt="ja"; if(h==j) { gilt="nein"; } for(l=0;l<begrenzer;l++) { if(h==diaNummern[plaetzle][l]) { gilt="nein"; } } //doppeltes diaeinblenden verhindernif(gilt=="ja") { j=h; }}function diashow(plaetzle) {gilt="nein"; while(gilt=="nein") { zufallszahl(plaetzle); }gilt="nein"; diaeinblenden(j, plaetzle);setTimeout('diaausblenden('+j+','+plaetzle+')', dauer);diaNummern[plaetzle].pop(); diaNummern[plaetzle].splice(0, 0, j); // Letzte speichern}function diaeinblenden(j, plaetzle) {if(diaNummern[plaetzle][0]!=-1) { document.getElementById('dia['+plaetzle+']['+diaNummern[plaetzle][0]+']').style.display="none"; }document.getElementById('dia['+plaetzle+']['+j+']').style.display="inline";for(i=0;i<=schritte;i++) { setTimeout('deckkraft('+i+', '+j+','+plaetzle+')',verzoegerung*i); }}function diaausblenden(j, plaetzle) {for(i=0;i<=schritte;i++) { setTimeout('deckkraft('+parseInt(schritte-i)+', '+j+','+plaetzle+')', verzoegerung*i); }setTimeout('diashow('+plaetzle+')', parseInt(schritte*verzoegerung+weissraum));}function deckkraft(wert, objekt, plaetzle) {document.getElementById('dia['+plaetzle+']['+objekt+']').style.filter = 'alpha(opacity=' + wert*schritte + ')';document.getElementById('dia['+plaetzle+']['+objekt+']').style.opacity = (wert-1)/schritte;}