function validate() {
		var reg=/^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2})$/i;
		var f = document.form1
		
   if (document.form1.firstname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen an.");
    if (document.all) document.form1.firstname.style.background="FBDDA2";
    document.form1.firstname.focus();
	f.firstname.style.background="#FBDDA2";
    return false;
  }
  if (document.form1.lastname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen an.");
    if (document.all) document.form1.lastname.style.background="FBDDA2";
    document.form1.lastname.focus();
	f.lastname.style.background="#FBDDA2";
    return false;
  }
    if (document.form1.email.value == "")
  {
    alert("Bitte geben Sie eine Email-Adresse an.");
    if (document.all) document.form1.email.style.background="FBDDA2";
    document.form1.email.focus();
	f.email.style.background="#FBDDA2";
    return false;
  }
  else
	{
	 if (!reg.test(document.form1.email.value))
	{
	 alert("Bitte geben Sie eine korrekte Email-Adresse an.");
	 f.email.focus();
	 f.email.style.background="#FBDDA2";
	 return false;
		}
	}
    if (document.form1.message.value == "")
  {
    alert("Bitte geben Sie Ihre Nachricht an.");
    if (document.all) document.form1.message.style.background="FBDDA2";
    document.form1.message.focus();
	f.message.style.background="#FBDDA2";
    return false;
  }
 return true;
  }
