
$(document).ready(function() {
// FAQ
	$('ul#faqList').simpleFAQ();
	
	
// Make div fully clickable 
    $("div.itembox")

	 .click(function() {
	        top.location.href = $(this).find("a:last").attr("href");
	});
	
	$("div.itembox").hover(
  	function () {
    $(this).addClass("hover");
  },
  function () {
    $(this).removeClass("hover");
  }
);	

// Slideout panel

$("div.panel_button").click(function(){
		$("div#panel").animate({
			height: "90px"
		})
		.animate({
			height: "100px"
		}, "fast");
		$("div.panel_button").toggle();
	
	});	
	
   $("div#hide_button").click(function(){
		$("div#panel").animate({
			height: "0px"
		}, "fast");
		
	
   });	
	
// validate form on keyup and submit
	$("#newsletter").validate({
rules: {
			emailadres: {
				required: true,
				email: true
				}
		},
		messages: {
			
						emailadres: {
				required: "Het e-mailadres is verplicht",
				minlength: "Vul aub een geldig e-mailadres in",
				email: "Vul aub een geldig e-mailadres in"
				}
			
				},
			  errorPlacement: function(error, element) {
     $('#error').html(error);
   },
   success: function(label) {
     label.addClass("valid").text("")
   },

   submitHandler: function() { 
   	 
	  var emailadres = $("input#emailadres").val();
	     		var dataString = 'emailadres=' + emailadres;
		//alert (dataString);
		
		$.ajax({
      type: "POST",
      url: "/submit_data.php",
      data: dataString,
      success: function(msg) {
		
        if (msg==1) {
		$("#emailadres").attr("value", ""); 

        $('#error').html("Bedankt voor de aanvraag.")
      	
       
		}
		else {

		
		$('#error').html("Er ging iets mis. Probeer het opnieuw.")
			   
			  }
       
      }
     });
    
   
   }
})
	
// Submit forms //
$('#loading').css('visibility','hidden');

	$("button").click(function(){

		$(".formError").hide();

	});

	var use_ajax=true;
	$.validationEngine.settings={};

	$("#contact-form").validationEngine({
		inlineValidation: false,
		promptPosition: "centerRight",
		success :  function(){use_ajax=true},
		failure : function(){use_ajax=false;}
	 })

	$("#contact-form").submit(function(e){

			/*if(!$('#busretour').val().length)
			{
				$.validationEngine.buildPrompt(".jqTransformSelectWrapper","* Dit veld is verplicht","error")
				return false;
			}*/
			
			if(use_ajax)
			{
				$('#loading').css('visibility','visible');
				$.post('/send.php',$(this).serialize()+'&ajax=1',
				
					function(data){
						if(parseInt(data)==-1)
							$.validationEngine.buildPrompt("#captcha","* Deze uitkomst is onjuist.","error");
							
						else
						{
							$("#contact-form").hide('fast').after('<p id="messageSent"><strong>Het formulier is verzonden. Wij zullen hier zo spoedig mogelijk op reageren.</strong></p>');
						}
						
						$('#loading').css('visibility','hidden');
					}
				
				);
			}
			e.preventDefault();
	})

	 
});


    
 
