//functies.js
function solliciterenForm(a){var b=false;var c=false;$(".check").each(function(){$(this).removeClass("error");if($(this).val()==""||$(this).val()==" "){b=true;$(this).addClass("error")}else if($(this).attr("type")=="file"){var a=$(this).val().split(".").pop().toLowerCase();if($.inArray(a,["xls","xlsx","pdf","doc","docx","odt"])==-1){b=true;c=true;$(this).addClass("error")}}});if(!b){$(".spamchecker").val("GEEN_SPAM");return true}else{if(c){alert("Uw CV is niet van het bestandstype .xls,.xlsx,.pdf,.doc,.docx,.odt.")}else{alert("Niet alle verplichte velden zijn ingevoerd.")}return false}}function rotate(a){if(document.getElementById(a)){var b=document.getElementById(a);function c(a){var c="rotate("+a+"rad)";b.style.WebkitTransform=c;b.style.MozTransform=c}function d(){var a=(new Date).getTime();d.acceleration=d.g*d.angle;d.speed+=d.acceleration;d.angle+=d.speed;c(d.angle);var b=(new Date).getTime()-a;setTimeout(d,80-b)}d.g=-.33;d.acceleration=1;d.speed=.01;d.angle=.06;b.style.WebkitTransformOrigin="center top";b.style.MozTransformOrigin="center top";d()}}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][0-9]{3}[\s]([A-Z]|[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(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{if(a.spamchecker){a.spamchecker.value="GEEN_SPAM"}return true}}$(document).ready(function(){$("#fotoalbum a").each(function(){var a=$('<span class="overlay" style="border: 5px solid #fff;"></span>').appendTo($(this));a.css("opacity",0);$(this).hover(function(){a.animate({opacity:.5},200)},function(){a.animate({opacity:0},200)})});$("#solliciterenform").submit(function(){return solliciterenForm()})})
