function check(form){

	if(document.getElementById('navn').value == ""){
		alert("Du skal udfylde navn");
		form.navn.focus();
		return (false);
	}
	if(document.getElementById('adresse').value == ""){
		alert("Du skal udfylde adresse");
		form.adresse.focus();
		return (false);
	}
	if(document.getElementById('postnr').value == ""){
		alert("Du skal udfylde postnummer");
		form.postnr.focus();
		return (false);
	}
	if(document.getElementById('sted').value == ""){
		alert("Du skal udfylde by");
		form.sted.focus();
		return (false);
	}
	if(document.getElementById('cpr1').value == "" || document.getElementById('cpr1').value.length != 6){
		alert("CPR er ikke udfyldt korrekt");
		form.cpr1.focus();
		return (false);
	}
	if(document.getElementById('cpr2').value != "") {
		if(document.getElementById('cpr2').value.length != 4){
			alert("CPR er ikke udfyldt korrekt");
			form.cpr2.focus();
			return (false);
		}
	}
	if(document.getElementById('voksne').value == "" || document.getElementById('voksne').value == 0 || document.getElementById('voksne').value < 0 || isNaN(document.getElementById('voksne').value)){
		alert("Du skal udfylde antal voksne");
		form.voksne.focus();
		return (false);
	}
	if(document.getElementById('afkom').value == "" || document.getElementById('afkom').value < 0 || isNaN(document.getElementById('afkom').value)){
		alert("Du skal udfylde antal b\u00F8rn");
		form.afkom.focus();
		return (false);
	}

	if(document.getElementById('partnernavn').value.length > 0){

		if(document.getElementById('partnercpr1').value == "" || document.getElementById('partnercpr1').value.length != 6){
			alert("CPR er ikke udfyldt korrekt");
			form.partnercpr1.focus();
			return (false);
		}
		if(document.getElementById('partnercpr2').value != "") {
			if(document.getElementById('partnercpr2').value.length != 4) {
				alert("CPR er ikke udfyldt korrekt");
				form.partnercpr2.focus();
				return (false);
			}
		}
	}

	if(document.getElementById('betalingsmetode').value == "0"){
		alert("Betalingsmetode er ikke valgt");
		form.afkom.focus();
		return (false);
	}

	return (true);
}

function setPrice() {
	var betalingsmetode = document.getElementById('betalingsmetode').value;

	if(betalingsmetode == 'paymentlib_quickpay_cc_dankort') {
		
		if(document.getElementById('pris').value <= 50) {
			
			document.getElementById('gebyr').value = (0.7).toFixed(2);
			document.getElementById('prisialt').value = parseFloat(document.getElementById('gebyr').value) + parseFloat(document.getElementById('pris').value);
			
		} else if (document.getElementById('pris').value <= 100) {
			
			document.getElementById('gebyr').value = (1.1).toFixed(2);
			document.getElementById('prisialt').value = parseFloat(document.getElementById('gebyr').value) + parseFloat(document.getElementById('pris').value);
			
		} else if (document.getElementById('pris').value > 100) {
			
			document.getElementById('gebyr').value = (Math.round(((parseFloat(document.getElementById('pris').value) * 0.1)/100 + 1.45)*100)/100).toFixed(2);
			document.getElementById('prisialt').value = parseFloat(document.getElementById('gebyr').value) + parseFloat(document.getElementById('pris').value);
			
		}

	}
	else if(betalingsmetode == 'paymentlib_quickpay_cc_visa_dk' || betalingsmetode == 'paymentlib_quickpay_cc_visa_electron_dk' || betalingsmetode == 'paymentlib_quickpay_cc_mastercard_dk' || betalingsmetode == 'paymentlib_quickpay_cc_maestro_dk_3ds') {
		var gebyr = Math.round(((parseFloat(document.getElementById('pris').value) * 1.25)/100)*100)/100;
		document.getElementById('gebyr').value = gebyr.toFixed(2);
		if(document.getElementById('gebyr').value > 1.25) {
			var pris = parseFloat(document.getElementById('gebyr').value) + parseFloat(document.getElementById('pris').value);
			document.getElementById('prisialt').value = pris.toFixed(2);
		}
		else
		{
			document.getElementById('gebyr').value = 0.70
			var pris = 0.70 + parseFloat(document.getElementById('pris').value);
			document.getElementById('prisialt').value = pris.toFixed(2);
		}
	}
	else if(betalingsmetode == 'paymentlib_quickpay_cc_visa' || betalingsmetode == 'paymentlib_quickpay_cc_visa_electron' || betalingsmetode == 'paymentlib_quickpay_cc_mastercard' || betalingsmetode == 'paymentlib_quickpay_cc_maestro_3ds') {
		var gebyr = Math.round(((parseFloat(document.getElementById('pris').value) * 3.75)/100)*100)/100;
		document.getElementById('gebyr').value = gebyr.toFixed(2);
		if(document.getElementById('gebyr').value > 1.95) {
			var gebyr = parseFloat(document.getElementById('gebyr').value) + parseFloat(document.getElementById('pris').value);
			document.getElementById('prisialt').value = gebyr.toFixed(2);
		}
		else
		{
			document.getElementById('gebyr').value = 1.95
			var pris = 1.95 + parseFloat(document.getElementById('pris').value);
			document.getElementById('prisialt').value = pris.toFixed(2);
		}
	}
	else if(betalingsmetode == 'paymentlib_offline_giro') {
		document.getElementById('gebyr').value = '0';
		document.getElementById('prisialt').value = parseFloat(document.getElementById('gebyr').value) + parseFloat(document.getElementById('pris').value);
	}
}