///////////////SHOP ARTICLE SELECTION/////////////////////////////// function addtocart(){ if($('newoid').value==0){ alert('U dient eerst alle opties te kiezen. Zodra een artikel prijs zichtbaar is kunt u het artikel bestellen'); }else{ $('order').submit(); } } //////////////PAYMENT FUNCTIONS ////////////// function gopay(){ if(!$('credc').checked && !$('ideal').checked && !$('moneytr').checked){ alert("Kies eerst de gewenste betaalmethode"); }else if($('ideal').checked && $('issuer').options[$('issuer').selectedIndex].value=="X"){ alert("U kunt uitsluitend met iDeal betalen\nals u bankiert bij ��n van de genoemde banken.\nSelecteer creditcard of neem contact met ons op..."); }else{ showMess(); if($('ideal').checked){ paym="iDeal"; }else if($('credc').checked){ paym="Creditcard"; }else{ paym="Overschrijving"; } //construct ajax new Ajax.Request('./incl/shop_ajax/placeorder.php', { method: 'POST', evalScripts: true, parameters: { paymethod: paym }, onSuccess: function(transport){ if(transport.responseText.substring(0,6)!='error'){ pminfo=transport.responseText.split('|*|'); $('BPE_Issuer').value=$('issuer').options[$('issuer').selectedIndex].value; $('BPE_Invoice').value=pminfo[0]; $('BPE_Description').value=pminfo[1]; $('BPE_Signature2').value=pminfo[2]; switch(paym){ case 'iDeal': $('orderform').action="https://payment.buckaroo.nl/gateway/ideal_payment.asp"; break; case 'Creditcard': $('orderform').action="https://payment.buckaroo.nl/sslplus/request_for_authorization.asp"; break; case 'Overschrijving': $('orderform').action="https://payment.buckaroo.nl/gateway/transfer.asp"; break; } $('orderform').submit(); //closeMess(); }else{ $('loginloader').style.display='none'; $('puheader').innerHTML='FOUT'; $('pucontent').innerHTML='Sorry, er is iets misgegaan. Er heeft nog geen betaling plaatsgevonden. Probeert u het nog eens.

Sluit'; } }, onFailure: function(){ $('loginloader').style.display='none'; $('puheader').innerHTML='FOUT'; $('pucontent').innerHTML='Sorry, er is iets misgegaan. Er heeft nog geen betaling plaatsgevonden. Probeert u het nog eens.

Sluit'; } }); } } function showMess(){ document.getElementById('popupmsg').style.display='block'; document.getElementById('bgr_overlay').style.display='block'; document.getElementById('popupoverlay').style.display='block'; } function closeMess(){ document.getElementById('popupmsg').style.display='none'; document.getElementById('bgr_overlay').style.display='none'; document.getElementById('popupoverlay').style.display='none'; } //////////////mailform functions///////////////// onfocus_val = function(fel,val){ if(fel.value==val){ fel.value=''; } } validateMailForm = function(){ $('sendbtn').style.display='none'; var corrEmail = /\b[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}\b/i; if($('firstname').value==formfirstname){ $('sendbtn').style.display=''; $('formerrormsg').innerHTML="Vul uw voornaam in alstublieft"; return false; }else if($('surname').value==formsurname){ $('sendbtn').style.display=''; $('formerrormsg').innerHTML="Vul uw achternaam in alstublieft"; return false; }else if($('email').value.match(corrEmail)==null){ $('sendbtn').style.display=''; $('formerrormsg').innerHTML="Dit is geen geldig e-mailadres."; return false; }else if($('testcode').value==formtestcode){ $('sendbtn').style.display=''; $('formerrormsg').innerHTML="Vul de controle code in alstublieft"; return false; }else if($('remark').value==formremark){ $('sendbtn').style.display=''; $('formerrormsg').innerHTML="Vul een vraag of opmerking in alstublieft"; return false; }else{ return true; } } //custdata delFieldArray=new Array('delfirstname','delsurname','delcompany','deladdress','delzipcode','delcity','delcountry'); function shippingaddchange(){ if($('samedeliveryaddress').checked==true){ for(var i=0;i0){ $('subNAWBtn').style.display=''; $('formerror').style.display=''; }else{ $('nawinfo').submit(); } } }); }else{ if(err>0){ $('subNAWBtn').style.display=''; $('formerror').style.display=''; }else{ $('formerror').style.display='none'; $('nawinfo').submit(); } } } function checkCCID(){ if($('customercard').value!=''){ new Ajax.Request('./incl/shop_ajax/checkcc.php', { method: 'POST', evalScripts: true, parameters: { ccid: $('customercard').value, zip: $('zipcode').value, saveccnr: 1 }, onSuccess: function(transport){ if(transport.responseText!='correct'){ $('carderror').style.display=''; }else{ $('order').submit(); } } }); }else{ $('order').submit(); } } function validateEnq(){ $('sendenq').style.display='none'; var notEmpty = /\S+/; var corrEmail = /\b[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}\b/i; var nonEmptyArr=new Array('naam','adres','postcode','plaats','leeftijd'); var err=0; for(var i=0;i0){ $('sendenq').style.display=''; $('errMsg').innerHTML="Vul alstublieft uw gegevens in zodat u mee kunt dingen voor èèn van de waardebonnen!" $('errMsg').style.display=''; return false; }else{ return true; } } //editcart functions (shoppingcart) function updateCart(oid,amount){ amount=Math.round(amount); new Ajax.Request(editcarturl,{ method:'post', evalScripts: true, parameters: { suboid: oid, subamount: amount, action: 'editamount' }, onSuccess: function(transport){ elementArr=transport.responseText.split('&'); $('prodtotprice').innerHTML=elementArr[1]; $('prodvat').innerHTML=elementArr[2]; $('prodshipping').innerHTML=elementArr[4]; $('shoppingcart').innerHTML=elementArr[3]; oidArr=elementArr[0].split('|'); for(i=0;i0){ $('formError').style.display=''; $('subBtn').style.display=''; }else{ /* if($('agree').checked==false){ $('termsError').style.display=''; //$('formError').style.display=''; $('subBtn').style.display=''; }else{ $('termsError').style.display='none'; $('mcsignup').submit(); } */ $('mcsignup').submit(); } } /* function agrees(){ if($('agree').checked==false){ $('termsError').style.display=''; }else{ $('termsError').style.display='none'; } }*/ ////////////QUESTIONAIR FUNCTIONS///////////////////// function findPosX(obj){ var curleft = 0; if(obj.offsetParent){ while(1){ curleft += obj.offsetLeft; if(!obj.offsetParent){ break; } obj = obj.offsetParent; } }else if(obj.x){ curleft += obj.x; } return curleft; } function findPosY(obj){ var curtop = 0; if(obj.offsetParent){ while(1){ curtop += obj.offsetTop; if(!obj.offsetParent){ break; } obj = obj.offsetParent; } }else if(obj.y){ curtop += obj.y; } return curtop; } function createQuestionair(){ var showQ=false; switch(getCookie('mensocksQuestionair')){ case '0': showQ=false; break; // case '1': //check when cookie was set // cdate=getCookie('mensocksQuestionairDate'); // now=new Date(); // nowms=now.getTime(); // dif=nowms-cdate; // if(dif>86400000){ // showQ=true;//last time asked > 1 day // }else{ // showQ=false;//last time asked < 1day // } // break; // case '2': default: //dont show questionair, do show button var scrwidth=document.body.offsetWidth; var xPos=(scrwidth-970)/2; showQ=false; var element = Builder.node('div', { id: 'qBtn', style: 'left: '+xPos+'px; width: 130px; padding: 0px; z-index:2000; position: absolute;' }, [ Builder.node('a',{href: 'http://www.mensocks.nl/enquete', style: 'border: 0'}, [ Builder.node('img',{width: '130', height: '130', src:'media/webshop_languages/nl/questionairw20.png', border: 0})]) ] ); $('payoff').appendChild(element); // break; // default: // showQ=true; } if(showQ==true){ var scrwidth=document.body.offsetWidth; var xPos=(scrwidth-500)/2; var element = Builder.node('div', { id: 'questionair', style: 'width: 500px; padding: 10px; top:200px; left: '+xPos+'px; z-index:2000; position: absolute; border: 3px solid #fff; background-color:#2b2b2b; color: #fff' }, [ Builder.node('div',{ style: 'font-size:11px; text-align: left' }, [ Builder.node('h2',{ style: 'color: #fff; margin-top: 0; font-size: 18px; text-transform: uppercase; font-weight: normal' }, 'Maak kans op een Mensocks Waardebon ter waarde van 100 euro!'), 'Om onze website te verbeteren en nog meer op uw wensen aan te sluiten, vragen wij u aan het eind van uw bezoek een aantal vragen te beantwoorden. Onder de inzendingen worden 10 sokkadobonnen t.w.v. 100 euro verloot.', [ Builder.node('br')], [ Builder.node('br')],'O ', [ Builder.node('a',{href: 'javascript:answQ(2);', style: 'color:#65aedb; font-weight: normal; text-decoration: none'},'Ja, ik doe mee!')],' (Klik aan het eind van uw bezoek op de link links bovenaan uw scherm)', [ Builder.node('br')],'O ', [ Builder.node('a',{href: 'javascript:answQ(1);', style: 'color:#65aedb; font-weight: normal; text-decoration: none'},'Nee, misschien later.')], [ Builder.node('br')],'O ', [ Builder.node('a',{href: 'javascript:answQ(0);', style: 'color:#65aedb; font-weight: normal; text-decoration: none'},'Nee, en vraag het me niet meer.')], [ Builder.node('br')], ]), ]); $('mybody').insert({top: element}); } blurAnchors(); } function answQ(st){ setCookie('mensocksQuestionairDate','',-1000); setCookie('mensocksQuestionair','',-1000); var now=new Date(); nowDate=now.getTime(); setCookie('mensocksQuestionairDate',nowDate,365); setCookie('mensocksQuestionair',st,365); $('mybody').removeChild($('questionair')); createQuestionair(); } function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/;domain=.mensocks.nl"; } function getCookie(c_name){ if(document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "="); if(c_start!=-1){ c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if(c_end==-1){ c_end=document.cookie.length; } return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } //window.onload = createQuestionair;