//v1.0
//Copyright 2008, Florenz A. Buhrke

function checkForm(form)
{   
    if( form.Email.value.search(/^[\w\d][\w\d\,\.\-]*\@([\w\d\-]+\.)+([a-zA-Z]+)$/) == -1 )
    {
        alert("Die Email-Adresse scheint ung&uuml;ltig zu sein.");
        return false;
    }

	if( form.human.value.search(/^[j|J]+[a|A]$/) == -1 )
	{
	     alert("Nur Menschen dürfen sich hier eintragen.");
	     return false;
	}

	if( form.Username.value.search(/^[a-zA-Z\d]+$/) == -1 )
	{
	     alert("Der Benutzername darf leider keine Leerzeichen, Umlaute oder Sonderzeichen enthalten.");
	     return false;
	}
		
	if( (form.Password.value != form.Password1.value)||(form.Password.value == "") )
	{
	     alert("Das Passwort muss zweimal eingetragen werden.");
	     return false;
	}
	
    if( form.Site_URL.value.search(/^http:\/\/[\w\d\-\.]+\.[\w\d\-\.]+/) == -1 )
    {
        alert("Eine der eingetragenen Adressen scheint nicht zu funktionieren.");
        return false;
    }


    if( !form.Password.value || !form.Username.value )
    {
        alert("Bitte w&auml;hle einen Benutzernamen und Passwort aus.");
        return false;
    }
}
