function is_numeric(num) {

	if (num!='') { 
		var exp = new RegExp("^[0-9-.]*$","g");
		return exp.test(num);
	} else return false;

}




function calcCharLeft(f) {
		clipped = false
		maxLength = 250
        if (f.customer_comments.value.length > maxLength) {
	        f.customer_comments.value = f.customer_comments.value.substring(0,maxLength)
		    charleft = 0
		    clipped = true
        } else {
			charleft = maxLength - f.customer_comments.value.length
		}
        f.msgCL.value = charleft
        return clipped
}

function textKey(f) {
	supportsKeys = true
	calcCharLeft(f)
}


 function SimpleKvKCheck(kvknr) {
 	
 	var kvknr;
 	var exp = new RegExp("^[0-9]{8}$","g");

	if (exp.test(kvknr) == false) { 
		var answer = confirm('U heeft geen geldig Kamer van Koophandel-nummer opgegeven.\n\nWilt u doorgaan ?');
  		if (answer == true ) { return true; }
  		else { return false; }
  	} else { 
  		return true;
  	}
  


 }
 
 function CheckCustomerRegistrationSubmit() {
 	
 	var points = 0;
	
	
	//KvK-check voor SID=7 (B2B-droomsite)
	if (document.getElementById('kvk') != null) { 
		if (SimpleKvKCheck(document.getElementById('kvk').value)  == false) points++;
	}
	if (document.getElementById('name').value  == '')     { alert("Geen naam ingevoerd.\n\nVoer deze in a.u.b"); points++; }
	if (document.getElementById('add_1').value == '')     { alert("Geen adres ingevoerd.\n\nVoer deze in a.u.b"); points++; }
	if (document.getElementById('town').value  == '')     { alert("De plaatsnaam is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; }
	if (document.getElementById('postcode').value == '')  { alert("De postcode is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; }
	if (document.getElementById('phone').value == '')     { alert("Het telefoonnummer is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; }
	//if (document.getElementById('email').value == '')     { alert("Het emailadres is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; }

	if (document.getElementById('password1').value == '') { alert("Het wachtwoord is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; }
	//if (document.getElementById('password1').value != document.getElementById('password2').value == '') { alert("De wachtwoorden komen niet overeen.\n\nVoer tweemaal hetzelfde wachtwoord in ter controle"); points++; }
 	
 	if (points == 0) { registration.submit(); } else return false;

 }
 
 