function checkForm (formID)
{
	var the_form = document.getElementById(formID), formel, elname, x;
	var result = true;

	if (the_form)
	{
		// ga alle onderliggende elementen bij langs en controleer deze
		for ( x=0; x < the_form.elements.length; x++ ) 
		{
			formel = the_form.elements[x];			
			if (formel.name.substring(0,4) == 'req_')
			{			
				if ( (formel.value.length == 0) )
				{
					// veld eventueel van een ID voorzien
					if (formel.id.length == 0 && formel.name.length>0)
					{
						formel.id = formel.name;
					}
					
					// veld rood kleuren
					formel.style.backgroundColor = '#F00';
					formel.onblur = function(){ resetColor(this.id); };
					//alert('Veld ' + formel.name + ' is niet gevuld.');

					result = false;
				}
			}
		}
	}
	
	if (result)
	{
			the_form.action = 'sendform.asp';
			the_form.submit();
	}
}

function resetColor(elementID)
{
	var element = document.getElementById(elementID);
	if (element)
		if (element.value.length > 0)
			element.style.backgroundColor = '#FFF';
	// onblur verwijderen
	element.onblur = function() {};
}

// controle op verplichte velden
function checkVerplicht(velden) 
{
	var result = true;

	// alle verplichte velden ophalen
	for (var i = 0; i<velden.length; i++)
	{
		element = document.getElementById(velden[i]);
		if ( (element.value.length == 0) && ( result == true) )
		{
			// veld rood kleuren
			element.style.backgroundColor = '#F00';
			element.onblur = function(){ resetColor(this.id); };
			alert('Veld ' + element.id + ' is niet gevuld.');
			result = false;
		}
	}
	if (result)
		document.getElementById('form').submit();
}

function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}