$(document).ready(function() 
{

	// Anders tonen onchange
	$('.opties').change(function() 
	{
		if( this.value == 'anders' || this.value == 'anders' )
		{
			$('.anders').css( "display", "block" );
			$('.anders').addClass( "required" );
		}
		else
		{
			$('.anders').css( "display", "none" );
			$('.anders').removeClass( "required" );
		}
	});

	// Default value's leegmaken 
	$('.defaultValue').focus(function() {  
         if (this.value == this.defaultValue){  
             this.value = '';  
         }  
        if(this.value != this.defaultValue){  
              this.select();  
         }  
	}); 
	
	// Default values terugzetten
	$('.defaultValue').blur(function() {  
        if (this.value == ''){  
            this.value = this.defaultValue;  
        }  
	});

	$.validator.setDefaults({
	submitHandler: function() {
		$.ajax({
			type:		'post',	
			url:		'templates/pages/brochure/ajax/checkcaptcha.php',
			data:		{ captcha: $('#controle').val()  },
			dataType:	'json',
			success: function( data )
			{	
				if( data.captcha == 'true' ) 
				{
					submitReactie();
				}
				else
				{
					$("#captcha_error").css( "display", "block" );
				}
			}
			});
		}
	});
	
	// Een error weergeven als de waarde hetzelde is als de 'default value'
	// Alleen controleren bij verplichte velden
	$.validator.addMethod("defaultValue", function(value, element) 
	{
	    if ( $('input[name="'+element.name+'"]').hasClass('required') && element.value == element.defaultValue )
	    {
	        return false;
	    }
	    return true;
	});
	
	// Validatie formulier
	$("#brochureForm").validate();
	
	// Fancybox
	$("a#flippingbook").fancybox({
		'hideOnContentClick': false,
		'autoDimensions'	: false,
		'width'				: 750,
		'height'			: 625,
		'type'				: 'iframe'
	});
	
	// Checkt of fancybox automatisch geopend moet worden
	var open = $("#hiddenForm").attr("value");
	
	if( open != null )
	{
		$("a#flippingbook").trigger("click");
	}
	
});

// Dit heb je nodig om de waarden van de checkboxen uit te lezen
$.metadata.setType("attr", "validate");

//Verstuurd post data door naar php voor verdere afhandeling
function submitReactie()
{	
	$.post(
		"templates/pages/brochure/se/verstuur.php",
		{	
			product: $('#brochure-product:checked').val(),
			technisch: $('#brochure-technisch:checked').val(),
			bedrijfsnaam: $('[name=bedrijfsnaam]').val(),
			voornaam: $('[name=voornaam]').val(),
			achternaam: $('[name=achternaam]').val(),
			straatnaam: $('[name=straatnaam]').val(),
			huisnummer: $('[name=huisnummer]').val(),
			postcode: $('[name=postcode]').val(),
			plaats: $('[name=plaats]').val(),
			provincie: $('[name=provincie]').val(),
			telefoon: $('[name=telefoon]').val(),
			email: $('[name=email]').val(),
			ken: $('[name=ken]').val(),
			anders: $('[name=anders]').val(),
			nieuws: $('[name=nieuws]:checked').val(),
			submit: $('[name=submit]').val()
		},
		function(data)
		{
			if( data == '' )
			{
				window.location.href = 'http://www.in-lite.com/se/broschyr-bestallning.html';
			}
			else
			{
				alert( data );
			}
		},
		"html"
	);
}

