function loginboxFormCheck(){var a=false;var b=new Array;b[0]='#loginboxform input[name*="loginbox_"].check';var c=b.join(",");$(c).each(function(){var b=$(this).val();if(b==""||b==" "){a=true;$(this).addClass("error")}else{$(this).removeClass("error")}});if(a){alert("U heeft niet alle gegevens correct ingevoerd");return false}else{return true}}function gegevensFormCheck(){var a=false;var b=new Array;b[0]='#gegevensform input[name*="contactpersoon_"].check';b[1]='#gegevensform input[name*="factuuradres_"].check';if($('input[name="verzendwijze"]:checked').val()!="afhalen"){var c=$('input[name="verzendwijze"]:checked').val();if(c=="bezorgen_en_retourname"&&$('input[name="afleveradres_gelijk2"]:checked').length==0||c=="bezorgen"&&$('input[name="afleveradres_gelijk"]:checked').length==0){b[2]='#gegevensform input[name*="afleveradres_"].check'}if(c=="bezorgen_en_retourname"&&$('input[id="retourname_chkb"]:checked').length==0){b[3]='#gegevensform input[name*="retourname_"].check'}}var d=b.join(",");$(d).each(function(){var b=$(this).val();if(b==""||b==" "){a=true;$(this).addClass("error")}else{$(this).removeClass("error")}});if(a){alert("U heeft niet alle gegevens correct ingevoerd");return false}else{if($('input[name="algemene_voorwaarden"]:checked').val()=="ja"){return true}else{alert("U dient akkoord te gaan met onze algemene voorwaarden");return false}}}function productFormCheck(){var a=false;$("#aantal").removeClass("error");var b=parseInt($("#aantal").val());if($("#aantal").val()==""||$("#aantal").val()==" "||isNaN(b)||b==0){a=true;$("#aantal").addClass("error")}else{$("#aantal").val(b)}if(a){alert("U heeft een ongeldig aantal ingevoerd");return false}else{return true}}function afrekenenFormulierCheckbox(){$("#afleveradres,#retournameadres").hide();var a=$('input[name="verzendwijze"]:checked').val();if(a=="bezorgen_en_retourname"&&$('input[name="afleveradres_gelijk2"]:checked').length==0||a=="bezorgen"&&$('input[name="afleveradres_gelijk"]:checked').length==0){$("#afleveradres").show()}if(a=="bezorgen_en_retourname"&&$('input[id="retourname_chkb"]:checked').length==0){$("#retournameadres").show()}}function afrekenenFormulierRadio(){$("#afleveradres_checkbox,#retourname_checkbox").hide();switch($('input[name="verzendwijze"]:checked').val()){case"bezorgen":$("#afleveradres_checkbox").show();break;case"bezorgen_en_retourname":$("#retourname_checkbox").show();break}afrekenenFormulierCheckbox()}function check(a,b,c,d){var e=false;var f="";var g=false;var h="error";var k=/^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i;var l=/^[1-9]{1}[0-9]{3}[A-Z]{2}$/;var m=false;var n=Array();n["tekst"]="- U heeft één of meerdere velden leeg gelaten\n";n["email"]="- Het door u ingevoerde e-mailadres is niet geldig\n";n["postcode"]="- De door u ingevoerde postcode is niet geldig. Vul de postcode in met notatie 1234AB\n";n["checkbox"]="- U heeft bij één of meerdere checkboxen, geen checkbox aangevinkt.";n["radio"]="- U heeft bij één of meerdere radiobuttons, geen radiobutton aangevinkt.";var o=Array();for(j=0;j<b.length;j++){if(a[b[j][0]]){f=a[b[j][0]];g=false;if(b[j][1]=="string"||b[j][1]=="textarea"){if(f.className){className=f.className;f.className=f.className.replace(" "+h,"")}else{f.className=""}if(f.value==""||f.value==" "){g=true;e=true;if(!o["tekst"]){o["tekst"]="tekst"}}if((b[j][0]=="email"||b[j][0]=="e-mail"||b[j][0]=="e-mailadres"||b[j][0]=="emailadres")&&!k.test(f.value)){g=true;e=true;if(!o["email"]){o["email"]=["email"]}}if(b[j][0]=="postcode"&&!k.test(f.value)){f.value=f.value.toUpperCase();if(!l.exec(l)){g=true;e=true;if(!o["postcode"]){o["postcode"]="postcode"}}}if(g){f.className=f.className+" "+h;g=false}}else if(b[j][1]=="checkbox"||b[j][1]=="checkboxset"){m=false;if(f.length>1){for(i=0;i<f.length;i++){if(f[i].checked){m=true}}}else{if(f.checked==true){m=true}}if(!m){e=true;if(!o["checkbox"]){o["checkbox"]="checkbox"}}}else if(b[j][1]=="radio"){m=false;for(i=0;i<f.length;i++){if(f[i].checked){m=true}}if(!m){e=true;if(!o["radio"]){o["radio"]="radio"}}}}}if(e){var p="U heeft de volgende onderdelen van het formulier niet correct ingevoerd:\n";for(i in o){if(n[o[i]]){p+=n[o[i]]}}alert(p);return false}else{a.spamchecker.value="GEEN_SPAM";return true}}(function(a,b){a.widget("vm.thumbshow",{options:{container:".container",thumbs:".thumb",activeClass:"active",duration:500},_create:function(){var b=this;this.container=this.element.find(this.options.container);this.thumbs=this.element.find(this.options.thumbs);this.thumbs.click(function(c){c.preventDefault();b._set(a(this))})},_set:function(b){var c=this,d=b.attr("href"),e=new Image;a(e).load(function(){c.container.stop(true).animate({opacity:0},c.options.duration,function(){a(this).attr("href",d.replace("sitebig/","")).css("background-image","url("+d+")").animate({opacity:1},c.options.duration)})}).attr("src",d);this.thumbs.removeClass(this.options.activeClass);b.addClass(this.options.activeClass)}})})(jQuery);$(function(){function b(a){var b=new Date(2008,11-1,1);var c=b;var d=null;var e=6;if(a.id=="from_huur"){if($("#to_huur").datepicker("getDate")!=null){d=$("#to_huur").datepicker("getDate");c=$("#to_huur").datepicker("getDate");c.setDate(c.getDate()+e);if(c<b){c=b}}else{d=new Date}}else if(a.id=="to_huur"){d=new Date;if($("#from_huur").datepicker("getDate")!=null){c=$("#from_huur").datepicker("getDate");var f=new Date(c.getFullYear(),c.getMonth(),c.getDate()+e);if(f<d){d=f}}}return{minDate:c,maxDate:d}}function a(a,b){var c=13;if($(b).attr("id")=="from_huur"){return{minDate:+1,maxDate:null}}else if($(b).attr("id")=="to_huur"){dateMax=$("#from_huur").datepicker("getDate");dateMax.setDate(dateMax.getDate()+c);return{minDate:$("#from_huur").datepicker("getDate"),maxDate:dateMax}}}$("ul.sf-menu").superfish({dropShadows:false,disableHI:false});$("#thumbshow").thumbshow({container:".productimage-big",thumbs:".productimage-thumbs a"});$("#from_huur,#to_huur").datepicker({changeMonth:true,numberOfMonths:2,minDate:+1,dateFormat:"dd-mm-yy",constrainInput:true,gotoCurrent:true,beforeShow:a,onSelect:function(b){if(this.id=="from_huur"){var c=$("#from_huur");var d=$("#to_huur");if(c.datepicker("getDate")>d.datepicker("getDate")){$("#to_huur").val(c.val());d=$("#to_huur")}var e=a("",$("#to_huur"));if(e.maxDate<=d.datepicker("getDate")){var f=$(this).data("datepicker");var g=$.datepicker.formatDate(f.settings.dateFormat||$.datepicker._defaults.dateFormat,e.maxDate,f.settings);$("#to_huur").val(g)}}}});$("#from_huur, #to_huur").keypress(function(a){a.preventDefault()});$("#productformulier").submit(function(){return productFormCheck()});$("#gegevensform").submit(function(){return gegevensFormCheck()});$("#loginboxform").submit(function(){return loginboxFormCheck()});$("#producten .product").click(function(a){a.preventDefault();window.location=$(".button",this).attr("href")})})
