function pagehop() {
valueIndex = document.formhop.hopmenu.selectedIndex;
gotohop = document.formhop.hopmenu.options[valueIndex].value;
if (gotohop != "nohop") {
window.top.location = gotohop;
}
}

function colocatie_berekening() {
var data_prijs = parseFloat(document.colocated.datatraffic.value);
var units = parseFloat(document.colocated.units.value);
var stroom = parseFloat(document.colocated.stroom.value);
var backup = parseFloat(document.colocated.backupruimte.value);
var apc = parseFloat(document.colocated.apc.value);
var uplink = parseFloat(document.colocated.uplink.value);
var control = parseFloat(document.colocated.control.value);
var betalingsperiode = parseFloat(document.colocated.betalingsperiode.value);
var prijs = units + stroom + data_prijs + backup + apc + uplink + control;
var eindprijs = prijs * betalingsperiode;
document.colocated.totaalprijs.value = eindprijs.toFixed(2);
var pasjes = parseFloat(document.colocated.pasjes.value);
var setup_standaard = parseFloat(document.colocated.setup_standaard.value);
var setupprijs = setup_standaard + pasjes;
document.colocated.setupkosten.value = setupprijs.toFixed(2);
}

function dedicated_berekening() {
var uitvoering = parseFloat(document.dedicated.uitvoering.value);
var cpu = parseFloat(document.dedicated.cpu.value);
var memory = parseFloat(document.dedicated.memory.value);
var disk1 = parseFloat(document.dedicated.disk1.value);
var disk2 = parseFloat(document.dedicated.disk2.value);
var raid = parseFloat(document.dedicated.raid.value);
var data_prijs = parseFloat(document.dedicated.datatraffic.value);
var backup = parseFloat(document.dedicated.backupruimte.value);
var apc = parseFloat(document.dedicated.apc.value);
var uplink = parseFloat(document.dedicated.uplink.value);
var sla = parseFloat(document.dedicated.sla.value);
var control = parseFloat(document.dedicated.control.value);
var betalingsperiode = parseFloat(document.dedicated.betalingsperiode.value);
var prijs = uitvoering + cpu + memory + disk1 + disk2 + raid + data_prijs + backup + apc + uplink + sla + control;
var eindprijs = prijs * betalingsperiode;
document.dedicated.totaalprijs.value = eindprijs.toFixed(2);
}

function macmini_berekening() {
if(document.dedicated.mac_mini_type.options[document.dedicated.mac_mini_type.selectedIndex].value == 'Mac-mini colocatie') {
	// Set the basis price of the mac
	var basis_prijs = 20.00;
	
	// Disable the dropdown
	var x=document.getElementById("uitvoering")
	x.disabled=true
	
	var uitvoering = 0.00;
	
	// Put dropdown to 'Ik lever zelf..'
	var selObj = document.getElementById('uitvoering');
	selObj.selectedIndex = 0;
} else {
	// Set the basis price of the mac
	var basis_prijs = 59.00;
	
	// Enable the dropdown
	var x=document.getElementById("uitvoering")
	x.disabled=false
	
	var uitvoering = parseFloat(document.dedicated.uitvoering.value);
	
	// Make the selected item an mac version
	
	var selObj = document.getElementById('uitvoering');
	if(selObj.selectedIndex == 0) {
		selObj.selectedIndex = 1;
	}

}

var data_prijs = parseFloat(document.dedicated.datatraffic.value);
var backup = parseFloat(document.dedicated.backupruimte.value);
var apc = parseFloat(document.dedicated.apc.value);
var betalingsperiode = parseFloat(document.dedicated.betalingsperiode.value);
var prijs = basis_prijs + uitvoering + data_prijs + backup + apc;
var eindprijs = prijs * betalingsperiode;
document.dedicated.totaalprijs.value = eindprijs.toFixed(2);

}
