function baum_toggle(rubrik)
{
	div = document.getElementById("rubrik" + rubrik);
	if (div.style.display == "none")
	{
		div.style.display = "block";
	}
	else
	{
		div.style.display = "none";
	}
}

function checkMail(email, name, firma, ort, telefon)
{
	var message="";
	if(document.kontaktformular.name.value==""){
		setError("name", "namebezeichner");
		message+=name+"\n";
	}else{
		unsetError("name", "namebezeichner");
	}
	if(document.kontaktformular.firma.value==""){
		setError("firma","firmabezeichner");
		message+=firma+"\n";
	}else
		unsetError("firma","firmabezeichner");
	
	if(document.kontaktformular.ort.value==""){
		setError("ort", "ortbezeichner");
		message+=ort+"\n";
	}else
		unsetError("ort", "ortbezeichner");
	
	if(document.kontaktformular.telefon.value==""){
		setError("telefon", "telefonbezeichner");
		message+=telefon+"\n";
	}else
		unsetError("telefon", "telefonbezeichner");
	
	if(!checkEMail(document.kontaktformular.ollisfrom.value)){
		setError("ollisfrom", "emailbezeichner");
		message+=email+"\n";
	}else
		unsetError("ollisfrom", "emailbezeichner");
	
	if(message!=""){
		alert(message);
		return false;
	} else
	return true;
}

function setError(name, id)
{
	
	document.getElementById(id).style.color="red";
}
function unsetError(name, id)
{
	document.getElementById(id).style.color="black";

}


function checkEMail(s)
{

if(s=="")
	return false;

 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)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
} 



