Spagetti

by Zsanett Tamás

JavaScript

let maxMarriedDiscount = 33335;
let taxDiscount = 7450;
let selectOption2 = $('.custom-select2');
/* Calc page */
function requiredNextInput () {
    let selectOption = $('.custom-select');
    let nextInput = $('.tax-discount input');
    nextInput.prop('disabled', true);
    selectOption.change(function(){
        if ($(this).val() === '2' || $(this).val() === '3') {
            nextInput.prop('required', true);
            nextInput.prop('disabled', false);
            $('.married-discount').val(maxMarriedDiscount.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " "));
        } else {
            nextInput.prop('required', false);
            nextInput.prop('disabled', true);
            $('.married-discount').val(" ");
        }
    });
}

function addInputValue() {
    selectOption2.on('change', function () {
        if ($(this).val() === '2') {
            $('.tax-discount').val(taxDiscount.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " "));
        } else {
            $('.tax-discount').val(" ");
        }
    });
}



// let child_0 = 0;
// let child_1 = 66670;
// let child_2 = 133330;
// let child_3 = 220000;
// let child_4 = 220000;
// let child_5 = 220000;

function calcThisNumberNetValue(netTabNumber) {
    if (isNaN(netTabNumber ) === true) {
        return 'Csak szamot tartalmazhat!';
    }
    else if (netTabNumber > 0) {
        var personalIncomeTax = netTabNumber * 0.15; //szja
        var inKindHealtInsuranceContribution = netTabNumber * 0.04; //Természetbeni egészségbiztosítási járulék
        var cashHealtInsuranceContribution = netTabNumber * 0.03; //Pénzbeni egészségbiztosítási járulék
        var pensionContribution = netTabNumber * 0.1; //Nyugdíjjárulék
        var laborMarketContribution = netTabNumber * 0.015; //Munkaerő-piaci járulék
        var totalDeductions = personalIncomeTax + inKindHealtInsuranceContribution + cashHealtInsuranceContribution + pensionContribution + laborMarketContribution;
        var net = Math.round(netTabNumber -...