var strFormName = '' 
var strVerplicht = ''

function stringEmpty(inputstring){

	if (inputstring == null || inputstring == ""){
		return true
	}
	return false

}


function RequiredStandardForm(formName){

	//Array maken vanuit standaard mail form 
	//listname wordt gedestilleerd uit de inhoud van het veld 'verplicht'
	//welke dient te staan in het te controleren form
	//Vervolgens validatiefunctie aanroepen
	strFormName = formName
	strVerplicht = document.forms[strFormName].verplicht.value
	var Listname = strVerplicht.replace(/\s/g,'')
	var arListname = Listname.split(",")
	return Required(arListname)

}


function Required(listname){

	// kijkt in een lijst na of een vereist veld leeg is 

	// Alle items van de lijst doorlopen.
	for (var i = 0 ; i < listname.length ; i++){
		
		// Is het een tekstveld/textarea of een dropdown/select ??
		if(document.forms[strFormName].elements[listname[i]].options){
		   // dropdown
		   if (document.forms[strFormName].elements[listname[i]].value==''){
		   	alert ("U moet een geldige keuze maken. Controleert u alstublieft de gegevens")
		       document.forms[strFormName].elements[listname[i]].focus();
		       return false;
		       break
		   }
		}
		
		else{
		   // geen dropdown
		   if (stringEmpty(document.forms[strFormName].elements[listname[i]].value)){             
		   	alert ("U bent een verplicht veld vergeten in te vullen. Controleert u alstublieft de gegevens")
		       document.forms[strFormName].elements[listname[i]].focus();
		       return false;
		       break
		   }
		}

	}
	
return true
}


