// Ab hier Ecard
 function popup_win(theURL,winName,winOptions) {
   win = window.open(theURL,winName,winOptions);
   win.focus();
 }
 
 function make_preview() {
   document.ecard_form.action = "ecard_preview.php";
   popup_win('_templates/leer.htm','ecard_preview','resizable=yes,scrollbars=yes,width=480,height=600');
   document.ecard_form.target = "ecard_preview";
   document.ecard_form.submit();
 }
 
 function send_ecard() {
   document.ecard_form.action = "<?php echo $HTTP_SERVER_VARS["PHP_SELF"] ?>";
   document.ecard_form.target = "_self";
   document.ecard_form["submit_action"].value = "send";
   if (check()) { document.ecard_form.submit(); }
 }
 
 function check() {
   var error = false;
   var error_message = "Sie haben die folgenden, für die\nE-C@rd notwendigen Eingabefelder\nnicht bzw. nicht richtig ausgefüllt:\n\n";

   if (document.ecard_form["ecard[name_sender]"].value == "") {
     error = true;
     error_message += "- Name des Absenders\n";
   } 
 
   if ((document.ecard_form["ecard[email_sender]"].value == "") && 
      (document.ecard_form["ecard[email_sender]"].value.indexOf("@") == -1)) {
        error = true;
        error_message += "- E-Mail des Absenders\n";
   }
  
   if (document.ecard_form["ecard[name_recepient]"].value == "") {
     error = true;
     error_message += "- Name des Empfängers\n";
   } 
 
   if ((document.ecard_form["ecard[email_recepient]"].value == "") && 
      (document.ecard_form["ecard[email_recepient]"].value.indexOf("@") == -1)) {
        error = true;
        error_message += "- E-Mail des Empfängers\n";
   }
  
   if (document.ecard_form["ecard[message]"].value == "") {
     error = true;
     error_message += "- eine Nachricht\n";
   }

   if (error) {
     error_message += "\n\nBitte füllen Sie die genannten Eingabefelder\nvollständig aus und klicken Sie dann erneut\nauf 'Absenden'.";
     alert(error_message);
     return false;  // Formular wird nicht abgeschickt.
   } else {
       return true;  // Formular wird abgeschickt.
     }

  } // Ende function check()
  
  function CountMax() {
    max = <?php echo $max_length ?>;
    wert = max - document.ecard_form["ecard[message]"].value.length;
    if (wert < 0) {
      alert("Die Nachricht darf maximal " + max + " Zeichen lang sein.!");
      document.ecard_form["ecard[message]"].value = document.ecard_form["ecard[message]"].value.substring(0,max);
      wert = 0;
      document.ecard_form.counter.value = wert;
    } else {
        document.ecard_form.counter.value = max - document.ecard_form["ecard[message]"].value.length;
      }
  } // Ende function CountMax()
 
