var kopiechk = 1, unsinnChk, namechk, zahl4, zahl3
unsinn = new Array(1,2,4,8,16)

function resetVars()
{
 kopiechk = 1, namechk = 0, unsinnChk = 0;
}

function setFragenBit(FragenBit)
{
 unsinnChk = unsinnChk ^ unsinn[FragenBit];
}

function chkFormular()
{
 if(document.leserumfrage.name.value == "")
  {
   alert("Bitte Deinen Namen oder Nick-Namen eingeben!\nDu wirst schon nicht aufgefressen... ;-)");
   document.leserumfrage.name.focus();
   return false;
  }

 if(document.leserumfrage.autor.value == "")
  {
   alert("Bitte den Autoren-Namen angeben!\nOder soll der etwa geheim bleiben? ;-)");
   document.leserumfrage.autor.focus();
   return false;
  }

 if(document.leserumfrage.titel.value == "")
  {
   alert("Ooch neee, den Titel sollte ich schon auch wissen... *g*");
   document.leserumfrage.titel.focus();
   return false;
  }

 if(document.leserumfrage.positiv.value == ""
 && document.leserumfrage.negativ.value == "")
  {
   alert("Ist Dir zu diesem Text wirklich nichts herausragend\npositives oder negatives eingefallen?\nOooch, komm schon... - nicht wenigstens ein, zwei Sätze?\nBitteeee ;-)");
   document.leserumfrage.positiv.focus();
   return false;
  }

 if(document.leserumfrage.email.value == ""
 && kopiechk == 1)
  {
   alert("Wenn Du eine Kopie haben möchtest, wäre\ndeine EMail-Adresse ganz nützlich ;-)");
   document.leserumfrage.email.focus();
   return false;
  }

 if(document.leserumfrage.email.value.indexOf("@") == -1
 && document.leserumfrage.email.value != "")
  {
   alert("He! Willst Du mich veralbern? ;-)\nDas ist nu wirklich keine EMail-Adresse...");
   document.leserumfrage.email.focus();
   return false;
  }

 if(unsinnChk != 0)
  {
  
   zahl4 = unsinnChk & 4, zahl3 = unsinnChk & 3

   if(unsinnChk >= 24 || zahl3 == 3 || (zahl4 == 4 && unsinnChk >= 5))
    {
     alert("Also irgendwas kann an Deiner Meinung\nzu diesem Formular nicht stimmen... ;-)\n\n Bitte überprüfe das doch nochmal!");
     document.leserumfrage.negativ.focus();
     return false;
    }
  }

}

/* Überprüfung des Leserumfrage-Formulars im Drachental auf unsinnige Eingaben (soweit techn. möglich) */
/* http://www.drachental.de - moordrache@drachental.de - Germany -- Script V1.1 */
