function check() { var fields = new Array("voornaam","achternaam","adres","postcode","telefoon","land"); var names = new Array("Voornaam","Achternaam","Adres","Postcode","Telefoon","Land"); var msg = ""; var countfields = fields.count(); for (var i=0;i<=(countfields)-1;i++) { field=fields[i]; el=document.getElementById(field).value; if (el=="") {msg = msg + names[i] + '\n'; /* alert(i + " message = " + msg); */} } var email = document.getElementById('emailaddress'); var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!filter.test(email.value)) { msg = msg + "\n het opgegeven emailadres is niet juist"; } // var el = document.getElementById('voorwaarden'); // if (el.checked==false) // { // msg = msg + "\n U bent niet akkoord gegaan met de voorwaarden"; // } if (msg!=""){alert("De volgende velden zijn leeg:\n\n" + msg);return false;} } function addart(SSID,artikel,aantal) { var curcook = getCookie('order' + SSID) if (curcook == null){ cook = artikel; } else { var huidigart=artikel.split(":"); art=curcook.split(","); var numberart = art.count(); var cook=""; var found=0; for (var q=0;q<=(numberart-1);q++) { var delen = art[q].split(":"); if (cook!="")cook=cook + ","; if (delen[0]==huidigart[0]) { delen[3] = parseInt(delen[3]) + parseInt(aantal); cook = cook + delen[0]+":"+delen[1]+":"+delen[2]+":"+delen[3]; found=1; } else { cook = cook + art[q]; } } if (found==0) {cook = cook + "," + artikel;} } setCookie('order'+ SSID,cook,'86400','/','',''); aantalart(SSID); alert("Uw artikel is toegevoegd aan uw mandje"); } Array.prototype.count = function () { return this.length; } function aantalart(SSID) { var cook = getCookie('order' + SSID); if (cook == null) {aantal=0;} else { var artikel= cook.split(","); aantal = artikel.count(); } var txtnleeg = "Er zijn {stuks} artikelen in het mandje"; var txtleeg = "Is leeg"; if (aantal>=1) { txt = txtnleeg.replace('{stuks}',aantal); txt = txt + "
Afrekenen
"; } else { txt = txtleeg } document.getElementById("numberart").innerHTML=txt; } function delete_art(SSID,nr) { var curorder = getCookie('order' + SSID); var artikels = curorder.split(","); var ret = ""; for (var i in artikels) { if (i!=nr && i!='count') { if (ret!="")ret = ret + ","; ret = ret + artikels[i]; } } if (ret=="") { deleteCookie('order' + SSID,'/'); } else { setCookie('order'+ SSID,ret,'86400','/','',''); } aantalart(SSID); showart(SSID); } function showart(SSID) { var curorder = getCookie('order' + SSID); if (curorder==null) { document.getElementById('artikels').innerHTML="

Geen artikelen

"; return; } var artikels = curorder.split(","); var ordertotal=0; var cnt = artikels.count(); var returnstr = ""; var stringart = art[1]; stringart = stringart.replace("+"," "); returnstr = returnstr + ""; returnstr = returnstr + ""; returnstr = returnstr + ""; returnstr = returnstr + ""; returnstr = returnstr + ""; } } returnstr = returnstr + ""; document.getElementById('artikels').innerHTML = returnstr + "
"; for (i=0;i<=cnt;i++) { var tmp = artikels[i]; if (i!=cnt) { var art = tmp.split(":"); var totaal = art[2] * art[3]; ordertotal = ordertotal + totaal; returnstr = returnstr + "
" + stringart + "   " + art[3] + " stuk(s) à € "+ art[2] + "   € " + valuta(totaal) + " "; returnstr = returnstr + "
 Totaal €  " + valuta(ordertotal) + "
"; } function valuta(getal) { return getal.toFixed(2); }