function myTT_clsKontakt(aCode) {
/*------------------------------------------------------------------------------------------------------------------------------------
 <jsclass>
  <name>     myTT_clsKontakt  </name>
  <datum>    12.05.2008          </datum>
  <lastedit> 12.05.2008          </lastedit>
  <version>  1.0                 </version>
  <copyright>tiefensee.com       </datum>
  <text>     Klasse zum arbeiten mit Kontakten</text>
--------------------------------------------------------------------------------------------------------------------------------------
  <variablen>
------------------------------------------------------------------------------------------------------------------------------------*/
 this.cAJAX                = new myTT_clsAjax();                                 // object  -> Instanz der Klasse myTT_clsAJAX erstellen
 
 this.fCode                = aCode;                                              // integer - Länge des Codes 
 
 this.Key                  = myTT_clsKontakt_Key;                                // function -> Key Vorkontrolle

/*------------------------------------------------------------------------------------------------------------------------------------
  </variablen>
  <functions>
------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------------------
   <function>
    <name>Key -> myTT_clsKontakt_Key</name>
--------------------------------------------------------------------------------------------------------------------------------------
    <text>Key Kontrolle</text>
    <inhalt>
------------------------------------------------------------------------------------------------------------------------------------*/
 function myTT_clsKontakt_Key() {
  with(this) {
  
   with(document.DATEN) {

    var mOK     = true;
    var mFehler = "";
    var mPLZ    = /^[0-9]{5}$/;
    var mEmail  = /^[a-zA-ZäöüÄÖÜß0-9]{1}[a-zA-ZäöüÄÖÜß0-9\._-]*@[a-zA-ZäöüÄÖÜß0-9\._-]*[a-zA-ZäöüÄÖÜß0-9-]{2,}\.[a-z]{2,4}$/;
   
       //alert(KEMAIL.value+"::"+KNAME.value.length);

       if(mEmail.test(KEMAIL.value)==false) {                                                              //** - testen Email
        mFehler         += "Email: " + KEMAIL.value + " - Dies ist keine korrekte Email.\n";   
        mOK              = false;
        KEMAIL.className = 'cText cF'; 
       } else {
        KEMAIL.className = 'cText'; 
       }
       
       if(KNAME.value.length<3) {                                                                          //** - testen Name
        mFehler        += "Name: " + KNAME.value + " - Dies ist kein korrekter Name (mind.3 Zeichen).\n";   
        mOK             = false;
        KNAME.className = 'cText cF'; 
       } else {
        KNAME.className = 'cText'; 
       }
       
       if(KVORNAME.value.length<3) {                                                                       //** - testen Vorname
        mFehler           += "Vorname: " + KVORNAME.value + " - Dies ist kein korrekter Vorname (mind.3 Zeichen).\n";   
        mOK                = false;
        KVORNAME.className = 'cText cF'; 
       } else {
        KVORNAME.className = 'cText'; 
       }
       
       if(KCODE.value.length!=aCode) {                                                                   //** - testen AGB
        mFehler         += "Sie m\xFCssen die Kennung in das Feld eintragen und erste dann die Kontakt abschliessen.\n";   
        mOK              = false;
        KCODE.className  = 'cText cF'; 
       } else {
        KCODE.className    = 'cText'; 
       }

       if(KRUF.value==1) {
        if(KTELEFON.value.length<6) {                                                                   //** - testen AGB
         mFehler         += "Sie wollten einen R\xFCckruf bitte geben Sie eine Telefonummer an.\n";   
         mOK              = false;
         KTELEFON.className  = 'cText cF'; 
        } else {
         KTELEFON.className    = 'cText'; 
        }
       } 

       if(mOK) {
        //alert(action);
        submit();
       } else { 
        alert(mFehler);
       } 
 }}}
/*------------------------------------------------------------------------------------------------------------------------------------
    </inhalt>
   </function>
------------------------------------------------------------------------------------------------------------------------------------*/

}
/*------------------------------------------------------------------------------------------------------------------------------------
  </functions>
 </jsclass>
------------------------------------------------------------------------------------------------------------------------------------*/

