// JavaScript Document
function checkname()
{
	if(document.getElementById) el=document.getElementById("name");
	else if (document.all) el=document.all.name;
	if(el)
	{
		if(el.value.length>3) el.className="filledok";
		else el.className="required";
		return(el.className=="filledok");
	}
}
function checkort()
{
	if(document.getElementById) el=document.getElementById("ort");
	else if (document.all) el=document.all.ort;
	if(el)
	{
		if(el.value.match(/^[0-9 \+\-\(\)]{5} .{3,50}$/)) el.className="filledok";
		else el.className="required";
		return(el.className=="filledok");
	}
}
function checkstrasse()
{
	if(document.getElementById) el=document.getElementById("strasse");
	else if (document.all) el=document.all.strasse;
	if(el)
	{
		if(el.value.match(/^.{3,50} .{1,10}$/)) el.className="filledok";
		else el.className="required";
		return(el.className=="filledok");
	}
}
function checktelefon()
{
	if(document.getElementById) el=document.getElementById("telefon");
	else if (document.all) el=document.all.telefon;
	if(el)
	{
		if(el.value.match(/^[0-9 \+\-\(\)]{5,20}$/)) el.className="filledok";
		else el.className="required";
		return (el.className=="filledok");
	}	
}

function checkemail()
{
	if(document.getElementById) el=document.getElementById("email");
	else if (document.all) el=document.all.email;
	if(el)
	{
		var proto  = "(mailto:)?";
  		var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
  		var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
  		var regex  = "^" + proto + "?" + usr + "\@" + domain + "$";

  		var rgx    = new RegExp(regex);
		if(rgx.exec(el.value)) el.className="filledok";
		else el.className="required";
		return(el.className=="filledok");
	}	
}

function checkform()
{
	checkname();
	checktelefon();
	checkemail();
}

function checkagb()
{
	var txt='';
	if(! checkname()) txt=txt+"\nSie müssen einen Namen angeben!";
	if(! checktelefon()) txt=txt+"\nSie müssen eine Telefonnummer angeben!";
	if(! checkemail()) txt=txt+"\nSie müssen eine gültige Emailadresse angeben!";
	if(txt!='') {
		txt="Folgende Fehler traten bei der Verabeitung Ihrer Eingaben auf:\n\n"+txt;
		alert(txt);
		return false;
	} else return true;
}