$(document).ready(function(){ Cufon.replace($("#menu a")); $("body").click ( function(e) { if (e.target.className == "Zoekresultaten") { } else { var found = false; if($(e.target).attr("class") == "Zoekresultaten") { // do nothing } else { var current = e.target while(current.parentNode != null) { current = current.parentNode if(current.className == "Zoekresultaten") { found = true; } } } if(!found) { $(".Zoekresultaten").hide(); } } } ); $("#nbAdres").keydown(function(event){ if(event.which == 13) { $("#submitNieuwsbrief").click() } }); $('.bestelknop').live('click', function() { $(".winkel_melding").remove(); $("#bodyid").append(""); if (this.className.indexOf("orderMe") >= 0) { $(".winkel_melding").css("left", $(this).offset().left - 10) $(".winkel_melding").css("top", $(this).offset().top + 28) } else { if (this.className.indexOf("klein") >= 0) { $(".winkel_melding").css("left", $(this).offset().left - 68) $(".winkel_melding").css("top", $(this).offset().top + 32) } else { if (this.className.indexOf("zoeken") >= 0) { $(".winkel_melding").css("left", $(this).offset().left - 68) $(".winkel_melding").css("top", $(this).offset().top + 6) } else { if (this.className.indexOf("bestelMe") >= 0) { $(".winkel_melding").css("left", $(this).offset().left - 68) $(".winkel_melding").css("top", $(this).offset().top + 27) } else { $(".winkel_melding").css("left", $(this).offset().left - 62) $(".winkel_melding").css("top", $(this).offset().top + 43) } } } } $(".winkel_melding").fadeIn() setTimeout("$('.winkel_melding').fadeOut()", 2500) }); }); function checkContactForm() { var correct = 0 var errormessage = "Die folgenden Felder sind nicht abgeschlossen: \n" if(checkRequiredInput("tbVoornaam") == 1) { correct = correct + 1 errormessage = errormessage + "- Name - darf nicht leer sein \n" } if(checkRequiredInput("tbAchternaam") == 1) { correct = correct + 1 errormessage = errormessage + "- Name - darf nicht leer sein \n" } if(checkEmail("tbEmail") == 1) { correct = correct + 1 errormessage = errormessage + "- E-Mail - eine korrekte E-Mail-Adresse \n" } if(checkRequiredInput("tbAdres") == 1) { correct = correct + 1 errormessage = errormessage + "- Adresse - darf nicht leer sein \n" } if(checkRequiredInput("tbPostcode") == 1) { correct = correct + 1 errormessage = errormessage + "- ZIP - darf nicht leer sein \n" } if(checkRequiredInput("tbPlaats") == 1) { correct = correct + 1 errormessage = errormessage + "- Wohnort - darf nicht leer sein \n" } if(checkDropdown("selLand") == 1) { correct = correct + 1 errormessage = errormessage + "- Land - wählen Sie Ihr Land des Wohnsitzes von der Liste \n" } if(checkTelefoonKeuze("tbTelefoon","tbMobiel") ==1) { correct = correct + 1 errormessage = errormessage + "- Telefon - Sie haben eine Festnetz-oder Mobiltelefon-Nummer einfuhlen" } if (correct == 0) { document.getElementById("saveprofile").submit() } else { alert(errormessage) } } function aanmelden() { var correct = 0 var errormessage = "Die folgenden Felder sind nicht abgeschlossen: \n" if(checkRequiredInput("tbVoornaam") == 1) { correct = correct + 1 errormessage = errormessage + "- Name - darf nicht leer sein \n" } if(checkRequiredInput("tbAchternaam") == 1) { correct = correct + 1 errormessage = errormessage + "- Name - darf nicht leer sein \n" } if(checkRequiredInput("tbAdres") == 1) { correct = correct + 1 errormessage = errormessage + "- Adresse - darf nicht leer sein \n" } if(checkRequiredInput("tbPostcode") == 1) { correct = correct + 1 errormessage = errormessage + "- ZIP - darf nicht leer sein \n" } if(checkRequiredInput("tbPlaats") == 1) { correct = correct + 1 errormessage = errormessage + "- Wohnort - darf nicht leer sein \n" } if(checkDropdown("selLand") == 1) { correct = correct + 1 errormessage = errormessage + "- Land - wählen Sie Ihr Land des Wohnsitzes von der Liste \n" } if(checkEmail("tbEmailAanmelden") == 1) { correct = correct + 1 errormessage = errormessage + "- E-Mail - eine korrekte E-Mail-Adresse \n" } if(checkWachtwoorden("tbWachtwoordAanmelden","tbWachtwoordHerhalen") == 1) { correct = correct + 1 errormessage = errormessage + "- Passwort - mindestens 4 Zeichen und dasselbe Kennwort erneut \n" } if (correct == 0) { document.getElementById("frmAanmelden").submit() } else { alert(errormessage) } } function checkVoorraad() { var maatteller = 1 var iPos = $("#maat").attr("selectedIndex") iAantalInVoorraad = voorraadArray.split(",")[iPos] iAantalInBestelling = document.getElementById('tbaantal').value iAantalAlBesteld = besteldArray.split(",")[iPos] if (parseInt(iAantalInVoorraad) < (parseInt(iAantalAlBesteld) + parseInt(iAantalInBestelling))) { alert("Es gibt nur " + iAantalInVoorraad + " lagernd, Sie versuchen " + (parseInt(iAantalAlBesteld) + parseInt(iAantalInBestelling)) + " bestellen. \nWenn Sie weiter gehen mit dieser Bestellung werden wir Sie über die Lieferungszeit von die Produkten contacten") return false } else { return true } } function winkelwagen_stap3() { var correct = 0 var errormessage = "Wenn Sie bereits Kunde sind, geben Sie bitte Ihre Login-Daten. Sind Sie ein Neukunde sind, bitte füllen Sie die Felder in der rechten Spalte. Die folgenden Felder sind nicht abgeschlossen: \n" if(checkRequiredInput("tbAdresAnders") == 1) { correct = correct + 1 errormessage = errormessage + "- Lieferadresse - nicht leer \n" } if(checkRequiredInput("tbPostcodeAnders") == 1) { correct = correct + 1 errormessage = errormessage + "- Lieferanschrift PLZ - muss eine gültige Postleitzahl werden \n" } if(checkRequiredInput("tbPlaatsAnders") == 1) { correct = correct + 1 errormessage = errormessage + "- Lieferungs adresse erfolgt - darf nicht leer sein \n" } if(checkRequiredInput("tbTelefoonAnders") == 1) { correct = correct + 1 errormessage = errormessage + "- Lieferanschrift Phone - eine gültige Telefonnummer werden \n" } if(checkDropdown("selLandAnders") == 1) { correct = correct + 1 errormessage = errormessage + "- Land - wählen Sie Ihr Land des Wohnsitzes von der Liste \n" } if (correct ==0) { document.getElementById('frmAflevergegevens').submit() } else { alert(errormessage) } } function winkelwagen_stap2() { var correct = 0 var errormessage = "Wenn Sie bereits Kunde sind, geben Sie bitte Ihre Login-Daten. Sind Sie ein Neukunde sind, bitte füllen Sie die Felder in der rechten Spalte. Die folgenden Felder sind nicht abgeschlossen: \n" if(checkEmail('tbEmailInloggen') == 1 || checkRequiredInput("tbWachtwoordInloggen") == 1) { if(checkRequiredInput("tbVoornaam") == 1) { correct = correct + 1 errormessage = errormessage + "- Name - darf nicht leer sein \n" } if(checkRequiredInput("tbAchternaam") == 1) { correct = correct + 1 errormessage = errormessage + "- Name - darf nicht leer sein \n" } if(checkRequiredInput("tbAdres") == 1) { correct = correct + 1 errormessage = errormessage + "- Adresse - darf nicht leer sein \n" } if(checkRequiredInput("tbPostcode") == 1) { correct = correct + 1 errormessage = errormessage + "- ZIP - darf nicht leer sein \n" } if(checkRequiredInput("tbPlaats") == 1) { correct = correct + 1 errormessage = errormessage + "- Wohnort - darf nicht leer sein \n" } if(checkDropdown("selLand") == 1) { correct = correct + 1 errormessage = errormessage + "- Land - wählen Sie Ihr Land des Wohnsitzes von der Liste \n" } if(checkEmail("tbEmailAanmelden") == 1) { correct = correct + 1 errormessage = errormessage + "- E-Mail - eine korrekte E-Mail-Adresse \n" } if(checkRequiredInput("tbTelefoon") == 1) { correct = correct + 1 errormessage = errormessage + "- Telefon - Sie haben eine Festnetz-oder Mobiltelefon-Nummer einfuhlen \n" } if(document.getElementById('chkAccount').checked) { if(checkWachtwoorden("tbWachtwoordAanmelden","tbWachtwoordHerhalen") == 1) { correct = correct + 1 errormessage = errormessage + "- Passwort - mindestens 4 Zeichen und dasselbe Kennwort erneut \n" } } if (correct == 0) { document.getElementById("hidActie").value = 2 document.getElementById("frmWinkelwagen").submit() } else { alert(errormessage) } } else { document.getElementById("hidActie").value = 1 document.getElementById("frmWinkelwagen").submit() } } function winkelwagen_stap1() { var iIndex = 0 var aantal = document.getElementById('tbAantal' + iIndex) var voorraad = document.getElementById('hidVoorraad' + iIndex) var goed = true var warning = false while(aantal && voorraad) { if(!isInteger(aantal.value)) { goed = false }else { if(parseInt(aantal.value) == 0) { goed = false } if(parseInt(aantal.value) > parseInt(voorraad.value)) { warning = true } } iIndex = iIndex + 1 aantal = document.getElementById('tbAantal' + iIndex) voorraad = document.getElementById('hidVoorraad' + iIndex) } if(!goed) { alert("Sie haben ein oder mehrere Produkte ohne tatsächliche Zahl angegeben.") return false } else { if(warning) { return confirm("Sie bestellen bei einem oder mehreren Produkten mehr dann es gibt im Lager. Diese können nicht sofort geliefert werden. Wir werden Sie über Lieferfristen kontaktieren.") } else { return true } } } function veranderKleur(iIndex, productid) { var kleurID = $("#ddKleuren" + iIndex).val() var maat = $("#ddMaten" + iIndex + " :selected").text() var noCache = new Date().getTime(); $.post("/winkel/veranderKleur.asp?productid=" + productid + "&rij=" + iIndex + "&kleurid=" + kleurID + "&maat=" + maat + "&tijd=" + noCache, {}, function(data){ arrKleurVeranderd = data.split("|split|") $("#artikelafbeelding" + arrKleurVeranderd[0]).attr("src",arrKleurVeranderd[1]) $("#ddMaten" + arrKleurVeranderd[0]).html(arrKleurVeranderd[2]) $("#hidPrijs" + arrKleurVeranderd[0]).val(arrKleurVeranderd[3]) $("#hidVoorraad" + arrKleurVeranderd[0]).val(arrKleurVeranderd[4]) //$("#divVoorraad" + arrKleurVeranderd[0]).html("(" + arrKleurVeranderd[4] + ")") changeActies(arrKleurVeranderd[0], arrKleurVeranderd[0], arrKleurVeranderd[5]) if (arrKleurVeranderd[6] == "notfound") { alert("Die gewählte Größe nicht für diesen Artikel vorhanden.") } if(parseInt($("#tbAantal" + arrKleurVeranderd[0]).val()) > parseInt(arrKleurVeranderd[4])) { var tekst = "Es gibt nur " + arrKleurVeranderd[4] + " lagernd, Sie versuchen " + $("#tbAantal" + arrKleurVeranderd[0]).val() + " bestellen." $("#divVoorraad" + arrKleurVeranderd[0]).html("" + tekst + "") } else { $("#divVoorraad" + arrKleurVeranderd[0]).html("") } }); } function veranderMaat(iIndex, productid) { var newID = $("#ddMaten" + iIndex).val() var noCache = new Date().getTime(); $.post("/winkel/veranderMaat.asp?productid=" + productid + "&rij=" + iIndex + "&maat=" + newID + "&tijd=" + noCache, {}, function(data){ arrMaatVeranderd = data.split("_") document.getElementById("hidVoorraad" + arrMaatVeranderd[0]).value = arrMaatVeranderd[1] if(parseInt($("#tbAantal" + arrMaatVeranderd[0]).val()) > parseInt(arrMaatVeranderd[1])) { var tekst = "Es gibt nur " + arrMaatVeranderd[1] + " lagernd, Sie versuchen " + $("#tbAantal" + arrMaatVeranderd[0]).val() + " bestellen." $("#divVoorraad" + arrMaatVeranderd[0]).html("" + tekst + "") } else { $("#divVoorraad" + arrMaatVeranderd[0]).html("") } changeActies(arrMaatVeranderd[0], arrMaatVeranderd[0], arrMaatVeranderd[2]) }); } function veranderAantal(iIndex, productid) { var aantal = $("#tbAantal" + iIndex).val() var voorraad = $("#hidVoorraad"+iIndex).val() if(parseInt(aantal) > parseInt(voorraad)) { var tekst = "Es gibt nur " + voorraad + " lagernd, Sie versuchen " + aantal + " bestellen." $("#divVoorraad" + iIndex).html("" + tekst + "") } else { $("#divVoorraad" + iIndex).html("") } var noCache = new Date().getTime(); $.post("/winkel/veranderAantal.asp?productid=" + productid + "&rij=" + iIndex + "&aantal=" + aantal + "&tijd=" + noCache, {}, function(data){ //leeg }); }