function formCheck(tobject){

	var required = Array("ID","Email");
	var descr = Array("Aficionado nummer","Email");
	var errormsg = "Vul alsjeblieft de volgende velden in:\n";
	var l_Msg = errormsg.length;
	for (var i = 0; i < required.length; i++){
		var obj = tobject.elements[required[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					errormsg += " - " + descr[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					errormsg += " - " + descr[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					errormsg += " - " + descr[i] + "\n";
				}
				break;
			default:
				if (obj.value == "" || obj.value == null){
					errormsg += " - " + descr[i] + "\n";
				}
			}
		}
	}

	if (errormsg.length == l_Msg){
		return checkemail(tobject);
	}else{
		alert(errormsg);
		return false;
	}
}


var testresults
function checkemail(tobject){
var str=tobject.email.value;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

if (filter.test(str))
testresults=true
else{
alert("Vul alsjeblieft een geldig email adres in!")
testresults=false
}
return (testresults)
}

function checkbae(){
if (document.layers||document.getElementById||document.all)
return checkemail()
else
return true
}
