function sendFormular(docForm,email)
{
var result;
function checkemail()
	{
	var testresults;
	var str=docForm.email.value;
	var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(str))
		{
			testresults=true;
		}
	else
		{
			alert("Bitte füllen Sie das Formular korrekt aus!")
			testresults=false;
		}
	return testresults;
	}
result = checkemail();
if (result==false)
  {
    docForm.email.focus();
	return false;
  }

  if (docForm.Nachricht.value.length == 0)
  {
    alert ("Bitte füllen Sie das Formular korrekt aus!");
    docForm.Nachricht.focus();
    return false;
  }
  {
  if (docForm.subject.value.length == 0)
  {
    alert ("Bitte füllen Sie das Formular korrekt aus!");
    docForm.subject.focus();
    return false;
  }
}
 {
  if (docForm.email.value.length == 0)
  {
    alert ("Bitte füllen Sie das Formular korrekt aus!");
    docForm.email.focus();
    return false;
  }
}
 {
  if (docForm.Name.value.length == 0)
  {
    alert ("Bitte füllen Sie das Formular korrekt aus!");
    docForm.Name.focus();
    return false;
  }
}
  var t = new Array();
  t[0] = docForm.subject.value;
  t[1] = "- [Name]: " + docForm.Name.value;
  t[2] = "- [E-Mail]: " + docForm.email.value;
  t[3] = "- [Nachricht]: " + docForm.Nachricht.value;
  var m = "";
  for (var i = 0; i <= 3; i++)
  {
    var z = "";
	var cr = 0;
    for (var y = 0; y < Number(t[i].length); y++)
    {
      switch(t[i].charCodeAt(y))
      {
        case 13: z += "¦"; cr = 1; break;
        case 10: if (!cr) z += "¦"; break;
        case 32: z += "&#32;"; break;
        case 34: z += "&#34;"; break;
        case 38: z += "+"; break;
        case 60: z += "&#60;"; break;
        case 61: z += "&#61;"; break;
        case 62: z += "&#62;"; break;
        case 64: z += "&#64;"; break;
        case 196: z += "&#196;"; break;
        case 214: z += "&#214;"; break;
        case 220: z += "&#220;"; break;
        case 223: z += "&#223;"; break;
        case 228: z += "&#228;"; break;
        case 246: z += "&#246;"; break;
        case 252: z += "&#252;"; break;
        case 8364: z += "EUR"; break;
        default:
        if (t[i].charCodeAt(y) > 32 && t[i].charCodeAt(y) < 127)
          z += t[i].charAt(y);
        else z += "&#191;";
      }
    }
    t[i] = z; z = ""; var e = "";
    for (y = 0; y < Number(t[i].length); y++)
    {
      if (t[i].charAt(y) == "¦") {
        z += "<br>"; e += "%0D%0A";
      }
      else {
        z += t[i].charAt(y);
        if (t[i].charAt(y) == "?") e += "%3F";
        else {
          e += t[i].charAt(y);
          if (t[i].charAt(y) == "%") e += "25";
        }
      }
    }
  }
  m = t[1]+"%0d%0a"+t[2]+"%0d%0a"+t[3];
  location.href = "mailto:" + email+"?subject=" + t[0] + "&amp;body=" + m ;
  return false;
}

