$(document).ready(function() {

	$('#cars').click(function(){
		if($('#cars').is(':checked')){
			$('#cars-info').children().each(function(i, el){
				$(this).css('display','');
				
				$('[name=cars-info]').removeAttr('disabled');
			});
		}
		else{
			$('#cars-info').children().each(function(i, el){
				$(this).css('display','none');
				
				$('[name=cars-info]').attr('disabled', 'disabled');
			});		
		}
	});
	

	
	$('#dressing').click(function(){
		if($('#dressing').is(':checked')){
			$('#dressing-info').children().each(function(i, el){
				$(this).css('display','');
				
				$('[name=dressing-info]').removeAttr('disabled');
			});
		}
		else{
			$('#dressing-info').children().each(function(i, el){
				$(this).css('display','none');
				
				$('[name=dressing-info]').attr('disabled', 'disabled');
			});		
		}
	});
	
	
	
	$('#ice').click(function(){
		if($('#ice').is(':checked')){
			$('#ice-info').children().each(function(i, el){
				$(this).css('display','');
				
				$('[name=ice-info]').removeAttr('disabled');
			});
		}
		else{
			$('#ice-info').children().each(function(i, el){
				$(this).css('display','none');
				
				$('[name=ice-info]').attr('disabled', 'disabled');
			});		
		}
	});

	$("#contact-form").validate({
		rules: {
			name: {
				required: true,
				minlength: 4
			},
			email: {
				required: true,
				email: true
			},
			telephone: "required",
			address: "required",
			date: "required",
			type: "required",
			venue: "required",
			recaptcha_response_field: "required"
		},
		messages: {
			name: {
				required: "Please enter your full name",
				minlength: "Your name must consist of at least four characters"
			},
			email: "Please enter a valid email address",
			telephone: "Please enter a telephone number",
			address: "Please enter a postal address",		
			date: "On what date will your event take place?",	
			type: "Please let us know what type of event you are planning",
			venue: "Where will your event take place?",		
			recaptcha_response_field: "Please enter the verification text"
		}
	});


});
