checkSlotSom = function(slotsom, verkoopPrijs) {
	var slotsom = document.getElementById('slotsom').value;
	var looptijd = document.getElementById('looptijd').value;
	var checkSlotSomValue;
	
if (looptijd==12) {	
	if (slotsom != '' || slotsom != '0') {

		checkSlotSomValue = (slotsom / verkoopPrijs) * 100;
		if (checkSlotSomValue > 75) {
			alert('De slotsom kan niet hoger zijn dan 75% van de verkoopprijs.');
			slotsom = verkoopPrijs * 0.75;
		} else {
			slotsom = slotsom;
		}
	} else {
		slotsom = verkoopPrijs * 0.75;
	}	
}


if (looptijd==24) {	
	if (slotsom != '' || slotsom != '0') {

		checkSlotSomValue = (slotsom / verkoopPrijs) * 100;
		if (checkSlotSomValue > 60) {
			alert('De slotsom kan niet hoger zijn dan 60% van de verkoopprijs.');
			slotsom = verkoopPrijs * 0.60;
		} else {
			slotsom = slotsom;
		}
	} else {
		slotsom = verkoopPrijs * 0.60;
	}	
}	
	
if (looptijd==36) {	
	if (slotsom != '' || slotsom != '0') {

		checkSlotSomValue = (slotsom / verkoopPrijs) * 100;
		if (checkSlotSomValue > 45) {
			alert('De slotsom kan niet hoger zijn dan 45% van de verkoopprijs.');
			slotsom = verkoopPrijs * 0.45;
		} else {
			slotsom = slotsom;
		}
	} else {
		slotsom = verkoopPrijs * 0.45;
	}	
}		
	
if (looptijd==48) {
	if (slotsom != '' || slotsom != '0') {

		checkSlotSomValue = (slotsom / verkoopPrijs) * 100;
		if (checkSlotSomValue > 35) {
			alert('De slotsom kan niet hoger zijn dan 35% van de verkoopprijs.');
			slotsom = verkoopPrijs * 0.35;
		} else {
			slotsom = slotsom;
		}
	} else {
		slotsom = verkoopPrijs * 0.35;
	}
}

if (looptijd==60) {	
	if (slotsom != '' || slotsom != '0') {

		checkSlotSomValue = (slotsom / verkoopPrijs) * 100;
		if (checkSlotSomValue > 25) {
			alert('De slotsom kan niet hoger zijn dan 25% van de verkoopprijs.');
			slotsom = verkoopPrijs * 0.25;
		} else {
			slotsom = slotsom;
		}
	} else {
		slotsom = verkoopPrijs * 0.25;
	}	
}	

	document.getElementById('slotsom_hidden').value = slotsom;
	updatePrice(verkoopPrijs);
	document.getElementById('slotsom').value = slotsom;
}


setvalues = function(verkoopPrijs) {
var looptijd = document.getElementById('looptijd').value;

if (looptijd==12) {
	var slotsom = verkoopPrijs * 0.65;

	document.getElementById('looptijd_hidden').value = 12;
	document.getElementById('looptijd').value = 12;
	document.getElementById('slotsom').value = slotsom.toFixed(0);
	document.getElementById('slotsom_hidden').value = slotsom.toFixed(0);
	updatePrice(verkoopPrijs);
}
if (looptijd==24) {
	var slotsom = verkoopPrijs * 0.50;

	document.getElementById('looptijd_hidden').value = 24;
	document.getElementById('looptijd').value = 24;
	document.getElementById('slotsom').value = slotsom.toFixed(0);
	document.getElementById('slotsom_hidden').value = slotsom.toFixed(0);
	updatePrice(verkoopPrijs);

}

if (looptijd==36) {
	var slotsom = verkoopPrijs * 0.35;

	document.getElementById('looptijd_hidden').value = 36;
	document.getElementById('looptijd').value = 36;
	document.getElementById('slotsom').value = slotsom.toFixed(0);
	document.getElementById('slotsom_hidden').value = slotsom.toFixed(0);
	updatePrice(verkoopPrijs);

}

if (looptijd==48) {
	var slotsom = verkoopPrijs * 0.20;

	document.getElementById('looptijd_hidden').value = 48;
	document.getElementById('looptijd').value = 48;
	document.getElementById('slotsom').value = slotsom.toFixed(0);
	document.getElementById('slotsom_hidden').value = slotsom.toFixed(0);
	updatePrice(verkoopPrijs);

}

if (looptijd==60) {
	var slotsom = verkoopPrijs * 0.10;

	document.getElementById('looptijd_hidden').value = 60;
	document.getElementById('looptijd').value = 60;
	document.getElementById('slotsom').value = slotsom.toFixed(0);
	document.getElementById('slotsom_hidden').value = slotsom.toFixed(0);
	updatePrice(verkoopPrijs);

}
}

updatePrice = function(verkoopPrijs) {
	var looptijd = document.getElementById('looptijd').value;
	var slotSom = document.getElementById('slotsom_hidden').value;
	var rentePercentage = 9.9;
	var aanbetaling = document.getElementById('aanbetaling').value;
	var bedragPerMaand = 0;
	var nominaal = 0.79;



	if (looptijd==12) {
	var factor = 0.0876742238355;
	}
	if (looptijd==24) {
	var factor = 0.0459052898493;
	}
	if (looptijd==36) {
	var factor = 0.0320236014565;
	}
	if (looptijd==48) {
	var factor = 0.0251135869126;
	}
	if (looptijd==60) {
	var factor = 0.0209920888289;
	}

	bedragPerMaand = ((verkoopPrijs-aanbetaling-slotSom)*factor)+(slotSom*nominaal/100);


	document.getElementById('financiering').innerHTML = bedragPerMaand.toFixed(2);
	document.getElementById('financiering_hidden').value = bedragPerMaand.toFixed(2);
	document.getElementById('slotsom_hidden').value = slotSom;
	document.getElementById('looptijd_hidden').value = looptijd;
	document.getElementById('aanbetaling_hidden').value = aanbetaling;
	document.getElementById('rente_percentage_hidden').value = rentePercentage;
	document.getElementById('verkoop_prijs_hidden').value = verkoopPrijs;
}

