// JavaScript Document

function submitKostprijsA(ref_form){

	var correct;

	if(ref_form.litersFrituurvet.value == '' || ref_form.litersFrituurvet.value < 1){
		alert("er is geen aantal liter frituurvet opgegeven.")
		ref_form.litersFrituurvet.focus();
		correct = false;
	}else if(ref_form.prijsFrituurvet.value == '' || ref_form.prijsFrituurvet.value < 0.01){
		alert("er is geen prijs per liter frituurvet ingevuld.")
		ref_form.prijsFrituurvet.focus();
		correct = false;
	}else if(ref_form.filterUren.value == '' || ref_form.filterUren.value < 1){
		alert("er is geen aantal uur opgegeven")
		ref_form.filterUren.focus();
		correct = false;
	}else if(ref_form.uurLoon.value == '' || ref_form.uurLoon.value < 0.01){
		alert("er is geen All-in uurloon ingevuld")
		ref_form.uurLoon.focus();
		correct = false;
	}
	
	ref_form.litersFrituurvet.value = ref_form.litersFrituurvet.value.replace(",", ".");
	ref_form.prijsFrituurvet.value = ref_form.prijsFrituurvet.value.replace(",", ".");
	ref_form.filterUren.value = ref_form.filterUren.value.replace(",", ".");
	ref_form.uurLoon.value = ref_form.uurLoon.value.replace(",", ".");					
	
	if(correct != false){
	
		//bereken de besparing					
		var uitkomst = (ref_form.litersFrituurvet.value*ref_form.prijsFrituurvet.value * 52)+(ref_form.filterUren.value*ref_form.uurLoon.value*52);
					
		// haal de parent div op
		var parent = document.getElementById('kostPrijs');

		if(document.getElementById('results')){
		
			// haal het element op aan de hand van de id
			var oldDiv = document.getElementById('results');
										
			// Verwijder het child element van de parent
			parent.removeChild(oldDiv);
		
		}

		if(document.getElementById('berekeningTwee')){
		
		
		
			// haal het element op aan de hand van de id
			var oldDiv = document.getElementById('berekeningTwee');
										
			// Verwijder het child element van de parent
			parent.removeChild(oldDiv);
		
		}
		
		if(document.getElementById('statement')){
		
			
		
			// haal het element op aan de hand van de id
			var oldDiv = document.getElementById('statement');
										
			// Verwijder het child element van de parent
			parent.removeChild(oldDiv);
		
		}
		
		// maak een nieuw div element aan
		var newDiv = document.createElement('div');
		
		// stel de id van het nieuwe element in
		newDiv.setAttribute("id", 'statement');
		
		var buildStr = '';
		
		buildStr += '<a name="vervolg"></a>';
		buildStr += '<div class="statement">';
		buildStr += '<div class="sl">';
		buildStr += 'U bespaart per unit, per jaar ';
		buildStr += '&euro; '+add_points(roundNumber(uitkomst,2)+'');
		buildStr += ' door te werken met';
		buildStr += '</div>';
		buildStr += '<div class="sr">';
		buildStr += '<img src="images/logo_mini.gif" alt="Hifri" longdesc="http://www.hifri.com" />';
		buildStr += '</div>';
		buildStr += '</div>';
		buildStr += '<p>Vul onderstaande gegevens ook in, om een compleet financieel beeld te krijgen.</p>';
		
		newDiv.innerHTML = buildStr;
		
		// voeg het nieuwe element toe onder de eerder opgehaalde parent
		parent.appendChild(newDiv);
		
		// maak een nieuw div element aan
		newDiv = document.createElement('div');
		
		// stel de id van het nieuwe element in
		newDiv.setAttribute("id", 'berekeningTwee');
		
		buildStr = '';
		
		buildStr += '<div class="berekening">';
		buildStr += '<div class="berekenRow">';
		buildStr += '<input type="text" name="aantalUnits" id="aantalUnits" onKeyPress="onKeyPressNumeric(event);" />';
		buildStr += '<label>Aantal units</label>';
		buildStr += '<a onmouseover="popup(this,4);" onmouseout="kill(this);"><img src="images/vraagteken.gif" alt="Meer informatie" longdesc="http://www.hifri.com/" /></a>';
		buildStr += '</div>';
		buildStr += '<div class="berekenRow">';
		buildStr += '<select name="belastingSchaal" id="belastingSchaal">';
		buildStr += '<option value="" selected="selected">Maak uw keuze</option>';
		buildStr += '<option value="0" selected="selected">Niet belastingplichtig</option>';
		buildStr += '<option value="20">Vennootschapsbelasting 20,00%</option>';
		buildStr += '<option value="25.50">Vennootschapsbelasting 25,50%</option>';
		buildStr += '<option value="33.45">Inkomstenbelasting 33,45%</option>';
		buildStr += '<option value="41.95">Inkomstenbelasting 41,95%</option>';
		buildStr += '<option value="42.00">Inkomstenbelasting 42,00%</option>';
		buildStr += '<option value="52.00">Inkomstenbelasting 52,00%</option>';
		buildStr += '</select>';
		buildStr += '<label>Schaal belasting</label>';
		buildStr += '<a onmouseover="popup(this,5);" onmouseout="kill(this);"><img src="images/vraagteken.gif" alt="Meer informatie" longdesc="http://www.hifri.com/" /></a>';
		buildStr += '</div>';
		buildStr += '<div class="berekenRow">';
		buildStr += '<select name="ksAftrek" id="ksAftrek">';
		buildStr += '<option value="" selected="selected">Maak uw keuze</option>';
		buildStr += '<option value="0">Niet van toepassing</option>';
		buildStr += '<option value="28">tussen de € 2.200,- en 54.000</option>';
		buildStr += '<option value="20">tussen de € 54.000 en 100.000</option>';
		buildStr += '<option value="5">tussen de € 100.000 en 300.000</option>';
		buildStr += '<option value="0">meer dan € 300.000</option>';
		buildStr += '</select>';
		buildStr += '<label>Kleinschaligheidsinvesteringsaftrek</label>';
		buildStr += '<a onmouseover="popup(this,6);" onmouseout="kill(this);"><img src="images/vraagteken.gif" alt="Meer informatie" longdesc="http://www.hifri.com/" /></a>';
		buildStr += '</div>';
		buildStr += '<hr />';
		buildStr += '<a href="javascript:submitKostprijsB(document.kostPrijs)" class="bereken">Bereken</a>';
		buildStr += '</div>';
		
		newDiv.innerHTML = buildStr;
		
		// voeg het nieuwe element toe onder de eerder opgehaalde parent
		parent.appendChild(newDiv);					
		
		window.location.hash="vervolg";
		
	}
}

function submitKostprijsB(ref_form){

	var correct;

	if(ref_form.litersFrituurvet.value == '' || ref_form.litersFrituurvet.value < 1){
		alert("er is geen aantal liter frituurvet opgegeven.")
		ref_form.litersFrituurvet.focus();
		correct = false;
	}else if(ref_form.prijsFrituurvet.value == '' || ref_form.prijsFrituurvet.value < 0.01){
		alert("er is geen prijs per liter frituurvet ingevuld.")
		ref_form.prijsFrituurvet.focus();
		correct = false;
	}else if(ref_form.filterUren.value == '' || ref_form.filterUren.value < 1){
		alert("er is geen aantal uur opgegeven")
		ref_form.filterUren.focus();
		correct = false;
	}else if(ref_form.uurLoon.value == '' || ref_form.uurLoon.value < 0.01){
		alert("er is geen All-in uurloon ingevuld")
		ref_form.uurLoon.focus();
		correct = false;
	}else if(ref_form.aantalUnits.value == '' || ref_form.aantalUnits.value < 1){
		alert("er is geen aantal Hifri Units opgegeven")
		ref_form.aantalUnits.focus();
		correct = false;
	}else if(ref_form.belastingSchaal.value == ''){
		alert("er is geen schaal belasting gekozen")
		ref_form.belastingSchaal.focus();
		correct = false;
	}else if(ref_form.ksAftrek.value == ''){
		alert("er is geen kleinschaligheidsaftrek gekozen")
		ref_form.ksAftrek.focus();
		correct = false;
	}
	
	if(correct != false){
		
		var aanschaf = 10550*ref_form.aantalUnits.value;
		var mindering =(aanschaf/100)*41.5;
		var voordeel = (mindering/100)*ref_form.belastingSchaal.value;
		var aanschafNetto = aanschaf - voordeel;
		var aanschafNettoUnit = aanschafNetto/ref_form.aantalUnits.value;
		var ksAftrek = (aanschaf/100)*ref_form.ksAftrek.value;
		var voordeelKlein = (ksAftrek/100)*ref_form.belastingSchaal.value;
		var aanschafNettoKlein = aanschafNetto-voordeelKlein;
		var aanschafNettoKleinUnit = aanschafNettoKlein/ref_form.aantalUnits.value;
		var besparing = (ref_form.litersFrituurvet.value*ref_form.prijsFrituurvet.value * 52)+(ref_form.filterUren.value*ref_form.uurLoon.value*52);
		var terugVerdiend = aanschafNettoKleinUnit/besparing;
		terugVerdiend = roundNumber(terugVerdiend,1);
		terugVerdiend += '';
		
		if(terugVerdiend.indexOf(".") < 1){
			terugVerdiend+=',0';
		}
		
		terugVerdiend = terugVerdiend.replace(".", ",");		
		
		// haal de parent div op
		var parent = document.getElementById('kostPrijs');
		
		if(document.getElementById('results')){
		
			// haal het element op aan de hand van de id
			var oldDiv = document.getElementById('results');
										
			// Verwijder het child element van de parent
			parent.removeChild(oldDiv);
		
		}

		
		// maak een nieuw div element aan
		var newDiv = document.createElement('div');
		
		// stel de id van het nieuwe element in
		newDiv.setAttribute("id", 'results');
		
		var buildStr = '';
		
		buildStr += '<a name="resultaten"></a>';
		buildStr += '<div class="results">';
		buildStr += '<div class="resultRow">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(aanschaf,2)+'') + '</label>';
		document.kostPrijs.uitslag1.value = add_points(roundNumber(aanschaf,2)+'');
		buildStr += 'De aanschafwaarde van <strong>'+ ref_form.aantalUnits.value + '</strong> hifri Unit (excl. BTW) bedraagt:';
		buildStr += '</div>';
		buildStr += '<div class="resultRow" style="height: 93px; line-height:31px;">';
		buildStr += '<label><br /><br />&euro; ' + add_points(roundNumber(mindering,2)+'') + '</label>';
		document.kostPrijs.uitslag2.value = add_points(roundNumber(mindering,2)+'');
		buildStr += 'Bedrag dat in mindering wordt gebracht op de vennootschaps- of inkomsten belasting bedraagt (Energie-investeringsaftrek 41,5%)';
		buildStr += '</div>';
		buildStr += '<div class="resultRow">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(voordeel,2)+'') + '</label>';
		document.kostPrijs.uitslag3.value = add_points(roundNumber(voordeel,2)+'');
		buildStr += 'Uw netto voordeel op basis van de Energie investeringsaftrrek :';
		buildStr += '</div>';
		buildStr += '<div class="resultRowTotaal">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(aanschafNetto,2)+'') + '</label>';
		document.kostPrijs.uitslag4.value = add_points(roundNumber(aanschafNetto,2)+'');
		buildStr += 'Netto aanschafbedrag totaal:';
		buildStr += '</div>';
		buildStr += '<div class="resultRow">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(aanschafNettoUnit,2)+'') + '</label>';
		document.kostPrijs.uitslag5.value = add_points(roundNumber(aanschafNettoUnit,2)+'');
		buildStr += 'Netto aanschafbedrag per unit:';
		buildStr += '</div>';
		buildStr += '<div class="resultRow" style="height: 93px; line-height:31px;">';
		buildStr += '<label><br /><br />&euro; ' + add_points(roundNumber(ksAftrek,2)+'') + '</label>';
		document.kostPrijs.uitslag11.value = add_points(roundNumber(ksAftrek,2)+'');
		buildStr += 'Het bedrag dat in mindering wordt gebracht op de vennootschaps- of inkomsten belasting bedraagt (kleinschaligheidsaftrek obv uw opgave):';
		buildStr += '</div>';
		buildStr += '<div class="resultRow">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(voordeelKlein,2)+'') + '</label>';
		document.kostPrijs.uitslag6.value = add_points(roundNumber(voordeelKlein,2)+'');
		buildStr += 'Uw netto voordeel op basis van de kleinschaligheidsaftrek:';
		buildStr += '</div>';
		buildStr += '<div class="resultRowTotaal">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(aanschafNettoKlein,2)+'') + '</label>';
		document.kostPrijs.uitslag7.value = add_points(roundNumber(aanschafNettoKlein,2)+'');
		buildStr += 'Netto aanschafbedrag totaal:';
		buildStr += '</div>';
		buildStr += '<div class="resultRow">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(aanschafNettoKleinUnit,2)+'') + '</label>';
		document.kostPrijs.uitslag8.value = add_points(roundNumber(aanschafNettoKleinUnit,2)+'');
		buildStr += 'Netto aanschafbedrag per unit:';
		buildStr += '</div>';
		buildStr += '<div class="resultRow">';
		buildStr += '<label>&euro; ' + add_points(roundNumber(besparing,2)+'') + '</label>';
		document.kostPrijs.uitslag9.value = add_points(roundNumber(besparing,2)+'');
		buildStr += 'Per jaar bespaart u aan frituurvet en arbeidsloon:';
		buildStr += '</div>';
		buildStr += '<div class="resultRowTotaal" style="border-bottom: none;">';
		buildStr += 'U verdient de Hifri unit(s) terug in <strong>' + terugVerdiend + '</strong> jaar';
		document.kostPrijs.uitslag10.value = terugVerdiend;
		buildStr += '</div>';
		buildStr += '</div>';
		buildStr += '<div class="ResultMail">';
		buildStr += '<label>Wilt u deze gegevens ontvangen, vul dan uw mailadres hieronder in en u ontvangt de gegevens op een overzichtelijke wijze. (klik nog wel op mail)</label>';
		buildStr += '<div class="berekenRow">';
		buildStr += '<input type="text" name="email" id="email"/>';
		buildStr += '<a href="javascript:sendCostsResults(document.kostPrijs);" class="bereken">Mail</a>';
		buildStr += '</div>';
		buildStr += '</div>	';
		
		newDiv.innerHTML = buildStr;
		
		// voeg het nieuwe element toe onder de eerder opgehaalde parent
		parent.appendChild(newDiv);	
		
		window.location.hash="resultaten";
			
	}
}

var message=new Array();

//nederlands
message[0]="Het aantal liters vet wat u verbruikt per week voor 1 unit met een inhoud van 15 a 20 liter, heeft u meerdere pannen neem dan het gemiddelde.";
message[1]="De gemiddelde prijs die u betaalt per liter, op dit moment liggen de prijzen tussen de 1,50 en 2,00 per liter (afhankelijk van de kwaliteit).";
message[2]="Aantal uren dat u gemiddeld per week kwijt bent aan het filteren, verversen en reinigen van een frituurunit.";
message[3]="Betekent naast het brutoloon ook de sociale lasten en pensioenbijdrage meenemen in het bedrag (eenvoudige benadering brutoloon x 1,3).";
message[4]="Het aantal HiFri´s u nodig denkt te hebben, 1 HiFri® is te vergelijken met een frituurpan van 20 liter.";
message[5]="Afhankelijk van de rechtsvorm van het bedrijf wordt er vennootschaps- (o.a. BV, NV) of inkomstenbelasting (o.a. eenmanszaak) betaald. Op basis van de schijven van beide systemen wordt het % bepaald.";
message[5] += '<p>VPB belastbare winst</p>';
message[5] += '<table border="0" cellspacing="0" cellpadding="0">';
message[5] += '<tr><td class="boven">meer dan</td><td class="boven">minder dan</td><td class="boven">&nbsp;</td></tr>';
message[5] += '<tr><td>0 K</td><td>200 K </td><td>20%</td></tr>';
message[5] += '<tr><td>200 K</td><td>&nbsp;</td><td>25%</td></tr>';
message[5] += '</table>';
message[5] += '<p>IB Inkomstenbelasting</p>';
message[5] += '<table border="0" cellspacing="0" cellpadding="0">';
message[5] += '<tr><td class="boven">meer dan</td><td class="boven">minder dan</td><td class="boven">&nbsp;</td></tr>';
message[5] += '<tr><td></td><td>18.218 </td><td>33,45%</td></tr>';
message[5] += '<tr><td>18.218</td><td>32.738</td><td>41,95%</td></tr>';
message[5] += '<tr><td>32.738</td><td>54.367</td><td>42%</td></tr>';
message[5] += '<tr><td>54.367</td><td></td><td>52%</td></tr>';
message[5] += '</table>';
message[6]="Alleen geldig voor een eenmanszaak, BV, CV of VOF.<br/><br/>Afhankelijk van uw investeringen aan bedrijfsmiddelen in een kalenderjaar heeft u recht om een % van uw investering in mindering te brengen op uw vennootschaps- of inkomstenbelasting.";
message[6] += '<p>Kleinschaligheidsinvesteringsaftrek</p>';
message[6] += '<table border="0" cellspacing="0" cellpadding="0">';
message[6] += '<tr><td class="boven">meer dan</td><td class="boven">minder dan</td><td class="boven">&nbsp;</td></tr>';
message[6] += '<tr><td></td><td>2.200</td><td>0%</td></tr>';
message[6] += '<tr><td>2.200</td><td>54.000</td><td>28%</td></tr>';	
message[6] += '<tr><td>54.000</td><td>100.000</td><td>15.120</td></tr>';
message[6] += '<tr><td>100.000</td><td>300.000</td><td>15.120 minus 7,56% van het investeringsbedrag</td></tr>';
message[6] += '<tr><td>300.000</td><td></td><td>0%</td></tr></table>';

message[7]="Hier vult u het gemiddeld aantal snacks per week in dat u consumeert.";
message[8]="Hier vult u het gemiddeld aantal porties frites per week in dat u consumeert.";
message[9]="Hier vult u het gemiddeld aantal frituursnacks per week in dat u verkoopt.";
message[10]="Hier vult u het gemiddeld aantal porties frites per week in dat u verkoopt.";
