// JavaScript Document function uitloggen() { url = 'customer.asp?action=logout' fdoAjaxText(url, 'end_uitloggen'); } function end_uitloggen() { document.location.href=document.location.href } function header_aanmelden() { $('headerlogin_div').hide(); var login, pass login = $F('hl_login'); pass = $F('hl_password'); if ((login =='') || (pass=='')) { ShowLightBox('headerlogin_div',''); // $('headerlogin_div').show(); $('headerlogin_error').innerHTML = 'Je remplis mes coordonnées ci-dessous' } else { var url= 'customer.asp?action=login&taal=fr&gebruikersnaam=' + escape(login) + '&wachtwoord=' + escape(pass); fdoAjaxText(url,'header_endAanmelden') } } function header_endAanmelden() { var resp=responseText; if (resp=='OK') { // LightBox('headerlogin_div',''); // $('headerlogin_div').hide(); //document.location.href='bestel.asp?from=' document.location.href=document.location.href }else{ ShowLightBox('headerlogin_div',''); // $('headerlogin_div').show(); $('headerlogin_error').innerHTML = 'Le nom d\'utilisateur et le mot de passe que vous avez entrés ne nous ont pas permis de vous connecter.
\n Veuillez essayer à nouveau. ' } } function aanmelden() { $('login_info').hide(); var login, pass login = $F('gebruikersnaam'); pass = $F('wachtwoord'); if ((login =='') || (pass=='')) { $('login_error').show(); $('login_error').innerHTML = 'Je remplis mes coordonnées ci-dessous' } else { var url= 'customer.asp?action=login&taal=fr&gebruikersnaam=' + escape(login) + '&wachtwoord=' + escape(pass); fdoAjaxText(url,'endAanmelden') } } function endAanmelden() { var resp=responseText; if (resp=='OK') { $('login_error').hide(); document.location.href='bestel.asp?from=' }else{ $('login_error').show(); $('login_error').innerHTML = 'Le nom d\'utilisateur et le mot de passe que vous avez entrés ne nous ont pas permis de vous connecter.
\n Veuillez essayer à nouveau. ' } } function lostPassword(bpopup) { pre = '' if (bpopup) { pre = 'ww_' } var email email = $F(pre + 'emailadres'); if (email =='') { $(pre + 'login_error').show(); $(pre + 'login_error').innerHTML = 'Veuillez remplir votre adresse e-mail.' } else if (! checkmail(email) ) { $(pre + 'login_error').show(); $(pre + 'login_error').innerHTML = 'Saisissez une adresse e-mail valable svp.' } else { var url= 'customer.asp?action=lostpassword&taal=fr&email=' + escape(email) + '&popup=' + bpopup; fdoAjaxText(url,'endLostPassword') } } function endLostPassword() { var resp=responseText; var aresp = new Array(); aresp=resp.split("|||"); pre = '' if (aresp[1] == "true") pre = 'ww_' if (aresp[0]=='OK') { if (aresp[1]) { $('ww_mailed').show(); $('ww_content').hide(); $('ww_mailed_text').innerHTML = 'Vos données de connexion ont été envoyées à l\'adresse e-mail que vous avez fournie.'; } else{ $('login_info').show(); $('login_info').innerHTML= 'Vos données de connexion ont été envoyées à l\'adresse e-mail que vous avez fournie.'; } $(pre + 'login_error').hide(); $(pre + 'emailadres').value = ''; } else if (aresp[0] =='NOTFOUND'){ $(pre + 'login_error').show(); $(pre + 'login_error').innerHTML = 'Nous n\'avons trouvé aucun client avec l\'adresse e-mail que vous avez fournie. Veuillez essayer à nouveau.' }else{ $(pre + 'login_error').show(); $(pre + 'login_error').innerHTML = 'L\'e-mail n\'a pu être envoyé. Veuillez réessayer.' } } function saveklant() { var voornaam = $F('wk_voornaam'); var naam = $F('wk_naam'); var adres = $F('wk_adres'); var postcode = $F('wk_postcode'); var woonplaats = $F('wk_woonplaats'); var land = $F('wk_land'); var telthuis = $F('wk_telthuis'); var telwerk = $F('wk_telwerk'); var gsm = $F('wk_gsm'); var fax = $F('wk_fax'); var firma = $F('wk_firma'); var btwland = $F('wk_btwland'); var btw = $F('wk_btw'); var gebruikersnaam = $F('wk_gebruikersnaam'); var wachtwoord = $F('wk_wachtwoord'); var email = $F('wk_email'); var refresh= $F('wk_refresh'); var err = ''; if ( (voornaam =='') || (naam == '') || (adres=='') || (postcode=='') || (woonplaats=='') || (land=='') || (email=='') || (telthuis=='') || (gebruikersnaam == '') || (wachtwoord == '') ) { $('wk_error').show(); $('wk_error').innerHTML = 'Toutes les données marquées avec un * sont obligatoires.' } else if (! checkmail(email) ) { $('wk_error').show(); $('wk_error').innerHTML = 'Saisissez une adresse e-mail valable svp.' } else { var url= 'customer.asp?action=save&refresh=' + refresh + '&taal=fr&email=' + escape(email) + '&voornaam=' + escape(voornaam) + '&naam=' + escape(naam) + '&adres=' + escape(adres) + '&postcode=' + escape(postcode) + '&woonplaats=' + escape(woonplaats) + '&land=' + escape(land) + '&telthuis=' + escape(telthuis) + '&telwerk=' + escape(telwerk) + '&gsm=' + escape(gsm) + '&fax=' + escape(fax) + '&firma=' + escape(firma) + '&btwland=' + escape(btwland) + '&btw=' + escape(btw) + '&gebruikersnaam=' + escape(gebruikersnaam) + '&wachtwoord=' + escape(wachtwoord) + '&id='; fdoAjaxPostText(url,'endSaveKlant') } } function changecountry_saveklant(obj) { if ($(obj).options[$(obj).selectedIndex].getAttribute('nodelivery')=='1') { $('wk_error').show() $('wk_error').innerHTML = 'Attention: pas de livraison possible dans ce pays. Vous avez la possibilité d\'indiquer une autre adresse de livraison.' }else{ $('wk_error').hide() } } function endSaveKlant() { var resp=responseText; if (resp=='OK') { $('wk_error').hide(); $('wk_content').hide(); $('wk_saved').show(); $('wk_savedtext').innerHTML = 'Merci de votre enregistrement.' } else if (resp=='OKREFRESH'){ CloseLightBox('wijzigklant'); document.location.href='bestel.asp?doorgaan=true&from=' }else{ $('wk_error').show(); if (resp=='USEREXISTS') { $('wk_error').innerHTML = 'Cette utilisateur existe déjà. Choisissez un autre nom d\'utilisateur svp.' }else if (resp=='EMAILEXISTS') { $('wk_error').innerHTML = 'Il existe déjà un utilisateur avec cette adresse e-mail. Si vous avez oublié le mot de passe, \\\'cliquez ici\\\' pour le récuperer.' }else if (resp=='VERPLICHTEVELDEN'){ $('wk_error').innerHTML = 'Toutes les données marquées avec un * sont obligatoires.' }else if (resp=='SESSIONTIMEOUT'){ $('wk_error').innerHTML = 'Votre session s\'est terminée. Veuillez reconnecter.' }else{ $('wk_error').innerHTML = 'Une erreur inconnue s\'est produite. Veuillez réessayer.' } } } function ToonKlant(bexists,brefresh) { var url= 'customer.asp?action=savescreenshown&taal=fr'; fdoAjaxText(url,'endToonKlant') if (bexists) { $('wk_intro1').hide(); $('wk_intro2').show(); } else { $('wk_intro2').hide(); $('wk_intro1').show(); } if (brefresh) { $('wk_refresh').value=1; }else{ $('wk_refresh').value=0; } $('wk_error').hide(); $('wk_content').show(); $('wk_saved').hide(); ShowLightBox('wijzigklant',''); } function endToonKlant() { } function ToonWWVergeten() { $('ww_mailed').hide(); $('ww_content').show(); $('ww_login_error').hide(); ShowLightBox('wwvergeten',''); } function ToonWWVergeten2() { CloseLightBox('wijzigklant'); ToonWWVergeten(); } function levering_doorgaan(frm) { var leverplaats = document.getElementById('lev_levering_o'); var betaling = document.getElementById('lev_betaling_o'); var opmerking = document.getElementById('lev_opmerking'); var verzekering = document.getElementById('lev_verzekering_o'); var adres2_naam, adres2_tel, adres2_plaats, adres2_postcode, adres2_adres, adres2_land; var error=''; var tmp = true; if (leverplaats.value == 'otheraddress') { adres2_naam = document.getElementById('adres2_naam_o').value; adres2_tel = document.getElementById('adres2_tel_o').value; adres2_plaats = document.getElementById('adres2_plaats_o').value; adres2_postcode = document.getElementById('adres2_postcode_o').value; adres2_adres = document.getElementById('adres2_adres_o').value; adres2_land = document.getElementById('adres2_land_o').value; if ((adres2_naam=='') || (adres2_tel=='') || (adres2_plaats=='') || (adres2_postcode=='') || (adres2_adres=='') || (adres2_land=='')) { error += '
- Veuillez remplir complètement l\'adresse de livraison.'; tmp = false; } } if (leverplaats.value == '') { error += '
- Veuillez indiquer l\'adresse de livraison.'; tmp = false; } if (betaling.value == ''){ error += '
- Veuillez indiquer le mode de paiement s.v.p.'; tmp = false; } if (verzekering.value == '') { error += '
- Veuillez indiquer le mode d\'assurance s.v.p.'; tmp = false; } if (error != '') { $('lev_error').innerHTML = 'Les données ne sont pas tout à fait correctes:' + error ; $('lev_error').show(); tmp = false; } else { $('lev_error').hide(); } //return tmp; // (PB) check eerst of er geschenkverpakking is besteld, door te kijken of het element "hdn_ordernrstring" if (document.getElementById('hdn_ordernrstring') == null) { return tmp; } //voor de verschillende verpakkingen zelfde checken var orderlineids = document.getElementById('hdn_ordernrstring').value; var ids = new Array(); ids=orderlineids.split(","); for(var i=0; i < ids.length; i++) { var leverplaats = (document.getElementById(ids[i] + '_lev_levering').value); var verzekering = (document.getElementById(ids[i] + '_lev_verzekering').value); var adres2_naam, adres2_tel, adres2_plaats, adres2_postcode, adres2_adres, adres2_land var error=''; if (leverplaats == 'otheraddress') { adres2_naam = (document.getElementById(ids[i] + '_adres2_naam').value); adres2_tel = (document.getElementById(ids[i] + '_adres2_tel').value); adres2_plaats = (document.getElementById(ids[i] + '_adres2_plaats').value); adres2_postcode = (document.getElementById(ids[i] + '_adres2_postcode').value); adres2_adres = (document.getElementById(ids[i] + '_adres2_adres').value); adres2_land = (document.getElementById(ids[i] + '_adres2_land').value); if ((adres2_naam=='') || (adres2_tel=='') || (adres2_plaats=='') || (adres2_postcode=='') || (adres2_adres=='') || (adres2_land=='')) { error += '
- Veuillez remplir complètement l\'adresse de livraison.' tmp = false; } } if (leverplaats == '') { error += '
- Veuillez indiquer l\'adresse de livraison.' tmp = false; } if (verzekering == '') { error += '
- Veuillez indiquer le mode d\'assurance s.v.p.' tmp = false; } if (error != '') { $(ids[i] + '_lev_error').innerHTML = 'Les données ne sont pas tout à fait correctes:' + error ; $(ids[i] + '_lev_error').show(); tmp = false; } else { $(ids[i] + '_lev_error').hide(); } } return tmp; } function saveproefnotitie() { var proefnotitie = $('pn_proefnotitie').value; var wineinfoid = $('pn_wineinfoid').value; var naam= $('pn_naam').value; var email= $('pn_email').value; var star = $('pn_star').value; if ((proefnotitie == '') || (naam == '') || (email == '')) { $('pn_error').show(); $('pn_error').innerHTML = 'Veuillez remplir tous les champs s.v.p.' } else if(star==0){ $('pn_error').show(); $('pn_error').innerHTML = 'Veuillez indiquer un score s.v.p.' }else{ var url= 'proefnotities.asp?action=add&taal=fr&star=' + escape(star) + '&proefnotitie=' + escape(proefnotitie) + '&wineinfoid=' + escape(wineinfoid) + '&naam=' + escape(naam) + '&email=' + escape(email); fdoAjaxPostText(url,'endsaveproefnotitie') } } function showImage(img,titel) { $('imgtitle').innerHTML = titel; ShowLightBox('imglightbox',''); $('imgwijn').src = img; $('imgwijn').className = "resize_vertical" } var setstar=false; var star1; var star2; var currentstar = 0; var maxstars = 5; function losehighlight(x) { for (i=maxstars;i>currentstar;i--) { document.getElementById('star_' + i).src=star1.src; } for (i=currentstar;i>0;i--) { document.getElementById('star_' + i).src=star2.src; } } function highlight(x) { for (i=1;i<=x;i++) { document.getElementById('star_' + i).src= star2.src; } for (i=(x*1+1);i<=maxstars;i++) { document.getElementById('star_' + i).src= star1.src; } } function setStar(x) { currentstar = x $('pn_star').value = x; } function loadStars() { star1 = new Image(); star1.src = "/images/star1.gif"; star2 = new Image(); star2.src= "/images/star2.gif"; } function toonproefnotitie() { setStar(0) loadStars() ShowLightBox('addproefnotitie','') } function endsaveproefnotitie() { var resp = responseText; if(resp == "OK") { $('pn_content').hide(); $('pn_saved').show(); }else if (resp=="MISSINGFIELDS") { $('pn_error').show(); $('pn_error').innerHTML = 'Veuillez remplir tous les champs s.v.p.' } } function toonproefnotities(pntaal, wineinfoid) { $('tasting_notes_loading').show(); $('tasting_notes_detail').hide(); var url = 'proefnotities.asp?action=toon&taal=fr&pntaal=' + pntaal + '&wineinfoid=' + wineinfoid fdoAjaxText(url,endtoonproefnotities) } function endtoonproefnotities() { var resp = responseText; $('tasting_notes_detail').innerHTML = resp; $('tasting_notes_loading').hide(); $('tasting_notes_detail').show(); } function toonalgvwd() { $('vw_loading').show(); $('vw_content').hide(); ShowLightBox('divalgvwd',''); var url= 'orders.asp?action=toonalgvwd&taal=fr'; fdoAjaxText(url,endtoonalgvwd) } function endtoonalgvwd() { var resp = responseText; $('vw_loading').hide(); $('vw_detail').innerHTML = resp; $('vw_content').show(); } var bcartchanged=false; function toonCart() { $('cart_error2').hide(); $('cart_info2').hide(); $('cart_content').hide(); $('cart_loading').show(); ShowLightBox('wijzigcart',''); var url='cart.asp?action=items&taal=fr'; fdoAjaxText(url,endtoonCart) } function endtoonCart() { var resp = responseText; $('cart_loading').hide(); $('cart_detail').innerHTML = resp; $('cart_content').show(); } function hideCart() { if (bcartchanged) { document.location.href=document.location.href }else{ CloseLightBox('wijzigcart'); } } function deleteCart2(id) { if (confirm('Etes-vous certain que vous voulez supprimer cet article de votre panier?')) { bcartchanged=true; $('cart_error2').hide(); $('cart_info2').hide(); var url= 'cart.asp?action=delorderline&taal=fr&curr=EUR&id=' + escape(id) ; fdoAjaxText(url,'endDeleteCart2') } } function deleteCart2WineInVerp(id, aantal) { if (confirm('Etes-vous certain que vous voulez supprimer cet article de votre panier?')) { bcartchanged=true; $('cart_error2').hide(); $('cart_info2').hide(); var url= 'cart.asp?action=delorderlinewineinverp&taal=fr&curr=EUR&id=' + escape(id) + '&aantal=' + escape(aantal) ; fdoAjaxText(url,'endDeleteCart2') } } function deleteCartVerp2(id) { if (confirm('')) { bcartchanged=true; $('cart_error2').hide(); $('cart_info2').hide(); var url= 'cart.asp?action=delorderlineverp&taal=fr&curr=EUR&id=' + escape(id) ; fdoAjaxText(url,'endDeleteCart2') } } function endDeleteCart2() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { $('cart_subtotaal').innerHTML = aresp[2]; $('cart_'+ aresp[1] ).hide(); $('cart_info2').show(); $('cart_info2').innerHTML = 'L\'article a été supprimé de votre panier.' } } function updateOrderLine(id) { $('cart_info2').hide(); $('cart_error2').hide(); aantal = parseInt($('cart_aantal_' + id).value); if (aantal <= 0 || isNaN(aantal)) { $('cart_error2').innerHTML = 'Saisissez une quantité valable svp.' $('cart_error2').show(); }else{ var url = 'cart.asp?action=updateorderline&taal=fr&curr=EUR&id=' + escape(id) + '&aantal=' + escape(aantal) fdoAjaxText(url,'endUpdateOrderLine') } } function endUpdateOrderLine() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { bcartchanged=true; $('cart_subtotaal').innerHTML = aresp[2]; $('cart_prijs_' + aresp[1]).innerHTML = aresp[4]; $('cart_unitprijs_' + aresp[1]).innerHTML = aresp[3]; $('cart_info2').show(); $('cart_info2').innerHTML = 'L\'article a été sauvegardé.' }else if (aresp[0] == "TEWEINIG"){ if (aresp[4]==1) $('cart_error2').innerHTML = 'Vous ne pouvez pas commander ' + aresp[3] + ' exemplaires de cette article, parce qu\'il n\'y a qu\'une unité disponible.' else $('cart_error2').innerHTML = 'Vous ne pouvez pas commander ' + aresp[3] + ' exemplaires de cette article, parce qu\'il n\'y a que ' + aresp[4] + ' disponible.' $('cart_error2').show(); $('cart_aantal_' + aresp[1]).value = aresp[2]; }else if (aresp[0] == "TEWEINIGVERP"){ if (aresp[4] == 1) $('cart_error2').innerHTML = '' + aresp[4] + '' else $('cart_error2').innerHTML = 'Il y a encore ' + aresp[4] + '' $('cart_error2').show(); $('cart_aantal_' + aresp[1]).value = aresp[2]; } else{ $('cart_error2').innerHTML = 'Une erreur inconnue s\'est produite. Veuillez réessayer.' $('cart_error2').show(); } } function IsNumeric(sText) { var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } function addCart(wijnid) { var aantal= $F('aantal_' + wijnid); var aantalbeschikbaar = $F('aantalbeschikbaar_' + wijnid); $('cart_info').hide(); if ((aantal=='') || (!IsNumeric(aantal)) || (aantal <= 0)) { $('cart_error').show(); scroll(0,0) $('cart_error').innerHTML = 'Saisissez une quantité valable svp.' }else if(parseInt(aantal) > parseInt(aantalbeschikbaar)) { $('cart_error').show(); scroll(0,0); if (aantalbeschikbaar==0) { $('cart_error').innerHTML = 'Cet article n\'est plus disponible.' } else if(aantalbeschikbaar==1) { $('cart_error').innerHTML = 'Nous avons seulement 1 unité disponible de cet article.' }else{ $('cart_error').innerHTML = 'Nous n\'avons que ' + aantalbeschikbaar + ' unités disponibles de cet article.' } }else{ //movecart(wijnid) 'disabled IE problems // add to cart var url= 'cart.asp?action=add&taal=fr&curr=EUR&wijnid=' + escape(wijnid) + '&aantal=' + escape(aantal) ; fdoAjaxText(url,'endAddCart') $('aantal_' + wijnid).value=''; $('aantalbeschikbaar_' + wijnid).value = aantalbeschikbaar - aantal; } } function addCartVerpakking(verpakkingid) { var aantal= $F('aantal_' + verpakkingid); var aantalbeschikbaar = $F('aantalbeschikbaar_' + verpakkingid); $('cart_info').hide(); if ((aantal=='') || (!IsNumeric(aantal)) || (aantal <= 0)) { $('cart_error').show(); scroll(0,0) $('cart_error').innerHTML = 'Saisissez une quantité valable svp.' }else if(parseInt(aantal) > parseInt(aantalbeschikbaar)) { $('cart_error').show(); scroll(0,0); if (aantalbeschikbaar==0) { $('cart_error').innerHTML = 'Cet article n\'est plus disponible.' } else if(aantalbeschikbaar==1) { $('cart_error').innerHTML = 'Nous avons seulement 1 unité disponible de cet article.' }else{ $('cart_error').innerHTML = 'Nous n\'avons que ' + aantalbeschikbaar + ' unités disponibles de cet article.' } }else{ //movecart(verpakkingid) 'disabled IE problems // add to cart var url= 'cart.asp?action=add&taal=fr&curr=EUR&wijnid=&verpakkingid=' + escape(verpakkingid) + '&aantal=' + escape(aantal) ; fdoAjaxText(url,'endAddCartVerpakking') $('aantal_' + verpakkingid).value=''; $('aantalbeschikbaar_' + verpakkingid).value = aantalbeschikbaar - aantal; } } function endAddCart() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { pasbeschikbaaraan(aresp[1],aresp[2]); $('container_cart').innerHTML = aresp[3]; $('cart_error').hide(); $('cart_info').show(); $('cart_info').innerHTML = 'L\'article a été ajouté à votre panier.' }else if (aresp[0]=="TEWEINIG") { $('cart_error').show(); scroll(0,0) pasbeschikbaaraan(aresp[1], aresp[2]); $('cart_error').innerHTML = 'Il y a insufisemment d\'unités disponibles dans notre stock. Veuillez réesssayer.' } } function endAddCartVerpakking() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { pasbeschikbaarverpakkingaan(aresp[1],aresp[2]); $('container_cart').innerHTML = aresp[3]; $('cart_error').hide(); $('cart_info').show(); $('cart_info').innerHTML = 'L\'emballage a été supprimé de votre panier d\'achat. Cliquez ici pour remplir l\'emballage avec un ou des vins de votre panier d\'achat.' }else if (aresp[0]=="TEWEINIG") { $('cart_error').show(); scroll(0,0) pasbeschikbaarverpakkingaan(aresp[1], aresp[2]); $('cart_error').innerHTML = 'Il y a insufisemment d\'unités disponibles dans notre stock. Veuillez réesssayer.' } } function plaatswijninverpakking(wijnid, verpakkingid) { var url= 'verpakking.asp?action=vul&taal=fr&curr=EUR&wijnid=' + escape(wijnid) + '&verpakkingid=' + escape(verpakkingid); fdoAjaxText(url,'endplaatswijninverpakking') } function endplaatswijninverpakking() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { $('gift_wine_div').innerHTML = aresp[1]; $('gift_packaging_div').innerHTML = aresp[2]; $('container_cart').innerHTML = aresp[3]; var $j = jQuery.noConflict(); $j( init ); } } function deleteWineFromVerp(wijnid, verpakkingid) { var url = 'verpakking.asp?action=eruit&taal=fr&curr=EUR&wijnid=' + escape(wijnid) + '&verpakkingid=' + escape(verpakkingid); fdoAjaxText(url,'endDeleteWineFromVerp') } function endDeleteWineFromVerp() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { $('gift_wine_div').innerHTML = aresp[1]; $('gift_packaging_div').innerHTML = aresp[2]; $('container_cart').innerHTML = aresp[3]; var $j = jQuery.noConflict(); $j( init ); } } function deleteVerpakking(verpakkingid) { if (confirm('')) { var url = 'verpakking.asp?action=del&taal=fr&curr=EUR&verpakkingid=' + escape(verpakkingid); fdoAjaxText(url,'endDeleteVerpakking') } } function endDeleteVerpakking() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { $('gift_wine_div').innerHTML = aresp[1]; $('gift_packaging_div').innerHTML = aresp[2]; $('container_cart').innerHTML = aresp[3]; var $j = jQuery.noConflict(); $j( init ); } } function deleteCart(wijnid) { if (confirm('Etes-vous certain que vous voulez supprimer cet article de votre panier?')) { if ($('cart_info')) $('cart_info').hide(); var url= 'cart.asp?action=del&taal=fr&curr=EUR&wijnid=' + escape(wijnid) ; fdoAjaxText(url,'endDeleteCart') } } function deleteCartVerpakking(orderlineid) { if (confirm('Etes-vous certain que vous voulez supprimer cet article de votre panier?')) { if ($('cart_info')) $('cart_info').hide(); var url= 'cart.asp?action=delverp&taal=fr&curr=EUR&orderlineid=' + escape(orderlineid) ; fdoAjaxText(url,'endDeleteCartVerpakking') } } function endDeleteCart() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { pasbeschikbaaraan(aresp[1],aresp[2]); $('container_cart').innerHTML = aresp[3]; if ($('cart_error')) $('cart_error').hide(); if ($('cart_info')) { $('cart_info').show(); $('cart_info').innerHTML = 'L\'article a été supprimé de votre panier.' } } } function endDeleteCartVerpakking() { var resp = responseText; var aresp = new Array(); aresp=resp.split("|||"); if(aresp[0] == "OK") { pasbeschikbaarverpakkingaan(aresp[1],aresp[2]); $('container_cart').innerHTML = aresp[3]; if ($('cart_error')) $('cart_error').hide(); if ($('cart_info')) { $('cart_info').show(); $('cart_info').innerHTML = 'L\'emballage a été supprimé de votre panier d\'achat.' } } } function pasbeschikbaaraan(wijnid, aantal) { if ($('aantalbeschikbaar_' + wijnid) ) { $('aantalbeschikbaar_' + wijnid).value = aantal; if (aantal == 0) { if ($('aantalbeschikbaartekst_' + wijnid)) $('aantalbeschikbaartekst_' + wijnid).innerHTML = '0 unités' $('bestelrow_' + wijnid).hide(); }else if (aantal==1) { if ($('aantalbeschikbaartekst_' + wijnid) ) $('aantalbeschikbaartekst_' + wijnid).innerHTML = '1 unité' $('bestelrow_' + wijnid).show() }else{ if ($('aantalbeschikbaartekst_' + wijnid)) $('aantalbeschikbaartekst_' + wijnid).innerHTML = aantal + ' unités' $('bestelrow_' + wijnid).show() } } } function pasbeschikbaarverpakkingaan(verpakkingid, aantal) { if ($('aantalbeschikbaar_' + verpakkingid) ) { $('aantalbeschikbaar_' + verpakkingid).value = aantal; if (aantal == 0) { if ($('aantalbeschikbaartekst_' + verpakkingid)) $('aantalbeschikbaartekst_' + verpakkingid).innerHTML = '0 unités' $('bestelrow_' + verpakkingid).hide(); }else if (aantal==1) { if ($('aantalbeschikbaartekst_' + verpakkingid) ) $('aantalbeschikbaartekst_' + verpakkingid).innerHTML = '1 unité' $('bestelrow_' + verpakkingid).show() }else{ if ($('aantalbeschikbaartekst_' + verpakkingid)) $('aantalbeschikbaartekst_' + verpakkingid).innerHTML = aantal + ' unités' $('bestelrow_' + verpakkingid).show() } } } /* HOMEPAGE - SCROLL BLOCK FUNCTIONS */ var tblock = new Array; var adisable = new Array; function volgendeblock(blocktype, autoreload) { if (adisable[blocktype] !=true) { adisable[blocktype] = true; $('wijn_block2_' + blocktype).hide(); $('wijn_block1_' + blocktype).show(); if ($('blockid_' + blocktype)) { blockid = $('blockid_' + blocktype).value; }else{ blockid=0; } var url= 'wine.asp?action=shownextblock&blocktype=' + blocktype + "&blockid=" + blockid + "&taal=fr" fdoAjaxText(url,'endvolgendeblock') if (! autoreload) { clearInterval(tblock[blocktype]) } } } function vorigeblock(blocktype) { if (adisable[blocktype] !=true) { adisable[blocktype] = true; $('wijn_block2_' + blocktype).hide(); $('wijn_block1_' + blocktype).show(); if ($('blockid_' + blocktype)) { blockid = $('blockid_' + blocktype).value; }else{ blockid=0; } var url= 'wine.asp?action=showprevblock&blocktype=' + blocktype + "&blockid=" + blockid + "&taal=fr" fdoAjaxText(url,'endvolgendeblock') } } function endvolgendeblock() { //window.clearTimeout(t); var resp = responseText; aresp=resp.split("|||"); if(aresp[0] == "OK") { wb2 = 'wijn_block2_' + aresp[1] wb = 'wijn_block1_' + aresp[1] // zet nieuwe content in 2 $(wb2).innerHTML = aresp[2]; new Effect.Parallel([ new Effect.Appear(wb2,{sync:true, duration: 1}), new Effect.Fade(wb,{sync:true, duration: 1}) ],{afterFinish:function(){ // wissel content $(wb).innerHTML = $(wb2).innerHTML; $(wb).show(); $(wb2).innerHTML = ''; $(wb2).hide(); adisable[aresp[1]] = false; } }); }else{ adisable[aresp[1]] = false; } } /* email alerts */ function addEmailAlert() { $('ea_content').show(); $('ea_saved').hide(); $('ea_error').hide(); //$('ea_jaar').value=''; //$('ea_trefwoord').value=''; //$('ea_wijntype').selectedIndex=0; ShowLightBox('addemailalert',''); } function saveEmailAlert() { var email, jaar, trefwoord, wijntype email = $('ea_email').value; jaar = $('ea_jaar').value; trefwoord = $('ea_trefwoord').value; wijntype = $F('ea_wijntype'); var err=''; if (email == '') { err += '
- Vous n\'avez pas rempli d\'adresse e-mail.' } else if (! checkmail(email)){ err += '
- Vous n\'avez pas saisi une adresse e-mail correcte.' } if ( (jaar == '') && (trefwoord== '') && (wijntype == '') ) { err += '
- Veuillez remplir au moins un des trois critères de recherche.' } if (err == '') { var url= 'emailalert.asp?action=add&taal=fr&email=' + escape(email) + '&jaar=' + escape(jaar) + '&trefwoord=' + escape(trefwoord) + '&wijntype=' + escape(wijntype); fdoAjaxPostText(url,'endSaveEmailAlert') }else{ $('ea_error').show(); $('ea_error').innerHTML = 'Vous n\'avez pas rempli correctement les données ci-dessous. Veuillez les corriger et essayer à nouveau :' + err; } } function endSaveEmailAlert() { var resp = responseText; if(resp == "OK") { $('ea_content').hide(); $('ea_saved').show(); }else { $('ea_error').show(); $('ea_error').innerHTML = 'Une erreur s\'est produite. Veuillez réessayer.' } }