function checkForm(formname) {
	elems = document.all(formname).elements;
	tel= 0;
	checkradio = false;
	r = 0;
	radiofields = new Array();
	document.all(formname).fields.value = '';
	for(i = 0; i < elems.length; i++) {
		element = null;
		element = document.getElementById(elems[i].name + '_');
		document.all(formname).fields.value = document.all(formname).fields.value + elems[i].name + ',';
		if (element) {
			element.style.display = 'none';
			if (elems[i].value == '') {
				tel = tel + 1;
				element.style.display = '';
			} else {
				if (elems[i].type == 'checkbox') {
					if (elems[i].checked == false) {
						tel = tel + 1;
						element.style.display = '';
						element.style.color = '#FF0000';
					} else {
						element.style.display = '';
						element.style.color = '#000000';
					}
				}
				if (elems[i].type == 'radio') {
					checkradio = true;
					radiofields[r] = elems[i].name;
					r++;
				}
				if (elems[i].name.substr(0,5) == 'email') {
					if (!isEmail(elems[i].value)) {
						tel = tel + 1;
							elems[i].value = 'geen geldige e-mail';
						element.style.display = '';
					}
				}
			}
		}
	}
	if(checkradio) {
		testfield = '';
		for(i=0; i < radiofields.length ; i++) {
			if(radiofields[i] != testfield) {
				testfield = radiofields[i];
				elem = document.all(testfield);
				controle = false;
				for (j=0;j<elem.length;j++){
					if (elem[j].checked==true) {
						controle = true;
					}
				}
				
				element = document.getElementById(radiofields[i] + '_');
				if (controle) {						
					element.style.display = 'none';
					element.style.color = '#324F84';
				} else {
					tel = tel + 1;
					element.style.display = '';
					element.style.color = '#FF0000';
				}
			}
		}		
	}
	
	
	passerror = 0;
	if (document.all(formname).password) {
		if (document.all(formname).password.value != document.all(formname).rep_password.value) {
			passerror = 1;
			tel = tel + 1;
			document.all('password_').style.display = '';
			document.all('rep_password_').style.display = '';
		}
	}
	element = document.getElementById('showcheck');
	if (tel == 0) {
		document.all(formname).submit();
	} else {
		if (passerror == 0) {
			element.innerHTML = '<b><font color="#cd0000">* Vul alle verplichte velden in [' + tel + ']</font></b>';
		} else {
			element.innerHTML = '<font color="#FF0000"><b>* Herhaal uw wachtwoord correct</b></font>';
		}
	}
}
