// 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(",", ".");					
	
	//terugverdientijd uitrekenen
	var aanschaf = 10550;
	var besparing = (ref_form.litersFrituurvet.value*ref_form.prijsFrituurvet.value * 52)+(ref_form.filterUren.value*ref_form.uurLoon.value*52);
	var terugVerdiend = aanschaf/besparing;
	terugVerdiend = roundNumber(terugVerdiend,1);
	terugVerdiend += '';
	
	if(terugVerdiend.indexOf(".") < 1){
		terugVerdiend+=',0';
	}
	
	terugVerdiend = terugVerdiend.replace(".", ",");
	
	document.kostPrijs.uitslag10.value = terugVerdiend;
	
	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 += 'Your savings yearly for each unit ';
		buildStr += '&euro; '+add_points(roundNumber(uitkomst,2)+'');
		buildStr += ' by working with the';
		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 += '<div class="testEN">You will earn one HiFri unit back in ' + terugVerdiend + ' years</div>';
		buildStr += '<div class="ResultMail" style="background: none;">';
		buildStr += '<label>For receiving this figures, fill in your email adress and you will recieve your data in a clear picture. (use de mail button)</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="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){
		
				
		
		// 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>For receiving this figures, fill in your email adress and you will recieve your data in a clear picture. (use de mail button)</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();

message[0]="The number of litres of deep-frying fat you use every week for one deep-fryer If you have more deep-fryers take the average.";
message[1]="The average price you pay for one litre deep-frying fat or oil.";
message[2]="The number of hours you are spending on changing, filtering and cleaning for one deep-fryer (contains 15-20 litre) in a week. By more deep-fryers take the average.";
message[3]="Besides the gross income, also the cost for social cost and superannuation.";
message[4]="The number of HiFri’s you need, The HiFri is equal to a 20 litre deep-fryer";
message[5]="The different tax scales.<br /><br />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>40 K </td><td>20%</td></tr>';
message[5] += '<tr><td>40 K</td><td>200 K</td>	<td>23%</td></tr>';
message[5] += '<tr><td>200 K</td><td>&nbsp;</td><td>25,5%</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>17.878 </td><td>33,50%</td></tr>';
message[5] += '<tr><td>17.878</td><td>32.127</td><td>42%</td></tr>';
message[5] += '<tr><td>32.127</td><td>54.776</td><td>42%</td></tr>';
message[5] += '<tr><td>54.776</td><td></td><td>52%</td></tr>';
message[5] += '</table>';
message[6]="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.100</td><td>0%</td></tr>';
message[6] += '<tr><td>2.100</td><td>36.000</td><td>25%</td></tr>';	
message[6] += '<tr><td>36.000</td><td>70.000</td><td>21%</td></tr>';
message[6] += '<tr><td>70.000</td><td>102.000</td><td>12%</td></tr>';
message[6] += '<tr><td>102.000</td><td>135.000</td><td>8%</td></tr>';
message[6] += '<tr><td>135.000</td><td>169.000</td><td>5%</td></tr>';
message[6] += '<tr><td>169.000</td><td>201.000</td><td>2%</td></tr>';
message[6] += '<tr><td>201.000</td><td>236.000</td><td>1%</td></tr>';
message[6] += '<tr><td>236.000</td><td></td><td>0%</td></tr></table>';

message[7]="Fill here the number of deep-frying snacks you eat weekly in average";
message[8]="Fill here the number of the portions French fries you eat weekly in average";
message[9]="Fill here the number of deep-frying snacks you sell weekly in average";
message[10]="Fill here the number of the portions French fries you sell weekly in average";
