/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Corneliu Lucian 'Kor' Rusu | corneliulucian[at]gmail[dot]com 

Aangepast door Frodo
*/
var r={
	'special':/[\W&'\''&'"'&'_']/g,
	'return':/[\r]/g,
	'date':/[^0-9&^-]/g,
	'tab':/[\t]/g
}


function valid(o,w){
  o.value = o.value.replace(r[w],'');
}

/* --- van Frodo --- */
function checkform(regform) {
		var theform = document.forms[0];
		var foutbericht = "U moet de volgende velden invullen: \n";
		var missingfield = false;
		for(i=0; i < theform.elements.length; i++) {
			if ( (theform.elements[i].type == 'text' || theform.elements[i].type == 'password' ) && theform.elements[i].value == '') {
				foutbericht += "- " + theform.elements[i].id +"\n";
				missingfield = true;
			}

			if (theform.elements[i].name == 'voorwaarden' && theform.elements[i].checked == false) {
				if (missingfield) {
					foutbericht += "- en u moet akkoord gaan met de algemene voorwaarden \n";
				} else {
					foutbericht += "- u moet akkoord gaan met de algemene voorwaarden \n";
				}
				missingfield = true;
			}
		}
		/*
		var str = theform.Adres.value;

		if (!(str.match(/\d/))) {
			foutbericht += "- Het adres '"+ str +"' bevat geen huisnummer. \n";
			missingfield = true;
		}
		*/
		if (missingfield) {
			alert( foutbericht );
			return false;
		}

		return true;

	}

function askForm(Aform) {

	var theform = document.Aform;
	var foutbericht = "Je moet de volgende velden invullen: \n";
	var missingfield = false;

	for(i=0; i < theform.elements.length; i++) {
		if ( theform.elements[i].type == 'text'  && theform.elements[i].value == '') 
		{
			foutbericht += "- " + theform.elements[i].id +"\n";
			missingfield = true;
		}
		
	}	
	if (missingfield) {
		alert( foutbericht );
		return false;
	}
	return true;
}

