function EMail(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
 
  while(s.substring(0,1)==' ')s=s.substring(1,s.length);
  while(s.substring(s.length-1,s.length)==' ')s=s.substring(0,s.length-1);
  
  document.form_neu.email.value=s;
  
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
  				   '([\\.]?)'+
  				   '([a-zA-Z0-9\\-\\_]+)'+
                   '(\\@)([a-zA-Z0-9][a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  
  while(s.substring(0,1)==' ')s=s.substring(1,s.length);
  while(s.substring(s.length-1,s.length)==' ')s=s.substring(0,s.length-1);
  
  document.form_neu.email.value=s;
  
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}

function kontrolle()
{
 	var ok;
	ok=true;
	var pass_length;
	var meldung;
	meldung="Folgende Angaben sind fehlerhaft !\n\n";
	pass_length="ok";
	
	if(document.form_neu.email.value=="")
	{
		ok=false;
		meldung=meldung+"Bitte um Angabe Deiner 'Email Adresse'.\n";
		document.form_neu.email.style.background="#CCCCCC";
	}
	else
	{
		if(!EMail(document.form_neu.email.value)) 
		{
		ok=false;
		meldung=meldung+"Das Feld 'EMail Adresse' enthält eine ungültige Email Adresse.\n";
		document.form_neu.email.style.background="#CCCCCC";
		}
		else
		{
		document.form_neu.email.style.background="#ffffff";
		}
	}
		
	if(document.form_neu.passwort.value.length<8)
	{
		ok=false;
		pass_length="error";
		meldung=meldung+"Das 'Passwort' muss mindestens 8 Zeichen lang sein.\n";
		document.form_neu.passwort.style.background="#CCCCCC";
	}
	else
	{
		document.form_neu.passwort.style.background="#ffffff";
	}

	if(document.form_neu.passwortkont.value.length<8)
	{
		ok=false;
		pass_length="error";
		meldung=meldung+"Das 'Passwort' muss mindestens 8 Zeichen lang sein.\n";
		document.form_neu.passwortkont.style.background="#CCCCCC";
	}
	else
	{
		document.form_neu.passwortkont.style.background="#ffffff";
	}	
	
	if(pass_length=="ok")
	{
    	if(document.form_neu.passwort.value!=document.form_neu.passwortkont.value)
    	{
    		ok=false;
    		meldung=meldung+"Die eingegebenen Passwörter stimmen nicht überein.\n";
    		document.form_neu.passwort.style.background="#CCCCCC";
    		document.form_neu.passwortkont.style.background="#CCCCCC";
    	}
    	else
    	{
    		document.form_neu.passwort.style.background="#ffffff";
    		document.form_neu.passwortkont.style.background="#ffffff";
    	}
	}	
		
	if(!document.form_neu.haftung.checked)
	{
		ok=false;
		pass_length="error";
		meldung=meldung+"Die 'Allgemeinen Geschäftsbedingungen' wurde nicht akzeptiert.\n";
		document.form_neu.haftung.style.background="#CCCCCC";
	}
	else
	{
		document.form_neu.haftung.style.background="#ffffff";
	}	
		
	if(ok==true)
	{
		document.form_neu.action="http://www.moebelanzeigen.at/registrierung-speichern.php";
		return true;
	}
	else
	{
		alert(meldung+"\nBitte um Korrektur der Angaben.");
		return false;
		location.href="#top";
	}

}

function kontrolle_login()
{
 	var ok;
	ok=true;
	var pass_length;
	var meldung;
	meldung="Folgende Angaben sind fehlerhaft !\n\n";
	pass_length="ok";
		
	if(document.form_login.email.value=="")
	{
		ok=false;
		meldung=meldung+"Bitte um Eingabe Deiner 'Emailadresse'.\n";
		document.form_login.email.style.background="#CCCCCC";
	}
	else
	{
		document.form_login.email.style.background="#ffffff";
	}
		
	if(document.form_login.passwort.value=="")
	{
		ok=false;
		meldung=meldung+"Bitte um Eingabe Deines 'Passwortes'.\n";
		document.form_login.passwort.style.background="#CCCCCC";
	}
	else
	{
		document.form_login.passwort.style.background="#ffffff";
	}
	
	if(ok==true)
	{
		return true;
	}
	else
	{
		alert(meldung+"\nBitte um Korrektur der Angaben.");
		return false;
		location.href="#top";
	}

}