
	var ok;
	
	function focus(elem)
	{
		elem.focus();
		document.getElementById(elem.attributes.info.nodeValue).className = "red";
	}
	
	
	function unfocus(myForm)
	{
		var elem;
	
		for(var i = 0; i < myForm.elements.length; i++)
		{
			elem = myForm.elements[i];
			
			if(elem.attributes.info)
				document.getElementById(elem.attributes.info.nodeValue).className = "";
		}
	}
	
	
	function chkForm()
	{
		var ok = true;
		var myForm = document.myForm;
		
		unfocus(myForm);
		
		
		if(myForm.email.value.length > 0) 
		{
    		var Adresse = myForm.email.value;
			var Ausdruck = /(.{2,})(@)(.+)(\.)(\w){2,4}/i;
			var Ergebnis = myForm.email.value.search(Ausdruck);
       
			if(Ergebnis != 0) 
			{
				focus(myForm.email);
				ok = false;
			}
	   	}
		else
		{
			focus(myForm.email);
			ok = false;
		}
		
		
		if(myForm.wahl[0].checked == true)
		{
			if(myForm.nachname.value.length == 0)
			{
				focus(myForm.nachname);
				ok = false;
			}
			
			if(myForm.vorname.value.length == 0)
			{
				focus(myForm.vorname);
				ok = false;
			}
		}
		
		return ok;
	}
