﻿function CheckRequiredFields() {
var errormessage = new String();
if(document.form1.Totaalbedrag.value <= 0)	{errormessage += "\n\nTotaalbedrag error";}
if(WithoutContent(document.form1.Rekeningnummer.value))	{errormessage += "\n\nvul hier uw Bank-/girorekeningnummer in";}
if(NoneWithCheck(document.form1.Aanhef))	{errormessage += "\n\nvul hier uw Aanhef in";}
if(WithoutContent(document.form1.Voorletters.value))	{errormessage += "\n\nvul hier uw Voorletters in";}
if(WithoutContent(document.form1.Achternaam.value))	{errormessage += "\n\nvul hier uw Achternaam in";}
if(WithoutContent(document.form1.Adres.value))	{errormessage += "\n\nvul hier uw Adres in";}
if(WithoutContent(document.form1.Postcode.value))	{errormessage += "\n\nvul hier uw Postcode in";}
if(WithoutContent(document.form1.Woonplaats.value))	{errormessage += "\n\nvul hier uw Woonplaats in";}
if(WithoutContent(document.form1.Email.value))	{errormessage += "\n\nvul hier uw E-mailadres in";}

if(errormessage.length > 2) {
	alert('NOTE:' + errormessage);
	return false;
	}
return true;
} 

function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}
function isNumberKey(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	return false;
	return true;
}
function DeselectRadio(form){
	for (var i = 0; i < document.form1.Amt.length; i++){
		document.form1.Amt[i].checked = false
	}
}


function calc(){

	var v01 = parseFloat(document.form1.Qty_01.value * 4.50);
	document.form1.Qty_01.value = parseInt(document.form1.Qty_01.value - 0);
	document.form1.Cost_01.value = formatCurrency(v01);
		
	var v02 = parseFloat(document.form1.Qty_02.value * 3.00);
	document.form1.Qty_02.value = parseInt(document.form1.Qty_02.value - 0);
	document.form1.Cost_02.value = formatCurrency(v02);
	
	var v03 = parseFloat(document.form1.Qty_03.value * 3.00);
	document.form1.Qty_03.value = parseInt(document.form1.Qty_03.value - 0);
	document.form1.Cost_03.value = formatCurrency(v03);

	var v04 = parseFloat(document.form1.Qty_04.value * 3.00);
	document.form1.Qty_04.value = parseInt(document.form1.Qty_04.value - 0);
	document.form1.Cost_04.value = formatCurrency(v04);
	
	var v05 = parseFloat(document.form1.Qty_05.value * 3.00);
	document.form1.Qty_05.value = parseInt(document.form1.Qty_05.value - 0);
	document.form1.Cost_05.value = formatCurrency(v05);
	
	var v06 = parseFloat(document.form1.Qty_06.value * 1.50);
	document.form1.Qty_06.value = parseInt(document.form1.Qty_06.value - 0);
	document.form1.Cost_06.value = formatCurrency(v06);
	
	var v07 = parseFloat(document.form1.Qty_07.value * 1.50);
	document.form1.Qty_07.value = parseInt(document.form1.Qty_07.value - 0);
	document.form1.Cost_07.value = formatCurrency(v07);
	
	var v08 = parseFloat(document.form1.Qty_08.value * 4.00);
	document.form1.Qty_08.value = parseInt(document.form1.Qty_08.value - 0);
	document.form1.Cost_08.value = formatCurrency(v08);
	
	var v09 = parseFloat(document.form1.Qty_09.value * 4.00);
	document.form1.Qty_09.value = parseInt(document.form1.Qty_09.value - 0);
	document.form1.Cost_09.value = formatCurrency(v09);
	
	//var v10 = parseFloat(document.form1.Qty_10.value * 1.50);
	//document.form1.Qty_10.value = parseInt(document.form1.Qty_10.value - 0);
	//document.form1.Cost_10.value = formatCurrency(v10);
	
	var v11 = parseFloat(document.form1.Qty_11.value * 5.00);
	document.form1.Qty_11.value = parseInt(document.form1.Qty_11.value - 0);
	document.form1.Cost_11.value = formatCurrency(v11);
	
	//var v12 = parseFloat(document.form1.Qty_12.value * 2.75);
	//document.form1.Qty_12.value = parseInt(document.form1.Qty_12.value - 0);
	//document.form1.Cost_12.value = formatCurrency(v12);
	
	var v13 = parseFloat(document.form1.Qty_13.value * 2.00);
	document.form1.Qty_13.value = parseInt(document.form1.Qty_13.value - 0);
	document.form1.Cost_13.value = formatCurrency(v13);
	
	//var v14 = parseFloat(document.form1.Qty_14.value * 2.50);
	//document.form1.Qty_14.value = parseInt(document.form1.Qty_14.value - 0);
	//document.form1.Cost_14.value = formatCurrency(v14);
	
	var v15 = parseFloat(document.form1.Qty_15.value * 1.00);
	document.form1.Qty_15.value = parseInt(document.form1.Qty_15.value - 0);
	document.form1.Cost_15.value = formatCurrency(v15);

	var v16 = parseFloat(document.form1.Qty_16.value * 1.00);
	document.form1.Qty_16.value = parseInt(document.form1.Qty_16.value - 0);
	document.form1.Cost_16.value = formatCurrency(v16);
	
	var v17 = parseFloat(document.form1.Qty_17.value * 1.00);
	document.form1.Qty_17.value = parseInt(document.form1.Qty_17.value - 0);
	document.form1.Cost_17.value = formatCurrency(v17);
	
	var v18 = parseFloat(document.form1.Qty_18.value * 1.00);
	document.form1.Qty_18.value = parseInt(document.form1.Qty_18.value - 0);
	document.form1.Cost_18.value = formatCurrency(v18);

	var v19 = parseFloat(document.form1.Qty_19.value * 1.50);
	document.form1.Qty_19.value = parseInt(document.form1.Qty_19.value - 0);
	document.form1.Cost_19.value = formatCurrency(v19);
	
	var v20 = parseFloat(document.form1.Qty_20.value * 4.00);
	document.form1.Qty_20.value = parseInt(document.form1.Qty_20.value - 0);
	document.form1.Cost_20.value = formatCurrency(v20);
	
	var v21 = parseFloat(document.form1.Qty_21.value * 1.50);
	document.form1.Qty_21.value = parseInt(document.form1.Qty_21.value - 0);
	document.form1.Cost_21.value = formatCurrency(v21);	
	
	var v22 = parseFloat(document.form1.Qty_22.value * 1.50);
	document.form1.Qty_22.value = parseInt(document.form1.Qty_22.value - 0);
	document.form1.Cost_22.value = formatCurrency(v22);
	
	var v23 = parseFloat(document.form1.Qty_23.value * 4.00);
	document.form1.Qty_23.value = parseInt(document.form1.Qty_23.value - 0);
	document.form1.Cost_23.value = formatCurrency(v23);
	
	var v24 = parseFloat(document.form1.Qty_24.value * 4.00);
	document.form1.Qty_24.value = parseInt(document.form1.Qty_24.value - 0);
	document.form1.Cost_24.value = formatCurrency(v24);
	
	var v25 = parseFloat(document.form1.Qty_25.value * 1.50);
	document.form1.Qty_25.value = parseInt(document.form1.Qty_25.value - 0);
	document.form1.Cost_25.value = formatCurrency(v25);
	
	var v26 = parseFloat(document.form1.Qty_26.value * 1.50);
	document.form1.Qty_26.value = parseInt(document.form1.Qty_26.value - 0);
	document.form1.Cost_26.value = formatCurrency(v26);
	
	var v27 = parseFloat(document.form1.Qty_27.value * 1.50);
	document.form1.Qty_27.value = parseInt(document.form1.Qty_27.value - 0);
	document.form1.Cost_27.value = formatCurrency(v27);
	
	var v28 = parseFloat(document.form1.Qty_28.value * 4.00);
	document.form1.Qty_28.value = parseInt(document.form1.Qty_28.value - 0);
	document.form1.Cost_28.value = formatCurrency(v28);
	
	var v29 = parseFloat(document.form1.Qty_29.value * 1.50);
	document.form1.Qty_29.value = parseInt(document.form1.Qty_29.value - 0);
	document.form1.Cost_29.value = formatCurrency(v29);
	
	var v30 = parseFloat(document.form1.Qty_30.value * 4.00);
	document.form1.Qty_30.value = parseInt(document.form1.Qty_30.value - 0);
	document.form1.Cost_30.value = formatCurrency(v30);
	
	var v31 = parseFloat(document.form1.Qty_31.value * 1.50);
	document.form1.Qty_31.value = parseInt(document.form1.Qty_31.value - 0);
	document.form1.Cost_31.value = formatCurrency(v31);
	
	var v32 = parseFloat(document.form1.Qty_32.value * 4.00);
	document.form1.Qty_32.value = parseInt(document.form1.Qty_32.value - 0);
	document.form1.Cost_32.value = formatCurrency(v32);
	
	var v33 = parseFloat(document.form1.Qty_33.value * 4.00);
	document.form1.Qty_33.value = parseInt(document.form1.Qty_33.value - 0);
	document.form1.Cost_33.value = formatCurrency(v33);
	
	var v34 = parseFloat(document.form1.Qty_34.value * 2.00);
	document.form1.Qty_34.value = parseInt(document.form1.Qty_34.value - 0);
	document.form1.Cost_34.value = formatCurrency(v34);
	
	var v35 = parseFloat(document.form1.Qty_35.value * 1.50);
	document.form1.Qty_35.value = parseInt(document.form1.Qty_35.value - 0);
	document.form1.Cost_35.value = formatCurrency(v35);
	
	var v36 = parseFloat(document.form1.Qty_36.value * 5.00);
	document.form1.Qty_36.value = parseInt(document.form1.Qty_36.value - 0);
	document.form1.Cost_36.value = formatCurrency(v36);
	
	var v37 = parseFloat(document.form1.Qty_37.value * 3.50);
	document.form1.Qty_37.value = parseInt(document.form1.Qty_37.value - 0);
	document.form1.Cost_37.value = formatCurrency(v37);
	
	var v38 = parseFloat(document.form1.Qty_38.value * 3.50);
	document.form1.Qty_38.value = parseInt(document.form1.Qty_38.value - 0);
	document.form1.Cost_38.value = formatCurrency(v38);
	
	var v39 = parseFloat(document.form1.Qty_39.value * 1.50);
	document.form1.Qty_39.value = parseInt(document.form1.Qty_39.value - 0);
	document.form1.Cost_39.value = formatCurrency(v39);
	
	var v40 = parseFloat(document.form1.Qty_40.value * 4.00);
	document.form1.Qty_40.value = parseInt(document.form1.Qty_40.value - 0);
	document.form1.Cost_40.value = formatCurrency(v40);
	
	var v41 = parseFloat(document.form1.Qty_41.value * 3.50);
	document.form1.Qty_41.value = parseInt(document.form1.Qty_41.value - 0);
	document.form1.Cost_41.value = formatCurrency(v41);
	
	var S = 
	parseFloat(v01) + 
	parseFloat(v02) + 
	parseFloat(v03) +  
	parseFloat(v04) + 
	parseFloat(v05) + 
	parseFloat(v06) + 
	parseFloat(v07) + 
	parseFloat(v08) + 
	parseFloat(v09) + 
	//parseFloat(v10) + 
	parseFloat(v11) + 
	//parseFloat(v12) + 
	parseFloat(v13) + 
//	parseFloat(v14) + 
	parseFloat(v15) + 
	parseFloat(v16) + 
	parseFloat(v17) + 
	parseFloat(v18) + 
	parseFloat(v19) + 
	parseFloat(v20) + 
	parseFloat(v21) + 
	parseFloat(v22) + 
	parseFloat(v23) + 
	parseFloat(v24) + 
	parseFloat(v25) + 
	parseFloat(v26) + 
	parseFloat(v27) + 
	parseFloat(v28) + 
	parseFloat(v29) + 
	parseFloat(v30) +
	parseFloat(v31) +
	parseFloat(v32) +
	parseFloat(v33) +
	parseFloat(v34) +
	parseFloat(v35) +
	parseFloat(v36) +
	parseFloat(v37) +
	parseFloat(v38) +
	parseFloat(v39) +
	parseFloat(v40) +
	parseFloat(v41);
	
	document.form1.Subtotaal.value = formatCurrency(S);
	  
	var qty =
	parseInt(document.form1.Qty_01.value) + 
	parseInt(document.form1.Qty_02.value) + 
	parseInt(document.form1.Qty_03.value) + 
	parseInt(document.form1.Qty_04.value) + 	
	parseInt(document.form1.Qty_05.value) + 
	parseInt(document.form1.Qty_06.value) + 
	parseInt(document.form1.Qty_07.value) + 
	parseInt(document.form1.Qty_08.value) + 
	parseInt(document.form1.Qty_09.value) + 
	//parseInt(document.form1.Qty_10.value) + 
	parseInt(document.form1.Qty_11.value) + 
	//parseInt(document.form1.Qty_12.value) + 
	parseInt(document.form1.Qty_13.value) + 
	//parseInt(document.form1.Qty_14.value) + 
	parseInt(document.form1.Qty_15.value) + 
	parseInt(document.form1.Qty_16.value) + 
	parseInt(document.form1.Qty_17.value) + 
	parseInt(document.form1.Qty_18.value) + 
	parseInt(document.form1.Qty_19.value) + 
	parseInt(document.form1.Qty_20.value) + 
	parseInt(document.form1.Qty_21.value) + 
	parseInt(document.form1.Qty_22.value) + 
	parseInt(document.form1.Qty_23.value) + 
	parseInt(document.form1.Qty_24.value) + 
	parseInt(document.form1.Qty_25.value) + 
	parseInt(document.form1.Qty_26.value) + 
	parseInt(document.form1.Qty_27.value) + 
	parseInt(document.form1.Qty_28.value) + 
	parseInt(document.form1.Qty_29.value) + 
	parseInt(document.form1.Qty_30.value) +
	parseInt(document.form1.Qty_31.value) +
	parseInt(document.form1.Qty_32.value) +
	parseInt(document.form1.Qty_33.value) +
	parseInt(document.form1.Qty_34.value) +
	parseInt(document.form1.Qty_35.value) +
	parseInt(document.form1.Qty_36.value) +
	parseInt(document.form1.Qty_37.value) +
	parseInt(document.form1.Qty_38.value) +
	parseInt(document.form1.Qty_39.value) +
	parseInt(document.form1.Qty_40.value) +
	parseInt(document.form1.Qty_41.value);
	  
	if (qty > 0) {var P = 7.50} else {var P = 0};
	var G = S + P;
	var GGG = (G > 0) ? "*" : "";
	document.form1.Totaalbedrag.value = formatCurrency(G);

}
function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	pence = num%100;
	num = Math.floor(num/100).toString();
	if(pence<10)
	pence = "0" + pence;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+'.'+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '€ ' + num + ',' + pence);
}

function filterNum(str) {
	re = /^\€|,/g;
	// remove "€" and ","
	return str.replace(re, "");
}
