// on document ready
$(function() {
    // bind listeners to form elements
    $('#fQuickCalc').find('input:text, select').change(updatePrijs).end().find("input:radio, input:checkbox").click(updatePrijs);
    // wisselende achtergrondkleur tabelrijen
    $('#fQuickCalc tr:even').addClass('r1');
    // bepaal initiele prijs
    updatePrijs();
});

// update prijs na veranderen formuliervelden
function updatePrijs() {
	$.post('../../scripts/prijsCalc.php', $('#fQuickCalc').serialize(), function(response) {
        $('#fQuickCalc :input').removeClass('fout');
        if (!response.totaal) {
            // fouten in spec!
            $.each(response, function(key, val) {
                $(document.forms[0][key]).addClass('fout');
            });
			$('.quickPrijs').html('Sorry, ongeldige invoer...');
		} else {
			$('.quickPrijs').html('Vanaf <span>'+response.totaal+'</span>');
		}
	}, 'json');
}

// filler function
function changeForm() { }