var justClose = "false"; function versionSelectIn(id){ if(document.getElementById("versBox"+id).className != "versBoxAkt"){ document.getElementById("versBox"+id).className = "versBoxHover"; } } function versionSelectOut(id){ if(document.getElementById("versBox"+id).className != "versBoxAkt"){ document.getElementById("versBox"+id).className = "versSelectBox"; } } function filterMat(matval){ var i = 1; while(document.getElementById("mattab"+i)){ if(matval == "alles"){ document.getElementById("mattab"+i).style.display = ""; }else{ if(document.getElementById("mattab"+i).title == matval){ document.getElementById("mattab"+i).style.display = ""; }else{ document.getElementById("mattab"+i).style.display = "none"; } } i++; } } var xmlhttp = false; function check_price(uid, artikelid, menge, version, zeige_mengenreduzierung, mindestmenge){ menge = parseInt(menge, 10); mindestmenge = parseInt(mindestmenge, 10); if(menge < mindestmenge){ menge = mindestmenge; } if(zeige_mengenreduzierung === undefined){ zeige_mengenreduzierung = 0; } var url = "https://www.wolkdirekt.com/ap/" + uid + "?call=get_artikel_detail&artikel_id=" + artikelid + "&menge=" + menge; if(version == "true"){ var versionsel; if(document.getElementById("version")){ versionsel = document.getElementById("version").value; }else{ var i = 0; var k = 0; while(document.getElementById("version"+i)){ if(document.getElementsByName("version")[i].checked == true){ versionsel = document.getElementsByName("version")[i].value; } i++; } } url += "&version_auswahl=" + versionsel; } if(typeof pla !== "undefined" ){ if(pla == true){ url += "&shopping=true"; } } if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); }else if (window.ActiveXObject){ try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } xmlhttp.onreadystatechange = function(){viewcheck(uid, artikelid, menge, version, zeige_mengenreduzierung);}; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function viewcheck(cp_uid, cp_artikelid, cp_menge, cp_version, zeige_mengenreduzierung) { cp_menge = parseInt(cp_menge, 10); if(cp_uid === undefined){ cp_uid = ""; } if(cp_artikelid === undefined){ cp_artikelid = ""; } if(cp_menge === undefined){ cp_menge = ""; } if(cp_version === undefined){ cp_version = ""; } if(zeige_mengenreduzierung === undefined){ zeige_mengenreduzierung = 0; } document.getElementById("popupContent").innerHTML = ""; if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { var preis = xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("einzelpreis")[0].firstChild.nodeValue; var grundpreis = xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("einzelpreis2")[0].firstChild.nodeValue; var grundpreis_neu = xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("grundpreis")[0].firstChild.nodeValue; var versanddat = xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("lieferdatum")[0].firstChild.nodeValue; var artikelgewicht = xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("artikelgewicht")[0].firstChild.nodeValue; var arr_datum = versanddat.split("."); var end_datum = arr_datum[2]+"/"+arr_datum[1]+"/"+arr_datum[0]; var liefer_tag = Date.parse(end_datum); liefer_tag = liefer_tag/1000; liefer_tag = Math.round(liefer_tag); var d = new Date(); var t = d.getTime(); t= t/1000; t= Math.round(t); var waittime = liefer_tag - t; waittime = Math.ceil(waittime/(24*3600)); var bestand = xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("bestand")[0].firstChild.nodeValue; bestand = bestand.replace(".", ""); bestand = parseInt(bestand, 10); var menge = parseInt(document.artikelForm.menge.value, 10); var positionsrabatt = xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("positionsrabatt")[0].firstChild.nodeValue; var rabattpreis = ""; if(positionsrabatt != "0,00"){ positionsrabatt = positionsrabatt.replace(".", ""); positionsrabatt = positionsrabatt.replace(",", "."); var originalpreis = preis.replace(".", ""); originalpreis = originalpreis.replace(",", "."); rabattpreis = ((originalpreis*100)*((1-(positionsrabatt/100))*100))/100 rabattpreis = Math.round(rabattpreis)/100; rabattpreis += " €"; rabattpreis = rabattpreis.replace(".", ","); } var liefer_tag_ab = waittime+1; var liefer_tag_bis = waittime+3; if(waittime == 0){ var lieferungszeit = "sofort versandfertig"; versanddat = "heute ("+(versanddat)+")"; var verfuegbarkeit = "Verfügbarkeit: auf Lager"; document.getElementById("lieferungsdatum").className = "green"; if(document.getElementById("topmodal_lieferungsdatum")) { document.getElementById("topmodal_lieferungsdatum").className = "green"; } }else if(waittime == 1){ var lieferungszeit = "Anlieferung in "+(liefer_tag_ab)+" - "+ (liefer_tag_bis)+ " Tagen"; versanddat = "morgen ("+(versanddat)+")"; var verfuegbarkeit = "Verfügbarkeit: auf Lager"; }else { if(bestand > 0 && menge <= bestand){ var verfuegbarkeit = "Verfügbarkeit: auf Lager"; }else{ var verfuegbarkeit = ""; } if(waittime > 14){ document.getElementById("lieferungsdatum").className = ""; if(document.getElementById("topmodal_lieferungsdatum")) { document.getElementById("topmodal_lieferungsdatum").className = ""; } var lieferungszeit = "Anlieferung in mehr als 2 Wochen"; }else { document.getElementById("lieferungsdatum").className = ""; if(document.getElementById("topmodal_lieferungsdatum")) { document.getElementById("topmodal_lieferungsdatum").className = ""; } var lieferungszeit = "Anlieferung in "+(liefer_tag_ab)+" - "+ (liefer_tag_bis)+ " Tagen"; } } var preiscalc = preis.replace(".", ""); preiscalc = preiscalc.replace(",", "."); preiscalc = ((preiscalc*100)*((19/100+1)*100))/100; preiscalc = Math.round(preiscalc)/100; var preisbrutto = preiscalc.toString(); preisbrutto = preisbrutto.replace(".", ","); var laenge = preisbrutto.length; var sep = preisbrutto.indexOf(","); if(laenge != 1){ if(laenge - sep == 2){ preisbrutto += "0"; } if(sep == -1){ preisbrutto += ",00"; } } if(laenge == 1 && sep == -1){ preisbrutto += ",00"; } preisbrutto += " €"; preis += " €"; document.getElementById("price").innerHTML=preis; if(rabattpreis != ""){ document.getElementById("rabattprice").innerHTML=rabattpreis; } if(document.getElementById("topmodal_price")) { document.getElementById("topmodal_price").innerHTML=preis; if(rabattpreis != ""){ document.getElementById("topmodal_rabattprice").innerHTML=rabattpreis; } } document.getElementById("bruttopr").innerHTML=preisbrutto; if(document.getElementById("topmodal_bruttopr")) { document.getElementById("topmodal_bruttopr").innerHTML=preisbrutto; } var hasgrundpreis_neu = grundpreis_neu; hasgrundpreis_neu = hasgrundpreis_neu.replace(",", "."); hasgrundpreis_neu = parseFloat(hasgrundpreis_neu); var hasgrundpreis = grundpreis; hasgrundpreis = hasgrundpreis.replace(",", "."); hasgrundpreis = parseFloat(hasgrundpreis); hasgrundpreis *= 100; if(hasgrundpreis_neu > 0){ var grundpreiscalc_neu = grundpreis_neu.replace(".", ""); grundpreiscalc_neu = grundpreiscalc_neu.replace(",", "."); grundpreiscalc_neu = ((grundpreiscalc_neu*100)*((19/100+1)*100))/100; grundpreiscalc_neu = Math.round(grundpreiscalc_neu)/100; var grundpreisbrutto_neu = grundpreiscalc_neu.toString(); grundpreisbrutto_neu = grundpreisbrutto_neu.replace(".", ","); var grundlaenge_neu = grundpreisbrutto_neu.length; var grundsep_neu = grundpreisbrutto_neu.indexOf(","); if(grundlaenge_neu != 1 ){ if(grundlaenge_neu - grundsep_neu == 2){ grundpreisbrutto_neu += "0"; } } if(grundsep_neu == -1){ grundpreisbrutto_neu += ",00"; } grundpreisbrutto_neu += " €"; grundpreis_neu += " €"; if(document.getElementById("grundprice")){ document.getElementById("grundprice").innerHTML=grundpreis_neu; } if(document.getElementById("topmodal_grundprice")){ document.getElementById("topmodal_grundprice").innerHTML=grundpreis_neu; } if(document.getElementById("grundbruttopr")){ document.getElementById("grundbruttopr").innerHTML=grundpreisbrutto_neu; } if(document.getElementById("topmodal_grundbruttopr")){ document.getElementById("topmodal_grundbruttopr").innerHTML=grundpreisbrutto_neu; } }else{ if(hasgrundpreis > 0){ var grundpreiscalc = grundpreis.replace(".", ""); grundpreiscalc = grundpreiscalc.replace(",", "."); grundpreiscalc = ((grundpreiscalc*100)*((19/100+1)*100))/100; grundpreiscalc = Math.round(grundpreiscalc)/100; var grundpreisbrutto = grundpreiscalc.toString(); grundpreisbrutto = grundpreisbrutto.replace(".", ","); var grundlaenge = grundpreisbrutto.length; var grundsep = grundpreisbrutto.indexOf(","); if(grundlaenge != 1 ){ if(grundlaenge - grundsep == 2){ grundpreisbrutto += "0"; } } if(grundsep == -1){ grundpreisbrutto += ",00"; } grundpreisbrutto += " €"; grundpreis += " €"; if(document.getElementById("topmodal_grundprice")){ document.getElementById("grundprice").innerHTML=grundpreis; } if(document.getElementById("topmodal_grundprice")){ document.getElementById("topmodal_grundprice").innerHTML=grundpreis; } if(document.getElementById("grundbruttopr")){ document.getElementById("grundbruttopr").innerHTML=grundpreisbrutto; } if(document.getElementById("topmodal_grundbruttopr")) { document.getElementById("topmodal_grundbruttopr").innerHTML=grundpreisbrutto; } } } document.getElementById("verfuegbarkeit").innerHTML=verfuegbarkeit; if(document.getElementById("topmodal_verfuegbarkeit")) { document.getElementById("topmodal_verfuegbarkeit").innerHTML=verfuegbarkeit; } document.getElementById("versanddatum").innerHTML=versanddat; if(document.getElementById("topmodal_versanddatum")) { document.getElementById("topmodal_versanddatum").innerHTML=versanddat; } var bestnr = document.getElementById("artDetBnr").firstChild.nodeValue; var wantval = parseInt(document.artikelForm.menge.value, 10); document.getElementById("lieferungsdatum").innerHTML= lieferungszeit; if(document.getElementById("topmodal_lieferungsdatum")) { document.getElementById("topmodal_lieferungsdatum").innerHTML= lieferungszeit; } if(xmlhttp.responseXML.getElementsByTagName("artikel")[0].getElementsByTagName("auslauf")[0].firstChild.nodeValue == "true"){ if(menge > bestand){ document.artikelForm.menge.value = bestand; check_price(cp_uid, cp_artikelid, bestand, cp_version, 1); document.getElementById("popupContent").innerHTML = "

Von diesem Artikel sind nur noch " + bestand + " Stück verfügbar.

Die Menge wurde entsprechend angepasst.

"; } } if(zeige_mengenreduzierung == 1){ document.getElementById("popupContent").innerHTML = "

Von diesem Artikel sind nur noch " + bestand + " Stück verfügbar.

Die Menge wurde entsprechend angepasst.

"; } var sumprice = parseFloat(document.getElementById("price").innerHTML.replace(",", ".")) * parseInt(document.artikelForm.menge.value, 10); if(document.getElementById("artGewicht")) { document.getElementById("artGewicht").innerHTML=artikelgewicht; } } } } function reloadVersion(url, linenr, version){ var i = 1; while(document.getElementById("mattab"+i)){ if(document.getElementById("mattab"+i).className == "activeRow"){ document.getElementById("mattab"+i).className = ""; } i++; } document.getElementById("mattab"+linenr).className = "activeRow"; document.getElementById("radio"+linenr).checked = "checked"; if(document.getElementById("matfilter")){ var matselval = document.getElementById("matfilter").value; matselval = matselval.split(" ").join("_"); if(matselval != "alles"){ url += "?materialfilter=" + matselval; } } if(version){ url += "?version=" + version; } //url += "#price"; window.location.href = url; return false; } function changeVersion(id, versval){ if(document.getElementById("versBox"+id)){ if(document.getElementById("versBox"+id).className != "versBoxAkt"){ var k = 1; while(document.getElementById("versBox"+k)){ document.getElementById("versBox"+k).className = "versSelectBox"; k++; } document.getElementById("versBox"+id).className = "versBoxAkt"; if(document.getElementById("versTitle")){ document.getElementById("versTitle").innerHTML = document.getElementById("versBox"+id).title; } } } if(document.getElementById("version")){ document.getElementById("version").value = versval; } } function clearTI(valueNow, valueStan){ if (valueNow == valueStan){ return ""; }else{ return valueNow; } } function restoreTI(valueNow, valueStan){ if (valueNow == ""){ return valueStan; }else{ return valueNow; } } function change_zahlart(showbank){ if(showbank === false){ document.getElementById("hidediv").style.display = "none"; }else{ document.getElementById("hidediv").style.display = ""; } } function changeProdPic(picurl){ document.getElementById("bigProdImg").src = picurl; var slash = String.fromCharCode(47); var picurlbig = picurl.split(slash+"280"+slash).join(slash+"600"+slash); document.getElementById("bigpiclink").href = picurlbig; } var menge_focussed = false; function checkInWkForm(){ if(menge_focussed == true){ return false; }else{ var errorMsg = ""; if(isNaN(parseInt(document.artikelForm.menge.value, 10)) == true){ errorMsg = "
  • Bitte geben Sie eine Zahl als Menge ein!
  • "; } if(parseInt(document.artikelForm.menge.value, 10) == ""){ errorMsg = "
  • Bitte geben Sie die gewünschte Menge ein!
  • "; } if(parseInt(document.artikelForm.menge.value, 10) < 1){ errorMsg = "
  • Bitte geben Sie eine Menge größer Null ein!
  • "; } if(document.getElementById("version1")){ var selectedRadio = false; for(var i = 0; i < document.getElementsByName("version").length; i++){ if(document.getElementsByName("version")[i].checked == true){ selectedRadio = true; } if(document.getElementById("versionSel").value !=""){ selectedRadio = true; } } if(selectedRadio === false){ errorMsg += "
  • Bitte wählen Sie eine Version aus!
  • "; } } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ var x = document.getElementsByTagName( "body" )[0]; x.style.cursor = "wait"; return true; } } } function check_add_WK(){ var errorMsg = ""; if(document.wkAddWkForm.artikelnr.value == ""){ errorMsg += "
  • Bitte geben Sie eine Artikelnummer ein!
  • "; } if(isNaN(parseInt(document.wkAddWkForm.mengeadd.value, 10)) == true){ errorMsg += "
  • Bitte geben Sie eine Zahl als Menge ein!
  • "; } if(parseInt(document.wkAddWkForm.mengeadd.value, 10) == ""){ errorMsg += "
  • Bitte geben Sie eine Zahl als Menge ein!
  • "; } if(parseInt(document.wkAddWkForm.mengeadd.value, 10) < 1){ errorMsg += "
  • Bitte geben Sie eine Menge größer Null ein!
  • "; } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function check_login(){ var errorMsg = ""; if(document.loginForm.kundennummer.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Kundennummer ein!
  • "; }else{ if(isNaN(document.loginForm.kundennummer.value) == true){ errorMsg += "
  • Bitte geben Sie Ihre sechstellige Kundennummer als Zahl ein!
  • "; document.loginForm.kundennummer.value = ""; document.loginForm.kundennummer.focus(); } } if(document.loginForm.benutzername.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Benutzernamen ein!
  • "; } if(document.loginForm.kennwort.value == ""){ errorMsg += "
  • Bitte geben Sie Ihr Passwort ein!
  • "; } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function check_search(){ if(document.searchForm.search_phrase.value == "" || document.searchForm.search_phrase.value == "Suche"){ var errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; } return true; } function check_advanced_search(){ if(document.advanced_search.suchbegriff.value == ""){ var errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; } return true; } function check_send_password(){ var errorMsg = ""; if(document.passwordForm.kundennummer.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Kundennummer ein!
  • "; } if(document.passwordForm.anmeldung.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Benutzernamen ein!
  • "; } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function check_register(){ var errorMsg = ""; if(document.registerForm.vorname.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Vornamen ein!
  • "; } if(document.registerForm.name.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Namen ein!
  • "; } if(document.registerForm.email.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre E-Mail-Adresse ein!
  • "; } if(document.registerForm.pvorwahl.value == "" || document.registerForm.ptelefon.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Telefonnummer ein!
  • "; } if(document.registerForm.strasse.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Straße und Hausnummer ein!
  • "; } if(document.registerForm.plz.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Postleitzahl ein!
  • "; } if(document.registerForm.ort.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Ort ein!
  • "; } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function check_kontakt(){ var errorMsg = ""; if(document.kontaktForm.firma.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Firmennamen ein!
  • "; } if(document.kontaktForm.ansprechpartner.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Namen ein!
  • "; } if(document.kontaktForm.abteilung.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Abteilung an!
  • "; } if(document.kontaktForm.strasse.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Straße und Hausnummer ein!
  • "; } if(document.kontaktForm.plz.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Postleitzahl ein!
  • "; } if(document.kontaktForm.ort.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Ort ein!
  • "; } if(document.kontaktForm.mail.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre E-Mail-Adresse ein!
  • "; } if(document.kontaktForm.fon.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Telefonnummer ein!
  • "; } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function check_katalog(){ var errorMsg = ""; if(document.katalogForm.firma.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Firmennamen ein!
  • "; } if(document.katalogForm.ansprechpartner.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Namen ein!
  • "; } if(document.katalogForm.vorname.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Vornamen ein!
  • "; } if(document.katalogForm.strasse.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Straße ein!
  • "; } if(document.katalogForm.plz.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Postleitzahl ein!
  • "; } if(document.katalogForm.ort.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Ort ein!
  • "; } if(document.katalogForm.mail.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre E-Mail-Adresse ein!
  • "; } if(document.katalogForm.vorwahl.value == "" || document.katalogForm.telefon.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Telefonnummer ein!
  • "; } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function check_signplus(){ var errorMsg = ""; if(document.signplusForm.firma.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Firmennamen ein!
  • "; } if(document.signplusForm.ansprechpartner.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Namen ein!
  • "; } if(document.signplusForm.strasse.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Straße ein!
  • "; } if(document.signplusForm.plz.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Postleitzahl ein!
  • "; } if(document.signplusForm.ort.value == ""){ errorMsg += "
  • Bitte geben Sie Ihren Ort ein!
  • "; } if(document.signplusForm.mail.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre E-Mail-Adresse ein!
  • "; } if(document.signplusForm.fon.value == ""){ errorMsg += "
  • Bitte geben Sie Ihre Telefonnummer ein!
  • "; } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function check_newsletter(){ if(document.newsletterForm.nl_email.value == ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; } return true; } function checkKasseAGB(){ var errorMsg = ""; if( document.kasseForm.agb.checked == false){ errorMsg += "
  • Bitte akzeptieren Sie unsere AGB durch Anklicken des Kontrollkästchens.
  • "; } if( document.kasseForm.b2b.checked == false){ errorMsg += "
  • Bitte bestätigen Sie durch Anklicken des Kontrollkästchens, dass Sie Unternehmer oder juristische Person sind.
  • "; } if(document.kasseForm.zahlart.length > 1){ var boolRadio = false; for(var i=0; i"; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ return true; } } function closeInfoPopUp() { if (document.getElementById){ document.getElementById("darkLayer").style.visibility="hidden"; document.getElementById("infoPopup").style.visibility="hidden"; }else{ if (document.layers){ document.darkLayer.visibility = "hidden"; document.infoPopup.visibility = "hidden"; }else { document.all.darkLayer.style.visibility = "hidden"; document.all.infoPopup.style.visibility = "hidden"; } } } function closeInfoPopUpForEver() { if (document.getElementById){ document.getElementById("darkLayer").style.visibility="hidden"; document.getElementById("infoPopup").style.visibility="hidden"; $("#darkLayer").removeAttr("id"); $("#infoPopup").removeAttr("id"); }else{ if (document.layers){ document.darkLayer.visibility = "hidden"; document.infoPopup.visibility = "hidden"; }else { document.all.darkLayer.style.visibility = "hidden"; document.all.infoPopup.style.visibility = "hidden"; } } } function closeWkPopup(){ if(justClose == "true"){ return false; }else{ return true; } } $(function(){ $("#changeVersand").click(function(){ if ($(this).is(":checked")){ $("#name2_neu,#name1_neu,#strasse_neu,#land_neu,#plz_neu,#ort_neu").removeAttr("disabled"); $("#kasseRight").removeClass("notchecked"); }else { $("#name2_neu,#name1_neu,#strasse_neu,#land_neu,#plz_neu,#ort_neu").val(""); $("#name2_neu,#name1_neu,#strasse_neu,#land_neu,#plz_neu,#ort_neu").attr("disabled", "disabled"); $("#kasseRight").addClass("notchecked"); $("#name1_neu,#strasse_neu,#land_neu,#plz_neu,#ort_neu").removeClass(" inputerror "); } }) }) function disableLiefer(){ } if(document.URL == "https://www.wolkdirekt.com/kasse.html"){ //disableLiefer(); } function changeViewed(where){ active += where; if(active < 0){ active = maxViewed; } if(active > maxViewed) { active = 0; } document.getElementById("changeProd").innerHTML = "\"Bild"; return false; } function setbreite(element, breite) { document.getElementById(element).style.width = breite; } var menge_focussed_1=true; function checkDirektBestellungForm(){ if(menge_focussed_1 == true){ return true; }else{ var errorMsg = ""; if(isNaN(parseInt(document.artikelForm.menge.value, 10)) == true){ errorMsg = "
  • Bitte geben Sie eine Zahl als Menge ein!
  • "; } if(parseInt(document.artikelForm.menge.value, 10) == ""){ errorMsg = "
  • Bitte geben Sie die gewünschte Menge ein!
  • "; } if(parseInt(document.artikelForm.menge.value, 10) < 1){ errorMsg = "
  • Bitte geben Sie eine Menge größer Null ein!
  • "; } if(document.getElementById("version1")){ var selectedRadio = false; for(var i = 0; i < document.getElementsByName("version").length; i++){ if(document.getElementsByName("version")[i].checked == true){ selectedRadio = true; } } if(selectedRadio === false){ errorMsg += "
  • Bitte wählen Sie eine Version aus!
  • "; } } if(errorMsg != ""){ errorMsg = "

    Bei der Verarbeitung Ihrer Eingaben sind folgende Fehler aufgetreten:

    "; document.getElementById("popupContent").innerHTML = errorMsg; document.getElementById("jsclick").onclick(); return false; }else{ var x = document.getElementsByTagName( "body" )[0]; x.style.cursor = "wait"; return true; } } } $(function(){ $(".add").bind("click",function(){ // $("tr:odd").addClass("odd"); // css class odd // $("tr:even").addClass("even"); // css class even var tr_id = $("#direkt_bestellung_form>tbody>tr:last").attr("id"); var new_tr_id= tr_id; new_tr_id++; str = ""+new_tr_id+". "; $("#direkt_bestellung_form").append(str); $("#bestell_zahl").val(new_tr_id); });// end add $(".del").bind("click",function(){ tr_id = $("#direkt_bestellung_form>tbody>tr:last").attr("id"); if(tr_id > 5){ $("#"+tr_id).remove(); tr_id--; $("#bestell_zahl").val(tr_id); } }); // end del //$(".input_artikeNr").live("blur",function(){ $(document).on("blur",".input_artikeNr",function(){ var value_id = $(this).val(); var menge = $(this).parent().parent().find("td:eq(2)").children().val(); var pos_id = $(this).parent().parent().find("td:eq(0)").text(); pos_id=pos_id.replace(/\./, ""); //alert("value="+value_id); // Entfernt Whitespaces am Anfang und Ende eines Strings von Bestell Nr. var value_id= $.trim(value_id); value_id= value_id.replace(" ",""); value_id= value_id.toUpperCase(); // wenn BestellNr. mit Version zusammen getragen wie 300.3695/11 var version=0; if (value_id.indexOf("/")>0){ var endPos= value_id.indexOf("/"); version= value_id.slice(endPos+1); // Version value_id= value_id.slice(0,endPos); // BestellNr. ohne Version var artikel_id= "#artikel_id_"+pos_id; $(artikel_id).val(value_id); } if (menge<1 && value_id.length>0){ var menge_id= "#menge_"+pos_id; $(menge_id).val(1); var menge= $(this).parent().parent().find("td:eq(2)").children().val(); } var menge_id= "#menge_"+pos_id; var result_id= "#result_"+pos_id; $(menge_id).focus(); var loading= ""; $(result_id).html(loading); if (value_id.length>0){ // keine BestellNr. eingegeben result= $.ajax({ async: false, url: "myAjax.php", type: "post", data: "i_artikel_id="+value_id+"&i_menge="+menge+"&pos_id="+pos_id+"&version="+version }).responseText; var arr=result.split("#"); //split a string into an array of substrings, and returns the new array. if (arr[4] && arr[5]){ $(result_id).html(arr[1]+arr[4]+arr[5]); // zeigen Versionen und Freitext } else { if(arr[4]){ $(result_id).html(arr[1]+arr[4]); // zeigen Versionen Info. } else { if (arr[1]){ $(result_id).html(arr[1]); // nur Beschreibung } if (arr[0]!=" "){ $(result_id).html(arr[0]); // nur Fehlermeldung } } } // beginn bild anzeigen var bildname= arr[3]; //path von Produktbild var img_id= "#img_id_"+pos_id; $(img_id).attr("src",bildname); var bestellImg_id= "#bestellImg_"+pos_id; $(bestellImg_id).show(); var select_id= "#select_"+pos_id; if ((arr[4]!=" ") ) { // && !version wenn kein Version-Nr angegeben aber muss Version auswaehlen $(select_id).addClass("error"); $(bestellImg_id).hide(); if (version){$(bestellImg_id).show(); var bildname= $(select_id).find("option:selected").attr("name"); //path von Produktbild var img_id= "#img_id_"+pos_id; $(img_id).attr("src",bildname); } // end if version $(select_id).change(function(){ var bildname= $(select_id).find("option:selected").attr("name"); //path von Produktbild var img_id= "#img_id_"+pos_id; $(img_id).attr("src",bildname); $(bestellImg_id).show(); // wenn nicht ausgewahlt, zeigt rot Warnung aus var ver_name= $(select_id).find("option:selected").attr("name"); if (ver_name!="choose_version"){ $(select_id).removeClass("error"); }else { $(bestellImg_id).hide(); $(select_id).addClass("error"); } }); // end change } // end if // end bilder anzeigen var einzelpreis_id= "#einzelpreis_"+pos_id; //$(einzelpreis_id).html(arr[2]); $(einzelpreis_id).val(arr[2]); } else { // ende if keine Bestell Nr eingeben $(menge_id).val(""); $(result_id).html(""); } }); // click Menge .... //$(".input_menge").live("blur",function(event){ // wegen Version update 1.9.1 , Zuo $(document).on("blur",".input_menge",function(event){ if ($(event.target).is(".input_menge")){ var menge = $(this).val(); var value_id = $(this).parent().parent().find("td:eq(1)").children().val(); var pos_id = $(this).parent().parent().find("td:eq(0)").text(); pos_id=pos_id.replace(/\./, ""); //alert ("menge= "+ menge); // Entfernt Whitespaces am Anfang und Ende eines Strings von Bestell Nr. var value_id= $.trim(value_id); value_id=value_id.replace(" ",""); value_id= value_id.toUpperCase(); var artikel_id= "#artikel_id_"+pos_id; $(artikel_id).val(value_id); if (value_id !=""){ // keine Bestell Nr eingegeben result= $.ajax({ async: false, url: "myAjax.php", type: "post", data: "i_artikel_id="+value_id+"&i_menge="+menge+"&pos_id="+pos_id }).responseText; var arr=result.split("#"); //split a string into an array of substrings, and returns the new array. var result_id= "#result_"+pos_id; // wenn keine Fehler und keine version , lade Beschreibung und Bilder wieder an. if (arr[0]== " " && arr[4]== " "){ if (arr[4] && arr[5]){ $(result_id).html(arr[1]+arr[4]+arr[5]); // zeigen Versionen und Freitext } else { if(arr[4]){ $(result_id).html(arr[1]+arr[4]); // zeigen Versionen Info. } else { $(result_id).html(arr[1]); // nur Beschreibung } } var bildname= arr[3]; //path von Produktbild var img_id= "#img_id_"+pos_id; $(img_id).attr("src",bildname); var bestellImg_id= "#bestellImg_"+pos_id; $(bestellImg_id).show(); } var einzelpreis_id= "#einzelpreis_"+pos_id; //$(einzelpreis_id).html(arr[2]); $(einzelpreis_id).val(arr[2]); } // end if Bestell Nr null } // end if }); // end function input menge }) // end function //{ document.getElementById("artikel_id_1").focus(); } //$(document).ready( function(){document.getElementById("artikel_id_1").focus();}); function hiden(){ $("#bestellImg").hide(); } $(function(){ $("input[name='form']").change(function(){ var formSelected= $("input[name='form']:checked").val(); //alert (formSelected); switch(formSelected) { case "Rechteck":{ $("#sign_breite,#sign_hoehe").removeClass("inputReadonly"); $("#sign_breite,#sign_hoehe").removeAttr("Readonly") $("#sign_schenkel,#sign_durchmesser").addClass("inputReadonly"); $("#sign_schenkel,#sign_durchmesser").attr("Readonly", "Readonly") $("#sign_schenkel,#sign_durchmesser").val("") break } case "Dreieck":{ $("#sign_schenkel").removeClass("inputReadonly") $("#sign_schenkel").removeAttr("readonly") $("#sign_breite,#sign_hoehe, #sign_durchmesser").addClass("inputReadonly"); $("#sign_breite,#sign_hoehe,#sign_durchmesser").attr("Readonly", "Readonly") $("#sign_breite,#sign_hoehe,#sign_durchmesser").val("") break } case "Kreis":{ $("#sign_durchmesser").removeClass("inputReadonly") $("#sign_durchmesser").removeAttr("Readonly") $("#sign_breite,#sign_hoehe, #sign_schenkel").addClass("inputReadonly"); $("#sign_breite,#sign_hoehe,#sign_schenkel").attr("Readonly", "Readonly") $("#sign_breite,#sign_hoehe,#sign_schenkel").val("") break } case "Sonderform":{ $("#sign_breite,#sign_hoehe, #sign_schenkel,#sign_durchmesser").addClass("inputReadonly") $("#sign_breite,#sign_hoehe,#sign_schenkel,#sign_durchmesser").attr("Readonly", "Readonly") $("#sign_breite,#sign_hoehe,#sign_schenkel,#sign_durchmesser").val("") } } } ); }); $(function(){ $("#materialart").change(function(){ var materialartSelected= $("#materialart").find("option:selected").attr("value"); if (materialartSelected=="viele weitere Materialien auf Anfrage"){ $("#sonderMaterial").show(); } else { $("#sonderMaterial").hide(); $("#sonderMaterial").val(""); } switch (materialartSelected){ case " Das OPTIMALE Material":{ $("#matinfos").html("

    Informationen zum Material:
    Bitte bieten Sie mir das für meine Bedürfnisse optimalste Material an; den Einsatzzweck habe ich unten im Feld 8 (Anmerkungen / Zusatzinfos) beschrieben.

    "); break } case "Aluminium, 1,0 bis 2,0 mm":{ $("#matinfos").html("

    Informationen zum Material:
    stabiles Vollmaterial, für den Außeneinsatz geeignet

    "); break } case "Aluminium Edelstahloptik, 1,0 bis 2,0 mm":{ $("#matinfos").html("

    Informationen zum Material:
    stabiles Vollmaterial, gravierfähig, für den Außeneinsatz geeignet

    "); break } case "Aluminium geprägt, 0,4 bis 0,8 mm":{ $("#matinfos").html("

    Informationen zum Material:
    als Werbeschild (z.B. mit Logos) bis zum Format max. 60 x 40 cm,
    als reines Textschild mit Einbrennlackierung bis zum Format max. 100 x 60 cm; für den Außeneinsatz geeignet

    "); break } case "Aluminium-Verbundmaterial (Dibond) 2 – 3 mm":{ $("#matinfos").html("

    Informationen zum Material:
    das stabile Material besteht aus zwei dünnen Aluminiumplatten, zwischen denen sich ein harter Kunststoffkern befindet, dadurch leichter als Vollmaterial; für den Außeneinsatz geeignet

    "); break } case "Aluminium-Folie":{ $("#matinfos").html("

    Informationen zum Material:
    sehr dünn gewalztes Aluminium mit stark haftendem Kleber; Einsatz überwiegend für Typen- und Leistungsschilder, nachträgliche Beschriftung mit Kugelschreiber ist möglich, dadurch „prägt“ sich der Text ein (Manipulationssicherheit!)

    "); break } case "Sicherheits-/Dokumenten-Folie":{ $("#matinfos").html("

    Informationen zum Material:
    Selbstklebende Spezialfolie, die beim Ablöseversuch in kleine Stückchen zerreißt. Vorwiegende Verwendungen als Siegel, Prüfplaketten, Kontrolletiketten, und Inventarkennzeichnung

    "); break } case "Folie, permanent haftend":{ $("#matinfos").html("

    Informationen zum Material:
    selbstklebende Folien; je nach Einsatzzweck aus PVC, PP (Polypropylen) oder PET (Polyester); erfolgt keine Angabe, bieten wir Ihnen die unserer Meinung nach optimalste Folie an

    "); break } case "Folie, sehr stark haftend":{ $("#matinfos").html("

    Informationen zum Material:
    selbstklebende Folie aus PVC mit extrem gutem Kleber, der sogar auf Polypropylen haftet

    "); break } case "Folie, non-permanent haftend (wiederablösbar)":{ $("#matinfos").html("

    Informationen zum Material:
    selbstklebende Folie aus PVC, die Folie ist leicht zu entfernen

    "); break } case "Magnetfolie":{ $("#matinfos").html("

    Informationen zum Material:
    haftet ohne Kleber auf allen Stahl- und Blechteilen wie z.B. Kraftfahrzeugen, Maschinen, Schaltschränken, Regalen etc. und lässt sich mühelos entfernen und erneut anbringen

    "); break } case "Kunststoffe 0,4 bis 2,0 mm":{ $("#matinfos").html("

    Informationen zum Material:
    Weich-PVC (0,4 mm) oder schlagzähes Hart-PVC, vorwiegend für den Inneneinsatz geeignet sowie 2- oder 3-schichtiger Gravierkunststoff für den Außeneinsatz

    "); break } case "Hartschaumplatten 3,0 bis 10,0 mm":{ $("#matinfos").html("

    Informationen zum Material:
    geschäumte PVC-Platten, die bedingt durch ihr Gewicht ideal für größere Formate geeignet sind; vorwiegend für den Inneneinsatz geeignet

    "); break } case "Plexiglas 3,0 bis 10,0 mm":{ $("#matinfos").html("

    Informationen zum Material:
    vorwiegender Einsatz für Praxis- und Firmenschilder sowie für dekorative Werbeschilder; für den Innen- und Außeneinsatz geeignet

    "); break } case "Sicherheitsglas (ESG) inkl. Edelstahlbefestigung":{ $("#matinfos").html("

    Informationen zum Material:
    für Praxis- und Firmenschilder sowie für dekorative Werbeschilder; für den Innen- und Außeneinsatz geeignet

    "); break } case "… und viele weitere Materialien auf Anfrage":{ $("#matinfos").html(""); break } } }) }) // ####### lazy load ####/// $(function() { $("img.lazy").lazyload({ threshold : 200 }); }); // ### END Lazy load #####// function showInfoPopup() { if (document.getElementById){ document.getElementById("darkLayer").style.visibility="visible"; document.getElementById("infoPopup").style.visibility="visible"; }else{ if (document.layers){ document.darkLayer.visibility = "visible"; document.infoPopup.visibility = "visible"; }else { document.all.darkLayer.style.visibility = "visible"; document.all.infoPopup.style.visibility = "visible"; } } } function FFSuggest() { var pRequest; var pLayer; var pDebug = false; var pInstanceName = ""; var pSearchURL = ""; var pQueryParamName = ""; var pFormname = ""; var pLayerName = ""; var pQueryInput; var pSuggest = new Array(); var pLastQuery; var pCurrentSelection = 0; var submitted = false; var pSuggestQueryClass = "suggestTextQuery"; var pSuggestTypeClass = "suggestTextType"; var pSuggestAmountClass = "suggestTextAmount"; var pSuggestPicClass = "suggestPic"; var pSuggestQueryTypedClass = "suggestTextQueryTyped"; var pSuggestFooterClass = "suggestFooter"; var pSuggestHeaderClass = "suggestHeader"; var pSuggestRowClass = "suggestRow"; var pSuggestHighlightClass = "suggestHighlight"; this.init = function(searchURL, formname, queryParamName, divLayername, instanceName, debugMode, mandantParamName, mandant) { pSearchURL = searchURL; pFormname = formname; pQueryParamName = queryParamName; pMandantParamName = mandantParamName; pMandant = mandant; pLayerName = divLayername; pInstanceName = instanceName; pDebug = debugMode; if (pSearchURL == "") { if (pDebug) alert("no searchurl defined"); return null; } else if (pInstanceName == "") { if (pDebug) alert("no instancename defined"); return null; } else if (pFormname == "") { if (pDebug) alert("no formname defined"); return null; } else if (pQueryParamName == "") { if (pDebug) alert("no queryparamname defined"); return null; } else if (pLayerName == "") { if (pDebug) alert("need a layer for output"); } pQueryInput = document[pFormname][pQueryParamName]; pQueryInput.onkeyup = handleKeyPress; //pQueryInput.onfocus = showLayer; //pQueryInput.onblur = hideLayer; document[pFormname].onsubmit = handleSubmit; } function handleSubmit() { submitted = true; if (pSuggest[pCurrentSelection] != undefined) { document[pFormname][pQueryParamName].value = pSuggest[pCurrentSelection].split("###")[0]; } } this.handleClick = function() { if (pSuggest[pCurrentSelection] != undefined) { document[pFormname][pQueryParamName].value = pSuggest[pCurrentSelection].split("###")[0]; document[pFormname].submit(); } } this.handleMouseOver = function(pos) { var tblCell = getTableCell(pos); unmarkAll(); if (tblCell != null) { highlightSuggest(tblCell); pCurrentSelection = pos; } } this.handleMouseOut = function(pos) { var tblCell = getTableCell(pos); if (tblCell != null) { unmarkSuggest(tblCell); pCurrentSelection = -1 } } function handleKeyPress(evt) { evt = (evt) ? evt : ((event) ? event : null); var keyCode = evt.keyCode; if (keyCode == 38) { moveSelection("up") } else if (keyCode == 27) { hideLayer(); } else if (keyCode == 40) { moveSelection("down"); } else { if (pQueryInput.value == "") { hideLayer(); if (pLayer != null){ pLayer.innerHTML = ""; } return null; } if (pLastQuery != pQueryInput.value){ startAjax(); } pLastQuery = pQueryInput.value; } } function moveSelection(direction) { var pos = pCurrentSelection; if (direction == "up"){ pos--; } else{ pos += 1; } if (pos < 0) { unmarkAll(); pQueryInput.focus(); pCurrentSelection = -1; } else { var tblCell = getTableCell(pos); if (tblCell != null) { unmarkAll(); highlightSuggest(tblCell); pCurrentSelection = pos; } } var query = pQueryInput.value; pQueryInput.value = ""; pQueryInput.focus(); pQueryInput.value = query; } function startAjax() { var query = pQueryInput.value; var requestURL = pSearchURL +"?"+ pQueryParamName +"="+ escape(query) +"&"+ pMandantParamName +"="+ pMandant; try { if( window.XMLHttpRequest ) { pRequest = new XMLHttpRequest(); } else if( window.ActiveXObject ) { pRequest = new ActiveXObject( "Microsoft.XMLHTTP" ); } else { if (pDebug) alert( "no ajax connection" ); } pLayer = document.getElementById(pLayerName); if (pLayer != null) { if (query != "") { pRequest.open( "GET", requestURL, true ); pRequest.onreadystatechange = callbackAjax; pRequest.send( null ); } else { hideLayer(); } } else { if (pDebug) alert( "no layer for output found" ); } } catch( ex ) { hideLayer(); if (ex == undefined) { if (pDebug) alert( "Error: " + ex.getmessage ); } else { if (pDebug) alert( "Error: " + ex ); } } } function hideLayer() { if (pLayer != null) { pLayer.style.display = "none"; fireSuggestLayerHidden(); } } this.hideLayerOutsideCall = function() { if (pLayer != null) { pLayer.style.display = "none"; fireSuggestLayerHidden(); } } //Hier ist irgendwas falsch am Namen der Funktion function showLayer() { if (pLayer != null && pSuggest != null && pSuggest.length >= 1) { pLayer.style.display = "block"; } } function callbackAjax() { if (submitted == false) { if (pRequest.readyState == 4) { if (pRequest.status != 200) { hideLayer(); if (pDebug) alert( "Error (" + pRequest.status + "): " + pRequest.statusText ); } else { handleResponse(pRequest.responseText); } } } } // calls the callback for "outside" listeners if the callback is implemented function fireSuggestCompleted(suggestLayerIsVisible) { if (typeof(onSuggestCompleted) == "function") { onSuggestCompleted(suggestLayerIsVisible); } } // calls the callback for "outside" listeners if the callback is implemented function fireSuggestLayerHidden() { if (typeof(onSuggestLayerHidden) == "function") { onSuggestLayerHidden(); } } function handleResponse(text) { pCurrentSelection = -1; pSuggest = new Array(); pSuggest = text.split("\n"); var outputText = ''; outputText += ''; var pNewSuggest = new Array(); for (var i in pSuggest) { var firstChar = pSuggest[i].charCodeAt(0); if (firstChar != 13 && firstChar != 10 && pSuggest[i].length >= 1) { pNewSuggest.push(pSuggest[i]); } } pSuggest = pNewSuggest; var query = pQueryInput.value; for (var i in pSuggest) { pSuggestParts = new Array(); pSuggestParts = pSuggest[i].split("###"); var suggestPic = pSuggestParts[3].replace("GIF60", "100"); var shortpSuggestQuery = pSuggestParts[0]; if(shortpSuggestQuery.length > 80) { shortpSuggestQuery = shortpSuggestQuery.substring(0,80)+"..."; } outputText += '' +'' +'' +'' +''; } outputText += '
    Vorschläge für Ihre Suchanfrage...
    ' + shortpSuggestQuery.replace(new RegExp("("+query+")","ig"),'$1') + '' + pSuggestParts[2] + '' + pSuggestParts[1] + '
    '; if (pSuggest.length >= 1) { showLayer(); pLayer.innerHTML = outputText; // calback for "outside" listeners fireSuggestCompleted(true); } else { hideLayer(); pLayer.innerHTML = ''; fireSuggestCompleted(false); } } function highlightSuggest(tblCell) { tblCell.className = pSuggestHighlightClass; } function unmarkSuggest(tblCell) { tblCell.className = pSuggestRowClass; } function unmarkAll() { var tblCell; for (var i in pSuggest) { tblCell = getTableCell(i); if (tblCell != null) { unmarkSuggest(tblCell); } } } function getTableCell(pos) { var tblCell; tblCell = document.getElementById(pLayerName + '_' + pos); return tblCell; } } var suggest = new FFSuggest(); var searchURL = "assets/functions/searchsuggest.php"; var formname = "searchForm"; var queryParamName = "search_phrase"; var mandantParamName= "channel"; var mandant = "wolk"; var divLayername = "suggestLayer"; var instanceName = "suggest"; var debugMode = false; suggest.init(searchURL, formname, queryParamName, divLayername, instanceName, debugMode, mandantParamName, mandant); document.onmousedown = suggest.hideLayerOutsideCall; // DE Katalog $("#fliptrigger").click(function(){ if(window.katpage === undefined){ document.getElementById("pflip").innerHTML = ''; }else{ document.getElementById("pflip").innerHTML = ''; } var fwidth = $(window).width() - 150; var fheight = $(window).height() - 100; $("#flipframe").css("height", fheight+"px"); $("#flipframe").css("width", fwidth+"px"); }); $(".fliptrigger").click(function(){ if(window.katpage === undefined){ document.getElementById("pflip").innerHTML = ''; }else{ document.getElementById("pflip").innerHTML = ''; } var fwidth = $(window).width() - 150; var fheight = $(window).height() - 100; $("#flipframe").css("height", fheight+"px"); $("#flipframe").css("width", fwidth+"px"); }); // AT Katalog $("#fliptriggerAT").click(function(){ if(window.katpage === undefined){ document.getElementById("pflip").innerHTML = ''; }else{ document.getElementById("pflip").innerHTML = ''; } var fwidth = $(window).width() - 150; var fheight = $(window).height() - 100; $("#flipframe").css("height", fheight+"px"); $("#flipframe").css("width", fwidth+"px"); }); $(".fliptriggerAT").click(function(){ if(window.katpage === undefined){ document.getElementById("pflip").innerHTML = ''; }else{ document.getElementById("pflip").innerHTML = ''; } var fwidth = $(window).width() - 150; var fheight = $(window).height() - 100; $("#flipframe").css("height", fheight+"px"); $("#flipframe").css("width", fwidth+"px"); }); // CH Katalog $("#fliptriggerCH").click(function(){ if(window.katpage === undefined){ document.getElementById("pflip").innerHTML = ''; }else{ document.getElementById("pflip").innerHTML = ''; } var fwidth = $(window).width() - 150; var fheight = $(window).height() - 100; $("#flipframe").css("height", fheight+"px"); $("#flipframe").css("width", fwidth+"px"); }); $(".fliptriggerCH").click(function(){ if(window.katpage === undefined){ document.getElementById("pflip").innerHTML = ''; }else{ document.getElementById("pflip").innerHTML = ''; } var fwidth = $(window).width() - 150; var fheight = $(window).height() - 100; $("#flipframe").css("height", fheight+"px"); $("#flipframe").css("width", fwidth+"px"); }); $("#yvid").click(function(){ if(window.yvid != undefined){ document.getElementById("vflip").innerHTML = '
    '; } }); $("#yvidm").click(function(){ if(window.yvid != undefined){ document.getElementById("vflip").innerHTML = '
    '; } }); $(document).ready(function(){ $(window).resize(function() { ellipses1 = $(".breadcrumbs :nth-child(2)") if ($(".breadcrumbs a:hidden").length >0) {ellipses1.show()} else {ellipses1.hide()} }); $('.prodimgs').slick({ dots: true, infinite: false, arrows: true }); $('.multiple-items').slick({ dots: false, arrows: true, infinite: false, slidesToShow: 4, lazyLoad: 'ondemand', slidesToScroll: 4, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 3 } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); $('.multiple-items3').slick({ dots: true, arrows: true, infinite: false, slidesToShow: 3, lazyLoad: 'ondemand', slidesToScroll: 3, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); $('.multiple-items4').slick({ dots: true, arrows: true, infinite: false, slidesToShow: 4, lazyLoad: 'ondemand', slidesToScroll: 4, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); $('.multiple-items6').slick({ dots: false, arrows: true, infinite: false, slidesToShow: 6, lazyLoad: 'ondemand', slidesToScroll: 6, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 3 } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); $(".slickthumb").mouseover(function() { var slideIndex = $(this).index(); $('.prodimgs').slick('slickGoTo', parseInt(slideIndex, 10),true); }); $("#ekomiref, #erating").click(function(){ $.ajax({ method: "POST", url: "ekomi.php", data: { ID: aid, NR: anr }, cache: false }) .done(function( html ) { $( "#userratings" ).html( html ); }); }); }); var wdproductsall = []; var finwd = false; $(".wditems").appear(); var wdpromoall = []; var finwdpromo = false; $(".promoitems").appear(); $(".multiple-items").on("beforeChange", function(event, slick, direction){ $(window).scrollTop($(window).scrollTop()+2); $(window).scrollTop($(window).scrollTop()-2); }); $(".multiple-items6").on("beforeChange", function(event, slick, direction){ $(window).scrollTop($(window).scrollTop()+2); $(window).scrollTop($(window).scrollTop()-2); }); $(".wditems").one("appear",function(){ wdproductsall.push({ 'name': wdproducts[(this.id)].name, 'id': wdproducts[(this.id)].id, 'price': wdproducts[(this.id)].price, 'brand': wdproducts[(this.id)].brand, 'category': wdproducts[(this.id)].category, 'variant': wdproducts[(this.id)].variant, 'list': wdproducts[(this.id)].list, 'position': wdproducts[(this.id)].position }); finwd = true; }); $(".promoitems").one("appear",function(){ wdpromoall.push({ 'id': wdpromos[(this.id)].id, 'name': wdpromos[(this.id)].name, 'creative': wdpromos[(this.id)].creative, 'position': wdpromos[(this.id)].position }); finwdpromo = true; }); $( window ).unload(function() { if(finwd){ dataLayer.push({ 'event': 'customEventHide', 'eventCategory': 'Produktlisten Ansicht', 'eventAction': location.pathname, 'eventLabel': 'Ansicht', 'ecommerce': { 'impressions': wdproductsall } }); } if(finwdpromo){ dataLayer.push({ 'event': 'customEventHide', 'eventCategory': 'Promo View', 'eventAction': location.pathname, 'eventLabel': 'Ansicht', 'ecommerce': { 'promoView': { 'promotions': wdpromoall } } }); } }); $(".wditems").click(function(productObj) { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Produktlisten Klick', 'eventAction': location.pathname, 'eventLabel': 'Klick', 'ecommerce': { 'click': { 'actionField': {'list': wdproducts[(this.id)].list}, 'products': [{ 'name': wdproducts[(this.id)].name, 'id': wdproducts[(this.id)].id, 'price': wdproducts[(this.id)].price, 'brand': wdproducts[(this.id)].brand, 'category': wdproducts[(this.id)].category, 'variant': wdproducts[(this.id)].variant, 'list': wdproducts[(this.id)].list, 'position': wdproducts[(this.id)].position }] }, 'impressions': wdproductsall } }); }); $(".promoitems").click(function(productObj) { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Promo Klick', 'eventAction': location.pathname, 'eventLabel': 'Klick', 'ecommerce': { 'promoClick': { 'promotions': [{ 'id': wdpromos[(this.id)].id, 'name': wdpromos[(this.id)].name, 'creative': wdpromos[(this.id)].creative, 'position': wdpromos[(this.id)].position }] } } }); }); $(".promoitem").click(function(productObj) { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Promo Klick', 'eventAction': location.pathname, 'eventLabel': 'Klick', 'ecommerce': { 'promoClick': { 'promotions': [{ 'id': wdpromo.id, 'name': wdpromo.name, 'creative': wdpromo.creative, 'position': wdpromo.position }] } } }); }); $(".kracheritem").click(function(productObj) { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Kracher Klick', 'eventAction': location.pathname, 'eventLabel': 'Klick', 'ecommerce': { 'promoClick': { 'promotions': [{ 'id': wdkracher.id, 'name': wdkracher.name, 'creative': wdkracher.creative, 'position': wdkracher.position }] } } }); }); $(".bonusitem").click(function(productObj) { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Bonus Klick', 'eventAction': location.pathname, 'eventLabel': wdbonuswert, 'ecommerce': { 'promoClick': { 'promotions': [{ 'id': wdbonus.id, 'name': wdbonus.name, 'creative': wdbonus.creative, 'position': wdbonus.position }] } } }); }); $(document).ready(function() { if(typeof wdpromo != "undefined"){ dataLayer.push({ 'event': 'customEventHide', 'eventCategory': 'Promo View', 'eventAction': location.pathname, 'eventLabel': 'Ansicht', 'ecommerce': { 'promoView': { 'promotions': [ { 'id': wdpromo.id, 'name': wdpromo.name, 'creative': wdpromo.creative, 'position': wdpromo.position }] } } }); } if(typeof wdkracher != "undefined"){ dataLayer.push({ 'event': 'customEventHide', 'eventCategory': 'Kracher View', 'eventAction': location.pathname, 'eventLabel': 'Ansicht', 'ecommerce': { 'promoView': { 'promotions': [ { 'id': wdkracher.id, 'name': wdkracher.name, 'creative': wdkracher.creative, 'position': wdkracher.position }] } } }); } if(typeof wdbonus != "undefined"){ dataLayer.push({ 'event': 'customEventHide', 'eventCategory': 'Bonus View', 'eventAction': location.pathname, 'eventLabel': wdbonuswert, 'ecommerce': { 'promoView': { 'promotions': [ { 'id': wdbonus.id, 'name': wdbonus.name, 'creative': wdbonus.creative, 'position': wdbonus.position }] } } }); } $("#topmodal_inwarenkorb").click(function() { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Artikeldetail', 'eventAction': 'Topmodal Klick', 'eventLabel': location.pathname, 'eventValue': '0.00' }); }); $("#hideTopmodal").click(function() { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Artikeldetail', 'eventAction': 'Topmodal Ausblenden', 'eventLabel': location.pathname, 'eventValue': '0.00' }); }); $("#productTitleContainer").mouseup(function() { var $selectedText = getSelectedText(); if($selectedText != "") { dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Artikeldetail', 'eventAction': 'Textauswahl', 'eventLabel': $selectedText, 'eventValue': '0.00' }); wdpromo = { 'id': 'TEXTAUSWAHL_POPUP', 'name': 'Textauswahl Popup', 'creative': 'popup1', 'position': 'Artikeldetails' }; $( "#pricemodal" ).empty().append('

    Qualität zu einem guten Preis.
    Bei uns bekommen Sie beides.

    Wünschen Sie ein individuelles Angebot?
    Sprechen Sie uns an:

    Preisanfrage
    '); dataLayer.push({ 'event': 'customEventHide', 'eventCategory': 'Promo View', 'eventAction': location.pathname, 'eventLabel': 'Ansicht', 'ecommerce': { 'promoView': { 'promotions': [ { 'id': wdpromo.id, 'name': wdpromo.name, 'creative': wdpromo.creative, 'position': wdpromo.position }] } } }); setTimeout('$( "#pricemodal" ).empty()',10000); } }); $("#pricemodal").on("click", "#pricemodal-request", function() { var $selectedText = getSelectedText(); dataLayer.push({ 'event': 'customEvent', 'eventCategory': 'Artikeldetail', 'eventAction': 'Textauswahl Klick', 'eventLabel': $selectedText, 'eventValue': '0.00' }); wdpromo = { 'id': 'TEXTAUSWAHL_POPUP', 'name': 'Textauswahl Popup Klick', 'creative': 'popup1', 'position': 'Artikeldetails' }; dataLayer.push({ 'event': 'customEventHide', 'eventCategory': 'Promo View', 'eventAction': location.pathname, 'eventLabel': 'Klick', 'ecommerce': { 'promoView': { 'promotions': [ { 'id': wdpromo.id, 'name': wdpromo.name, 'creative': wdpromo.creative, 'position': wdpromo.position }] } } }); }); function getSelectedText() { if (window.getSelection) { return window.getSelection().toString(); } else if (document.selection) { return document.selection.createRange().text; } return ""; } var slider_width = $("#pollSlider").width(); $("#pollSliderbutton").hover(function() { if($("#pollSliderbutton").css("margin-right") == "0px" && !$(this).is(":animated")) { $("#pollSlider").animate({"margin-right": "0px"},"slow"); $("#pollSliderbutton").animate({"margin-right": "115px"},"slow"); } }); $("#pollSlider").mouseout(function() { if($("#pollSliderbutton").css("margin-right") == "115px" && !$(this).is(":animated")) { $("#pollSlider").animate({"margin-right": "-115px"},"slow"); $("#pollSliderbutton").animate({"margin-right": "0px"},"slow"); } }); if($.cookie("service") == null || $(window).width() > 1500){ if($("#pollSliderbutton").css("margin-right") == "0px" && !$(this).is(":animated") ) { $("#pollSlider,#pollSliderbutton").delay(3000).animate({"margin-right": "+="+slider_width},"slow").delay(3000); $.cookie("service", "show"); } if( $(window).width() < 1500) { $("#pollSlider,#pollSliderbutton").animate({"margin-right": "-="+slider_width},"slow"); } } function checkchat() { if($("#chat").length){ $("#pollSliderbutton").html("\"Beratung\"/"); }else{ $("#poll").html(" "); } } setTimeout(checkchat,1000); var zlider_height = $("#pollZlider").height(); $("#pollZlider").mouseout(function() { $("#pollZlider").animate({"margin-top": "-213px"},"slow"); $("#pollZliderbutton").animate({"margin-top": "0px"},"slow"); }); if($.cookie("service") == null){ if($("#pollZliderbutton").css("margin-top") == "0px" ) { $("#pollZlider,#pollZliderbutton").delay(3000).animate({"margin-top": "+="+zlider_height},"slow").delay(3000); $.cookie("service", "show"); } $("#pollZlider,#pollZliderbutton").animate({"margin-top": "-="+zlider_height},"slow"); } function chekchat() { if($("#ichat").length){ $("#pollZliderbutton").html("
    0800 / 2435-400 gebührenfrei* Live Chat
    "); $("#pollTrigger").hover(function() { if($("#pollZliderbutton").css("margin-top") == "0px" && !$(this).is(":animated")) { $("#pollZlider").animate({"margin-top": "0px"},"slow"); $("#pollZliderbutton").animate({"margin-top": "213px"},"slow",function(){ if ($("#pollZlider:hover").length == 0) { $("#pollZlider").delay(3000).animate({"margin-top": "-213px"},"slow"); $("#pollZliderbutton").delay(3000).animate({"margin-top": "0px"},"slow"); } }); } }); }else{ $("#pol").html(" "); } } setTimeout(chekchat,1000); }); $(".togglebar").click(function(evt) { $(".toggle-topbar").click(); });