function selectThis(category) {
	// set form
	document.getElementById("donationType").value = category;
	document.getElementById("donationType2").value = category;
	if (category == 'Jaarlijkse donatie') {
		$('#particulier, #donatie1, #beurs, #extras').slideDown();
		$('#gift1, #bedrijf_werknemer, #bedrijf').slideUp();
	} else if (category == 'Eenmalige gift') {
		$('#particulier, #gift1').slideDown();
		$('#donatie1, #extras, #bedrijf_werknemer, #bedrijf').slideUp();
		$('#beurs').hide();
	} else if (category == 'Doneren voor bedrijven') {
		$('#bedrijf, #bedrijf_werknemer').slideDown();
		$('#particulier').slideUp();
	} else if (category == 'werknemerssdonateur') {
		$('#werknemerssdonateur').slideDown();
		$('#bedrijfsdonateur').slideUp();
	} else if (category == 'bedrijfsdonateur') {
		$('#bedrijfsdonateur').slideDown();
		$('#werknemerssdonateur').slideUp();
	}
}

// validate particulier
$().ready(function(){
	$("#particuliere_donatie").validate({
		rules: {
			name: {
				required: true,
				minlength: 2
			},
			streetname: {
				required: true,
				minlength: 2
			},
			housenumber: {
				required: true
			},
			postcode: {
				required: true,
				minlength: 6
			},
			city: {
				required: true,
				minlength: 2
			},
			email: {
				required: true,
				email: true
			},
			phonenumber: {
				minlength: 10
			}
		},
		messages: {
			name: {
				required: "Verplicht",
				minlength: "Minimaal 2 letters."
			},
			streetname: {
				required: "Verplicht",
				minlength: "Minimaal 2 letters."
			},
			housenumber: {
				required: "Verplicht"
			},
			postcode: {
				required: "Verplicht",
				minlength: "0000XX"
			},
			city: {
				required: "Verplicht",
				minlength: "Minimaal 2 letters."
			},
			email: {
				required: "Verplicht",
				email: "Geen geld e-mailadres."
			},
			phonenumber: {
				minlength: "Minimaal 10 cijfers."
			}
		}
	});
})

// validate bedrijf
$().ready(function(){
	$("#bedrijfs_donatie").validate({
		rules: {
			companyname: {
				required: true,
				minlength: 2
			},
			streetname: {
				required: true,
				minlength: 2
			},
			housenumber: {
				required: true
			},
			postcode: {
				required: true,
				minlength: 6
			},
			city: {
				required: true,
				minlength: 2
			},
			contactname: {
				required: true,
				minlength: 2
			},
			email: {
				required: true,
				email: true
			},
			phonenumber: {
				minlength: 10
			}
		},
		messages: {
			companyname: {
				required: "Verplicht",
				minlength: "Minimaal 2 letters."
			},
			streetname: {
				required: "Verplicht",
				minlength: "Minimaal 2 letters."
			},
			housenumber: {
				required: "Verplicht"
			},
			postcode: {
				required: "Verplicht",
				minlength: "0000XX"
			},
			city: {
				required: "Verplicht",
				minlength: "Minimaal 2 letters."
			},
			contactname: {
				required: "Verplicht",
				minlength: "Minimaal 2 letters."
			},
			email: {
				required: "Verplicht",
				email: "Geen geld e-mailadres."
			},
			phonenumber: {
				minlength: "Minimaal 10 cijfers."
			}
		}
	});
})