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 -...