function check_email()
{ 
	var Email=document.kontakt.Email.value;
	var re_Email=/^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.([a-zA-Z]{2,3})$/; 
	var ok = true;

	
	if ((re_Email.test(Email)==false))
	{ 
		ok=false; 
	}
	
	if (ok)
 		return true;
	else
		return false;
}

function check_plz()
{ 
	var PLZ=document.kontakt.PLZ.value;
	var re_PLZ= /^([A-Za-z]{0,3}-?[0-9]{4,5})$/; 
	var ok = true;
	
	if ((re_PLZ.test(PLZ)==false))
	{ 
		ok=false; 
	}
		
	if (ok)
 		return true;
	else
		return false;
}

function check_telefon()
{ 
	var Telefon=document.kontakt.Telefon.value;
	var re_Telefon= /^([0-9,\.,\/,\ ,\-,\+,\(,\)]{0,8}-?[0-9,\ ]{3,8})$/; 
	var ok = true;
	
	if ((re_Telefon.test(Telefon)==false))
	{ 
		ok=false; 
	}
		
	if (ok)
 		return true;
	else
		return false;
}
	
function check_all()
{
	
    var _fromNachname  = document.kontakt.Nachname.value;
    var _fromStrasse = document.kontakt.Strasse.value;
	var _fromEmail = document.kontakt.Email.value;
    var _fromPLZ = document.kontakt.PLZ.value;
    var _fromOrt = document.kontakt.Ort.value;
	var _fromTelefon = document.kontakt.Telefon.value;
	var _fromNachricht = document.kontakt.Nachricht.value;
	
	var ok = true;
	var error_msg = "Bitte tragen Sie folgende Felder noch nach:\n\n";

 
    if (_fromNachname == "")
    {
        error_msg += ("Nachnamen\n");
        ok =  false;
    }
	 if (_fromStrasse == "")
    {
        error_msg += ("Straße\n");
        ok =  false;
    }
	
	if (_fromPLZ.length=="")
	{
		error_msg += ("PLZ\n");
		 ok =  false;
	}
	else
	{
	    if (!check_plz())
		{
			error_msg += ("eine gültige PLZ\n");
			 ok =  false;
		}
	}
	
	
	
	if (_fromOrt== "")
    {
         error_msg += ("Ort\n");
        ok =  false;
    }
	if (_fromEmail.length=="")
	{
		error_msg += ("E-Mail Adresse\n");
		 ok =  false;
	}
	else
	{
	    if (!check_email())
		{
			error_msg += ("eine gültige E-Mail Adresse\n");
			 ok =  false;
		}
	}
	
		if (_fromTelefon.length=="")
	{
		error_msg += ("Telefonnummer\n");
		 ok =  false;
	}
	else
	{
	    if (!check_telefon())
		{
			error_msg += ("eine gültige Telefonnummer\n");
			 ok =  false;
		}
	}
	
	if (_fromNachricht == "")
    {
         error_msg += ("Nachricht\n");
        ok =  false;
    }
	
    if (ok)
		document.kontakt.submit();
	else
		alert(error_msg);
}

