$(document).ready(function(e) {
    $(".oormerken").hide();
    $(".prijsspecregel").hide();
    $("#prijs_contributie").show();
    update_totaalprijs();


    $("#in_selectie_ja").bind('click', function(e) {
        $("#licentie_aanvragen_ja").attr('checked', 'checked')
        $("#licentie_aanvragen_ja").attr('disabled', 'disabled');
        $("#licentie_aanvragen_nee").attr('disabled', 'disabled');
        $("#prijs_extra-selectie-training").show();
        licentie_aanvragen_ja();
    });
    $("#in_selectie_nee").bind('click', function(e) {
        $("#licentie_aanvragen_nee").attr('checked', 'checked')
        $("#licentie_aanvragen_ja").attr('disabled', '');
        $("#licentie_aanvragen_nee").attr('disabled', '');
        $("#prijs_extra-selectie-training").hide();
        licentie_aanvragen_nee();
    });

    $("#licentie_aanvragen_ja").bind('click', function(e) {
        licentie_aanvragen_ja();
    });

    $("#licentie_aanvragen_nee").bind('click', function(e) {
        licentie_aanvragen_nee();
    });

    $("#oormerk_shorttrack_ja").bind('click', function(e) {
        $("#prijs_oormerk-shorttrack").show();
        update_totaalprijs();
    });
    $("#oormerk_shorttrack_nee").bind('click', function(e) {
        $("#prijs_oormerk-shorttrack").hide();
        update_totaalprijs();
    });
    $("#oormerk_marathon_ja").bind('click', function(e) {
        $("#prijs_oormerk-marathon").show();
        update_totaalprijs();
    });
    $("#oormerk_marathon_nee").bind('click', function(e) {
        $("#prijs_oormerk-marathon").hide();
        update_totaalprijs();
    });

});

function licentie_aanvragen_ja() {    
    $(".oormerken").show();
    licentie_categorie = $("#licentie_categorie").val();
    $("#prijs_licentie-"+licentie_categorie).show();
    update_totaalprijs();
}

function licentie_aanvragen_nee() {
    $(".oormerken").hide();
    $("#prijs_licentie-"+licentie_categorie).hide();
    $("#prijs_oormerk-marathon").hide();
    $("#prijs_oormerk-shorttrack").hide();
    $("#oormerk_shorttrack_ja").attr('checked', '');
    $("#oormerk_shorttrack_nee").attr('checked', '');
    $("#oormerk_marathon_ja").attr('checked', '');
    $("#oormerk_marathon_nee").attr('checked', '');
    update_totaalprijs();
}

function update_totaalprijs() {
    totaalprijs = 0;
    producten = '';
    $(".prijsspecregel:visible").each(function(i){
        totaalprijs = totaalprijs + Number($(this).children(".herin_prijs").html());
        producten = producten + ',' + $(this).children(".herin_omschrijving").attr('id').substr(8);
    });
    $("#herin_totaalprijs").html(totaalprijs.toFixed(2));
    $("#herin_producten").val(producten.substr(1));
}

