$(document).ready(function(){ 	

// Valideer reserveringsformulier ----------------------------------------------------------------------------------------


	$(".reserveren-button").click(function() { 
		  $("#frm-reserveren").submit(); 
		  return false;
		}); 
		
		$(".c1000-button").unbind("click");
		$(".c1000-button").click(function(event) { 
		  event.preventDefault(); 
		  var len = $(".statusnok").length;							  
		  if (len==0) { 
			  $("#error2").hide();
			  $("#frm-c1000").submit(); 
		  } else { 
		  	  $('html,body').animate({scrollTop: $("#frm-c1000").offset().top},'slow');
			  $("#error2").show();
		  } 
		}); 		
		
		$(".offerte-button").click(function() { 
		  $("#frm-offerte").submit(); 
		  return false;
		});		
		
		$(".kindercultuur-button").click(function() { 
		  $("#frm-kindercultuur").submit(); 
		  return false;
		});	

		$(".promotie-button").click(function() { 
		  $("#frm-promotie").submit(); 
		  return false;
		});	
		
		$(".brochure-button").click(function() { 
		  $("#frm-brochure").submit(); 
		  return false;
		});			
		
		jQuery.validator.messages.required = "";
		$("#frm-kindercultuur").validate({meta: "validate",
			errorLabelContainer: $("#error")
		});
		jQuery.validator.messages.required = "";
		$("#frm-promotie").validate({meta: "validate",
			errorLabelContainer: $("#error")
		});
		
		jQuery.validator.messages.required = "";
		$("#frm-brochure").validate({meta: "validate",
			errorLabelContainer: $("#error")
		});		

		jQuery.validator.messages.required = "";
		$("#frm-reserveren").validate({meta: "validate",
			errorLabelContainer: $("#error")
		});

		jQuery.validator.messages.required = "";
		$("#frm-c1000").validate({meta: "validate",
			errorLabelContainer: $("#error")
		});
		
		jQuery.validator.messages.required = "";
		$("#frm-offerte").validate({meta: "validate",
			errorLabelContainer: $("#error")
		});		
		
// Dynamisch bestelformulier 
	$("#inp_betalingwijze").change(function() { 
		var i = $(this).val();		
		if (i==1) { 
			$(".reserveren-button").html("Ga naar betaalpagina");
			$(".machtiging").slideUp(300);
			$("#inp_rekeningnummer").removeClass("required");
			$("#mach_akkoord").removeClass("required");
		} else if (i==2) { 
			$(".reserveren-button").html("Reserveren");
			$(".machtiging").slideUp(300);
			$("#inp_rekeningnummer").removeClass("required");
			$("#mach_akkoord").removeClass("required");
		} else if (i==3) { 
			$(".reserveren-button").html("Reserveren");
			$(".machtiging").slideDown(300);
			$("#inp_rekeningnummer").addClass("required");
			$("#mach_akkoord").addClass("required");
		} else if (i==4 ) { 
			$(".reserveren-button").html("Offerte aanvragen");
			$(".machtiging").slideUp(300);
			$("#inp_rekeningnummer").removeClass("required");
			$("#mach_akkoord").removeClass("required");
		} else { 
			$(".reserveren-button").html("Offerte aanvragen");
			$(".machtiging").slideUp(300);
			$("#inp_rekeningnummer").removeClass("required");
			$("#mach_akkoord").removeClass("required");
		} 
	
    });		
	var betaalwijze = $("#inp_betalingwijze").val();
	if (betaalwijze==1) { 
		$(".reserveren-button").html("Ga naar betaalpagina");
		$(".machtiging").slideUp(300);
		$("#inp_rekeningnummer").removeClass("required");
		$("#mach_akkoord").removeClass("required");
	} else if (betaalwijze==2) { 
		$(".reserveren-button").html("Reserveren");
		$(".machtiging").slideUp(300);
		$("#inp_rekeningnummer").removeClass("required");
		$("#mach_akkoord").removeClass("required");
	} else if (betaalwijze==3) { 
		$(".reserveren-button").html("Reserveren");
		$(".machtiging").slideDown(300);
		$("#inp_rekeningnummer").addClass("required");
		$("#mach_akkoord").addClass("required");
	} else if (betaalwijze==4 ) { 
		$(".reserveren-button").html("Offerte aanvragen");
		$(".machtiging").slideUp(300);
		$("#inp_rekeningnummer").removeClass("required");
		$("#mach_akkoord").removeClass("required");
	} else { 
		$(".reserveren-button").html("Boeken");
		$(".machtiging").slideUp(300);
		$("#inp_rekeningnummer").removeClass("required");
		$("#mach_akkoord").removeClass("required");
	} 
	
	
});
