function currencyFormat(fld, milSep, decSep, e) 
{
	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? e.which : e.keyCode; 
	if (whichCode == 13) return true;  // Enter
	if (whichCode == 8) return true;  // Delete (Bug fixed) 
	key = String.fromCharCode(whichCode);  // Get key value from key code
	if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
	len = fld.value.length;
	for(i = 0; i < len; i++)
	if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
	aux = '';
	for(; i < len; i++)
	if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
	aux += key;
	len = aux.length;
	if (len == 0) fld.value = '';
	if (len == 1) fld.value = '0'+ decSep + '0' + aux;
	if (len == 2) fld.value = '0'+ decSep + aux;
	if (len > 2) 
	{
		aux2 = '';
		for (j = 0, i = len - 3; i >= 0; i--) 
		{
			if (j == 3) 
			{
				aux2 += milSep;
				j = 0;
			}
			aux2 += aux.charAt(i);
			j++;
		}
		fld.value = '';
		len2 = aux2.length;
		for (i = len2 - 1; i >= 0; i--)
		fld.value += aux2.charAt(i);
		fld.value += decSep + aux.substr(len - 2, len);
	}
	return false;
}


function keyRestrict(e, validchars) 
{
	var key='', keychar='';
	key = getKeyCode(e);
	if (key == null) 
		return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	validchars = validchars.toLowerCase();
	if (validchars.indexOf(keychar) != -1)
		return true;
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
 		return true;
	return false;
}

function toggle_div(laagje)
{
	if(document.getElementById(laagje).style.display == 'none')
	{
		document.getElementById(laagje).style.display = '';
	}
	else
	{
		document.getElementById(laagje).style.display = 'none';
	}
}

function checkForm() {
	var blnDoNotSubmit;
	
	if (document.form1.Voornaam.value == "")
	{ 
		alert("'Voornaam' is een verplicht veld");              
		blnDoNotSubmit = true;   
		return;                                                   
	}

	if (document.form1.Achternaam.value == "")
	{ 
		alert("'Achternaam' is een verplicht veld");              
		blnDoNotSubmit = true;   
		return;                                                   
	}

	if (document.form1.Straat.value == "")
	{ 
		alert("'Straat' is een verplicht veld");              
		blnDoNotSubmit = true;   
		return;                                                   
	}


	if (document.form1.Postcode.value == "")
	{ 
		alert("'Postcode' is een verplicht veld");              
		blnDoNotSubmit = true;   
		return;                                                   
	}


	if (document.form1.Plaats.value == "")
	{ 
		alert("'Plaats' is een verplicht veld");              
		blnDoNotSubmit = true;   
		return;                                                   
	}


	if (document.form1.Email.value == "")
	{ 
		alert("'E-mail' is een verplicht veld");              
		blnDoNotSubmit = true;   
		return;                                                   
	}

  
	if (!blnDoNotSubmit) {
		document.form1.submit();
	}
}