function checkinput_1 (p_ind_f,p_elem_tab,p_checkart_tab)
{
       // checkart-tabelle:
       // checkart = 0 --> feld ist required
       // checkart = 1 --> feld ist required und darf keine Spaces enthalten
       // checkart = 3 --> feld darf nur numerisch sein
       // checkart = 4 --> feld ist required und darf keine sonderzeichen enthalten
       // checkart = 5 --> feld darf keine sonderzeichen enthalten
       // checkart = 6 --> feld ist required,darf keine Spaces enthalten und
       //                  Spezialpruefung auf struktur von E-Mail-Adresse
       // checkart = 7 --> check-Box pruefen
       // checkart = 8 --> feld ist required,darf keine Spaces enthalten und
       //                  Spezialpruefung auf struktur von URL


       var alerttext0, alerttext1, alerttext2,alerttext3,alerttext4;
       var c, d, eingabe,zeichen_space,zeichen_num,zeichen_sonder;
       var elementtab, checkart_tab, checkart;
       var spec1_gefunden, spec2_gefunden;

       zeichen_space    = " ";
       zeichen_num      = "0123456789";
       zeichen_sonder   = ";?&$#/*{}[]!:+=<>\\()%";
       alerttext0       = "déposer la valeur, s'il vous plait";
       alerttext1       = "space n'est pas permis";
       alerttextspec1   = "aucune adresse du courrier électronique en vigueur";
       alerttext2       = "Nur Zahlen erlaubt";
       alerttext3       = "Sonderzeichen nicht erlaubt";
       alerttext4       = "Veuillez d'acceptez les générales conditions de l'affaire.";
       elementtab       = p_elem_tab;
       checkarttab      = p_checkart_tab;
       zeichen_spec1    = "@";
       zeichen_spec2    = ".";


       for (i=0; i<elementtab.length; i++)
       {
         ind_e    = elementtab.substr(i,2);

         if (ind_e < '10')
           {
             ind_e = ind_e.substr(1,1);
         }

         eingabe  = document.forms[p_ind_f].elements[ind_e].value;
         checkart = checkarttab.substr(i,2);

         if ((checkart != "03") && (checkart != "05") && (checkart != "07"))
         {
           if (eingabe == "")
           {
             alert(alerttext0);
             document.forms[p_ind_f].elements[ind_e].focus();
             return(false);
           }
         }

         if (checkart == "01" || checkart == "06" || checkart == "08") // pruefung auf spaces innerhalb des Feldes
         {
           for (c=0; c<eingabe.length; c++)
           {
             d=eingabe.charAt (c);
             if (zeichen_space.indexOf (d) >-1)
             {
               alert (alerttext1);
               document.forms[p_ind_f].elements[ind_e].focus();
               return(false);
             }
           }
         }

         if (checkart == "02" || checkart == "03")  // pruefung numerisch
         {
           for (c=0; c<eingabe.length; c++)
           {
             d=eingabe.charAt (c);
             if (zeichen_num.indexOf (d) ==-1)
             {
               alert (alerttext2);
               document.forms[p_ind_f].elements[ind_e].focus();
               return(false);
             }
            }
         }

         if (checkart == "04" || checkart == "05") // pruefung auf sonderzeichen innerhalb des Feldes
         {
           for (c=0; c<eingabe.length; c++)
           {
             d=eingabe.charAt (c);
             if (zeichen_sonder.indexOf (d) >-1)
             {
               alert (alerttext3);
               document.forms[p_ind_f].elements[ind_e].focus();
               return(false);
             }
           }
         }

         if (checkart == "08")  // Spezial-Pruefung URL
         {
           if ((document.forms[p_ind_f].elements[ind_e].value == "http://") ||
               (document.forms[p_ind_f].elements[ind_e].value == "http:/")  ||
               (document.forms[p_ind_f].elements[ind_e].value == "http:"))
           {
              alert(alerttext0);
              document.forms[p_ind_f].elements[ind_e].focus();
              return(false);
           }
         }

         if (checkart == "06")  // Spezial-Pruefung E-Mail-Adresse
         {
            spec1_gefunden = false;
            for (c=0; c<eingabe.length; c++)
            {
              d=eingabe.charAt (c);
              if (zeichen_spec1.indexOf (d) >-1)
              {
                 spec1_gefunden = true;
              }
            }

            spec2_gefunden = false;
            for (c=0; c<eingabe.length; c++)
            {
              d=eingabe.charAt (c);
              if (zeichen_spec2.indexOf (d) >-1)
              {
                 spec2_gefunden = true;
              }
            }

            if ((! spec1_gefunden) || (! spec2_gefunden) || (eingabe.length < 6))
            {
               alert(alerttextspec1);
               document.forms[p_ind_f].elements[ind_e].focus();
               return(false);
            }
         }

         if (checkart == "07")  //Spezial-Pruefung check-box
         {
           if (! document.forms[p_ind_f].elements[ind_e].checked)
           {
              alert(alerttext4);
              document.forms[p_ind_f].elements[ind_e].focus();
              return(false);
           }
         }

         i++;
       } // end-for

       return(true);
}
//*************************************************************************************
function checkinput_2 (p_ind_f,p_elem_tab,p_checkart_tab)
{
       // checkart-tabelle:
       // checkart = 0 --> feld ist required
       // checkart = 1 --> feld ist required und darf keine Spaces enthalten
       // checkart = 3 --> feld darf nur numerisch sein
       // checkart = 4 --> feld ist required und darf keine sonderzeichen enthalten
       // checkart = 5 --> feld darf keine sonderzeichen enthalten
       // checkart = 6 --> spezial fall "stop words"


       var alerttext0,alerttext1,alerttext2,alerttext3;
       var c, d, eingabe,zeichen_space,zeichen_num,zeichen_sonder;
       var elementtab, checkart_tab, checkart;

       zeichen_space    = " ";
       zeichen_num      = "0123456789";
       zeichen_sonder   = ";?&$#/*{}[]!:+=<>\\()%";
       zeichen_sonder2  = "@";
       string_stop1     = "babette einstmann nackt";
       string_stop2     = "einstmann babette nackt";
       alerttext0       = "Bitte Wert eingeben";
       alerttext1       = "Space nicht erlaubt";
       alerttext2       = "Nur Zahlen erlaubt";
       alerttext3       = "Des caractères spéciaux ne sont pas permis";
       alerttextspec1   = "Keine gültige E-Mail-Adresse";
       alerttextspec2   = "Bitte eine Kategorie auswählen";
       elementtab       = p_elem_tab;
       checkarttab      = p_checkart_tab;
       zeichen_spec1    = "@";

       for (i=0; i<elementtab.length; i++)
       {
         ind_e    = elementtab.substr(i,2);

         if (ind_e < '10')
         {
           ind_e = ind_e.substr(1,1);
         }

         eingabe  = document.forms[p_ind_f].elements[ind_e].value;
         checkart = checkarttab.substr(i,2);

         if ((checkart != "03") && (checkart != "05"))
         {
           if (eingabe == "")
           {
             alert(alerttext0);

             document.forms[p_ind_f].elements[ind_e].focus();
             return(false);
           }
         }

         if (checkart == "01")  // pruefung auf spaces innerhalb des Feldes
         {
           for (c=0; c<eingabe.length; c++)
           {
             d=eingabe.charAt (c);
             if (zeichen_space.indexOf (d) >-1)
             {
               alert (alerttext1);

               document.forms[p_ind_f].elements[ind_e].focus();
               return(false);
             }
           }
         }

         if (checkart == "02" || checkart == "03")  // pruefung numerisch
         {
           for (c=0; c<eingabe.length; c++)
           {
             d=eingabe.charAt (c);
             if (zeichen_num.indexOf (d) ==-1)
             {
               alert (alerttext2);

               document.forms[p_ind_f].elements[ind_e].focus();
               return(false);
             }
            }
          }

          if (checkart == "04" || checkart == "05" || checkart == "06") // pruefung auf sonderzeichen innerhalb des Feldes
          {
            for (c=0; c<eingabe.length; c++)
            {
              d=eingabe.charAt (c);
              if (zeichen_sonder2.indexOf (d) >-1)
              {
                alert (alerttext3);

                document.forms[p_ind_f].elements[ind_e].focus();
                return(false);
              }
            }
          }

          if (checkart == "06") // pruefung auf speziellen String
          {
            if (eingabe.toLowerCase() == string_stop1 || eingabe.toLowerCase() == string_stop2)
            {
               document.forms[p_ind_f].elements[ind_e].value = "";
               document.forms[p_ind_f].elements[ind_e].focus();
               return(false);
            }
          }

        i++;

       } // end-for

       return(true);
}
//*************************************************************************************
 function AllMessages(p_ind_f)
 {
     for(var x=0;x<document.forms[p_ind_f].elements.length;x++)
     {
        var y=document.forms[p_ind_f].elements[x];
        if(y.name!='ALLMSGS')
        {
           y.checked=document.forms[p_ind_f].ALLMSGS.checked;
        }
     }
 }

 //*******************************************************************************
 function control_delete_1()
 {
      eingabe=confirm("Wollen Sie diesen Record wirklich loeschen ?");
      if (eingabe==true)
      {
         return(true);
      }
      else
      {
         return(false);
      }
 }
//*******************************************************************************
function drop_down(x)
{
  window.location.href = x;
}