function checkNumeric(objName,minval, maxval,comma,period,hyphen)
{
	var numberfield = objName;
	if (chkNumeric(objName,minval,maxval,comma,period,hyphen) == false)
	{
		numberfield.select();
		numberfield.focus();
		return false;
	}
	else
	{
		berekenPrijs();
		return true;
	}
}

function chkNumeric(objName,minval,maxval,comma,period,hyphen)
{
// only allow 0-9 be entered, plus any values passed
// (can be in any order, and don't have to be comma, period, or hyphen)
// if all numbers allow commas, periods, hyphens or whatever,
// just hard code it here and take out the passed parameters
var checkOK = "0123456789" + comma + period + hyphen;
var checkStr = objName;
var allValid = true;
var decPoints = 0;
var allNum = "";

for (i = 0;  i < checkStr.value.length;  i++)
{
ch = checkStr.value.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{	
alertsay = "Vul a.u.b. alleen één van deze waarden in:  \""
alertsay = alertsay + checkOK + "\" "
alert(alertsay);
return (false);
}

// set the minimum and maximum
var chkVal = allNum;
var prsVal = parseInt(allNum);
if (chkVal != "" && !(prsVal >= minval && prsVal <= maxval))
{
alertsay = "Vul a.u.b. een getal in tussen de:  "
alertsay = alertsay+"" + minval + " en "+ maxval; 
alert(alertsay);
return (false);
}
}


		function berekenPrijs()
		{
	var aantal_redupax="";	
	var aantal_redupaxPlus="";	
	var aantal_cocofloor="";	
	var aantal_parmafloor="";	
	var aantal_soundkiller="";	
	var aantal_soundex="";	
	var aantal_ts_floor="";	
	var aantal_parpax="";	
	var aantal_soundeater="";	
	var aantal_unisilence="";	
	var aantal_cerasilence="";	
	var aantal_jumpax1="";	
	var aantal_jumpax2="";	
	var aantal_marathon_super="";
	
	var totaal = 0;	
	var totaal_excl = 0;
	var totaal_incl= 0;
	
	aantal_redupax=	parseFloat(document.getElementById('aantal_redupax').value);
	aantal_redupaxPlus=parseFloat(document.getElementById('aantal_redupaxPlus').value);
	aantal_cocofloor=parseFloat(document.getElementById('aantal_cocofloor').value);
	aantal_parmafloor=parseFloat(document.getElementById('aantal_parmafloor').value);
	aantal_soundkiller=parseFloat(document.getElementById('aantal_soundkiller').value);
	aantal_soundex=	parseFloat(document.getElementById('aantal_soundex').value);
	aantal_ts_floor=parseFloat(document.getElementById('aantal_ts_floor').value);
	aantal_parpax=parseFloat(document.getElementById('aantal_parpax').value);
	aantal_soundeater=parseFloat(document.getElementById('aantal_soundeater').value);
	aantal_unisilence=parseFloat(document.getElementById('aantal_unisilence').value);
	aantal_cerasilence=parseFloat(document.getElementById('aantal_cerasilence').value);
	aantal_jumpax1=parseFloat(document.getElementById('aantal_jumpax1').value);
	aantal_jumpax2=parseFloat(document.getElementById('aantal_jumpax2').value);
	aantal_marathon_super=parseFloat(document.getElementById('aantal_marathon_super').value);
	
	totaal = aantal_redupax+aantal_redupaxPlus+aantal_cocofloor+aantal_parmafloor+aantal_soundkiller+aantal_soundex+aantal_ts_floor+aantal_parpax+aantal_soundeater+aantal_unisilence+aantal_cerasilence+aantal_jumpax1+aantal_jumpax2+aantal_marathon_super;
	
	
	
	totaal_excl = Math.round(totaal*5.00*100)/100;
	totaal_incl = Math.round(totaal*5.95*100)/100;
	
	document.getElementById('totaalexbtw').innerHTML = "&euro; "+totaal_excl;
	document.getElementById('totaalinclbtw').innerHTML = "&euro; "+totaal_incl;
	
	document.tno.totaalbedragexclbtw.value = totaal_excl;
	document.tno.totaalbedraginclbtw.value = totaal_incl;
	




		}

function checkContactformulier()
{

var velden = "U heeft de volgende velden niet goed ingevuld: \n\r";
var velden1 = "";
var errorNaamsvermelding = "";
var prijs = "";

//document.getElementById('r1').checked == false

	if(document.getElementById('firma').value == "")
	{
	velden += "Firma: leeg\r\n";
	}
	if(document.getElementById('adresfirma').value == "")
	{
	velden += "Adres : leeg\r\n";
	}
	if(document.getElementById('pcplaatsfirma').value == "")
	{
	velden += "Postcode + Plaats: leeg\r\n";
	}
	if(document.getElementById('email').value == "")
	{
	velden += "Email: leeg\r\n";
	}	
	
	
	if(!document.getElementById('betalingconsument').checked && !document.getElementById('betalingdetaillist').checked && !document.getElementById('betalingfactuur').checked)
	{
	velden += "Betaling: Consument /  Detaillist /Factuur naar grossier \r\n";
	}
	
	
	if(!document.getElementById('naamvermeldingconsumentja').checked && !document.getElementById('naamvermeldingconsumentnee').checked)
	{
	velden += "\r\nNaamsvermelding: ja/nee\r\n";
	}	
	else if(document.getElementById('naamvermeldingconsumentja').checked)
	{
		if(document.getElementById('naamconsument').value == "")
		{
			velden += "Consument Naam: leeg\r\n";
		}	
		if(document.getElementById('adresconsument').value == "")
		{
			velden += "Consument Adres: leeg\r\n";
		}	
		if(document.getElementById('pcplaatsconsument').value == "")
		{
			velden += "Consument Postcode en Plaats: leeg\r\n";
		}			
						
	}
	
	if(document.getElementById('totaalbedragexclbtw').value == 0)
	{
		velden +="\n\rProduct: geen producten geselecteerd";
	}
	
	if(velden != "U heeft de volgende velden niet goed ingevuld: \n\r")
	{
		alert(velden);
		return false;
	}
}

function showHideTr(param1,p1)
{
    document.getElementById(param1).style.display=p1;
}
