$(document).ready(function(){
	jQuerify();
});

function jQuerify(){
	$('#header .mainmenu > ul > li').hover(function(e){
		e.preventDefault();
		$(this).find('.submenu').hide().stop().fadeTo(200, 1);	
		$(this).find('.submenu li').each(function(){
			$(this).css({'marginTop':'-10px'}).animate({'marginTop':'0px'}, 200);
		});
	},function(e){
		 e.preventDefault();
		$(this).find('.submenu').stop().fadeTo(100, 0, function(){
			$(this).hide();														
		});
	});
	
	$('#slideshow > ul').cycle({timeout:2000})
	$('.route').maps();
	
	/*************
	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);
	});
	
	$("#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;
	});
	
	
	$('.captcha').click(function(e){
		e.preventDefault();
		$timestamp = new Date().getTime();
		$(this).attr('src','captcha.gif?ts='+$timestamp);
	});
	
}
