switch (ebene) {
  case 0:
    i_path="";
    break;
  case 1:
    i_path="../";
    break;
  case 2:
    i_path="../../";
    break;
  case 3:
    i_path="../../../";
    break;
}
function EMail(s)
{
 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);
}

function testmail(email) {
  email=document.forms['beitrag'].elements['email'].value;
  if(email==""){
    alert('Sie müssen bitte eine Email eingeben - Danke.');
    document.forms['beitrag'].elements['email'].focus();
return
  }
  mitteilung=document.forms['beitrag'].elements['mitteilung'].value;
  if(mitteilung==""){
    alert('Sie müssen schon eine Nachricht eingeben - Danke.');
    document.forms['beitrag'].elements[2].focus();
return
  }
  answer=EMail(email);
  if(answer==true){
    requesT_E()
  }else{
    alert("Ihre Email kann nicht erkannt werden.\nBitte versuchen Sie es noch einmal - Danke.")
    document.forms['beitrag'].elements['email'].focus();
    return
  }
return
}

function createReqObj(){
  brws = navigator.appName;
  if(brws == "Microsoft Internet Explorer")
    rq = new ActiveXObject("Microsoft.XMLHTTP");
  else rq = new XMLHttpRequest(); return rq;
}

rqo = createReqObj();

function requesT_E(){
  email=document.forms['beitrag'].elements['email'].value;
  sfile= i_path + 'mail/verify_mail_adress.php?email=' + email
  rqo.open('get', sfile);
  rqo.onreadystatechange = receivE_E;
  rqo.send(null);
return
}

function receivE_E(){
  if(rqo.readyState == 4){
    if(rqo.responseText=="Email OK"){
      requesT();
    }else{
      alert("Leider konnte Ihre Email nicht bestaetigt werden.\nBitte versuchen Sie es noch einmal - Danke.")
      document.forms['beitrag'].elements['email'].focus();
    }
  }
return
}

function requesT(){
  document.getElementById("sender").style.visibility="visible";
  o_info=document.forms['beitrag'].elements['o_info'].value;
  for (i=0; i<2400 ; i++ ) {
    document.forms['beitrag'].elements['mitteilung'].value = document.forms['beitrag'].elements['mitteilung'].value.replace("\n","<br>");
  }
  myName=document.forms['beitrag'].elements['myName'].value;
  mitteilung=document.forms['beitrag'].elements['mitteilung'].value;
  sfile = i_path + 'mail/usermail.php?email='+ email + '&o_info=' + o_info + '&myName=' + myName + '&mitteilung=' + mitteilung + '&destination=' + document.location.href;
  rqo.open('get', sfile);
  rqo.onreadystatechange = receivE;
  rqo.send(null);
}

function receivE(){
  if(rqo.readyState == 4){
    alert("Ihre Mitteilung wurde erfolgreich verschickt. Vielen Dank.");
    document.getElementById("sender").style.visibility="hidden";
    document.getElementById("beitrag").style.visibility="hidden";
  }
return
}
mailFormular = '';
mailFormular = mailFormular + '<center><br><br>';
mailFormular = mailFormular + '<form id="beitrag" name="beitrag">';
mailFormular = mailFormular + '<table align="center">';
mailFormular = mailFormular + '<tr><td id="sender" align="center" style="visibility:hidden;">Nachricht wird gesendet: <img src="../mail/loading.gif"></td></tr>';
mailFormular = mailFormular + '  <tr>';
mailFormular = mailFormular + '    <td>';
mailFormular = mailFormular + '      <input type="text" id="email" name="email" value="Ihre Email:..." class="entry" style="width:339px; background-color:#FFFFFF;" onfocus="document.beitrag.o_info.value=document.title; checkFormular(this.name)";></input>';
mailFormular = mailFormular + '      <input type="text" id="myName" name="myName" value="Ihre Name:..." class="entry" style="width:338px; background-color:#FFFFFF;" onfocus="document.beitrag.o_info.value=document.title; checkFormular(this.name)"></input>';
mailFormular = mailFormular + '      <input type="hidden" id="o_info" name="o_info" value=""></input>';
mailFormular = mailFormular + '    </td>';
mailFormular = mailFormular + '  </tr>';
mailFormular = mailFormular + '  <tr>';
mailFormular = mailFormular + '    <td>';
mailFormular = mailFormular + '      <textarea class="mailFormular" name="mitteilung" onfocus="document.beitrag.o_info.value=document.title; checkFormular(this.name)" style="background-color:#FFFFFF; padding-right:110px;">Ihren Kommentar hier eintragen:...</textarea><br>';
mailFormular = mailFormular + '    </td>';
mailFormular = mailFormular + '  </tr>';
mailFormular = mailFormular + '  <tr>';
mailFormular = mailFormular + '    <td>';
mailFormular = mailFormular + '      <input type="button" class="show" value="Kommentar senden" onmouseover=this.className="go"  onmouseout=this.className="show" onclick=testmail(document.forms["beitrag"].elements["email"].value) style="width:680px;"></input>';
mailFormular = mailFormular + '    </td>';
mailFormular = mailFormular + '  </tr>';
mailFormular = mailFormular + '</table>';
mailFormular = mailFormular + '</form>';
mailFormular = mailFormular + '</center>';
document.write(mailFormular);
