
// ================================================Hobby & Sport===========================================

function checkEmpty(field1, field2) {
  if(parseInt(field2.value) !="")
  	field1.checked = true;		
}
function check500(field) {
	returnBedraag = 0;
	bedraag = parseInt(field.value);
	if((bedraag % 500) != 0) {
		returnBedraag = bedraag - (bedraag % 500);
		if(isNaN(returnBedraag)){
			if(field.value != "")
				alert("Gebruik alleen cijfers a.u.b");
			field.value = "";
			field.focus();
			CalcPremie();
		}
		else{
			alert("Verzekerd bedrag, afronden op € 500,- A.u.b.");
			field.value = returnBedraag;
			field.focus();
			CalcPremie();
		}
	}
	else {
		CalcPremie();
	}
}
function CalcPremie() {
  // Init
  // =========================================================================
	var vSum = 0;
	var vPercent = 30;
	var vPremie = 0;
	var vBelasting = 0;
	var vPoliskosten = 3.50;
	noNumberString = "Gebruik alleen cijfers a.u.b";
	var valBalsport = parseInt(document.premie.valBalsport.value);
	var valWintersport = parseInt(document.premie.valWintersport.value);
	var valWandelsport = parseInt(document.premie.valWandelsport.value);
	var valDuiksport = parseInt(document.premie.valDuiksport.value);
	var valRuitersport = parseInt(document.premie.valRuitersport.value);
	var valVechtsport = parseInt(document.premie.valVechtsport.value);
	var valKruisboog = parseInt(document.premie.valKruisboog.value);
	var valParachute = parseInt(document.premie.valParachute.value);
	var valSkaten = parseInt(document.premie.valSkaten.value);
	var valSurfsport = parseInt(document.premie.valSurfsport.value);
	var valKamperen = parseInt(document.premie.valKamperen.value);
	var valAudioVideo = parseInt(document.premie.valAudioVideo.value);
	var valMuziekinstrument = parseInt(document.premie.valMuziekinstrument.value);
	var valbiljart = parseInt(document.premie.valbiljart.value);
	var valAnders = parseInt(document.premie.valAnders.value);

	if(document.premie.valBalsport.value != "" && !isNaN(valBalsport)){
		vSum = valBalsport;
	}
	if(document.premie.valWintersport.value != "" && !isNaN(valWintersport)){
		vSum = vSum + valWintersport;
	}
	if(document.premie.valWandelsport.value != "" && !isNaN(valWandelsport)){
		vSum += valWandelsport;
	}
	if(document.premie.valDuiksport.value != "" && !isNaN(valDuiksport)){
		vSum += valDuiksport;
	}
	if(document.premie.valRuitersport.value != "" && !isNaN(valRuitersport)){
		vSum += valRuitersport;
	}
	if(document.premie.valVechtsport.value != "" && !isNaN(valVechtsport)){
		vSum += valVechtsport;
	}
	if(document.premie.valKruisboog.value != "" && !isNaN(valKruisboog)){
		vSum += valKruisboog;
	}
	if(document.premie.valParachute.value != "" && !isNaN(valParachute)){
		vSum += valParachute;
	}
	if(document.premie.valSkaten.value != "" && !isNaN(valSkaten)){
		vSum += valSkaten;
	}
	if(document.premie.valSurfsport.value != "" && !isNaN(valSurfsport)){
		vSum += valSurfsport;
	}
	if(document.premie.valKamperen.value != "" && !isNaN(valKamperen)){
		vSum += valKamperen;
	}
	if(document.premie.valAudioVideo.value != "" && !isNaN(valAudioVideo)){
		vSum += valAudioVideo;
	}
	if(document.premie.valMuziekinstrument.value != "" && !isNaN(valMuziekinstrument)){
		vSum += valMuziekinstrument;
	}
	if(document.premie.valbiljart.value != "" && !isNaN(valbiljart)){
		vSum += valbiljart;
	}
	if(document.premie.valAnders.value != "" && !isNaN(valAnders)){
		vSum += valAnders;
	}
	
	vPremie = vSum * 0.03;
	vBelasting = vPremie * .075;

	document.premie.totaal.value = vSum;
	if(vSum > 0){
				document.premie.polistext.value = "Er geldt een eigen risico van € 25,- per gebeurtenis.\n\n\n";
				document.premie.polistext.value += "Verzekerd bedrag\n"
				document.premie.polistext.value += "------------------------------------------------\n";
				document.premie.polistext.value += "€ " + numToString(vSum) + "\t\t\tPremie: € " + numToString(vPremie) + "\n";
				document.premie.polistext.value += "Assurantiebelasting\t\t\t€ " + numToString(vBelasting) + "\n";
				document.premie.polistext.value += "------------------------------------------------\n";
				document.premie.polistext.value += "\t\tTe betalen per jaar\t€ " + numToString(vPremie + vBelasting) + "\n\n";
				document.premie.polistext.value += "Het eerste jaar bedragen de poliskosten € 3,50 exclusief 7,5% assurantiebelasting.";
				document.premie.vSum.value = formatcurrency(vPremie + vBelasting);
	}
}

//number format
function numToString(value) {
	var fCurrency = formatcurrency(value);
	if(value < 10)
		var fCurrencyStr = "    "+String(fCurrency);
	else if(value < 100)
		var fCurrencyStr = "   "+String(fCurrency);
	else if(value < 1000)
		var fCurrencyStr = "  "+String(fCurrency);
	else if(value < 10000)
		var fCurrencyStr = " "+String(fCurrency);
	else
		var fCurrencyStr = String(fCurrency);
	returnVal = fCurrencyStr.replace(/\./, ",");
	return returnVal;
}
