function validateForm()
	{
	var error=0;
	var pwd_array=new Array();
	var input_req=document.getElementsByTagName("input");
	for(var i=0;i<input_req.length;i++)
		{
		if(input_req[i].name.indexOf("_req")>-1 && input_req[i].value=="")
			{
			input_req[i].style.backgroundColor="#ebebeb";
			input_req[i].style.borderColor="#FF0000";
			error++;
			}
		if(input_req[i].name.indexOf("_req")>-1 && input_req[i].value!="")
			{
			input_req[i].style.backgroundColor="#FFFFFF";
			input_req[i].style.borderColor="#FFFFFF";
			}
		if(input_req[i].type=="password")
			{
			pwd_array.push(input_req[i]);
			}
		}
	if(error>0)
		{
		var msg="Bitte füllen Sie die rot umrandeten Pflichtfelder korrekt aus.";
		msg+="\nVielen Dank!";
		alert(msg);
		return false;		
		}
	else
		{
		var msg="";
		if(document.modForm.email_req.value.indexOf("@")==-1)
			{
			msg+="Bitte geben Sie eine gültige EMail-Adresse ein.\n\n";
			document.modForm.email_req.style.backgroundColor="#ebebeb";
			document.modForm.email_req.style.borderColor="#FF0000";
			}
		if(pwd_array[0].value!=pwd_array[1].value)
			{
			msg+="Die eingegebenen Passwörter stimmen nicht überein.\n\n";	
			pwd_array[0].style.backgroundColor="#ebebeb";
			pwd_array[0].style.borderColor="#FF0000";
			pwd_array[1].style.backgroundColor="#ebebeb";
			pwd_array[1].style.borderColor="#FF0000";
			}
		if(msg!="")
			{
			msg="Die folgenden Fehler sind aufgetreten:\n\n"+msg+"Bitte überprüfen Sie Ihre Eingaben.\nVielen Dank!";	
			alert(msg);
			return false;	
			}
		else
			{
			return true;		
			}
		}
	}


