// JavaScript Documentfunction bildskalieren(i) {fensterAusmessen(); breitenfaktor=fensterbreite/GrossebildBreite[i]; hoehenfaktor=fensterhoehe/GrossebildHoehe[i]; if(breitenfaktor>hoehenfaktor) { faktor=breitenfaktor; } else if(breitenfaktor<hoehenfaktor)  { faktor=hoehenfaktor; } breite("GroszesBild["+i+"]", GrossebildBreite[i]*faktor,'px'); hoehe("GroszesBild["+i+"]", GrossebildHoehe[i]*faktor,'px');// zentrierte Position nachjustierenGrossensbildX=0; if(GrossebildBreite[i]>fensterbreite) { GrossensbildX=(breit("GroszesBild["+i+"]")-fensterbreite)/2; }GrossensbildY=0; if(GrossebildHoehe[i]>fensterhoehe) { GrossensbildY = (hoch("GroszesBild["+i+"]")-fensterhoehe)/4; } platzierenPx("GroszesBild["+i+"]", -GrossensbildX, -GrossensbildY); }bildgesperrt="nein";function BildUmschalten(bildnuemmerle,plusminus) { if(bildgesperrt=="nein") { bildgesperrt="ja"; bildnummer=parseInt(bildnuemmerle); if(plusminus=="+") {// aufwärts blätternif(gibts('GroszesBild['+parseInt(bildnummer+1)+']')) { bildnummer++; deckkraftsetzen('GroszesBild['+bildnummer+']', 100); einblenden('GroszesBild['+bildnummer+']'); bildskalieren(bildnummer); langsamAusblenden('GroszesBild['+parseInt(bildnummer-1)+']');langsamAusblenden("Bildbeschreibung["+parseInt(bildnummer-1)+"]"); setTimeout("langsamEinblenden('Bildbeschreibung["+bildnummer+"]')",600); // BildBeschreibung} else { // zum ersten Bild springenlangsamEinblenden('GroszesBild[0]'); bildskalieren(0); setTimeout("deckkraftsetzen('GroszesBild["+bildnummer+"]',0)",600); setTimeout("ausblenden('GroszesBild["+bildnummer+"]')",600);langsamAusblenden('Bildbeschreibung['+bildnummer+"]"); setTimeout("langsamEinblenden('Bildbeschreibung[0]')",500); // BildBeschreibungbildnummer=0; }} else { // abwärts blätternif(bildnummer!=0) { bildnummer--; langsamEinblenden('GroszesBild['+bildnummer+']'); bildskalieren(bildnummer); setTimeout("deckkraftsetzen('GroszesBild["+parseInt(bildnummer+1)+"]',0)",500); setTimeout("ausblenden('GroszesBild["+parseInt(bildnummer+1)+"]')",500);langsamAusblenden('Bildbeschreibung['+parseInt(bildnummer+1)+"]"); setTimeout("langsamEinblenden('Bildbeschreibung["+bildnummer+"]')",600); // BildBeschreibung} else { // zum letzten Bild springenbildzahl=(GrossebildHoehe.length-1); for(i=1; i<bildzahl; i++) { deckkraftsetzen('GroszesBild['+i+']', 0); ausblenden('GroszesBild['+i+']'); }deckkraftsetzen('GroszesBild['+bildzahl+']', 100); einblenden('GroszesBild['+bildzahl+']'); bildskalieren(bildzahl); langsamAusblenden('GroszesBild['+bildnummer+']');langsamAusblenden('Bildbeschreibung['+bildnummer+"]"); setTimeout("langsamEinblenden('Bildbeschreibung["+bildzahl+"]')",600); // BildBeschreibungbildnummer=bildzahl; }}setTimeout("BildFreigeben()",700);} }function BildFreigeben() { bildgesperrt="nein"; } var Karten=0;var MitgliedStatus='';var ermaeszigeKarten=0;function rechnen() {var NormalerPreis=parseInt(Feldwert("NormalerPreis")); var ErmaeszigterPreis=parseInt(Feldwert("ErmaeszigterPreis")); var Karten=0;var Karten=parseInt(Feldwert("Karten")); var ermaeszigeKarten=0;var Mitgliedschaft=0; for(x=1;x<=10;x++) { ausblenden("MitgliedsNr["+x+"]"); } ausblenden("Summenzeile"); ausblenden('MitgliedsbeitragAnzeige'); // alternierendes Ein- und Ausblenden von Will und Binif(MitgliedStatus=='bin') { if(document.getElementById("WillMitgliedschaft").checked==true) { document.getElementById("WillMitgliedschaft").checked=false; } }else if(MitgliedStatus=='will') { if(document.getElementById("BinMitglied").checked==true) { document.getElementById("BinMitglied").checked=false; } }// Einzahl MehrzahlFeldfuellenHTML("WillMitgleidschaftEzMz", "Ich will"); FeldfuellenHTML("BinMitgliedEzMz", "Ich bin"); if(Karten>1) { FeldfuellenHTML("WillMitgleidschaftEzMz", "Wir wollen"); FeldfuellenHTML("BinMitgliedEzMz", "Wir sind"); }// Will Mitgliedschaftif(document.getElementById("WillMitgliedschaft").checked==true) { einblenden('MitgliedsbeitragAnzeige'); var Einzelpreis=ErmaeszigterPreis; var KartenSumme=parseInt(Karten*Einzelpreis);var ermaeszigeKarten=Karten; var Mitgliedschaft=parseInt(Karten*Mitgliedsbeitrag); var Summe=parseInt(KartenSumme + Mitgliedschaft);var EinzelpreisAnzeige = "á € "+Einzelpreis+",-";Feldfuellen("Mitgliedsbeitrag", Mitgliedschaft);  FeldfuellenHTML("MitgliedsbeitragAnzeige", "+ € "+Mitgliedschaft+",-");einblenden("Summenzeile"); } // Ende Will Mitgliedschaft// Bin Mitgliedelse if(document.getElementById("BinMitglied").checked==true) {for(x=1;x<=Karten;x++) { einblenden("MitgliedsNr["+x+"]"); } if(Karten<2) { // nur ein Platzvar Einzelpreis=NormalerPreis; if(Feldwert("MitgliedsNr[1]")!="MitgliedsNr[1]" && Feldwert("MitgliedsNr[1]")!="" && Feldwert("MitgliedsNr[1]")>0 && Feldwert("MitgliedsNr[1]")<=mitgliederzahl) { Einzelpreis=ErmaeszigterPreis; ermaeszigeKarten=Karten; }var KartenSumme=parseInt(Karten*Einzelpreis); var Summe=KartenSumme;var EinzelpreisAnzeige = "á € "+Einzelpreis+",-";} // Ende nur ein Platzelse { // mehrere Plätzevar ermaeszigeKarten=0; var nichtErmaeszigeKarten=0;for(x=1;x<=Karten;x++) { if(Feldwert("MitgliedsNr["+x+"]")!="MitgliedsNr" && Feldwert("MitgliedsNr["+x+"]")!="") { hintergrundfarbe("MitgliedsNr["+x+"]","FEE");  var gueltig="nein"; if(Feldwert("MitgliedsNr["+x+"]")>0 && Feldwert("MitgliedsNr["+x+"]")<=mitgliederzahl) { var gueltig="ja"; } // Gültigkeit der Nummer prüfenvar widerholt="nein"; if(x>1) { for(y=1;y<x;y++) { if(Feldwert("MitgliedsNr["+x+"]")==Feldwert("MitgliedsNr["+y+"]")) { var widerholt="ja"; } } } // Gegenprüfung mit vorherigen Nummerif(gueltig=="ja" && widerholt=="nein") { ermaeszigeKarten++; hintergrundfarbe("MitgliedsNr["+x+"]","F4F4F4"); }} }var nichtErmaeszigeKarten=parseInt(Karten-ermaeszigeKarten);var KartenSumme=parseInt( (nichtErmaeszigeKarten * NormalerPreis) + (ermaeszigeKarten * ErmaeszigterPreis) );var Summe=KartenSumme;if(ermaeszigeKarten==0) { var Einzelpreis = NormalerPreis; var EinzelpreisAnzeige = "á € "+NormalerPreis+",-"; } else if(nichtErmaeszigeKarten==0) { var Einzelpreis = ErmaeszigterPreis; var EinzelpreisAnzeige ="á € "+ErmaeszigterPreis+",-"; }else { var Einzelpreis = ErmaeszigterPreis+":"+NormalerPreis; var EinzelpreisAnzeige = ermaeszigeKarten+" á € "+ErmaeszigterPreis+",- und "+nichtErmaeszigeKarten+" á € "+NormalerPreis+",-"; }} // Ende mehrere Plätze} // Ende Bin Mitgliedelse { // Normalpreisvar Einzelpreis=NormalerPreis; var EinzelpreisAnzeige = "á € "+Einzelpreis+",-";var KartenSumme=parseInt(Karten*Einzelpreis); var Summe=KartenSumme;} // Ende NormalpreisFeldfuellen("Einzelpreis", Einzelpreis); FeldfuellenHTML("EinzelpreisAnzeige", EinzelpreisAnzeige);Feldfuellen("KartenSumme", KartenSumme); FeldfuellenHTML("KartenSummeAnzeige", KartenSumme); Feldfuellen("ErmaeszigteKarten", ermaeszigeKarten); Feldfuellen("Summe", Summe); FeldfuellenHTML("SummeAnzeige", Summe); } // Ende rechnen()// e-Mailfunction mailsenden(dieseAdresse) { dieseAdresse=decrypt(schluessel, dieseAdresse);  document.location.href="mailto:"+dieseAdresse; }EingeblendeterEinblender="";function Einblender(was,parameter) {einblenden('Einblender'); if(parameter && parameter!="") { CookieSetzen("meineVeranstaltung",parameter[0]+"$$"+parameter[1]+"$$"+parameter[2]+"$$"+parameter[3],''); }$zeitzusatz=0; if(was!=EingeblendeterEinblender) { langsamAusblenden('Einblendfenster'); $zeitzusatz=500;  EingeblendeterEinblender=was; }setTimeout("SeiteEinbinden('Einblendfenster', 'programme/"+was+".php?inhalt="+inhalt+"')",parseInt($zeitzusatz)); setTimeout("langsamEinblenden('Einblendfenster')",parseInt($zeitzusatz+100));if(was.indexOf("bestellen")!==-1) { setTimeout("CookieLoeschen('meineBuchung')",1000); setTimeout("EinblenderWeg()",8000); }}function EinblenderWeg() {langsamAusblenden('Einblendfenster');setTimeout("ausblenden('Einblender')",1000);}//Formularefunction kontrollieren(wert) {senden=true;fehlendebuchung=""; fehlendes="";menschlicherFehler="";// Gebucht?if(gibts("KartenSumme")) {  hintergrundfarbe("Karten","F4F4F4"); if(Feldwert("KartenSumme")==""|| Feldwert("KartenSumme")=="0") { hintergrundfarbe("Karten","FEE"); fehlendebuchung="Sie haben keine Karte-Anzahl gewählt!\n\n"; senden=false; } }// Mitgegebene Wertehierfehlendes=""; for(a=0; a<wert.length; a++) { hintergrundfarbe(wert[a][0],"F4F4F4"); hintergrundfarbe(wert[a][0]+"Wahl","F4F4F4");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(hierfehlendes!="") { hierfehlendes+=", "; } hierfehlendes+=wert[a][1]; } }if(hierfehlendes!="") { fehlendes=fehlendes+hierfehlendes+"\nder Ansprechperson.\n";  }// Anmeldungif(gibts("Anmeldename") && gibts("Passwort")) { i=0; while(alleBenutzer[i]) { benutzer=decrypt(schluessel, alleBenutzer[i]); while(benutzer.substr((benutzer.length-1),1)==" ") { benutzer=benutzer.substring(0,(benutzer.length-1)); }if((Feldwert("Anmeldename")+"$$"+Feldwert("Passwort") == benutzer)) { hintergrundfarbe("Passwort","FEE"); hintergrundfarbe("Anmeldename","FEE"); alert ("Diese Kombination von Anmeldename und Passwort ist leider nicht möglich!\n\nBitte ändern Sie Anmeldename oder Passwort."); senden=false; break; } i++; } }// Menschprüfungif(gibts("mensch")) { hintergrundfarbe("mensch","F4F4F4"); if(Feldwert("mensch")=="") { mensch="nein"; } else {menschangabe=UmlauteUmwandeln(Feldwert("mensch").toLowerCase()); mensch="nein"; i=0; while(begriff[i]) { dieserBegriff=decrypt(schluessel, begriff[i]); while(dieserBegriff.substr((dieserBegriff.length-1),1)==" ") { dieserBegriff=dieserBegriff.substring(0,(dieserBegriff.length-1)); } if(menschangabe.indexOf(dieserBegriff)!==-1) { mensch="ja"; } i++; }} if(mensch=="nein") { hintergrundfarbe("mensch","FEE"); menschlicherFehler="Wie heißt dieses Symbol?"; senden=false; } }// Fehlerausgabeif(senden==false) { if(fehlendes!="") { fehlendes="Bitte füllen Sie noch folgende Felder aus:\n"+fehlendes; } if(menschlicherFehler!="" && fehlendes!="") { menschlicherFehler="\n"+menschlicherFehler; } alert(fehlendebuchung+fehlendes+menschlicherFehler); }if(senden==true) { PersoenlichesCookie="";for(x=0;x<(persoenlicheAngabenStd.length-1);x++) { if(x>0) { PersoenlichesCookie+='$$'; } if(gibts(persoenlicheAngabenStd[x])) { PersoenlichesCookie+=Feldwert(persoenlicheAngabenStd[x]); } else { PersoenlichesCookie+=persoenlicheAngaben[x]; }}MitgliedsNrn=persoenlicheAngaben[x];if(gibts("Karten")) { var WillMitgliedschaft=""; if(document.getElementById("WillMitgliedschaft").checked==true) { WillMitgliedschaft="ja"; }var MitgliedsNrn=""; Kartenzahl=parseInt(Feldwert("Karten"));  if(document.getElementById("BinMitglied").checked===true) { for(x=1;x<=Kartenzahl;x++) { MitgliedsNrn+=":"+Feldwert("MitgliedsNr["+x+"]"); } } meineBuchung=Feldwert("Einzelpreis")+"$$"+Feldwert("Karten")+"$$"+WillMitgliedschaft+"$$"+Feldwert("KartenSumme")+"$$"+Feldwert("Summe")+"$$"+Feldwert("ErmaeszigteKarten");CookieSetzen("meineBuchung",meineBuchung,"");} CookieSetzen("persoenlicheAngaben",PersoenlichesCookie+"$$"+MitgliedsNrn,''); // Nachher wegen Mitgliedsnummernif(gibts("Karten")) { Einblender("Karten_ansehen"); } else { document.formular.submit(); }} // Ende Senden}function anderes(elementle) {// zurücksetzen wenn keine Angabeif(Feldwert(elementle+"Wahl")=="") { document.getElementById(elementle+"Wahl").selectedIndex=0; Feldloeschen(elementle); }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 Zurueckanderes(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!'); } if(Feldwert("KommentarEingabe")=="") { alert('Sie haben keinen Text angegeben!'); } if(Feldwert("KommentarEingabe")!="" && Feldwert("KommentarName")!="") { document.formular.submit(); }}// Navigation document.NaviEinblendeTimeout=""; document.NaviAusblendeTimeout=""; navi="aus";function NaviEin(m) { NaviBleibt(); if(m!==navi) { NaviStoppt(); navi=m; document.NaviEinblendeTimeout=setTimeout("NaviEinbenden("+m+")",200); } } function NaviAus() { NaviStoppt(); NaviBleibt(); navi="aus"; document.NaviAusblendeTimeout=setTimeout("NaviAusblenden(0)",1000); } function NaviEinbenden(m) { NaviAusblenden(m); if(gibts("Navigation"+m) && stil("Navigation"+m,"display")=="none") { einblenden('Navigation'+m); breite("Navigation"+m, (breit("Navigation")-AbsLinks("Menue"+m)+7),"px"); document.getElementById("Menue"+m).style.fontWeight="bold"; } } function NaviAusblenden(m) { for(n=0;n<15;n++) { if(gibts("Navigation"+n) && stil("Navigation"+n,"display")!="none") { ausblenden('Navigation'+n); if(n==id[0]) { document.getElementById("Menue"+n).style.fontWeight="bold"; } else { document.getElementById("Menue"+n).style.fontWeight="normal"; } } } }function NaviBleibt() { window.clearTimeout(document.NaviAusblendeTimeout); } function NaviStoppt() { window.clearTimeout(document.NaviEinblendeTimeout); }/* Karteikarten */function karteikarteEinblenden(x,y) { a=1; while(document.getElementById('kk'+a+'-'+y)) { if(a==x) { einblenden('kk'+a+'-'+y); textfarbe('kr'+a+'-'+y, "A00"); } else { ausblenden('kk'+a+'-'+y); textfarbe('kr'+a+'-'+y, "222"); } a++; } }
