$(document).ready(function(){
	jQuerify();
});

function jQuerify(){
	/*************
	MAIL PROTECTION
	*************/
	$('a.meel:not(.jQueried)').addClass('jQueried').each(function(i) {
        var text = $(this).text();
        var address = text.replace(" op ", "@");
        var address = address.replace(" punt ", ".");
        $(this).attr('href', 'mailto:' + address);
		$(this).text(address);
	});
	$('#slides img').each(function(){
		$(this)[0].oncontextmenu = function() {
			alert('Het is leuk als je foto\'s van OgenBlikken wilt gebruiken, maar neem je vooraf eerst even contact met mij op om toestemming te vragen? Bedankt!'); 
			return false;
		}  
	});
		
	/*************
	FORM SUBMITTER
	*************/
	$("#ajaxformulier:not(.jQueried)").addClass('jQueried').unbind('submit').submit(function(){
		var form = $(this);
		var data = $(this).serialize();
		$(this).find('input, textarea, checkbox, radio, select').each(function(){
			if($(this).attr('title')){
				ar = $(this).attr('name').split('[]');
				naam = ar[0];
				data += '&veldnamen['+encodeURIComponent(naam)+']=' + encodeURIComponent($(this).attr('title'))
			}
		});
		$.ajax({
			type: 	$(this).attr('method'),
			url: 	$(this).attr('action'),
			data: 	data,
			success: function(msg){
				if(form.attr('target')){
					$("#"+form.attr('target')).html(msg);
				}
			},
			error: function(xhr, ajaxOptions, thrownError){
				alert(xhr.status);
				alert(thrownError);
			}
		});
		return false;
	});
	$('.text .right').cycle({ 
		timeout:  4000, 
		speed:  500
	}); 
		
	$('#slides').slideshow();
	
	$('.scroll').jScrollPane({showArrows: true, verticalArrowPositions: 'after', verticalDragMaxHeight  : '60'});
	$('.scrollmenu').jScrollPane({verticalDragMaxHeight  : '60'});
	
	if(jQuery.browser.flash){
		flashvars = {template: $('body').attr('class')};
		if($('.takken-1:not(.noflash)').hasClass('noanimation')){
			flashvars.skipanimation = 1;	
		}
		$('.takken-1:not(.noflash)').css('backgroundImage','none').flash({
			src: 'swf/boom.swf',
			width: 800,
			height: 1200,
			wmode: 'transparent',
			flashvars: flashvars
		});
	}
	
	$('.captcha').click(function(e){
		e.preventDefault();
		$timestamp = new Date().getTime();
		$(this).attr('src','captcha.gif?ts='+$timestamp);
	});
	

	$("a[rel=fancybox]").fancybox({overlayOpacity: 0.7, overlayColor:'#000000'});

	$("a[rel=fancyiframe]").fancybox({
	'type'					: 'iframe',
	'zoomOpacity'			: true,
	'zoomSpeedIn'			: 300,
	'zoomSpeedOut'			: 300,
	'width'					: 980,
	'height'				: 600, 
	overlayOpacity: 0.7, 
	overlayColor:'#000000'});
	
	$('#gastenboek textarea').each(function(){  

			var length = $(this).val().split(/\b[\s,\.-:;]*/).length;

			$(this).parent().find('.counter').html( length);  

			$(this).keyup(function(){  

				length = $(this).val().split(/\b[\s,\.-:;]*/).length;  

				$(this).parent().find('.counter').html(length);  

			});  

		});

	$('.namelijk').hide();
	$('select[name=strHoegevonden]').change(function(){
		$index = $(this).find('option[selected]').index();
		if($index+1 == $(this).find('option').length){
			$('.namelijk').show();
		}else{
			$('.namelijk').val('').hide();
		}
	})
}
