$(function() {
	
	$("input:radio[name=typeklant]").click(function(){ 
			
		if($('input:radio[name=typeklant]:checked').val() == "zakelijk")
		{
			if(!$('tr#bedrijf').length > 0)
			{
				// Toevoegen van de TR:
				$('<tr id="bedrijf"><td width="150">Bedrijfsnaam</td><td><input type="text" name="bedrijfsnaam" value=""></td></tr>').insertAfter("#type");
				$('<tr id="kvk"><td width="150">KVK Nummer</td><td><input type="text" name="kvk" value=""></td></tr>').insertAfter("#bedrijf");
			}
		}
		else
		{
			// Verwijderen van de andere regel:
			$('tr#bedrijf').remove('#bedrijf');
			$('tr#kvk').remove('#kvk');

		}
	}); 
	
	// validate signup form on keyup and submit
	$("#offerte").validate({
		rules: {
			voorletters: "required",
			achternaam: "required",
			adres: {
				required: true,
				minlength: 2
			},
			postcode: {
				required: true,
				minlength: 6
			},
			woonplaats: {
				required: true,
			},
			email: {
				required: true,
				email: true
			},
			telefoon: {
				required: true,
				minlength: 10
			}
		},
		messages: {
			voorletters: "<span class='fout'>Voorletters niet ingevuld</span>",
			achternaam: "<span class='fout'>Achternaam niet ingevuld</span>",
			adres: {
				required: "<span class='fout'>Geen adres ingevuld</span>",
				minlength: "<span class='fout'>Adres is te kort</span>"
			},
			postcode: {
				required: "<span class='fout'>Geen postcode opgegeven</span>",
				minlength: "<span class='fout'>Opgegeven postcode is ongeldig</span>"
			},
			woonplaats: {
				required: "<span class='fout'>Voer uw woonplaats in</span>",
			},
			email: "<span class='fout'>E-mailadres is niet geldig</span>",
			woonplaats: {
				required: "<span class='fout'>Woonplaats dient opgegeven te worden</span>",
			},	
			telefoon: {
				required: "<span class='fout'>Telefoonnummer dient opgegeven te worden</span>",
				minlength: "<span class='fout'>Het ingevoerde telefoonnummer is te kort</span>",
			}	
		}
		
	});
	
}); 