
function calculate() {

// WEG  contributie2jaarterug = document.contributieForm.contributie2jaarterugField.value;
omzet2jaarterug = document.contributieForm.omzet2jaarterugField.value;
brutoloonsom2jaarterug = document.contributieForm.brutoloonsom2jaarterugField.value;
// begrotingstekort = document.contributieForm.begrotingstekortField.value;
// alert("{/configData/configBudgetDeficit}");
// begrotingstekort = bdef;
// alert(begrotingstekort);
// totaleContributie2jaarterug = 379017;

// 

basiscontributie = 825;
// dit is schijfgrens1 keer schijfgrensPercentage1

omzetSchijfgrens1 = 3270744;
omzetSchijfgrens2 = 8721985;
omzetSchijfgrens3 = 32707444;
omzetSchijfgrens4 = 1000000000000000000;
omzetSchijfgrensPercentage1 = 0.00028;
omzetSchijfgrensPercentage2 = 0.000315;
omzetSchijfgrensPercentage3 = 0.00025489638590131;
omzetSchijfgrensPercentage4 = 0.000165;

maxOmzetSchijf1 = omzetSchijfgrensPercentage1 * omzetSchijfgrens1;
maxOmzetSchijf2 = maxOmzetSchijf1 + omzetSchijfgrensPercentage2 * (omzetSchijfgrens2-omzetSchijfgrens1);
maxOmzetSchijf3 =  maxOmzetSchijf2 + omzetSchijfgrensPercentage3 * (omzetSchijfgrens3-omzetSchijfgrens2);


brutoloonsomSchijfgrens1 = 654149;
brutoloonsomSchijfgrens2 = 981223;
brutoloonsomSchijfgrens3 = 3270744;
brutoloonsomSchijfgrens4 = 1000000000000000000;

brutoloonsomSchijfgrensPercentage1 = 0.00262;
brutoloonsomSchijfgrensPercentage2 = 0.0053;
brutoloonsomSchijfgrensPercentage3 = 0.00245397807689044;
brutoloonsomSchijfgrensPercentage4 = 0.00185;

maxBrutoloonsomSchijf1 = brutoloonsomSchijfgrens1 * brutoloonsomSchijfgrensPercentage1;
maxBrutoloonsomSchijf2 = maxBrutoloonsomSchijf1 + brutoloonsomSchijfgrensPercentage2 * (brutoloonsomSchijfgrens2-brutoloonsomSchijfgrens1);
maxBrutoloonsomSchijf3 =  maxBrutoloonsomSchijf2 + brutoloonsomSchijfgrensPercentage3 * (brutoloonsomSchijfgrens3-brutoloonsomSchijfgrens2);

if (omzet2jaarterug < omzetSchijfgrens1) {
contributieAlsPercentageOmzet = omzetSchijfgrensPercentage1 * omzet2jaarterug;
} else if (omzet2jaarterug < omzetSchijfgrens2) {
contributieAlsPercentageOmzet = maxOmzetSchijf1 + (omzetSchijfgrensPercentage2 * (omzet2jaarterug - omzetSchijfgrens1));
} else if (omzet2jaarterug < omzetSchijfgrens3) {
contributieAlsPercentageOmzet = maxOmzetSchijf2 + (omzetSchijfgrensPercentage3 * (omzet2jaarterug - omzetSchijfgrens2));
} else {
contributieAlsPercentageOmzet = maxOmzetSchijf3 + (omzetSchijfgrensPercentage4 * (omzet2jaarterug - omzetSchijfgrens3));
}

// document.contributieForm.contributieAlsPercentageOmzet.value=contributieAlsPercentageOmzet;


if (brutoloonsom2jaarterug < brutoloonsomSchijfgrens1) {
contributieAlsPercentageBrutoloonsom = brutoloonsomSchijfgrensPercentage1 * brutoloonsom2jaarterug;
} else if (brutoloonsom2jaarterug < brutoloonsomSchijfgrens2) {
contributieAlsPercentageBrutoloonsom = maxBrutoloonsomSchijf1 + (brutoloonsomSchijfgrensPercentage2 * (brutoloonsom2jaarterug - brutoloonsomSchijfgrens1));
} else if (brutoloonsom2jaarterug < brutoloonsomSchijfgrens3) {
contributieAlsPercentageBrutoloonsom = maxBrutoloonsomSchijf2 + (brutoloonsomSchijfgrensPercentage3 * (brutoloonsom2jaarterug - brutoloonsomSchijfgrens2));
} else {
contributieAlsPercentageBrutoloonsom = maxBrutoloonsomSchijf3 + (brutoloonsomSchijfgrensPercentage4 * (brutoloonsom2jaarterug - brutoloonsomSchijfgrens3));
}

// document.contributieForm.contributieAlsPercentageBrutoloonsom.value=contributieAlsPercentageBrutoloonsom;

contributieDitjaar = (contributieAlsPercentageOmzet + contributieAlsPercentageBrutoloonsom)/2 + basiscontributie;
document.contributieForm.contributieDitjaar.value=Math.round(contributieDitjaar);
// alert (contributieVorigejaar);
// verdeelsleutel = contributie2jaarterug/totaleContributie2jaarterug;
// document.contributieForm.verdeelsleutel.value=verdeelsleutel;
// alert (verdeelsleutel);
// additioneleDekking = verdeelsleutel * begrotingstekort;
// document.contributieForm.additioneleDekking.value=Math.round(additioneleDekking);
// alert (additioneleDekking);
// totaleContributieVorigejaar = contributieVorigejaar + additioneleDekking;
// document.contributieForm.totaleContributieVorigejaar.value=Math.round(totaleContributieVorigejaar);
// alert (totaleContributieVorigejaar);

}


