$(document).ready(function(){
	
	if ($('#m4cfb9feu_input_bondspasnummer').length) {
		$('#m4cfb9feu_input_bondspasnummer').parent().append('<a class="zoom" href="/uploads/images/bondspas.jpg"><img src="/theme/images/ico_help.png" width="16" height="16" alt="" /></a>');
	}
 	
	if ($('#m3af0ainput_bondspasnummer').length) {
		$('#m3af0ainput_bondspasnummer').parent().append('<a class="zoom" href="/uploads/images/bondspas.jpg"><img src="/theme/images/ico_help.png" width="16" height="16" alt="" /></a>');
	}
 	
	if ($('#m3af0ainput_password').length) {
		$('#m3af0ainput_password').parent().append('<br /><em>minimaal 6 karakters</em>');
	}
   
    $("#big").click(function() {
    	$("BODY").addClass("biggerfont");
    });
    
    $("#small").click(function() {
    	$("BODY").removeClass("biggerfont");
    });
    
	$(".home_right_block .hr:last").hide();
	
	$("#forum .forum_light A").hide();
	
	$(".comment:odd").css("borderLeft", "5px solid #FF8700");
	
	$("#post .comment:first").addClass("firstpost");
	$("#post .commentheader:first").hide();
	
	$("#navigation_top > UL > LI:last").addClass("last");
	
	//alert($("#footer_sitemap LI.parent > A").attr("href").substr(-14));
	
	$("#footer_sitemap LI.parent > A").each(function() {
		if ($(this).attr("href").slice(-14) == "best_vademecum") {
			$(this).parent().hide();
		}
	});

   	
  	// checking the number of the 'bondspas' should start with a 3 and
   	// contains nine numbers.   	
	
	if ($("#m3af0ainput_bondspasnummer").length) {
	   	var specialNumbers = new Array("3014","3021","3023","3076","3110","3127","3128","3132","3133","3140","3149","3152","3153","3154","3155","3156","3158","3159","3160","3161","3162","3164","3168","3169","3170","3171","3172","3173","3178","3182","3184","3185","3186","3189","3190","3198","3199");
		var normalNumbers = new Array("3001","3002","3003","3005","3006","3007","3008","3009","3010","3011","3013","3016","3017","3018","3019","3020","3022","3024","3025","3027","3029","3030","3031","3032","3033","3035","3036","3037","3038","3040","3041","3042","3043","3044","3045","3047","3048","3049","3051","3052","3054","3055","3057","3058","3059","3061","3064","3065","3066","3067","3069","3071","3072","3075","3077","3079","3080","3081","3082","3085","3088","3091","3095","3097","3098","3099","3100","3103","3104","3105","3108","3109","3111","3113","3117","3119","3120","3121","3122","3124","3125","3126","3130","3137","3138","3141","3142","3144","3145","3148","3150","3166","3174","3180","3181","3183","3188","3194","3195","3196","3200","3201","3204","3206","3207","3208","3210","3211","3212","3214","3215","3216","3217","3218","3219","3220","3999");
		
		if ($.inArray($("#m3af0ainput_bondspasnummer").val().substr(0,4), specialNumbers) != '-1') {
			$("select[name='m3af0ainput_gespecialiseerde_vereniging']").attr("disabled", "");
			$("select[name='m3af0ainput_plaats_en_vereniging']").attr("disabled", "disabled");		
		} else if ($.inArray($("#m3af0ainput_bondspasnummer").val().substr(0,4), normalNumbers) != '-1') {
			$("select[name='m3af0ainput_gespecialiseerde_vereniging']").attr("disabled", "disabled");
			$("select[name='m3af0ainput_plaats_en_vereniging']").attr("disabled", "");
		} else {
			$("select[name='m3af0ainput_gespecialiseerde_vereniging']").attr("disabled", "disabled");
			$("select[name='m3af0ainput_plaats_en_vereniging']").attr("disabled", "disabled");
		}
		
	   	$("#m3af0ainput_bondspasnummer").blur(function() {
	   		var firstfour = $(this).val().substr(0,4);
	   		if ($.inArray(firstfour, specialNumbers) != "-1") {
	   			$("select[name='m3af0ainput_gespecialiseerde_vereniging']").attr("disabled", "");
	   			$("select[name='m3af0ainput_plaats_en_vereniging']").attr("disabled", "disabled");
	   		} else {
	   			$("select[name='m3af0ainput_plaats_en_vereniging']").attr("disabled", "");
				$("select[name='m3af0ainput_gespecialiseerde_vereniging']").attr("disabled", "disabled");
	   		}
	   	});
   	}
   	

   	
	$("form#m3af0amoduleform_3").submit(function() {		
		var error = false;
		if ($("#m3af0ainput_bondspasnummer").val() == "" || $("#m3af0ainput_bondspasnummer").val().length != 9 || $("#m3af0ainput_bondspasnummer").val().substr(0,1) != "3") {
			$("#m3af0ainput_bondspasnummer").addClass("error");
			alert("Bondspas is verplicht, kent 9 cijfers en begint met een 3.");
			error = true;
		} else {
			$("#m3af0ainput_bondspasnummer").removeClass("error");
		}
		if ($.inArray($("#m3af0ainput_bondspasnummer").val().substr(0,4), normalNumbers) != '-1') {
			if ($("#m3af0ainput_bondspasnummer").val().substr(0,4) != $("select[name='m3af0ainput_plaats_en_vereniging']").val().slice(-4)) {
				alert("Bondspasnummer komt niet overeen met de gekozen vereniging.");
				$("#m3af0ainput_bondspasnummer").addClass("error");
				error = true;
			} else {
				$("#m3af0ainput_bondspasnummer").removeClass("error");
			}
		} else {
			if ($("#m3af0ainput_bondspasnummer").val().substr(0,4) != $("select[name='m3af0ainput_gespecialiseerde_vereniging']").val().slice(-4)) {
				alert("Bondspasnummer komt niet overeen met de gekozen gespecialiseerde vereniging.");
				$("#m3af0ainput_bondspasnummer").addClass("error");
				error = true;
			} else {
				$("#m3af0ainput_bondspasnummer").removeClass("error");
			}
		}		
		if (error) {
			return false;
		}
		return true;
	});
	


	
	$(".yt_list:last, .blog-summary:last").css("border", "0");
	
	 $('#slider').nivoSlider({
        effect:'fade',
        slices:7,
        animSpeed:800,
        pauseTime:8000,
        directionNav:true,
        directionNavHide:false,
        controlNav:false,
        controlNavThumbs:false,
        controlNavThumbsFromRel:false        
    });
    $(".zoom").fancybox({
		'speedIn' :	500,
		'speedOut' : 500,
		'overlayColor' : '#000',
		'overlayOpacity' : 0.8,
		'transitionIn' :   'elastic',
		'transitionOut' : 'elastic',
		'easingIn' : 'easeOutBack',
		'easingOut' : 'easeInBack'
	});
    
    $("a.zoomforum, .comment a[rel='nofollow external']").fancybox({
		'speedIn' :	500,
		'speedOut' : 500,
		'overlayColor' : '#000',
		'overlayOpacity' : 0.8,
		'transitionIn' :   'elastic',
		'transitionOut' : 'elastic',
		'easingIn' : 'easeOutBack',
		'easingOut' : 'easeInBack',
		'showNavArrows' : false
	});
    
    $("a.zoomform").fancybox({
    	'type' : 'iframe',
    	'width' : 800,
    	'height' : 600,
		'speedIn' :	500,
		'speedOut' : 500,
		'overlayColor' : '#000',
		'overlayOpacity' : 0.8,
		'transitionIn' :   'elastic',
		'transitionOut' : 'elastic',
		'easingIn' : 'easeOutBack',
		'easingOut' : 'easeInBack'
	});
    
    $("a.zoom_upload").fancybox({
    	'type' : 'iframe',
    	'width' : 600,
    	'height' : 400,
		'speedIn' :	500,
		'speedOut' : 500,
		'overlayColor' : '#000',
		'overlayOpacity' : 0.8,
		'transitionIn' :   'elastic',
		'transitionOut' : 'elastic',
		'easingIn' : 'easeOutBack',
		'easingOut' : 'easeInBack'
	});
    
    $("a.zoom_yt").click(function() {
		$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'			: 680,
			'height'		: 495,
			'overlayColor' : '#000',
			'overlayOpacity' : 0.8,
			'transitionIn' :   'elastic',
			'transitionOut' : 'elastic',
			'easingIn' : 'easeOutBack',
			'easingOut' : 'easeInBack',
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
			   	 'wmode'		: 'transparent',
				'allowfullscreen'	: 'true'
			}
		});	
		return false;
	});
    
    $("area.zoomcard").fancybox({
    	'type' : 'iframe',
    	'width' : 880,
		'speedIn' :	500,
		'speedOut' : 500,
		'overlayColor' : '#000',
		'overlayOpacity' : 0.8,
		'transitionIn' :   'elastic',
		'transitionOut' : 'elastic',
		'easingIn' : 'easeOutBack',
		'easingOut' : 'easeInBack'
	});

});	

$(window).load(function() {
	$("#navigation_sub").equalHeights();
});
