/* JS uruchamiany w okienku kalkulatora */
$(document).ready(function() {
    $("#JobContract").click(function() {
        resetAll();
        jobContract();
    });
    $("#JobOrderZus").click(function() {
        resetAll();
        jobOrderZus();
    });
    $("#JobOrder").click(function() {
        resetAll();
        jobOrder();
    });

    $("#uz_1").click(function() {
        if (($("#uz_1 input").is(':checked'))) {
            $("#uz_2 input:checked, #uz_4 input:checked").removeAttr("checked");
            $("#uz_2, #uz_4").fadeOut();
        } else {
            $("#uz_2, #uz_4").fadeIn(500);
        }
    });

    $("#uz_2").click(function() {
        if (($("#uz_2 input").is(':checked'))) {
            $("#uz_1 input:checked, #uz_4 input:checked").removeAttr("checked");
            $("#uz_1, #uz_4").fadeOut();
        } else {
            $("#uz_1, #uz_4").fadeIn(500);
        }
    });

    $("#uz_4").click(function() {
        if (($("#uz_4 input").is(':checked'))) {
            $("#uz_1 input:checked, #uz_2 input:checked").removeAttr("checked");
            $("#uz_1, #uz_2").fadeOut();
        } else {
            $("#uz_1, #uz_2").fadeIn(500);
        }
    });

    if ($("#JobContract:checked").length == 1) {
        jobContract();
    } else if ($("#JobOrderZus:checked").length == 1) {
        if (($("#uz_1 input").is(':checked'))) {
            $("#uz_1").fadeIn(500);
            $("#uz_2 input:checked, #uz_4 input:checked").removeAttr("checked");
        } else if (($("#uz_2 input").is(':checked'))) {
            $("#uz_2").fadeIn(500);
            $("#uz_1 input:checked, #uz_4 input:checked").removeAttr("checked");
        } else if (($("#uz_4 input").is(':checked'))) {
            $("#uz_4").fadeIn(500);
            $("#uz_1 input:checked, #uz_2 input:checked").removeAttr("checked");
        } else {
            jobOrderZus();
        }
    } else if ($("#JobOrder:checked").length == 1) {
        jobOrder();
    } else {
        resetAll();   
    }
});

function resetAll() {
    $("div.question").fadeOut(200);
    $("div.question input:checked").removeAttr("checked");
}
function jobContract() {
    $("#uop_1, #uop_2").fadeIn(500);
}

function jobOrderZus() {
    $("#uz_1, #uz_2, #uz_4").fadeIn(500);
}

function jobOrder() {
    $("#uod_1").fadeIn(500);
}

