/**
 * checkForm prüft die im Array übergebenen Felder auf ...
 * RadioButtons sind zur Zeit nicht unterstützt
 * Checkboxen werden nur im IE farbig hinterlegt, da von Firefox nicht unterstützt
 * @author Tobias Kilian tobias.kilian@schmetterling.de
 * @version 1.0 
 */

function checkForm (requiredFields, classNormal, classError)
{
	var failure = false;
	for(var i =0; i < requiredFields.length; i++)
	{
		if ((((document.getElementById(requiredFields[i]).type == 'text') &&
			document.getElementById(requiredFields[i]).value == ""))
			|| 
			(((document.getElementById(requiredFields[i]).type == 'checkbox') &&
			document.getElementById(requiredFields[i]).checked != true))
			)
		{
	    	document.getElementById(requiredFields[i]).className = classError;
	    	failure = true;
  		}else{
    		document.getElementById(requiredFields[i]).className = classNormal;
  		}
  	}
 	if (failure)
  	{
  		alert('Bitte füllen Sie alle Pflichtfelder aus!');
  		return false;
  	} else {
  		return true;
  	}
}
