// (c) 2001 - 2007 Netsilik
// Internet : http://www.netsilik.nl
// E-mail   : info@netsilik.nl


	function checkRequired(form) {
		for (var n = 0; n < form.elements.length; n++) {
			if (form.elements[n].type == 'text' && form.elements[n].name.substr(form.elements[n].name.length -2, 2) == '_r') {
				if (form.elements[n].value.length == 0) {
					alert('U heeft het verplichte veld \'' + form.elements[n].name.substr(0, 1).toUpperCase() + form.elements[n].name.substr(1, form.elements[n].name.length -3).replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' ') + '\' nog niet ingevuld.');
					form.elements[n].focus();
					return false;
				}
			} else if (form.elements[n].type == 'radio' && form.elements[n].name.substr(form.elements[n].name.length -2, 2) == '_r') {
				error = true;
				for (var i = 0; i < form.elements.length; i++) {
					if (form.elements[i].name == form.elements[n].name && form.elements[i].checked) {
						error = false;
						break;
					}
				}
				
				if (error) {
					alert('U heeft nog geen selectie gemaakt bij het verplichte veld:\n ' + form.elements[n].name.substr(0, 1).toUpperCase() + form.elements[n].name.substr(1, form.elements[n].name.length -3).replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' '));
					form.elements[n].focus();
					return false;
				}
			} else if (form.elements[n].type == 'select-one' && form.elements[n].name.substr(form.elements[n].name.length -2, 2) == '_r') {
				if (form.elements[n].selectedIndex == 0) {
					alert('U heeft nog geen selectie gemaakt bij het verplichte veld:\n ' + form.elements[n].name.substr(0, 1).toUpperCase() + form.elements[n].name.substr(1, form.elements[n].name.length -3).replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' '));
					form.elements[n].focus();
					return false;
				}
			} else if (form.elements[n].type == 'textarea' && form.elements[n].name.substr(form.elements[n].name.length -2, 2) == '_r') {
				if (form.elements[n].value.length == 0) {
					alert('U heeft het verplichte veld \'' + form.elements[n].name.substr(0, 1).toUpperCase() + form.elements[n].name.substr(1, form.elements[n].name.length -3).replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' ').replace('_', ' ') + '\' nog niet ingevuld.');
					form.elements[n].focus();
					return false;
				}
			}
		}
	}
