// wechselheader var aktivBild=''; var stopwechsel = false; window.onblur = function() { stopwechsel = true; } function XwechselKlick(n,arr){ if(n==aktivBild){return true;} stopwechsel = true; var a = aktivBild; //aktuelles element var b = n; //nächstes Element //if( b == arr.length){ b = 0;} var navpointa = 'nav-point-' + aktivBild; var navpointb = 'nav-point-' + n; document.getElementById(navpointb).className = 'wechselheader-nav-point-aktiv'; document.getElementById(navpointa).className = 'wechselheader-nav-point'; //document.getElementById(aktivBild).style.display = 'block'; document.getElementById(n).style.zIndex = '1'; document.getElementById(aktivBild).style.left='-100%'; document.getElementById(n).style.left='0%'; for (var j = 0; j < arr.length; j++) { if(arr[j] != a && arr[j] != b ){ document.getElementById(arr[j]).style.zIndex = '-1'; document.getElementById(arr[j]).style.left='100%'; } } aktivBild = n; } function upsize(elm, aktsize, n, arr) { var newsize = aktsize + 0.02; //document.getElementById(elm +'-img').style.height = newsize +'%'; //if(newsize < 103) //{ // setTimeout(function() {upsize(elm,newsize,n, arr);},6); //}else{ // document.getElementById(elm +'-teaser').style.display = 'block'; var wechselTimer = setTimeout(function() {wechsel(arr, n, 2);},5000); //} } // function Xwechsel(arr,n,aktion) { var a = n; //aktuelles element var b = n +1; //nächstes Element if( b == arr.length){ b = 0;} //var c = a -1; //vorheriges Element //if( a == 0 ){ c = arr.length - 1;} if(stopwechsel == false){ if(document.getElementById(arr[a]) != undefined){ var navpointa = 'nav-point-' + arr[a]; var navpointb = 'nav-point-' + arr[b]; document.getElementById(navpointb).className = 'wechselheader-nav-point-aktiv'; document.getElementById(navpointa).className = 'wechselheader-nav-point'; document.getElementById(arr[a]).style.display = 'block'; document.getElementById(arr[b]).style.zIndex = '1'; document.getElementById(arr[a]).style.left='-100%'; document.getElementById(arr[b]).style.left='0%'; for (var j = 0; j < arr.length; j++) { if(j!=a && j != b ){ document.getElementById(arr[j]).style.zIndex = '-1'; document.getElementById(arr[j]).style.left='100%'; } } var wechselTimer = setTimeout(function() {wechsel(arr, b, aktion);},12000); aktivBild = arr[b]; } } } var begin=1; function toggledisplay(elm) { if(document.getElementById(elm).style.display=='none' || begin==1){ // document.getElementById(elm).style.visibility='hidden'; document.getElementById(elm).style.display='block'; // var elmH = document.getElementById(elm).offsetHeight; // document.getElementById(elm).style.height = '0px'; // alert(elmH); // document.getElementById(elm).style.visibility='visible'; // slideIn(elm,0,elmH); begin=0; }else{ // var elmH = document.getElementById(elm).offsetHeight; // alert(elmH); // var saveH = elmH; // slideOut(elm,elmH,elmH); document.getElementById(elm).style.display='none'; // document.getElementById(elm).style.height = saveH + "px"; // begin=1; } } var begin2=1 function toggleheight(elm) { if(document.getElementById(elm).style.height=='0%' || begin2==1){ document.getElementById(elm).style.height='100%'; begin2=0 }else{ document.getElementById(elm).style.height='0%'; } } var notfirst=false; function showhideMenuElement( show ) { var elements = document.body.getElementsByTagName('div'); for (var j = 0; j < elements.length; j++) { if( elements[j].id.toString().substring(0,13) == "menuContainer" ) { elements[j].style.display='none'; } } if(show !=''){ document.getElementById(show).style.display='block'; document.getElementById('menuLayer').style.display='block'; } return true; } var anz=0; function wechsel_old(arr,n) { anz ++; //if(n < arr.length - 1) { var a = n; var b = n +1; if( b == arr.length){ b = 0; } if(document.getElementById(arr[a]) != undefined){ //alert(arr[n]); // document.getElementById(arr[a]).style.display = 'none'; // document.getElementById(arr[b]).style.display = 'block'; // slideOut(arr[b],arr[a],0,250,1); // slideOutVertical(arr[b],arr[a],0,950,2); fadeIn(arr[b],arr[a],0,1,0.01); } if(anz < 3){ setTimeout(function() {wechsel(arr, b);},10000); } // } } function XfadeIn(elmIn,elmOut,hIn,hOut,steps) { if(elmOut!=elmIn){ var newhOut = hOut - steps; var newhIn = hIn + steps; document.getElementById(elmOut).style.opacity=newhOut; document.getElementById(elmIn).style.opacity=newhIn; if(newhOut>0){ setTimeout("fadeIn('" + elmIn + "','" + elmOut + "'," + newhIn +"," + newhOut +"," + steps +")",'20'); } } } function slideOutVertical(elmIn,elmOut,hIn,hOut,steps) { if(elmOut!=elmIn){ var newhOut = hOut - steps; var newhIn = hIn + steps; document.getElementById(elmOut).style.width=newhOut +"px"; document.getElementById(elmIn).style.width=newhIn +"px"; if(newhOut>0){ setTimeout("slideOutVertical('" + elmIn + "','" + elmOut + "'," + newhIn +"," + newhOut +"," + steps +")",'0'); } } } function XslideOut(elmIn,elmOut,hIn,hOut,steps) { if(elmOut!=elmIn){ var newhOut = hOut - steps; var newhIn = hIn + steps; document.getElementById(elmOut).style.height=newhOut +"px"; document.getElementById(elmIn).style.height=newhIn +"px"; if(newhOut>0){ setTimeout("slideOut('" + elmIn + "','" + elmOut + "'," + newhIn +"," + newhOut +"," + steps +")",'0'); } } } function dpsender(empf) { var empfaenger = empf.replace('dpeddp','@'); window.location.href='mailto:' + empfaenger; return false; } function nextBild(bildakt,start) { var akt=parseInt(document.getElementById(''+start+'.aktnr').value); if(akt==last) {var next=0;}else{var next=akt+1;} document.getElementById(''+start+'.aktnr').value=next; document.getElementById(''+start+'.bild').innerHTML=bilder[next]; document.getElementById(''+start+'.aktbildtext').focus(); document.getElementById(''+start+'.aktbildtext').innerHTML=bildunterschriften[next]; return true; } function prevBild(bildakt,start) { var akt=parseInt(document.getElementById(''+start+'.aktnr').value); if(akt==0) {var next=last;}else{var next=akt-1;} document.getElementById(''+start+'.aktnr').value=next; document.getElementById(''+start+'.bild').innerHTML=bilder[next]; document.getElementById(''+start+'.aktbildtext').focus(); document.getElementById(''+start+'.aktbildtext').innerHTML=bildunterschriften[next]; return true; } function XslideOut(elmIn,elmOut,hIn,hOut) { if(elmOut!=elmIn){ var newhOut = hOut - 2; var newhIn = hIn + 2; document.getElementById(elmOut).style.height=newhOut +"px"; document.getElementById(elmIn).style.height=newhIn +"px"; if(newhOut>0){ setTimeout("slideOut('" + elmIn + "','" + elmOut + "'," + newhIn +"," + newhOut +")",'0'); } } } function XslideIn(elm) { } function istEmail(elm) { if (elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1") { return false; } else { return true; } } function chkFormular() { if(document.KundenDaten.elements['data[Firma]'].value == "") { alert("Bitte geben Sie Ihre Firma / Verein an!"); document.KundenDaten.elements['data[Firma]'].focus(); return false; } if(document.KundenDaten.elements['data[Name]'].value == "") { alert("Bitte geben Sie Ihren Nachnamen an!"); document.KundenDaten.elements['data[Name]'].focus(); return false; } if(document.KundenDaten.elements['data[Vorname]'].value == "") { alert("Bitte geben Sie Ihren Vorname an!"); document.KundenDaten.elements['data[Vorname]'].focus(); return false; } if(document.KundenDaten.elements['data[Strasse]'].value == "") { alert("Bitte geben Sie Ihre vollständige Adresse an!"); document.KundenDaten.elements['data[Strasse]'].focus(); return false; } if(document.KundenDaten.elements['data[PLZ]'].value == "") { alert("Bitte geben Sie Ihre vollständige Adresse an!"); document.KundenDaten.elements['data[PLZ]'].focus(); return false; } if(document.KundenDaten.elements['data[Ort]'].value == "") { alert("Bitte geben Sie Ihre vollständige Adresse an!"); document.KundenDaten.elements['data[Ort]'].focus(); return false; } if(document.KundenDaten.elements['data[Land]'].value == "") { alert("Bitte geben Sie Ihre vollständige Adresse an!"); document.KundenDaten.elements['data[Land]'].focus(); return false; } if(document.KundenDaten.elements['data[Telefon]'].value == "") { alert("Bitte geben Sie Ihre Telefonnummer an!"); document.KundenDaten.elements['data[Telefon]'].focus(); return false; } if(istEmail(document.KundenDaten.elements['data[Email]'])) { alert("Bitte geben Sie Ihre gültige Email-Adresse an!"); document.KundenDaten.elements['data[Email]'].focus(); return false; } if(!document.KundenDaten.elements['agb'].checked) { alert("Bitte erkennen Sie unsere AGB's an"); document.KundenDaten.elements['agb'].focus(); return false; } } function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } function chkSearch() { /*if(istNotNull(document.Suche.elements['searchstring'])) { alert("Der Suchbegriff muss mindestens 4 Buchstaben enthalten."); document.Suche.elements['searchstring'].focus(); return false; } */ } function istNotNull(elm) { if (elm.value == "") { return true; } var j = 0; for (var i = 0; i < elm.value.length; i++) { if ((elm.value.charAt(i) >= "a" && elm.value.charAt(i) <= "z") || (elm.value.charAt(i) >= "A" && elm.value.charAt(i) <= "Z")) { j++; } } if(j < 4) { return true; } else { return false; } } function is_ziffer(chStr) { var ok=true; for(i=0;i "9"){ ok = false;} } return ok; } function is_zifferM(elem, min, max) { var ok=true; chStr=elem.value; if (chStr=="" || chStr=="Menge"){ alert("Bitte Bestellmenge prüfen!"); elem.focus(); ok = false; } else { for(i=0;i "9") && (chStr.charAt(i) != "," )){ alert("Bitte nur Zahlen eingeben!"); ok = false; elem.value=""; elem.focus(); i=chStr.length; } } } if (ok){ zahl=chStr.replace(",","."); if (zahl < min && min>0){ alert("Die Mindestbestellmenge beträgt "+min+" ! Bitte Bestellmenge korrigieren"); elem.focus(); ok= false; } else if (max>0 && max < zahl){ alert("Die maximale Bestellmenge beträgt "+max+" ! Bitte Bestellmenge korrigieren"); elem.focus(); ok= false; } } return ok; } function OnFocus(elem) { //alert(elem.value); if (elem.value=='Menge') { elem.value=""; elem.style.color="black"; } if (elem.value=='Emailadresse') { elem.value=""; } if (elem.value=='123456') { elem.value=""; } } function checkGanzzahl(elem,min,max) { zahl=elem.value; var Ganz = new RegExp(/^\d+$/); if (!Ganz.test(zahl)){ alert("Bitte Bestellmenge prüfen!"); elem.value=""; elem.focus(); return false; } else{ if (zahl==""){ alert("Bitte Bestellmenge prüfen!"); elem.focus(); return false; } else{ if (zahl0){ alert("Die Mindestbestellmenge beträgt "+min+" ! Bitte Bestellmenge korrigieren"); elem.focus(); return false; } else if (max>0 && max < zahl){ alert("Die maximale Bestellmenge beträgt "+max+" ! Bitte Bestellmenge korrigieren"); elem.focus(); return false; } else{ return true; } } } } function chkKontakt() { if(document.kontakt.elements['data[firma]'].value == "") { alert("Bitte geben Sie Ihre/n Firma/Verein an!"); document.kontakt.elements['data[firma]'].focus(); return false; } if(document.kontakt.elements['data[name]'].value == "") { alert("Bitte geben Sie Ihrn Nachnamen an!"); document.kontakt.elements['data[name]'].focus(); return false; } if(istEmail(document.kontakt.elements['data[email]'])) { alert("Bitte geben Sie Ihre gültige Email-Adresse an!"); document.kontakt.elements['data[email]'].focus(); return false; } if(document.kontakt.elements['data[anliegen]'].value == "") { alert("Bitte beschreiben Sir Ihr Anliegen!"); document.kontakt.elements['data[anliegen]'].focus(); return false; } } function checkAGB() { //Lieferdatum prüfen if(document.KundenDaten.elements['lieferdatum']) { if(document.KundenDaten.elements['lieferdatum'].value=="0") { alert("Bitte geben Sie einen Wunschtermin an, damit jemand zu Hause ist (Frischware)!"); document.KundenDaten.elements['lieferdatum'].focus(); return false; } } //Zahlungsart prüfen var zahlungsart=false; if(document.KundenDaten.elements['zahlungsart'].length){ for(var i = 0; i < document.KundenDaten.elements['zahlungsart'].length; i++) { if(document.KundenDaten.elements['zahlungsart'][i].checked) { zahlungsart=true; } } }else{ zahlungsart=true; } if(!zahlungsart) { alert("Bitte wählen Sie eine Zahlungsart für Ihre Bestellung!"); //document.KundenDaten.elements['zahlungsart'].focus(); return false; } return true; } function checkBSW() { if(document.KundenDaten.elements['BSWnummer'] && document.KundenDaten.elements['BSWnummer'].value!='') { var n="928000132" + document.KundenDaten.elements['BSWnummer'].value; if(n.length!=18) { alert("Bitte geben Sie Ihre 9-stellige BSW-Mitgliedsnummer an!"); return false; } for(i=0;i "9") { alert("Ihre 9-stellige BSW-Mitgliedsnummer darf nur Ziffern enthalten!"); return false; } } if (document.KundenDaten.elements['BSWpruef'].value=='') { alert("Bitte geben Sie die Prüfziffer an!"); return false; } var p=document.KundenDaten.elements['BSWpruef'].value; var j=2; var s=0; for(i=0;i=10){k=k-9;} s=s+k; } var pz = (10 - s % 10) % 10; if(pz==10){pz="0";} //alert(pz) if(pz!=p) { alert("Bitte überprüfen Sie Ihre BSW-Mitgliedsnummer und die Prüfziffer"); return false; } } return true; } function chkLogin() { if( (document.KundenLogin.elements['pass'].value=="") || (document.KundenLogin.elements['email'].value == "")) { alert("Bitte geben Sie Email und Passwort ein !"); if( (document.KundenLogin.elements['pass'].value=="") && (!document.KundenLogin.elements['email'].value == "")) { document.KundenLogin.elements['pass'].focus(); } else{ document.KundenLogin.elements['email'].focus(); } return false; } if(istEmail(document.KundenLogin.elements['email'])) { alert("Bitte geben Sie Ihre gültige Email-Adresse an!"); document.KundenLogin.elements['email'].focus(); return false; } } function chkLogin1() { if( (document.KundenLogin1.elements['pass'].value=="") || (document.KundenLogin1.elements['email'].value == "")) { alert("Bitte geben Sie Email und Passwort ein !"); if( (document.KundenLogin1.elements['pass'].value=="") && (!document.KundenLogin1.elements['email'].value == "")) { document.KundenLogin1.elements['pass'].focus(); } else{ document.KundenLogin1.elements['email'].focus(); } return false; } if(istEmail(document.KundenLogin1.elements['email'])) { alert("Bitte geben Sie Ihre gültige Email-Adresse an!"); document.KundenLogin1.elements['email'].focus(); return false; } } function chkForget() { if( document.KundenForget.elements['email2'].value == "") { alert("Bitte geben Sie Ihren Benutzernamen (= Email-Adresse) ein !"); return false; } else { if(istEmail(document.KundenForget.elements['email2'])) { alert("Bitte geben Sie Ihre gültige Email-Adresse an!"); document.KundenForget.elements['email2'].focus(); return false; } return true; } } function chkAnmeld() { if(document.KundenDaten.elements['data[Name]'].value == "") { alert("Bitte geben Sie Ihren Nachnamen an!"); document.KundenDaten.elements['data[Name]'].focus(); return false; } if(document.KundenDaten.elements['data[Strasse]'].value == "") { alert("Bitte geben Sie Ihre Straße an!"); document.KundenDaten.elements['data[Strasse]'].focus(); return false; } if(document.KundenDaten.elements['data[PLZ]'].value == "") { alert("Bitte geben Sie Ihre Postleitzahl an!"); document.KundenDaten.elements['data[PLZ]'].focus(); return false; } if(!is_ziffer(document.KundenDaten.elements['data[PLZ]'].value)) { alert("Die Postleitzahl darf nur Ziffern enthalten !"); document.KundenDaten.elements['data[PLZ]'].focus(); return false; } if( (document.KundenDaten.elements['data[PLZ]'].value > "99999") || (document.KundenDaten.elements['data[PLZ]'].value<"01000") ) { alert("Die Postleitzahl ist ungültig !"); document.KundenDaten.elements['data[PLZ]'].focus(); return false; } if( document.KundenDaten.elements['data[Ort]'].value == "" ) { alert("Bitte geben Sie Ihren Ort an!") ; document.KundenDaten.elements['data[Ort]'].focus(); return false; } if(document.KundenDaten.elements['data[Telefon]'].value == "") { alert("Bitte geben Sie Ihre Telefonummer für Rückfragen an!"); document.KundenDaten.elements['data[Telefon]'].focus(); return false; } if(istEmail(document.KundenDaten.elements['data[Email]'])) { alert("Bitte geben Sie Ihre gültige Email-Adresse an!"); document.KundenDaten.elements['data[Email]'].focus(); return false; } if(document.KundenDaten.elements['data[kennwort]'] ){ if((document.KundenDaten.elements['data[kennwort]'].value == "")||(document.KundenDaten.elements['data[kennwort]'].value.length<6)) { alert("Bitte geben Sie ein Kennwort mit mindestens 6 Zeichen an!"); document.KundenDaten.elements['data[kennwort]'].focus(); return false; } if(document.KundenDaten.elements['data[kennwort]'].value != document.KundenDaten.elements['kenn2'].value) { alert("Das Kennwort und die Wiederholung stimmen nicht überein!"); document.KundenDaten.elements['kenn2'].focus(); return false; } } document.KundenDaten.submit(); return false; } function chkPass() { if((document.KundenDaten.elements['data[kennwort]'].value == "")||(document.KundenDaten.elements['data[kennwort]'].value.length<6)) { alert("Bitte geben Sie ein Kennwort mit mindestens 6 Zeichen an!"); document.KundenDaten.elements['data[kennwort]'].focus(); return false; } if(document.KundenDaten.elements['data[kennwort]'].value != document.KundenDaten.elements['kenn2'].value) { alert("Das Kennwort und die Wiederholung stimmen nicht überein!"); document.KundenDaten.elements['kenn2'].focus(); return false; } document.KundenDaten.submit(); return false; } function chkSuche() { if(document.getElementById('searchstring').value.length <3){ alert("Bitte geben Sie mindestens 3 Zeichen ein"); document.getElementById('searchstring').focus(); return false; } return true; }