$(document).ready(function(){
	//Fancybox op activiteiten links
	$("a[rel=activiteiten-img]").fancybox({
		'titlePosition' 	: 'bottom',
		'padding'			: 0,
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Activiteit: ' + (title.length ? ' ' + title : '') + '</span>';
		}
	});
	
	//fancybox op alle andere foto's met fancy
	$("a[rel=fancy]").fancybox({
		'titlePosition' 	: 'bottom',
		'padding'			: 0,
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
	
	//Alle class external links openen in nieuw venster
	$(".external").attr("target","_blank");
	
	//Alle subnavs hiden
	$(".subnav").hide();
	
	//Mailme class, emailadressen omzettten
	var at = / at /;
    var dot = / dot /g;
    $('span.mailme').each( function() {
        var addr = jQuery(this).text().replace(at,"@").replace(dot,".");
        $(this)
            .after('<a href="mailto:'+addr+'" class="mailme">'+ addr +'</a>')
            .remove();
    });
	
	//Validatie toepassen op contactform.
	$("#contactform").validate();
	
	$('form fieldset').children().focus(function (){
		clearText(this);
	});
	$('form fieldset').children().blur(function (){
		addText(this);
	});
	
	$('#submit').click(function() {
		post_form($(this).parent().parent().attr('id'));
	});
	
});

function clearText(theField)
{
if (theField.defaultValue == theField.value)
theField.value = '';
}

function addText(theField)
{
if (theField.value == '')
theField.value = theField .defaultValue;
}

function post_form(form)
{
	var formdata = $('#'+form).serialize();
	var path = $('#'+form).attr('action');
	
	$.ajax({
		type: "POST",
		url: path,
		data: formdata,
		timeout: 2000,
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			alert('Er ging iets mis, probeer opnieuw.');
		},
		success: function (data) {
			var response=$(data);
            var oneval = response.filter('#message_kind').html();
            var subval = response.filter('#message_text').html();
			
			if(oneval == 'positive'){
				var div = $('#'+form).parent().attr('id');
				$('#'+div).html('<p>'+subval+'</p>');
			}
			else
			{
				alert(subval);
			}
		}
	});
}

function check_wagen(optie)
{
	if(optie == 'Wagen')
	{
		$('#wagenextras').html('<input type="text" name="bouwplaats" id="bouwplaats" value="Adres van uw bouwplaats" /><select name="verzekerd" id="verzekerd"><option value="ja">Wagen is verzekerd.</option><option value="nee">Wagen is niet verzekerd.</option></select><br /><br />');
	}
	else
	{
		$('#wagenextras').html('<input type="hidden" name="bouwplaats" value="" /><input type="hidden" name="verzekerd" value="" /><br /><br />');
	}
}

function laadPrins(jaartal)
{
	$.ajax({
		type: "POST",
		url: 'exe/prins.php?jaartal='+jaartal,
		timeout: 2000,
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			alert('Er ging iets mis, probeer opnieuw.');
		},
		success: function (data) {
			$('#cur_prins').html(data);
			
			$("a[rel=fancy]").fancybox({
				'titlePosition' 	: 'bottom',
				'padding'			: 0,
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
			});
		}
	});
}
