Zudila AG

Webseiten-Erstellung
Webseiten-Programmierung
Webseiten-Wartung
8057 Zürich
Tel: +41 44 310 14 25
Fax: +41 44 310 14 26
Mob: +41 79 691 87 58
vCard, Skype: juergzuerich Skype: juergzuerich

Funktion mit PHP: alte AHV Nr. Validierung ohne Zeilennummern anzeigen

PHP: AHV Nr. Validierung v1.0, function check_ahv_nr

  1. <?php
  2. /* Funktion zur Überprüfung der Schweizer AHV Nummer
  3.  * Quelle Script: http://www.zudila.ch/scripte/php_ahv_nr.php
  4.  * info@zudila.ch
  5.  * Zudila AHV Nr. Validierung v1.0.2, GPL, 10.10.2005
  6.  */
  7.  
  8. function check_ahv_nr($nname, $geschlecht, $tag, $monat, $jahr, $ahv_namen, $ahv_jahr, $ahv_datum, $ahv_zusatz) {
  9.  
  10.     // Test: Ist die Funktion eingebunden?
  11.     // echo "<strong>function check_ahv_nr()</strong> ist eingebunden.";
  12.     // Test: Sind die Variablen vorhanden?
  13.     // echo $nname.' '.$geschlecht.' '.$tag.' '.$monat.' '.$jahr.' '.$ahv_namen.' '.$ahv_jahr.' '.$ahv_datum.' '.$ahv_zusatz ;
  14.  
  15.     // Fehlermeldung auf NULL setzen.
  16.     $tahv = '';
  17.    
  18.     // Prüfen ob überhaupt etwas plausibles in der AHV Nr. enthalten ist. ----------
  19.     if ( $ahv_namen == "" || $ahv_jahr == "" || $ahv_datum == "" || $ahv_zusatz == "" ) {
  20.         $tahv = "Bitte AHV Nr. angeben!" ;
  21.     }
  22.     else {
  23.     if ( strlen($ahv_zusatz) < 3 ) { $tahv = "4. Feld hat 3 Ziffern!" ; }
  24.         if ( is_numeric($ahv_zusatz) == "0" ) { $tahv = "4. Feld nur Zahlen!" ; }      
  25.     if ( strlen($ahv_datum)  < 3 ) { $tahv = "3. Feld hat 3 Ziffern!" ; }  
  26.         if ( is_numeric($ahv_datum) == "0" ) { $tahv = "3. Feld nur Zahlen!" ; }           
  27.     if ( strlen($ahv_jahr)   < 2 ) { $tahv = "2. Feld hat 2 Ziffern!" ; }
  28.         if ( is_numeric($ahv_jahr) == "0" ) { $tahv = "2. Feld nur Zahlen!" ; }                
  29.     if ( strlen($ahv_namen)  < 3 ) { $tahv = "1. Feld hat 3 Ziffern!" ; }
  30.         if ( is_numeric($ahv_namen) == "0" ) { $tahv = "1. Feld nur Zahlen!" ; }       
  31.     }
  32.    
  33.     // Prüfen ob $ahv_jahr mit $jahr übereinstimmt. --------------------------------
  34.     if ( $tahv == '' ) {
  35.         $jahr_f = substr($jahr,2)
  36.         if ( $ahv_jahr != $jahr_f ) {
  37.             $tahv = "2. Feld Fehler Geburtsjahr!" ;
  38.         }  
  39.     }
  40.        
  41.     // Prüfen ob Geschlecht und Geburtstag stimmt. ---------------------------------
  42.     if ( $tahv == '' ) {
  43.         $ahv_datum_f = substr($ahv_datum,0,1)
  44.         switch ( $monat ) {
  45.             case '01': $monat_tag =  0 ; $quartal = 100 ; break;
  46.             case '02': $monat_tag = 31 ; $quartal = 100 ; break;       
  47.             case '03': $monat_tag = 62 ; $quartal = 100 ; break;       
  48.             case '04': $monat_tag =  0 ; $quartal = 200 ; break;       
  49.             case '05': $monat_tag = 31 ; $quartal = 200 ; break;       
  50.             case '06': $monat_tag = 62 ; $quartal = 200 ; break;       
  51.             case '07': $monat_tag =  0 ; $quartal = 300 ; break;
  52.             case '08': $monat_tag = 31 ; $quartal = 300 ; break;       
  53.             case '09': $monat_tag = 62 ; $quartal = 300 ; break;       
  54.             case '10': $monat_tag =  0 ; $quartal = 400 ; break;       
  55.             case '11': $monat_tag = 31 ; $quartal = 400 ; break;       
  56.             case '12': $monat_tag = 62 ; $quartal = 400 ; break;       
  57.         }
  58.         $drittes_feld_m = $tag + $monat_tag + $quartal;
  59.         $drittes_feld_f = $tag + $monat_tag + $quartal + 400
  60.    
  61.         if ( $geschlecht == 'm' ) {
  62.             if ( $ahv_datum != $drittes_feld_m ) {
  63.                 $tahv = "3. Feld Fehler Geburtstag, -monat!" ;         
  64.             }      
  65.             if ( $ahv_datum_f > 4 ) {
  66.                 $tahv = "3. Feld Fehler Geburtstag, -monat mit Geschlecht!" ;
  67.             }
  68.         }      
  69.         if ( $geschlecht == 'f' ) {
  70.             if ( $ahv_datum != $drittes_feld_f ) {
  71.                 $tahv = "3. Feld Fehler Geburtstag, -monat!" ;         
  72.             }          
  73.             if ( $ahv_datum_f < 5 ) {
  74.                 $tahv = "3. Feld Fehler Geburtstag, -monat mit Geschlecht!" ;
  75.             }
  76.         }  
  77.     }
  78.  
  79.     // Namen Prüfen ----------------------------------------------------------------
  80.     if ( $tahv == '' ) {       
  81.         $nname_f = trim($nname);         // Abstände vor und nach dem Namen   
  82.         $nname_f = strtolower($nname_f); // Alles zu Kleinbuchstaben
  83.         $nname_f = substr($nname_f,0,9); // Namen kürzen
  84.        
  85.         $array_1 = array("ä","ö","ü","ß","'"," ","À","Á","Â","à","á","â","ç","È","É","è","é","ñ");
  86.         $array_2 = array("ae","oe","ue","ss","","","a","a","a","a","a","a","c","e","e","e","e","n");
  87.         for($x=0; $x<18; $x++) {
  88.         $nname_f = str_replace($array_1[$x],$array_2[$x],$nname_f);
  89.         }
  90.        
  91.         $nname_f = stripslashes($nname_f);         
  92.        
  93.         // die Ausnahmen mit 3 Umlauten
  94.         $weiter = 'weiter';
  95.  
  96.         if (stristr($nname_f,'aue') ) {
  97.             $tvar = 'ja'; $weiter = 'stop'; } else { $tvar = 'nein';  }
  98.         if ( $weiter == 'weiter')   {
  99.             if (stristr($nname_f,'eue') ) {
  100.                 $tvar = 'ja'; $weiter = 'stop';  } else { $tvar = 'nein';  }
  101.         }  
  102.         if ( $weiter == 'weiter')   {
  103.             if (stristr($nname_f,'iue') ) {
  104.                 $tvar = 'ja'; $weiter = 'stop';  } else { $tvar = 'nein';  }
  105.         }          
  106.         if ( $weiter == 'weiter')   {
  107.             if (stristr($nname_f,'oue') ) {
  108.                 $tvar = 'ja'; $weiter = 'stop';  } else { $tvar = 'nein';  }
  109.         }          
  110.         if ( $weiter == 'weiter')   {
  111.             if (stristr($nname_f,'uue') ) {
  112.                 $tvar = 'ja'; $weiter = 'stop';  } else { $tvar = 'nein';  }
  113.         }  
  114.  
  115.         // Die E Regel
  116.         if ( $tvar == 'nein' ) {           
  117.             $nname_f = ereg_replace('aee','a',$nname_f);               
  118.             $nname_f = ereg_replace('ae','a',$nname_f);
  119.                
  120.             $nname_f = ereg_replace('iee','i',$nname_f);               
  121.             $nname_f = ereg_replace('ie','i',$nname_f);
  122.            
  123.             $nname_f = ereg_replace('oee','o',$nname_f);       
  124.             $nname_f = ereg_replace('oe','o',$nname_f);
  125.                
  126.             $nname_f = ereg_replace('uee','u',$nname_f);       
  127.             $nname_f = ereg_replace('ue','u',$nname_f);
  128.         }  
  129.        
  130.         // Nochmals kürzen auf 7 Buchstaben
  131.         $nname_f = substr($nname_f,0,7);   
  132.        
  133.         // Umrechnung in die drei Ziffern
  134.        
  135.         if ($nname_f >= 'a')        { $namen_wert = 100 ; }
  136.         if ($nname_f >= 'abi')      { $namen_wert = 101 ; }
  137.         if ($nname_f >= 'abl')      { $namen_wert = 102 ; }
  138.         if ($nname_f >= 'ac')       { $namen_wert = 103 ; }
  139.         if ($nname_f >= 'af')       { $namen_wert = 104 ; }
  140.        
  141.         if ($nname_f >= 'ag')       { $namen_wert = 105 ; }                        
  142.         if ($nname_f >= 'al')       { $namen_wert = 106 ; }                        
  143.         if ($nname_f >= 'ald')      { $namen_wert = 107 ; }                        
  144.         if ($nname_f >= 'all')      { $namen_wert = 108 ; }                        
  145.         if ($nname_f >= 'alm')      { $namen_wert = 109 ; }    
  146.  
  147.         if ($nname_f >= 'am')       { $namen_wert = 110 ; }                        
  148.         if ($nname_f >= 'amd')      { $namen_wert = 111 ; }                        
  149.         if ($nname_f >= 'amm')      { $namen_wert = 112 ; }                        
  150.         if ($nname_f >= 'amo')      { $namen_wert = 113 ; }                        
  151.         if ($nname_f >= 'ams')      { $namen_wert = 114 ; }
  152.        
  153.         if ($nname_f >= 'an')       { $namen_wert = 115 ; }                        
  154.         if ($nname_f >= 'ando')     { $namen_wert = 116 ; }                        
  155.         if ($nname_f >= 'ane')      { $namen_wert = 117 ; }                        
  156.         if ($nname_f >= 'ann')      { $namen_wert = 118 ; }                        
  157.         if ($nname_f >= 'ao')       { $namen_wert = 119 ; }
  158.        
  159.         if ($nname_f >= 'ar')       { $namen_wert = 120 ; }                        
  160.         if ($nname_f >= 'arno')     { $namen_wert = 121 ; }                        
  161.         if ($nname_f >= 'aro')      { $namen_wert = 122 ; }                        
  162.         if ($nname_f >= 'as')       { $namen_wert = 123 ; }                        
  163.         if ($nname_f >= 'au')       { $namen_wert = 124 ; }                
  164.  
  165.         if ($nname_f >= 'b')        { $namen_wert = 125 ; }                        
  166.         if ($nname_f >= 'bach')     { $namen_wert = 126 ; }                        
  167.         if ($nname_f >= 'bachm')    { $namen_wert = 127 ; }                        
  168.         if ($nname_f >= 'bad')      { $namen_wert = 128 ; }                        
  169.         if ($nname_f >= 'bag')      { $namen_wert = 129 ; }            
  170.  
  171.         if ($nname_f >= 'bal')      { $namen_wert = 130 ; }                        
  172.         if ($nname_f >= 'ball')     { $namen_wert = 131 ; }                        
  173.         if ($nname_f >= 'balm')     { $namen_wert = 132 ; }                        
  174.         if ($nname_f >= 'bals')     { $namen_wert = 133 ; }                        
  175.         if ($nname_f >= 'bam')      { $namen_wert = 134 ; }            
  176.  
  177.         if ($nname_f >= 'ban')      { $namen_wert = 135 ; }                        
  178.         if ($nname_f >= 'bar')      { $namen_wert = 136 ; }                        
  179.         if ($nname_f >= 'barc')     { $namen_wert = 137 ; }                        
  180.         if ($nname_f >= 'barm')     { $namen_wert = 138 ; }                        
  181.         if ($nname_f >= 'bart')     { $namen_wert = 139 ; }            
  182.                
  183.         if ($nname_f >= 'bas')      { $namen_wert = 140 ; }
  184.         if ($nname_f >= 'bat')      { $namen_wert = 141 ; }
  185.         if ($nname_f >= 'bau')      { $namen_wert = 142 ; }
  186.         if ($nname_f >= 'baue')     { $namen_wert = 143 ; }    
  187.         if ($nname_f >= 'baum')     { $namen_wert = 144 ; }
  188.        
  189.         if ($nname_f >= 'baumb')    { $namen_wert = 145 ; }                        
  190.         if ($nname_f >= 'baumg')    { $namen_wert = 146 ; }                        
  191.         if ($nname_f >= 'baun')     { $namen_wert = 147 ; }                        
  192.         if ($nname_f >= 'bav')      { $namen_wert = 148 ; }                        
  193.         if ($nname_f >= 'bay')      { $namen_wert = 149 ; }        
  194.  
  195.         if ($nname_f >= 'be')       { $namen_wert = 150 ; }                        
  196.         if ($nname_f >= 'bed')      { $namen_wert = 151 ; }                        
  197.         if ($nname_f >= 'bef')      { $namen_wert = 152 ; }                        
  198.         if ($nname_f >= 'bel')      { $namen_wert = 153 ; }                        
  199.         if ($nname_f >= 'ben')      { $namen_wert = 154 ; }    
  200.        
  201.         if ($nname_f >= 'ber')      { $namen_wert = 155 ; }                        
  202.         if ($nname_f >= 'berg')     { $namen_wert = 156 ; }                        
  203.         if ($nname_f >= 'berh')     { $namen_wert = 157 ; }                        
  204.         if ($nname_f >= 'bern')     { $namen_wert = 158 ; }                        
  205.         if ($nname_f >= 'berne')    { $namen_wert = 159 ; }            
  206.  
  207.         if ($nname_f >= 'bero')     { $namen_wert = 160 ; }                        
  208.         if ($nname_f >= 'bert')     { $namen_wert = 161 ; }                        
  209.         if ($nname_f >= 'bes')      { $namen_wert = 162 ; }                        
  210.         if ($nname_f >= 'beu')      { $namen_wert = 163 ; }                        
  211.         if ($nname_f >= 'bf')       { $namen_wert = 164 ; }            
  212.  
  213.         if ($nname_f >= 'bi')       { $namen_wert = 165 ; }                        
  214.         if ($nname_f >= 'bie')      { $namen_wert = 166 ; }                        
  215.         if ($nname_f >= 'bier')     { $namen_wert = 167 ; }                        
  216.         if ($nname_f >= 'bif')      { $namen_wert = 168 ; }                        
  217.         if ($nname_f >= 'bil')      { $namen_wert = 169 ; }            
  218.        
  219.         if ($nname_f >= 'bin')      { $namen_wert = 170 ; }                        
  220.         if ($nname_f >= 'bio')      { $namen_wert = 171 ; }                        
  221.         if ($nname_f >= 'bis')      { $namen_wert = 172 ; }                        
  222.         if ($nname_f >= 'bise')     { $namen_wert = 173 ; }                        
  223.         if ($nname_f >= 'bit')      { $namen_wert = 174 ; }            
  224.                
  225.         if ($nname_f >= 'bl')       { $namen_wert = 175 ; }                        
  226.         if ($nname_f >= 'blas')     { $namen_wert = 176 ; }                        
  227.         if ($nname_f >= 'blat')     { $namen_wert = 177 ; }                        
  228.         if ($nname_f >= 'ble')      { $namen_wert = 178 ; }                        
  229.         if ($nname_f >= 'blu')      { $namen_wert = 179 ; }                    
  230.        
  231.         if ($nname_f >= 'bo')       { $namen_wert = 180 ; }                        
  232.         if ($nname_f >= 'bod')      { $namen_wert = 181 ; }                        
  233.         if ($nname_f >= 'bof')      { $namen_wert = 182 ; }                        
  234.         if ($nname_f >= 'boh')      { $namen_wert = 183 ; }                        
  235.         if ($nname_f >= 'boi')      { $namen_wert = 184 ; }                        
  236.            
  237.         if ($nname_f >= 'bol')      { $namen_wert = 185 ; }                        
  238.         if ($nname_f >= 'boll')     { $namen_wert = 186 ; }                        
  239.         if ($nname_f >= 'bolli')    { $namen_wert = 187 ; }                        
  240.         if ($nname_f >= 'bolm')     { $namen_wert = 188 ; }                        
  241.         if ($nname_f >= 'bom')      { $namen_wert = 189 ; }            
  242.  
  243.         if ($nname_f >= 'bon')      { $namen_wert = 190 ; }                        
  244.         if ($nname_f >= 'boo')      { $namen_wert = 191 ; }                        
  245.         if ($nname_f >= 'bor')      { $namen_wert = 192 ; }                        
  246.         if ($nname_f >= 'borg')     { $namen_wert = 193 ; }                        
  247.         if ($nname_f >= 'born')     { $namen_wert = 194 ; }
  248.        
  249.         if ($nname_f >= 'bos')      { $namen_wert = 195 ; }                                        
  250.         if ($nname_f >= 'boss')     { $namen_wert = 196 ; }                                        
  251.         if ($nname_f >= 'bossh')    { $namen_wert = 197 ; }                                        
  252.         if ($nname_f >= 'bot')      { $namen_wert = 198 ; }                        
  253.         if ($nname_f >= 'bov')      { $namen_wert = 199 ; }    
  254.        
  255.         if ($nname_f >= 'br')       { $namen_wert = 200 ; }                        
  256.         if ($nname_f >= 'brag')     { $namen_wert = 201 ; }                        
  257.         if ($nname_f >= 'bran')     { $namen_wert = 202 ; }                        
  258.         if ($nname_f >= 'brap')     { $namen_wert = 203 ; }                        
  259.         if ($nname_f >= 'brau')     { $namen_wert = 204 ; }            
  260.  
  261.         if ($nname_f >= 'bre')      { $namen_wert = 205 ; }                        
  262.         if ($nname_f >= 'breg')     { $namen_wert = 206 ; }                        
  263.         if ($nname_f >= 'brel')     { $namen_wert = 207 ; }                        
  264.         if ($nname_f >= 'bres')     { $namen_wert = 208 ; }                        
  265.         if ($nname_f >= 'bri')      { $namen_wert = 209 ; }            
  266.                                
  267.         if ($nname_f >= 'bro')      { $namen_wert = 210 ; }                        
  268.         if ($nname_f >= 'brof')     { $namen_wert = 211 ; }                        
  269.         if ($nname_f >= 'bron')     { $namen_wert = 212 ; }                        
  270.         if ($nname_f >= 'bronn')    { $namen_wert = 213 ; }                        
  271.         if ($nname_f >= 'broo')     { $namen_wert = 214 ; }                    
  272.        
  273.         if ($nname_f >= 'bru')      { $namen_wert = 215 ; }                        
  274.         if ($nname_f >= 'brud')     { $namen_wert = 216 ; }                        
  275.         if ($nname_f >= 'brug')     { $namen_wert = 217 ; }                        
  276.         if ($nname_f >= 'bruh')     { $namen_wert = 218 ; }                        
  277.         if ($nname_f >= 'brul')     { $namen_wert = 219 ; }                    
  278.            
  279.         if ($nname_f >= 'brun')     { $namen_wert = 220 ; }    
  280.         if ($nname_f >= 'brund')    { $namen_wert = 221 ; }    
  281.         if ($nname_f >= 'brunn')    { $namen_wert = 222 ; }    
  282.         if ($nname_f >= 'bruno')    { $namen_wert = 223 ; }
  283.         if ($nname_f >= 'bruo')     { $namen_wert = 224 ; }            
  284.         if ($nname_f >= 'bruo')     { $namen_wert = 224 ; }                
  285.                                    
  286.         if ($nname_f >= 'bu')       { $namen_wert = 225 ; }                        
  287.         if ($nname_f >= 'buch')     { $namen_wert = 226 ; }                        
  288.         if ($nname_f >= 'buchi')    { $namen_wert = 227 ; }                        
  289.         if ($nname_f >= 'bucho')    { $namen_wert = 228 ; }                        
  290.         if ($nname_f >= 'buci')     { $namen_wert = 229 ; }    
  291.                            
  292.         if ($nname_f >= 'bud')      { $namen_wert = 230 ; }                        
  293.         if ($nname_f >= 'buh')      { $namen_wert = 231 ; }                        
  294.         if ($nname_f >= 'buhlm')    { $namen_wert = 232 ; }                        
  295.         if ($nname_f >= 'buhm')     { $namen_wert = 233 ; }                        
  296.         if ($nname_f >= 'bui')      { $namen_wert = 234 ; }
  297.                            
  298.         if ($nname_f >= 'bur')      { $namen_wert = 235 ; }                        
  299.         if ($nname_f >= 'burg')     { $namen_wert = 236 ; }                        
  300.         if ($nname_f >= 'burgi')    { $namen_wert = 237 ; }                        
  301.         if ($nname_f >= 'burh')     { $namen_wert = 238 ; }                        
  302.         if ($nname_f >= 'burk')     { $namen_wert = 239 ; }                        
  303.                
  304.         if ($nname_f >= 'burkh')    { $namen_wert = 240 ; }                        
  305.         if ($nname_f >= 'burki')    { $namen_wert = 241 ; }                        
  306.         if ($nname_f >= 'burl')     { $namen_wert = 242 ; }                        
  307.         if ($nname_f >= 'burr')     { $namen_wert = 243 ; }                        
  308.         if ($nname_f >= 'burs')     { $namen_wert = 244 ; }                            
  309.  
  310.         if ($nname_f >= 'bus')      { $namen_wert = 245 ; }                        
  311.         if ($nname_f >= 'buss')     { $namen_wert = 246 ; }                        
  312.         if ($nname_f >= 'but')      { $namen_wert = 247 ; }                        
  313.         if ($nname_f >= 'butt')     { $namen_wert = 248 ; }                        
  314.         if ($nname_f >= 'by')       { $namen_wert = 249 ; }                            
  315.  
  316.         if ($nname_f >= 'c')        { $namen_wert = 250 ; }                        
  317.         if ($nname_f >= 'cai')      { $namen_wert = 251 ; }                        
  318.         if ($nname_f >= 'cam')      { $namen_wert = 252 ; }                        
  319.         if ($nname_f >= 'can')      { $namen_wert = 253 ; }                        
  320.         if ($nname_f >= 'car')      { $namen_wert = 254 ; }                            
  321.  
  322.         if ($nname_f >= 'cas')      { $namen_wert = 255 ; }                        
  323.         if ($nname_f >= 'cast')     { $namen_wert = 256 ; }                        
  324.         if ($nname_f >= 'cat')      { $namen_wert = 257 ; }                        
  325.         if ($nname_f >= 'cav')      { $namen_wert = 258 ; }                        
  326.         if ($nname_f >= 'ce')       { $namen_wert = 259 ; }                            
  327.  
  328.         if ($nname_f >= 'ch')       { $namen_wert = 260 ; }                        
  329.         if ($nname_f >= 'char')     { $namen_wert = 261 ; }                        
  330.         if ($nname_f >= 'che')      { $namen_wert = 262 ; }                        
  331.         if ($nname_f >= 'chi')      { $namen_wert = 263 ; }                        
  332.         if ($nname_f >= 'chr')      { $namen_wert = 264 ; }
  333.                                    
  334.         if ($nname_f >= 'ci')       { $namen_wert = 265 ; }                        
  335.         if ($nname_f >= 'cl')       { $namen_wert = 266 ; }                        
  336.         if ($nname_f >= 'co')       { $namen_wert = 267 ; }                        
  337.         if ($nname_f >= 'com')      { $namen_wert = 268 ; }                        
  338.         if ($nname_f >= 'cor')      { $namen_wert = 269 ; }                            
  339.  
  340.         if ($nname_f >= 'corn')     { $namen_wert = 270 ; }                        
  341.         if ($nname_f >= 'cos')      { $namen_wert = 271 ; }                        
  342.         if ($nname_f >= 'cr')       { $namen_wert = 272 ; }                        
  343.         if ($nname_f >= 'cri')      { $namen_wert = 273 ; }                        
  344.         if ($nname_f >= 'cu')       { $namen_wert = 274 ; }            
  345.        
  346.         if ($nname_f >= 'd')        { $namen_wert = 275 ; }                        
  347.         if ($nname_f >= 'dam')      { $namen_wert = 276 ; }                        
  348.         if ($nname_f >= 'das')      { $namen_wert = 277 ; }                        
  349.         if ($nname_f >= 'de')       { $namen_wert = 278 ; }                        
  350.         if ($nname_f >= 'deg')      { $namen_wert = 279 ; }                            
  351.  
  352.         if ($nname_f >= 'del')      { $namen_wert = 280 ; }                        
  353.         if ($nname_f >= 'dem')      { $namen_wert = 281 ; }                        
  354.         if ($nname_f >= 'dep')      { $namen_wert = 282 ; }                        
  355.         if ($nname_f >= 'des')      { $namen_wert = 283 ; }                        
  356.         if ($nname_f >= 'det')      { $namen_wert = 284 ; }                            
  357.  
  358.         if ($nname_f >= 'di')       { $namen_wert = 285 ; }                        
  359.         if ($nname_f >= 'die')      { $namen_wert = 286 ; }                        
  360.         if ($nname_f >= 'dig')      { $namen_wert = 287 ; }                        
  361.         if ($nname_f >= 'do')       { $namen_wert = 288 ; }                        
  362.         if ($nname_f >= 'dor')      { $namen_wert = 289 ; }                            
  363.  
  364.         if ($nname_f >= 'dr')       { $namen_wert = 290 ; }                        
  365.         if ($nname_f >= 'du')       { $namen_wert = 291 ; }                        
  366.         if ($nname_f >= 'dub')      { $namen_wert = 292 ; }                        
  367.         if ($nname_f >= 'duc')      { $namen_wert = 293 ; }                        
  368.         if ($nname_f >= 'dud')      { $namen_wert = 294 ; }                            
  369.  
  370.         if ($nname_f >= 'dum')      { $namen_wert = 295 ; }                        
  371.         if ($nname_f >= 'dup')      { $namen_wert = 296 ; }                        
  372.         if ($nname_f >= 'dur')      { $namen_wert = 297 ; }                        
  373.         if ($nname_f >= 'dus')      { $namen_wert = 298 ; }                        
  374.         if ($nname_f >= 'duv')      { $namen_wert = 299 ; }                            
  375.  
  376.         if ($nname_f >= 'e')        { $namen_wert = 300 ; }                        
  377.         if ($nname_f >= 'ebi')      { $namen_wert = 301 ; }                        
  378.         if ($nname_f >= 'ec')       { $namen_wert = 302 ; }                        
  379.         if ($nname_f >= 'eg')       { $namen_wert = 303 ; }                        
  380.         if ($nname_f >= 'eggen')    { $namen_wert = 304 ; }                            
  381.  
  382.         if ($nname_f >= 'egger')    { $namen_wert = 305 ; }                        
  383.         if ($nname_f >= 'eggf')     { $namen_wert = 306 ; }                        
  384.         if ($nname_f >= 'egh')      { $namen_wert = 307 ; }                        
  385.         if ($nname_f >= 'eh')       { $namen_wert = 308 ; }                        
  386.         if ($nname_f >= 'ehre')     { $namen_wert = 309 ; }                            
  387.  
  388.         if ($nname_f >= 'ei')       { $namen_wert = 310 ; }                        
  389.         if ($nname_f >= 'eichf')    { $namen_wert = 311 ; }                        
  390.         if ($nname_f >= 'eid')      { $namen_wert = 312 ; }                        
  391.         if ($nname_f >= 'ein')      { $namen_wert = 313 ; }                        
  392.         if ($nname_f >= 'ek')       { $namen_wert = 314 ; }                            
  393.  
  394.         if ($nname_f >= 'em')       { $namen_wert = 315 ; }                        
  395.         if ($nname_f >= 'en')       { $namen_wert = 316 ; }                        
  396.         if ($nname_f >= 'eng')      { $namen_wert = 317 ; }                        
  397.         if ($nname_f >= 'eni')      { $namen_wert = 318 ; }                        
  398.         if ($nname_f >= 'eo')       { $namen_wert = 319 ; }                            
  399.  
  400.         if ($nname_f >= 'er')       { $namen_wert = 320 ; }                        
  401.         if ($nname_f >= 'ern')      { $namen_wert = 321 ; }                        
  402.         if ($nname_f >= 'es')       { $namen_wert = 322 ; }                        
  403.         if ($nname_f >= 'et')       { $namen_wert = 323 ; }                        
  404.         if ($nname_f >= 'eu')       { $namen_wert = 324 ; }                            
  405.  
  406.         if ($nname_f >= 'f')        { $namen_wert = 325 ; }                        
  407.         if ($nname_f >= 'fah')      { $namen_wert = 326 ; }                        
  408.         if ($nname_f >= 'fai')      { $namen_wert = 327 ; }                        
  409.         if ($nname_f >= 'fan')      { $namen_wert = 328 ; }                        
  410.         if ($nname_f >= 'far')      { $namen_wert = 329 ; }                            
  411.  
  412.         if ($nname_f >= 'fas')      { $namen_wert = 330 ; }                        
  413.         if ($nname_f >= 'fass')     { $namen_wert = 331 ; }                        
  414.         if ($nname_f >= 'fat')      { $namen_wert = 332 ; }                        
  415.         if ($nname_f >= 'fav')      { $namen_wert = 333 ; }                        
  416.         if ($nname_f >= 'faw')      { $namen_wert = 334 ; }                            
  417.        
  418.         if ($nname_f >= 'fe')       { $namen_wert = 335 ; }                        
  419.         if ($nname_f >= 'fel')      { $namen_wert = 336 ; }                        
  420.         if ($nname_f >= 'feli')     { $namen_wert = 337 ; }                        
  421.         if ($nname_f >= 'fem')      { $namen_wert = 338 ; }                        
  422.         if ($nname_f >= 'fet')      { $namen_wert = 339 ; }                            
  423.  
  424.         if ($nname_f >= 'fi')       { $namen_wert = 340 ; }                        
  425.         if ($nname_f >= 'fin')      { $namen_wert = 341 ; }                        
  426.         if ($nname_f >= 'fisch')    { $namen_wert = 342 ; }                        
  427.         if ($nname_f >= 'fisd')     { $namen_wert = 343 ; }                        
  428.         if ($nname_f >= 'fit')      { $namen_wert = 344 ; }                            
  429.  
  430.         if ($nname_f >= 'fl')       { $namen_wert = 345 ; }                        
  431.         if ($nname_f >= 'fle')      { $namen_wert = 346 ; }                        
  432.         if ($nname_f >= 'fli')      { $namen_wert = 347 ; }                        
  433.         if ($nname_f >= 'flu')      { $namen_wert = 348 ; }                        
  434.         if ($nname_f >= 'flud')     { $namen_wert = 349 ; }                            
  435.  
  436.         if ($nname_f >= 'fo')       { $namen_wert = 350 ; }                        
  437.         if ($nname_f >= 'fon')      { $namen_wert = 351 ; }                        
  438.         if ($nname_f >= 'for')      { $namen_wert = 352 ; }                        
  439.         if ($nname_f >= 'forr')     { $namen_wert = 353 ; }                        
  440.         if ($nname_f >= 'fos')      { $namen_wert = 354 ; }                            
  441.  
  442.         if ($nname_f >= 'fr')       { $namen_wert = 355 ; }                        
  443.         if ($nname_f >= 'fran')     { $namen_wert = 356 ; }                        
  444.         if ($nname_f >= 'frap')     { $namen_wert = 357 ; }                        
  445.         if ($nname_f >= 'fre')      { $namen_wert = 358 ; }                        
  446.         if ($nname_f >= 'frei')     { $namen_wert = 359 ; }                            
  447.  
  448.         if ($nname_f >= 'frek')     { $namen_wert = 360 ; }                        
  449.         if ($nname_f >= 'frey')     { $namen_wert = 361 ; }                        
  450.         if ($nname_f >= 'fri')      { $namen_wert = 362 ; }                        
  451.         if ($nname_f >= 'frie')     { $namen_wert = 363 ; }                        
  452.         if ($nname_f >= 'frif')     { $namen_wert = 364 ; }                            
  453.  
  454.         if ($nname_f >= 'fris')     { $namen_wert = 365 ; }                        
  455.         if ($nname_f >= 'frit')     { $namen_wert = 366 ; }                        
  456.         if ($nname_f >= 'fro')      { $namen_wert = 367 ; }                        
  457.         if ($nname_f >= 'froi')     { $namen_wert = 368 ; }                        
  458.         if ($nname_f >= 'fru')      { $namen_wert = 369 ; }                            
  459.  
  460.         if ($nname_f >= 'fu')       { $namen_wert = 370 ; }                        
  461.         if ($nname_f >= 'fud')      { $namen_wert = 371 ; }                        
  462.         if ($nname_f >= 'fui')      { $namen_wert = 372 ; }                        
  463.         if ($nname_f >= 'fur')      { $namen_wert = 373 ; }                        
  464.         if ($nname_f >= 'fus')      { $namen_wert = 374 ; }            
  465.        
  466.         if ($nname_f >= 'g')        { $namen_wert = 375 ; }                        
  467.         if ($nname_f >= 'gaf')      { $namen_wert = 376 ; }                        
  468.         if ($nname_f >= 'gal')      { $namen_wert = 377 ; }                        
  469.         if ($nname_f >= 'gam')      { $namen_wert = 378 ; }                        
  470.         if ($nname_f >= 'gan')      { $namen_wert = 379 ; }                            
  471.  
  472.         if ($nname_f >= 'gap')      { $namen_wert = 380 ; }                        
  473.         if ($nname_f >= 'gas')      { $namen_wert = 381 ; }                        
  474.         if ($nname_f >= 'gass')     { $namen_wert = 382 ; }                        
  475.         if ($nname_f >= 'gat')      { $namen_wert = 383 ; }                        
  476.         if ($nname_f >= 'gav')      { $namen_wert = 384 ; }                            
  477.  
  478.         if ($nname_f >= 'ge')       { $namen_wert = 385 ; }                        
  479.         if ($nname_f >= 'geh')      { $namen_wert = 386 ; }                        
  480.         if ($nname_f >= 'gei')      { $namen_wert = 387 ; }                        
  481.         if ($nname_f >= 'gel')      { $namen_wert = 388 ; }                        
  482.         if ($nname_f >= 'geo')      { $namen_wert = 389 ; }                            
  483.  
  484.         if ($nname_f >= 'ger')      { $namen_wert = 390 ; }                        
  485.         if ($nname_f >= 'gerd')     { $namen_wert = 391 ; }                        
  486.         if ($nname_f >= 'ges')      { $namen_wert = 392 ; }                        
  487.         if ($nname_f >= 'gf')       { $namen_wert = 393 ; }                        
  488.         if ($nname_f >= 'gi')       { $namen_wert = 394 ; }                            
  489.  
  490.         if ($nname_f >= 'gig')      { $namen_wert = 395 ; }                        
  491.         if ($nname_f >= 'gil')      { $namen_wert = 396 ; }                        
  492.         if ($nname_f >= 'gim')      { $namen_wert = 397 ; }                        
  493.         if ($nname_f >= 'gir')      { $namen_wert = 398 ; }                        
  494.         if ($nname_f >= 'gis')      { $namen_wert = 399 ; }                            
  495.  
  496.         if ($nname_f >= 'gl')       { $namen_wert = 400 ; }                        
  497.         if ($nname_f >= 'gle')      { $namen_wert = 401 ; }                        
  498.         if ($nname_f >= 'gm')       { $namen_wert = 402 ; }                        
  499.         if ($nname_f >= 'go')       { $namen_wert = 403 ; }                        
  500.         if ($nname_f >= 'gom')      { $namen_wert = 404 ; }                            
  501.  
  502.         if ($nname_f >= 'gr')       { $namen_wert = 405 ; }                        
  503.         if ($nname_f >= 'graf')     { $namen_wert = 406 ; }                        
  504.         if ($nname_f >= 'grag')     { $namen_wert = 407 ; }                        
  505.         if ($nname_f >= 'gre')      { $namen_wert = 408 ; }                        
  506.         if ($nname_f >= 'gres')     { $namen_wert = 409 ; }                            
  507.  
  508.         if ($nname_f >= 'gri')      { $namen_wert = 410 ; }                        
  509.         if ($nname_f >= 'grim')     { $namen_wert = 411 ; }                        
  510.         if ($nname_f >= 'gro')      { $namen_wert = 412 ; }                        
  511.         if ($nname_f >= 'gros')     { $namen_wert = 413 ; }                        
  512.         if ($nname_f >= 'grot')     { $namen_wert = 414 ; }                            
  513.  
  514.         if ($nname_f >= 'gru')      { $namen_wert = 415 ; }                        
  515.         if ($nname_f >= 'grup')     { $namen_wert = 416 ; }                        
  516.         if ($nname_f >= 'gs')       { $namen_wert = 417 ; }                        
  517.         if ($nname_f >= 'gu')       { $namen_wert = 418 ; }                        
  518.         if ($nname_f >= 'gud')      { $namen_wert = 419 ; }                            
  519.  
  520.         if ($nname_f >= 'gug')      { $namen_wert = 420 ; }                        
  521.         if ($nname_f >= 'gui')      { $namen_wert = 421 ; }                        
  522.         if ($nname_f >= 'gun')      { $namen_wert = 422 ; }                        
  523.         if ($nname_f >= 'gut')      { $namen_wert = 423 ; }                        
  524.         if ($nname_f >= 'gw')       { $namen_wert = 424 ; }                            
  525.  
  526.         if ($nname_f >= 'h')        { $namen_wert = 425 ; }                        
  527.         if ($nname_f >= 'hab')      { $namen_wert = 426 ; }                        
  528.         if ($nname_f >= 'habi')     { $namen_wert = 427 ; }                        
  529.         if ($nname_f >= 'hac')      { $namen_wert = 428 ; }                        
  530.         if ($nname_f >= 'had')      { $namen_wert = 429 ; }                            
  531.  
  532.         if ($nname_f >= 'haf')      { $namen_wert = 430 ; }                        
  533.         if ($nname_f >= 'hafl')     { $namen_wert = 431 ; }                        
  534.         if ($nname_f >= 'hafn')     { $namen_wert = 432 ; }                        
  535.         if ($nname_f >= 'hag')      { $namen_wert = 433 ; }                        
  536.         if ($nname_f >= 'han')      { $namen_wert = 434 ; }                            
  537.  
  538.         if ($nname_f >= 'hal')      { $namen_wert = 435 ; }                        
  539.         if ($nname_f >= 'hall')     { $namen_wert = 436 ; }                        
  540.         if ($nname_f >= 'ham')      { $namen_wert = 437 ; }                        
  541.         if ($nname_f >= 'han')      { $namen_wert = 438 ; }                        
  542.         if ($nname_f >= 'hann')     { $namen_wert = 439 ; }                            
  543.  
  544.         if ($nname_f >= 'hao')      { $namen_wert = 440 ; }                        
  545.         if ($nname_f >= 'har')      { $namen_wert = 441 ; }                        
  546.         if ($nname_f >= 'hart')     { $namen_wert = 442 ; }                        
  547.         if ($nname_f >= 'has')      { $namen_wert = 443 ; }                        
  548.         if ($nname_f >= 'hat')      { $namen_wert = 444 ; }                            
  549.  
  550.         if ($nname_f >= 'hau')      { $namen_wert = 445 ; }                        
  551.         if ($nname_f >= 'haus')     { $namen_wert = 446 ; }                        
  552.         if ($nname_f >= 'hausf')    { $namen_wert = 447 ; }                        
  553.         if ($nname_f >= 'haut')     { $namen_wert = 448 ; }                        
  554.         if ($nname_f >= 'hav')      { $namen_wert = 449 ; }                            
  555.  
  556.         if ($nname_f >= 'he')       { $namen_wert = 450 ; }                        
  557.         if ($nname_f >= 'hee')      { $namen_wert = 451 ; }                        
  558.         if ($nname_f >= 'heg')      { $namen_wert = 452 ; }                        
  559.         if ($nname_f >= 'hei')      { $namen_wert = 453 ; }                        
  560.         if ($nname_f >= 'hein')     { $namen_wert = 454 ; }                            
  561.  
  562.         if ($nname_f >= 'hel')      { $namen_wert = 455 ; }                        
  563.         if ($nname_f >= 'helf')     { $namen_wert = 456 ; }                        
  564.         if ($nname_f >= 'hell')     { $namen_wert = 457 ; }                        
  565.         if ($nname_f >= 'hem')      { $namen_wert = 458 ; }                        
  566.         if ($nname_f >= 'hen')      { $namen_wert = 459 ; }                            
  567.  
  568.         if ($nname_f >= 'heng')     { $namen_wert = 460 ; }                        
  569.         if ($nname_f >= 'heno')     { $namen_wert = 461 ; }                        
  570.         if ($nname_f >= 'heo')      { $namen_wert = 462 ; }                        
  571.         if ($nname_f >= 'her')      { $namen_wert = 463 ; }                        
  572.         if ($nname_f >= 'herm')     { $namen_wert = 464 ; }            
  573.  
  574.         if ($nname_f >= 'herr')     { $namen_wert = 465 ; }                        
  575.         if ($nname_f >= 'hers')     { $namen_wert = 466 ; }                        
  576.         if ($nname_f >= 'herz')     { $namen_wert = 467 ; }                        
  577.         if ($nname_f >= 'hes')      { $namen_wert = 468 ; }                        
  578.         if ($nname_f >= 'het')      { $namen_wert = 469 ; }                            
  579.  
  580.         if ($nname_f >= 'hi')       { $namen_wert = 470 ; }                        
  581.         if ($nname_f >= 'him')      { $namen_wert = 471 ; }                        
  582.         if ($nname_f >= 'hir')      { $namen_wert = 472 ; }                        
  583.         if ($nname_f >= 'hirt')     { $namen_wert = 473 ; }                        
  584.         if ($nname_f >= 'his')      { $namen_wert = 474 ; }            
  585.        
  586.         if ($nname_f >= 'ho')       { $namen_wert = 475 ; }                        
  587.         if ($nname_f >= 'hof')      { $namen_wert = 476 ; }                        
  588.         if ($nname_f >= 'hoff')     { $namen_wert = 477 ; }                        
  589.         if ($nname_f >= 'hofm')     { $namen_wert = 478 ; }                        
  590.         if ($nname_f >= 'hofn')     { $namen_wert = 479 ; }                            
  591.  
  592.         if ($nname_f >= 'hog')      { $namen_wert = 480 ; }                        
  593.         if ($nname_f >= 'hol')      { $namen_wert = 481 ; }                        
  594.         if ($nname_f >= 'hom')      { $namen_wert = 482 ; }                        
  595.         if ($nname_f >= 'hor')      { $namen_wert = 483 ; }                        
  596.         if ($nname_f >= 'hot')      { $namen_wert = 484 ; }                            
  597.  
  598.         if ($nname_f >= 'hu')       { $namen_wert = 485 ; }                        
  599.         if ($nname_f >= 'hubf')     { $namen_wert = 486 ; }                        
  600.         if ($nname_f >= 'huc')      { $namen_wert = 487 ; }                        
  601.         if ($nname_f >= 'hug')      { $namen_wert = 488 ; }                        
  602.         if ($nname_f >= 'hugi')     { $namen_wert = 489 ; }                            
  603.  
  604.         if ($nname_f >= 'huh')      { $namen_wert = 490 ; }                        
  605.         if ($nname_f >= 'hun')      { $namen_wert = 491 ; }                        
  606.         if ($nname_f >= 'huni')     { $namen_wert = 492 ; }                        
  607.         if ($nname_f >= 'hunz')     { $namen_wert = 493 ; }                        
  608.         if ($nname_f >= 'huo')      { $namen_wert = 494 ; }                            
  609.  
  610.         if ($nname_f >= 'hur')      { $namen_wert = 495 ; }                        
  611.         if ($nname_f >= 'hurn')     { $namen_wert = 496 ; }                        
  612.         if ($nname_f >= 'hus')      { $namen_wert = 497 ; }                        
  613.         if ($nname_f >= 'hut')      { $namen_wert = 498 ; }                        
  614.         if ($nname_f >= 'huw')      { $namen_wert = 499 ; }                            
  615.  
  616.         if ($nname_f >= 'i')        { $namen_wert = 500 ; }                        
  617.         if ($nname_f >= 'im')       { $namen_wert = 501 ; }                        
  618.         if ($nname_f >= 'in')       { $namen_wert = 502 ; }                        
  619.         if ($nname_f >= 'is')       { $namen_wert = 503 ; }                        
  620.         if ($nname_f >= 'it')       { $namen_wert = 504 ; }                            
  621.  
  622.         if ($nname_f >= 'j')        { $namen_wert = 505 ; }                        
  623.         if ($nname_f >= 'jad')      { $namen_wert = 506 ; }                        
  624.         if ($nname_f >= 'jah')      { $namen_wert = 507 ; }                        
  625.         if ($nname_f >= 'jan')      { $namen_wert = 508 ; }                        
  626.         if ($nname_f >= 'jar')      { $namen_wert = 509 ; }                            
  627.  
  628.         if ($nname_f >= 'je')       { $namen_wert = 510 ; }                        
  629.         if ($nname_f >= 'jec')      { $namen_wert = 511 ; }                        
  630.         if ($nname_f >= 'jeh')      { $namen_wert = 512 ; }                        
  631.         if ($nname_f >= 'jen')      { $namen_wert = 513 ; }                        
  632.         if ($nname_f >= 'jep')      { $namen_wert = 514 ; }                            
  633.  
  634.         if ($nname_f >= 'jo')       { $namen_wert = 515 ; }                        
  635.         if ($nname_f >= 'jol')      { $namen_wert = 516 ; }                        
  636.         if ($nname_f >= 'jor')      { $namen_wert = 517 ; }                        
  637.         if ($nname_f >= 'jos')      { $namen_wert = 518 ; }                        
  638.         if ($nname_f >= 'jot')      { $namen_wert = 519 ; }                            
  639.  
  640.         if ($nname_f >= 'ju')       { $namen_wert = 520 ; }                        
  641.         if ($nname_f >= 'juf')      { $namen_wert = 521 ; }                        
  642.         if ($nname_f >= 'jun')      { $namen_wert = 522 ; }                        
  643.         if ($nname_f >= 'junk')     { $namen_wert = 523 ; }                        
  644.         if ($nname_f >= 'juo')      { $namen_wert = 524 ; }                            
  645.  
  646.         if ($nname_f >= 'k')        { $namen_wert = 525 ; }                        
  647.         if ($nname_f >= 'kah')      { $namen_wert = 526 ; }                        
  648.         if ($nname_f >= 'kal')      { $namen_wert = 527 ; }                        
  649.         if ($nname_f >= 'kam')      { $namen_wert = 528 ; }                        
  650.         if ($nname_f >= 'kan')      { $namen_wert = 529 ; }                            
  651.  
  652.         if ($nname_f >= 'kar')      { $namen_wert = 530 ; }                        
  653.         if ($nname_f >= 'kas')      { $namen_wert = 531 ; }                        
  654.         if ($nname_f >= 'kasp')     { $namen_wert = 532 ; }                        
  655.         if ($nname_f >= 'kat')      { $namen_wert = 533 ; }                        
  656.         if ($nname_f >= 'kau')      { $namen_wert = 534 ; }                            
  657.  
  658.         if ($nname_f >= 'ke')       { $namen_wert = 535 ; }                        
  659.         if ($nname_f >= 'kel')      { $namen_wert = 536 ; }                        
  660.         if ($nname_f >= 'kem')      { $namen_wert = 537 ; }                        
  661.         if ($nname_f >= 'kes')      { $namen_wert = 538 ; }                        
  662.         if ($nname_f >= 'ket')      { $namen_wert = 539 ; }                            
  663.  
  664.         if ($nname_f >= 'ki')       { $namen_wert = 540 ; }                        
  665.         if ($nname_f >= 'kif')      { $namen_wert = 541 ; }                        
  666.         if ($nname_f >= 'kim')      { $namen_wert = 542 ; }                        
  667.         if ($nname_f >= 'kir')      { $namen_wert = 543 ; }                        
  668.         if ($nname_f >= 'kis')      { $namen_wert = 544 ; }                            
  669.  
  670.         if ($nname_f >= 'kl')       { $namen_wert = 545 ; }                        
  671.         if ($nname_f >= 'kle')      { $namen_wert = 546 ; }                        
  672.         if ($nname_f >= 'kli')      { $namen_wert = 547 ; }                        
  673.         if ($nname_f >= 'kn')       { $namen_wert = 548 ; }                        
  674.         if ($nname_f >= 'kno')      { $namen_wert = 549 ; }                            
  675.  
  676.         if ($nname_f >= 'ko')       { $namen_wert = 550 ; }                        
  677.         if ($nname_f >= 'koc')      { $namen_wert = 551 ; }                        
  678.         if ($nname_f >= 'kod')      { $namen_wert = 552 ; }                        
  679.         if ($nname_f >= 'koh')      { $namen_wert = 553 ; }                        
  680.         if ($nname_f >= 'kol')      { $namen_wert = 554 ; }                            
  681.  
  682.         if ($nname_f >= 'koll')     { $namen_wert = 555 ; }                        
  683.         if ($nname_f >= 'kom')      { $namen_wert = 556 ; }                        
  684.         if ($nname_f >= 'kop')      { $namen_wert = 557 ; }                        
  685.         if ($nname_f >= 'kor')      { $namen_wert = 558 ; }                        
  686.         if ($nname_f >= 'kot')      { $namen_wert = 559 ; }                            
  687.  
  688.         if ($nname_f >= 'kr')       { $namen_wert = 560 ; }                        
  689.         if ($nname_f >= 'krap')     { $namen_wert = 561 ; }                        
  690.         if ($nname_f >= 'kre')      { $namen_wert = 562 ; }                        
  691.         if ($nname_f >= 'kri')      { $namen_wert = 563 ; }                        
  692.         if ($nname_f >= 'kru')      { $namen_wert = 564 ; }    
  693.                
  694.         if ($nname_f >= 'ku')       { $namen_wert = 565 ; }                        
  695.         if ($nname_f >= 'kuc')      { $namen_wert = 566 ; }                        
  696.         if ($nname_f >= 'kuh')      { $namen_wert = 567 ; }                        
  697.         if ($nname_f >= 'kui')      { $namen_wert = 568 ; }                        
  698.         if ($nname_f >= 'kun')      { $namen_wert = 569 ; }                            
  699.  
  700.         if ($nname_f >= 'kunz')     { $namen_wert = 570 ; }                        
  701.         if ($nname_f >= 'kunzi')    { $namen_wert = 571 ; }                        
  702.         if ($nname_f >= 'kuo')      { $namen_wert = 572 ; }                        
  703.         if ($nname_f >= 'kur')      { $namen_wert = 573 ; }                        
  704.         if ($nname_f >= 'kus')      { $namen_wert = 574 ; }            
  705.        
  706.         if ($nname_f >= 'l')        { $namen_wert = 575 ; }                        
  707.         if ($nname_f >= 'laf')      { $namen_wert = 576 ; }                        
  708.         if ($nname_f >= 'lan')      { $namen_wert = 577 ; }                        
  709.         if ($nname_f >= 'lang')     { $namen_wert = 578 ; }                        
  710.         if ($nname_f >= 'lanh')     { $namen_wert = 579 ; }                            
  711.  
  712.         if ($nname_f >= 'lao')      { $namen_wert = 580 ; }                        
  713.         if ($nname_f >= 'lat')      { $namen_wert = 581 ; }                        
  714.         if ($nname_f >= 'lau')      { $namen_wert = 582 ; }                        
  715.         if ($nname_f >= 'laud')     { $namen_wert = 583 ; }                        
  716.         if ($nname_f >= 'lav')      { $namen_wert = 584 ; }                            
  717.  
  718.         if ($nname_f >= 'le')       { $namen_wert = 585 ; }                        
  719.         if ($nname_f >= 'led')      { $namen_wert = 586 ; }                        
  720.         if ($nname_f >= 'lee')      { $namen_wert = 587 ; }                        
  721.         if ($nname_f >= 'leh')      { $namen_wert = 588 ; }                        
  722.         if ($nname_f >= 'lehn')     { $namen_wert = 589 ; }                            
  723.  
  724.         if ($nname_f >= 'lei')      { $namen_wert = 590 ; }                        
  725.         if ($nname_f >= 'leip')     { $namen_wert = 591 ; }                        
  726.         if ($nname_f >= 'lek')      { $namen_wert = 592 ; }                        
  727.         if ($nname_f >= 'leo')      { $namen_wert = 593 ; }                        
  728.         if ($nname_f >= 'ler')      { $namen_wert = 594 ; }                            
  729.  
  730.         if ($nname_f >= 'leu')      { $namen_wert = 595 ; }                        
  731.         if ($nname_f >= 'leue')     { $namen_wert = 596 ; }                        
  732.         if ($nname_f >= 'leuf')     { $namen_wert = 597 ; }                        
  733.         if ($nname_f >= 'leut')     { $namen_wert = 598 ; }                        
  734.         if ($nname_f >= 'lev')      { $namen_wert = 599 ; }                            
  735.  
  736.         if ($nname_f >= 'li')       { $namen_wert = 600 ; }                        
  737.         if ($nname_f >= 'lie')      { $namen_wert = 601 ; }                        
  738.         if ($nname_f >= 'liec')     { $namen_wert = 602 ; }                        
  739.         if ($nname_f >= 'lied')     { $namen_wert = 603 ; }                        
  740.         if ($nname_f >= 'lif')      { $namen_wert = 604 ; }                            
  741.  
  742.         if ($nname_f >= 'lin')      { $namen_wert = 605 ; }                        
  743.         if ($nname_f >= 'lind')     { $namen_wert = 606 ; }                        
  744.         if ($nname_f >= 'line')     { $namen_wert = 607 ; }                        
  745.         if ($nname_f >= 'lio')      { $namen_wert = 608 ; }                        
  746.         if ($nname_f >= 'lis')      { $namen_wert = 609 ; }                            
  747.  
  748.         if ($nname_f >= 'lo')       { $namen_wert = 610 ; }                        
  749.         if ($nname_f >= 'lof')      { $namen_wert = 611 ; }                        
  750.         if ($nname_f >= 'loo')      { $namen_wert = 612 ; }                        
  751.         if ($nname_f >= 'lor')      { $namen_wert = 613 ; }                        
  752.         if ($nname_f >= 'lot')      { $namen_wert = 614 ; }                            
  753.  
  754.         if ($nname_f >= 'lu')       { $namen_wert = 615 ; }                        
  755.         if ($nname_f >= 'lud')      { $namen_wert = 616 ; }                        
  756.         if ($nname_f >= 'lug')      { $namen_wert = 617 ; }                        
  757.         if ($nname_f >= 'lui')      { $namen_wert = 618 ; }                        
  758.         if ($nname_f >= 'lus')      { $namen_wert = 619 ; }                            
  759.  
  760.         if ($nname_f >= 'lut')      { $namen_wert = 620 ; }                        
  761.         if ($nname_f >= 'luth')     { $namen_wert = 621 ; }                        
  762.         if ($nname_f >= 'luti')     { $namen_wert = 622 ; }                        
  763.         if ($nname_f >= 'luu')      { $namen_wert = 623 ; }                        
  764.         if ($nname_f >= 'ly')       { $namen_wert = 624 ; }                            
  765.  
  766.         if ($nname_f >= 'm')        { $namen_wert = 625 ; }                        
  767.         if ($nname_f >= 'mad')      { $namen_wert = 626 ; }                        
  768.         if ($nname_f >= 'mag')      { $namen_wert = 627 ; }                        
  769.         if ($nname_f >= 'mai')      { $namen_wert = 628 ; }                        
  770.         if ($nname_f >= 'mak')      { $namen_wert = 629 ; }                            
  771.  
  772.         if ($nname_f >= 'mar')      { $namen_wert = 630 ; }                        
  773.         if ($nname_f >= 'marg')     { $namen_wert = 631 ; }                        
  774.         if ($nname_f >= 'mart')     { $namen_wert = 632 ; }                        
  775.         if ($nname_f >= 'martin')   { $namen_wert = 633 ; }                        
  776.         if ($nname_f >= 'maru')     { $namen_wert = 634 ; }                            
  777.  
  778.         if ($nname_f >= 'mas')      { $namen_wert = 635 ; }                        
  779.         if ($nname_f >= 'mat')      { $namen_wert = 636 ; }                        
  780.         if ($nname_f >= 'matt')     { $namen_wert = 637 ; }                        
  781.         if ($nname_f >= 'mau')      { $namen_wert = 638 ; }                        
  782.         if ($nname_f >= 'may')      { $namen_wert = 639 ; }                            
  783.  
  784.         if ($nname_f >= 'me')       { $namen_wert = 640 ; }                        
  785.         if ($nname_f >= 'meier')    { $namen_wert = 641 ; }                        
  786.         if ($nname_f >= 'meif')     { $namen_wert = 642 ; }                        
  787.         if ($nname_f >= 'mek')      { $namen_wert = 643 ; }                        
  788.         if ($nname_f >= 'mer')      { $namen_wert = 644 ; }                            
  789.  
  790.         if ($nname_f >= 'mes')      { $namen_wert = 645 ; }                        
  791.         if ($nname_f >= 'met')      { $namen_wert = 646 ; }                        
  792.         if ($nname_f >= 'mey')      { $namen_wert = 647 ; }                        
  793.         if ($nname_f >= 'meyer')    { $namen_wert = 648 ; }                        
  794.         if ($nname_f >= 'meyf')     { $namen_wert = 649 ; }                            
  795.  
  796.         if ($nname_f >= 'mi')       { $namen_wert = 650 ; }                        
  797.         if ($nname_f >= 'mic')      { $namen_wert = 651 ; }                        
  798.         if ($nname_f >= 'mid')      { $namen_wert = 652 ; }                        
  799.         if ($nname_f >= 'min')      { $namen_wert = 653 ; }                        
  800.         if ($nname_f >= 'mir')      { $namen_wert = 654 ; }                            
  801.  
  802.         if ($nname_f >= 'mo')       { $namen_wert = 655 ; }                        
  803.         if ($nname_f >= 'moi')      { $namen_wert = 656 ; }                        
  804.         if ($nname_f >= 'mon')      { $namen_wert = 657 ; }                        
  805.         if ($nname_f >= 'monn')     { $namen_wert = 658 ; }                        
  806.         if ($nname_f >= 'mono')     { $namen_wert = 659 ; }                            
  807.  
  808.         if ($nname_f >= 'moo')      { $namen_wert = 660 ; }                        
  809.         if ($nname_f >= 'mor')      { $namen_wert = 661 ; }                        
  810.         if ($nname_f >= 'more')     { $namen_wert = 662 ; }                        
  811.         if ($nname_f >= 'morg')     { $namen_wert = 663 ; }                        
  812.         if ($nname_f >= 'mos')      { $namen_wert = 664 ; }    
  813.        
  814.         if ($nname_f >= 'mose')     { $namen_wert = 665 ; }                        
  815.         if ($nname_f >= 'mosi')     { $namen_wert = 666 ; }                        
  816.         if ($nname_f >= 'mot')      { $namen_wert = 667 ; }                        
  817.         if ($nname_f >= 'mu')       { $namen_wert = 668 ; }                        
  818.         if ($nname_f >= 'muh')      { $namen_wert = 669 ; }                            
  819.  
  820.         if ($nname_f >= 'mul')      { $namen_wert = 670 ; }                        
  821.         if ($nname_f >= 'mull')     { $namen_wert = 671 ; }                        
  822.         if ($nname_f >= 'mum')      { $namen_wert = 672 ; }                        
  823.         if ($nname_f >= 'mur')      { $namen_wert = 673 ; }                        
  824.         if ($nname_f >= 'mus')      { $namen_wert = 674 ; }            
  825.        
  826.         if ($nname_f >= 'n')        { $namen_wert = 675 ; }                        
  827.         if ($nname_f >= 'nag')      { $namen_wert = 676 ; }                        
  828.         if ($nname_f >= 'ne')       { $namen_wert = 677 ; }                        
  829.         if ($nname_f >= 'neg')      { $namen_wert = 678 ; }                        
  830.         if ($nname_f >= 'neu')      { $namen_wert = 679 ; }                            
  831.  
  832.         if ($nname_f >= 'ni')       { $namen_wert = 680 ; }                        
  833.         if ($nname_f >= 'nie')      { $namen_wert = 681 ; }                        
  834.         if ($nname_f >= 'niederg')  { $namen_wert = 682 ; }                        
  835.         if ($nname_f >= 'nief')     { $namen_wert = 683 ; }                        
  836.         if ($nname_f >= 'nif')      { $namen_wert = 684 ; }                            
  837.  
  838.         if ($nname_f >= 'no')       { $namen_wert = 685 ; }                        
  839.         if ($nname_f >= 'not')      { $namen_wert = 686 ; }                        
  840.         if ($nname_f >= 'nu')       { $namen_wert = 687 ; }                        
  841.         if ($nname_f >= 'ny')       { $namen_wert = 688 ; }                        
  842.         if ($nname_f >= 'nyf')      { $namen_wert = 689 ; }                            
  843.  
  844.         if ($nname_f >= 'o')        { $namen_wert = 690 ; }                        
  845.         if ($nname_f >= 'obi')      { $namen_wert = 691 ; }                        
  846.         if ($nname_f >= 'oc')       { $namen_wert = 692 ; }                        
  847.         if ($nname_f >= 'od')       { $namen_wert = 693 ; }                        
  848.         if ($nname_f >= 'of')       { $namen_wert = 694 ; }                            
  849.  
  850.         if ($nname_f >= 'ok')       { $namen_wert = 695 ; }                        
  851.         if ($nname_f >= 'op')       { $namen_wert = 696 ; }                        
  852.         if ($nname_f >= 'os')       { $namen_wert = 697 ; }                        
  853.         if ($nname_f >= 'ot')       { $namen_wert = 698 ; }                        
  854.         if ($nname_f >= 'ou')       { $namen_wert = 699 ; }                            
  855.  
  856.         if ($nname_f >= 'p')        { $namen_wert = 700 ; }                        
  857.         if ($nname_f >= 'pag')      { $namen_wert = 701 ; }                        
  858.         if ($nname_f >= 'pan')      { $namen_wert = 702 ; }                        
  859.         if ($nname_f >= 'par')      { $namen_wert = 703 ; }                        
  860.         if ($nname_f >= 'pat')      { $namen_wert = 704 ; }                            
  861.  
  862.         if ($nname_f >= 'pe')       { $namen_wert = 705 ; }                        
  863.         if ($nname_f >= 'pel')      { $namen_wert = 706 ; }                        
  864.         if ($nname_f >= 'per')      { $namen_wert = 707 ; }                        
  865.         if ($nname_f >= 'perri')    { $namen_wert = 708 ; }                        
  866.         if ($nname_f >= 'pers')     { $namen_wert = 709 ; }                            
  867.  
  868.         if ($nname_f >= 'pes')      { $namen_wert = 710 ; }                        
  869.         if ($nname_f >= 'pet')      { $namen_wert = 711 ; }                        
  870.         if ($nname_f >= 'peu')      { $namen_wert = 712 ; }                        
  871.         if ($nname_f >= 'pf')       { $namen_wert = 713 ; }                        
  872.         if ($nname_f >= 'pfi')      { $namen_wert = 714 ; }                            
  873.  
  874.         if ($nname_f >= 'ph')       { $namen_wert = 715 ; }                        
  875.         if ($nname_f >= 'pi')       { $namen_wert = 716 ; }                        
  876.         if ($nname_f >= 'pig')      { $namen_wert = 717 ; }                        
  877.         if ($nname_f >= 'pir')      { $namen_wert = 718 ; }                        
  878.         if ($nname_f >= 'pl')       { $namen_wert = 719 ; }                            
  879.  
  880.         if ($nname_f >= 'po')       { $namen_wert = 720 ; }                        
  881.         if ($nname_f >= 'por')      { $namen_wert = 721 ; }                        
  882.         if ($nname_f >= 'pr')       { $namen_wert = 722 ; }                        
  883.         if ($nname_f >= 'pu')       { $namen_wert = 723 ; }                        
  884.         if ($nname_f >= 'q')        { $namen_wert = 724 ; }                            
  885.  
  886.         if ($nname_f >= 'r')        { $namen_wert = 725 ; }                        
  887.         if ($nname_f >= 'ram')      { $namen_wert = 726 ; }                        
  888.         if ($nname_f >= 'ran')      { $namen_wert = 727 ; }                        
  889.         if ($nname_f >= 'ras')      { $namen_wert = 728 ; }                        
  890.         if ($nname_f >= 'rau')      { $namen_wert = 729 ; }                            
  891.  
  892.         if ($nname_f >= 're')       { $namen_wert = 730 ; }                        
  893.         if ($nname_f >= 'rec')      { $namen_wert = 731 ; }                        
  894.         if ($nname_f >= 'rei')      { $namen_wert = 732 ; }                        
  895.         if ($nname_f >= 'rein')     { $namen_wert = 733 ; }                        
  896.         if ($nname_f >= 'rek')      { $namen_wert = 734 ; }                            
  897.  
  898.         if ($nname_f >= 'ren')      { $namen_wert = 735 ; }                        
  899.         if ($nname_f >= 'reni')     { $namen_wert = 736 ; }                        
  900.         if ($nname_f >= 'reo')      { $namen_wert = 737 ; }                        
  901.         if ($nname_f >= 'rey')      { $namen_wert = 738 ; }                        
  902.         if ($nname_f >= 'rh')       { $namen_wert = 739 ; }                            
  903.  
  904.         if ($nname_f >= 'ri')       { $namen_wert = 740 ; }                        
  905.         if ($nname_f >= 'ric')      { $namen_wert = 741 ; }                        
  906.         if ($nname_f >= 'rid')      { $namen_wert = 742 ; }                        
  907.         if ($nname_f >= 'rie')      { $namen_wert = 743 ; }                        
  908.         if ($nname_f >= 'rieg')     { $namen_wert = 744 ; }                            
  909.  
  910.         if ($nname_f >= 'rif')      { $namen_wert = 745 ; }                        
  911.         if ($nname_f >= 'rin')      { $namen_wert = 746 ; }                        
  912.         if ($nname_f >= 'rio')      { $namen_wert = 747 ; }                        
  913.         if ($nname_f >= 'rit')      { $namen_wert = 748 ; }                        
  914.         if ($nname_f >= 'riv')      { $namen_wert = 749 ; }                            
  915.  
  916.         if ($nname_f >= 'ro')       { $namen_wert = 750 ; }                        
  917.         if ($nname_f >= 'roc')      { $namen_wert = 751 ; }                        
  918.         if ($nname_f >= 'rod')      { $namen_wert = 752 ; }                        
  919.         if ($nname_f >= 'roh')      { $namen_wert = 753 ; }                        
  920.         if ($nname_f >= 'rohr')     { $namen_wert = 754 ; }                            
  921.  
  922.         if ($nname_f >= 'roi')      { $namen_wert = 755 ; }                        
  923.         if ($nname_f >= 'rom')      { $namen_wert = 756 ; }                        
  924.         if ($nname_f >= 'roo')      { $namen_wert = 757 ; }                        
  925.         if ($nname_f >= 'ros')      { $namen_wert = 758 ; }                        
  926.         if ($nname_f >= 'ross')     { $namen_wert = 759 ; }                            
  927.  
  928.         if ($nname_f >= 'rot')      { $namen_wert = 760 ; }                        
  929.         if ($nname_f >= 'roth')     { $namen_wert = 761 ; }                        
  930.         if ($nname_f >= 'rotha')    { $namen_wert = 762 ; }                        
  931.         if ($nname_f >= 'roti')     { $namen_wert = 763 ; }                        
  932.         if ($nname_f >= 'rou')      { $namen_wert = 764 ; }    
  933.  
  934.         if ($nname_f >= 'ru')       { $namen_wert = 765 ; }                        
  935.         if ($nname_f >= 'ruc')      { $namen_wert = 766 ; }                        
  936.         if ($nname_f >= 'rud')      { $namen_wert = 767 ; }                        
  937.         if ($nname_f >= 'ruf')      { $namen_wert = 768 ; }                        
  938.         if ($nname_f >= 'rug')      { $namen_wert = 769 ; }                            
  939.  
  940.         if ($nname_f >= 'ruh')      { $namen_wert = 770 ; }                        
  941.         if ($nname_f >= 'rup')      { $namen_wert = 771 ; }                        
  942.         if ($nname_f >= 'rus')      { $namen_wert = 772 ; }                        
  943.         if ($nname_f >= 'rut')      { $namen_wert = 773 ; }                        
  944.         if ($nname_f >= 'ry')       { $namen_wert = 774 ; }            
  945.        
  946.         if ($nname_f >= 's')        { $namen_wert = 775 ; }                        
  947.         if ($nname_f >= 'sal')      { $namen_wert = 776 ; }                        
  948.         if ($nname_f >= 'sam')      { $namen_wert = 777 ; }                        
  949.         if ($nname_f >= 'sar')      { $namen_wert = 778 ; }                        
  950.         if ($nname_f >= 'sav')      { $namen_wert = 779 ; }                            
  951.  
  952.         if ($nname_f >= 'sb')       { $namen_wert = 780 ; }                        
  953.         if ($nname_f >= 'se')       { $namen_wert = 781 ; }                        
  954.         if ($nname_f >= 'sei')      { $namen_wert = 782 ; }                        
  955.         if ($nname_f >= 'sen')      { $namen_wert = 783 ; }                        
  956.         if ($nname_f >= 'seo')      { $namen_wert = 784 ; }                            
  957.  
  958.         if ($nname_f >= 'sf')       { $namen_wert = 785 ; }                        
  959.         if ($nname_f >= 'si')       { $namen_wert = 786 ; }                        
  960.         if ($nname_f >= 'sieg')     { $namen_wert = 787 ; }                        
  961.         if ($nname_f >= 'sif')      { $namen_wert = 788 ; }                        
  962.         if ($nname_f >= 'sim')      { $namen_wert = 789 ; }                            
  963.  
  964.         if ($nname_f >= 'sk')       { $namen_wert = 790 ; }                        
  965.         if ($nname_f >= 'so')       { $namen_wert = 791 ; }                        
  966.         if ($nname_f >= 'som')      { $namen_wert = 792 ; }                        
  967.         if ($nname_f >= 'sp')       { $namen_wert = 793 ; }                        
  968.         if ($nname_f >= 'spi')      { $namen_wert = 794 ; }                            
  969.  
  970.         if ($nname_f >= 'spo')      { $namen_wert = 795 ; }                        
  971.         if ($nname_f >= 'sq')       { $namen_wert = 796 ; }                        
  972.         if ($nname_f >= 'su')       { $namen_wert = 797 ; }                        
  973.         if ($nname_f >= 'sut')      { $namen_wert = 798 ; }                        
  974.         if ($nname_f >= 'sv')       { $namen_wert = 799 ; }                            
  975.  
  976.         if ($nname_f >= 'sch')      { $namen_wert = 800 ; }                        
  977.         if ($nname_f >= 'schad')    { $namen_wert = 801 ; }                        
  978.         if ($nname_f >= 'schaf')    { $namen_wert = 802 ; }                        
  979.         if ($nname_f >= 'schal')    { $namen_wert = 803 ; }                        
  980.         if ($nname_f >= 'schar')    { $namen_wert = 804 ; }                            
  981.  
  982.         if ($nname_f >= 'scharb')   { $namen_wert = 805 ; }                        
  983.         if ($nname_f >= 'scharl')   { $namen_wert = 806 ; }                        
  984.         if ($nname_f >= 'schas')    { $namen_wert = 807 ; }                        
  985.         if ($nname_f >= 'schau')    { $namen_wert = 808 ; }                        
  986.         if ($nname_f >= 'schav')    { $namen_wert = 809 ; }                            
  987.  
  988.         if ($nname_f >= 'sche')     { $namen_wert = 810 ; }                        
  989.         if ($nname_f >= 'schel')    { $namen_wert = 811 ; }                        
  990.         if ($nname_f >= 'schen')    { $namen_wert = 812 ; }                        
  991.         if ($nname_f >= 'scher')    { $namen_wert = 813 ; }                        
  992.         if ($nname_f >= 'scheu')    { $namen_wert = 814 ; }                            
  993.  
  994.         if ($nname_f >= 'schi')     { $namen_wert = 815 ; }                        
  995.         if ($nname_f >= 'schil')    { $namen_wert = 816 ; }                        
  996.         if ($nname_f >= 'schl')     { $namen_wert = 817 ; }                        
  997.         if ($nname_f >= 'schle')    { $namen_wert = 818 ; }                        
  998.         if ($nname_f >= 'schlu')    { $namen_wert = 819 ; }                            
  999.  
  1000.         if ($nname_f >= 'schm')     { $namen_wert = 820 ; }                        
  1001.         if ($nname_f >= 'schmid')   { $namen_wert = 821 ; }                        
  1002.         if ($nname_f >= 'schmida')  { $namen_wert = 822 ; }                        
  1003.         if ($nname_f >= 'schmie')   { $namen_wert = 823 ; }                        
  1004.         if ($nname_f >= 'schmo')    { $namen_wert = 824 ; }                            
  1005.  
  1006.         if ($nname_f >= 'schn')     { $namen_wert = 825 ; }                        
  1007.         if ($nname_f >= 'schnei')   { $namen_wert = 826 ; }                        
  1008.         if ($nname_f >= 'schenk')   { $namen_wert = 827 ; }                        
  1009.         if ($nname_f >= 'schni')    { $namen_wert = 828 ; }                        
  1010.         if ($nname_f >= 'schny')    { $namen_wert = 829 ; }                            
  1011.  
  1012.         if ($nname_f >= 'scho')     { $namen_wert = 830 ; }                        
  1013.         if ($nname_f >= 'schon')    { $namen_wert = 831 ; }                        
  1014.         if ($nname_f >= 'schoo')    { $namen_wert = 832 ; }                        
  1015.         if ($nname_f >= 'schor')    { $namen_wert = 833 ; }                        
  1016.         if ($nname_f >= 'schr')     { $namen_wert = 834 ; }                            
  1017.  
  1018.         if ($nname_f >= 'schu')     { $namen_wert = 835 ; }                        
  1019.         if ($nname_f >= 'schul')    { $namen_wert = 836 ; }                        
  1020.         if ($nname_f >= 'schum')    { $namen_wert = 837 ; }                        
  1021.         if ($nname_f >= 'schur')    { $namen_wert = 838 ; }                        
  1022.         if ($nname_f >= 'schus')    { $namen_wert = 839 ; }                            
  1023.  
  1024.         if ($nname_f >= 'schw')     { $namen_wert = 840 ; }                        
  1025.         if ($nname_f >= 'schwab')   { $namen_wert = 841 ; }                        
  1026.         if ($nname_f >= 'schwac')   { $namen_wert = 842 ; }                        
  1027.         if ($nname_f >= 'schwar')   { $namen_wert = 843 ; }                        
  1028.         if ($nname_f >= 'schwarz')  { $namen_wert = 844 ; }                            
  1029.  
  1030.         if ($nname_f >= 'schwe')    { $namen_wert = 845 ; }                        
  1031.         if ($nname_f >= 'schwei')   { $namen_wert = 846 ; }                        
  1032.         if ($nname_f >= 'schweiz')  { $namen_wert = 847 ; }                        
  1033.         if ($nname_f >= 'schwenk')  { $namen_wert = 848 ; }                        
  1034.         if ($nname_f >= 'schwi')    { $namen_wert = 849 ; }                            
  1035.  
  1036.         if ($nname_f >= 'st')       { $namen_wert = 850 ; }                        
  1037.         if ($nname_f >= 'stah')     { $namen_wert = 851 ; }                        
  1038.         if ($nname_f >= 'stahl')    { $namen_wert = 852 ; }                        
  1039.         if ($nname_f >= 'stam')     { $namen_wert = 853 ; }                        
  1040.         if ($nname_f >= 'stau')     { $namen_wert = 854 ; }                            
  1041.  
  1042.         if ($nname_f >= 'ste')      { $namen_wert = 855 ; }                        
  1043.         if ($nname_f >= 'stef')     { $namen_wert = 856 ; }                        
  1044.         if ($nname_f >= 'stei')     { $namen_wert = 857 ; }                        
  1045.         if ($nname_f >= 'stein')    { $namen_wert = 858 ; }                        
  1046.         if ($nname_f >= 'steck')    { $namen_wert = 859 ; }                            
  1047.  
  1048.         if ($nname_f >= 'sti')      { $namen_wert = 860 ; }                        
  1049.         if ($nname_f >= 'sto')      { $namen_wert = 861 ; }                        
  1050.         if ($nname_f >= 'stod')     { $namen_wert = 862 ; }                        
  1051.         if ($nname_f >= 'stol')     { $namen_wert = 863 ; }                        
  1052.         if ($nname_f >= 'stoo')     { $namen_wert = 864 ; }    
  1053.        
  1054.         if ($nname_f >= 'str')      { $namen_wert = 865 ; }                        
  1055.         if ($nname_f >= 'strau')    { $namen_wert = 866 ; }                        
  1056.         if ($nname_f >= 'stre')     { $namen_wert = 867 ; }                        
  1057.         if ($nname_f >= 'stri')     { $namen_wert = 868 ; }                        
  1058.         if ($nname_f >= 'stru')     { $namen_wert = 869 ; }                            
  1059.  
  1060.         if ($nname_f >= 'stu')      { $namen_wert = 870 ; }                        
  1061.         if ($nname_f >= 'stuc')     { $namen_wert = 871 ; }                        
  1062.         if ($nname_f >= 'stud')     { $namen_wert = 872 ; }                        
  1063.         if ($nname_f >= 'stuf')     { $namen_wert = 873 ; }                        
  1064.         if ($nname_f >= 'stus')     { $namen_wert = 874 ; }            
  1065.        
  1066.         if ($nname_f >= 't')        { $namen_wert = 875 ; }                        
  1067.         if ($nname_f >= 'tan')      { $namen_wert = 876 ; }                        
  1068.         if ($nname_f >= 'tao')      { $namen_wert = 877 ; }                        
  1069.         if ($nname_f >= 'te')       { $namen_wert = 878 ; }                        
  1070.         if ($nname_f >= 'ter')      { $namen_wert = 879 ; }                            
  1071.  
  1072.         if ($nname_f >= 'th')       { $namen_wert = 880 ; }                        
  1073.         if ($nname_f >= 'the')      { $namen_wert = 881 ; }                        
  1074.         if ($nname_f >= 'tho')      { $namen_wert = 882 ; }                        
  1075.         if ($nname_f >= 'thon')     { $namen_wert = 883 ; }                        
  1076.         if ($nname_f >= 'thr')      { $namen_wert = 884 ; }                            
  1077.  
  1078.         if ($nname_f >= 'ti')       { $namen_wert = 885 ; }                        
  1079.         if ($nname_f >= 'tir')      { $namen_wert = 886 ; }                        
  1080.         if ($nname_f >= 'to')       { $namen_wert = 887 ; }                        
  1081.         if ($nname_f >= 'tog')      { $namen_wert = 888 ; }                        
  1082.         if ($nname_f >= 'tor')      { $namen_wert = 889 ; }                            
  1083.  
  1084.         if ($nname_f >= 'tr')       { $namen_wert = 890 ; }                        
  1085.         if ($nname_f >= 'tre')      { $namen_wert = 891 ; }                        
  1086.         if ($nname_f >= 'tri')      { $namen_wert = 892 ; }                        
  1087.         if ($nname_f >= 'tro')      { $namen_wert = 893 ; }                        
  1088.         if ($nname_f >= 'tru')      { $namen_wert = 894 ; }                            
  1089.  
  1090.         if ($nname_f >= 'ts')       { $namen_wert = 895 ; }                        
  1091.         if ($nname_f >= 'tscha')    { $namen_wert = 896 ; }                        
  1092.         if ($nname_f >= 'tsche')    { $namen_wert = 897 ; }                        
  1093.         if ($nname_f >= 'tschu')    { $namen_wert = 898 ; }                        
  1094.         if ($nname_f >= 'tu')       { $namen_wert = 899 ; }                            
  1095.  
  1096.         if ($nname_f >= 'u')        { $namen_wert = 900 ; }                        
  1097.         if ($nname_f >= 'uf')       { $namen_wert = 901 ; }                        
  1098.         if ($nname_f >= 'ul')       { $namen_wert = 902 ; }                        
  1099.         if ($nname_f >= 'um')       { $namen_wert = 903 ; }                        
  1100.         if ($nname_f >= 'ur')       { $namen_wert = 904 ; }                            
  1101.  
  1102.         if ($nname_f >= 'v')        { $namen_wert = 905 ; }                        
  1103.         if ($nname_f >= 'val')      { $namen_wert = 906 ; }                        
  1104.         if ($nname_f >= 'vam')      { $namen_wert = 907 ; }                        
  1105.         if ($nname_f >= 'var')      { $namen_wert = 908 ; }                        
  1106.         if ($nname_f >= 'vau')      { $namen_wert = 909 ; }                            
  1107.  
  1108.         if ($nname_f >= 've')       { $namen_wert = 910 ; }                        
  1109.         if ($nname_f >= 'vet')      { $namen_wert = 911 ; }                        
  1110.         if ($nname_f >= 'vi')       { $namen_wert = 912 ; }                        
  1111.         if ($nname_f >= 'vil')      { $namen_wert = 913 ; }                        
  1112.         if ($nname_f >= 'vio')      { $namen_wert = 914 ; }                            
  1113.  
  1114.         if ($nname_f >= 'vo')       { $namen_wert = 915 ; }                        
  1115.         if ($nname_f >= 'vog')      { $namen_wert = 916 ; }                        
  1116.         if ($nname_f >= 'vogt')     { $namen_wert = 917 ; }                        
  1117.         if ($nname_f >= 'voh')      { $namen_wert = 918 ; }                        
  1118.         if ($nname_f >= 'vol')      { $namen_wert = 919 ; }                            
  1119.  
  1120.         if ($nname_f >= 'von')      { $namen_wert = 920 ; }                        
  1121.         if ($nname_f >= 'vong')     { $namen_wert = 921 ; }                        
  1122.         if ($nname_f >= 'vono')     { $namen_wert = 922 ; }                        
  1123.         if ($nname_f >= 'voo')      { $namen_wert = 923 ; }                        
  1124.         if ($nname_f >= 'vu')       { $namen_wert = 924 ; }                            
  1125.  
  1126.         if ($nname_f >= 'w')        { $namen_wert = 925 ; }                        
  1127.         if ($nname_f >= 'wag')      { $namen_wert = 926 ; }                        
  1128.         if ($nname_f >= 'wah')      { $namen_wert = 927 ; }                        
  1129.         if ($nname_f >= 'wal')      { $namen_wert = 928 ; }                        
  1130.         if ($nname_f >= 'wald')     { $namen_wert = 929 ; }                            
  1131.  
  1132.         if ($nname_f >= 'wale')     { $namen_wert = 930 ; }                        
  1133.         if ($nname_f >= 'wall')     { $namen_wert = 931 ; }                        
  1134.         if ($nname_f >= 'walt')     { $namen_wert = 932 ; }                        
  1135.         if ($nname_f >= 'wam')      { $namen_wert = 933 ; }                        
  1136.         if ($nname_f >= 'wap')      { $namen_wert = 934 ; }                            
  1137.  
  1138.         if ($nname_f >= 'was')      { $namen_wert = 935 ; }                        
  1139.         if ($nname_f >= 'wat')      { $namen_wert = 936 ; }                        
  1140.         if ($nname_f >= 'we')       { $namen_wert = 937 ; }                        
  1141.         if ($nname_f >= 'wec')      { $namen_wert = 938 ; }                        
  1142.         if ($nname_f >= 'weh')      { $namen_wert = 939 ; }                            
  1143.  
  1144.         if ($nname_f >= 'wei')      { $namen_wert = 940 ; }                        
  1145.         if ($nname_f >= 'weif')     { $namen_wert = 941 ; }                        
  1146.         if ($nname_f >= 'weis')     { $namen_wert = 942 ; }                        
  1147.         if ($nname_f >= 'weit')     { $namen_wert = 943 ; }                        
  1148.         if ($nname_f >= 'wek')      { $namen_wert = 944 ; }                            
  1149.  
  1150.         if ($nname_f >= 'wen')      { $namen_wert = 945 ; }                        
  1151.         if ($nname_f >= 'wer')      { $namen_wert = 946 ; }                        
  1152.         if ($nname_f >= 'wern')     { $namen_wert = 947 ; }                        
  1153.         if ($nname_f >= 'wes')      { $namen_wert = 948 ; }                        
  1154.         if ($nname_f >= 'weu')      { $namen_wert = 949 ; }                            
  1155.  
  1156.         if ($nname_f >= 'wi')       { $namen_wert = 950 ; }                        
  1157.         if ($nname_f >= 'wid')      { $namen_wert = 951 ; }                        
  1158.         if ($nname_f >= 'wie')      { $namen_wert = 952 ; }                        
  1159.         if ($nname_f >= 'wiel')     { $namen_wert = 953 ; }                        
  1160.         if ($nname_f >= 'wif')      { $namen_wert = 954 ; }                            
  1161.  
  1162.         if ($nname_f >= 'wil')      { $namen_wert = 955 ; }                        
  1163.         if ($nname_f >= 'wile')     { $namen_wert = 956 ; }                        
  1164.         if ($nname_f >= 'wim')      { $namen_wert = 957 ; }                        
  1165.         if ($nname_f >= 'wip')      { $namen_wert = 958 ; }                        
  1166.         if ($nname_f >= 'wir')      { $namen_wert = 959 ; }                            
  1167.  
  1168.         if ($nname_f >= 'wis')      { $namen_wert = 960 ; }                        
  1169.         if ($nname_f >= 'wit')      { $namen_wert = 961 ; }                        
  1170.         if ($nname_f >= 'witt')     { $namen_wert = 962 ; }                        
  1171.         if ($nname_f >= 'wo')       { $namen_wert = 963 ; }                        
  1172.         if ($nname_f >= 'wol')      { $namen_wert = 964 ; }    
  1173.  
  1174.         if ($nname_f >= 'wu')       { $namen_wert = 965 ; }                        
  1175.         if ($nname_f >= 'wui')      { $namen_wert = 966 ; }                        
  1176.         if ($nname_f >= 'wun')      { $namen_wert = 967 ; }                        
  1177.         if ($nname_f >= 'wur')      { $namen_wert = 968 ; }                        
  1178.         if ($nname_f >= 'wut')      { $namen_wert = 969 ; }                            
  1179.  
  1180.         if ($nname_f >= 'wy')       { $namen_wert = 970 ; }                        
  1181.         if ($nname_f >= 'wym')      { $namen_wert = 971 ; }                        
  1182.         if ($nname_f >= 'wys')      { $namen_wert = 972 ; }                        
  1183.         if ($nname_f >= 'wyss')     { $namen_wert = 973 ; }                        
  1184.         if ($nname_f >= 'wyt')      { $namen_wert = 974 ; }            
  1185.        
  1186.         if ($nname_f >= 'x')        { $namen_wert = 975 ; }                        
  1187.         if ($nname_f >= 'z')        { $namen_wert = 976 ; }                        
  1188.         if ($nname_f >= 'zam')      { $namen_wert = 977 ; }                        
  1189.         if ($nname_f >= 'zau')      { $namen_wert = 978 ; }                        
  1190.         if ($nname_f >= 'zb')       { $namen_wert = 979 ; }                            
  1191.  
  1192.         if ($nname_f >= 'ze')       { $namen_wert = 980 ; }                        
  1193.         if ($nname_f >= 'zeh')      { $namen_wert = 981 ; }                        
  1194.         if ($nname_f >= 'zei')      { $namen_wert = 982 ; }                        
  1195.         if ($nname_f >= 'zem')      { $namen_wert = 983 ; }                        
  1196.         if ($nname_f >= 'zf')       { $namen_wert = 984 ; }                            
  1197.  
  1198.         if ($nname_f >= 'zi')       { $namen_wert = 985 ; }                        
  1199.         if ($nname_f >= 'zim')      { $namen_wert = 986 ; }                        
  1200.         if ($nname_f >= 'zin')      { $namen_wert = 987 ; }                        
  1201.         if ($nname_f >= 'zk')       { $namen_wert = 988 ; }                        
  1202.         if ($nname_f >= 'zo')       { $namen_wert = 989 ; }                            
  1203.  
  1204.         if ($nname_f >= 'zu')       { $namen_wert = 990 ; }                        
  1205.         if ($nname_f >= 'zuc')      { $namen_wert = 991 ; }                        
  1206.         if ($nname_f >= 'zul')      { $namen_wert = 992 ; }                        
  1207.         if ($nname_f >= 'zum')      { $namen_wert = 993 ; }                        
  1208.         if ($nname_f >= 'zun')      { $namen_wert = 994 ; }                            
  1209.  
  1210.         if ($nname_f >= 'zur')      { $namen_wert = 995 ; }                        
  1211.         if ($nname_f >= 'zus')      { $namen_wert = 996 ; }                        
  1212.         if ($nname_f >= 'zw')       { $namen_wert = 997 ; }                        
  1213.         if ($nname_f >= 'zwe')      { $namen_wert = 998 ; }                        
  1214.         if ($nname_f >= 'zy')       { $namen_wert = 999 ; }                                                                                    
  1215.  
  1216.         if ( $ahv_namen != $namen_wert ) {
  1217.                 $tahv = "1. Feld Namen stimmt nicht!" ;
  1218.         }      
  1219.     }  
  1220.  
  1221. // Test: die Umwandlung der Namen. 
  1222. // echo $nname_f.' '.$namen_wert;
  1223.  
  1224.     // Prüfen ob Kontrollziffer stimmt! --------------------------------------------
  1225.     if ( $tahv == '' ) {
  1226.         $z01 = substr($ahv_namen,0,1)  * 5 ;
  1227.         $z02 = substr($ahv_namen,1,1)  * 4 ;   
  1228.         $z03 = substr($ahv_namen,2,1)  * 3 ;    
  1229.         $z04 = substr($ahv_jahr,0,1)   * 2 ;       
  1230.         $z05 = substr($ahv_jahr,1,1)   * 7 ;
  1231.         $z06 = substr($ahv_datum,0,1)  * 6 ;
  1232.         $z07 = substr($ahv_datum,1,1)  * 5 ;
  1233.         $z08 = substr($ahv_datum,2,1)  * 4 ;   
  1234.         $z09 = substr($ahv_zusatz,0,1) * 3 ;   
  1235.         $z10 = substr($ahv_zusatz,1,1) * 2 ;       
  1236.  
  1237.         $z11 = substr($ahv_zusatz,2,1) ;   
  1238.         $z_tot = $z01 + $z02 + $z03 + $z04 + $z05 + $z06 + $z07 + $z08 + $z09 + $z10 ;
  1239.         $mod_wert = 11 ;
  1240.        
  1241. // Achtung: Die Funktion bcmod ist nur ausführbar, wenn PHP bei der Installation mit --enable-bcmath konfiguriert wurde.
  1242. //      $z_rest = bcmod($z_tot, $mod_wert);
  1243.  
  1244. // Ersatz der Funktion bcmod
  1245.         function bcmod_ersatz($z_tot, $mod_wert) {
  1246.             $ganzzahl = floor($z_tot / $mod_wert) ;
  1247.             $modul_erg = $z_tot - ($ganzzahl * $mod_wert) ;
  1248.             return $modul_erg ;
  1249.         }  
  1250.  
  1251.         $z_rest = bcmod_ersatz($z_tot, 11);
  1252. // Ende Ersatz der Funktion bcmod
  1253.  
  1254.         $z_richtig = 11 - $z_rest ;
  1255.        
  1256.         if ( $z_richtig != $z11 ) {
  1257.             $tahv = "4. Feld Kontrollziffer falsch!" ;
  1258.         }      
  1259.     }
  1260.     return $tahv ;
  1261. }
  1262. ?>
  1263.  
Script Update: 08.05.08

Copyright © 1998 - 2012, Zudila AG, CH 8057 Zürich Diese Seite (www.zudila.ch/scripte/php_ahv_nr_function_anz.php) wurde aktualisiert: 23.07.09

Besucher heute: 18 Seitenaufrufe heute: 112 gerade online: 1
Besucher gestern: 175 Seitenaufrufe gestern: 416 max. online: 135
Besucher pro Tag: 208,45 Seitenaufrufe pro Tag: 648,30 Eigene Seitenaufrufe: 71
Valid XHTML 1.0! Valid CSS!

www.zudila.ch   info@zudila.ch

nach oben
Herr Jürg Dieter Lüthard Jürg D. Lüthard Zudila AG www.zudila.ch Krokusweg 6 Switzerland 8057 Zürich Zürich +41 44 310 14 25 +41 79 691 87 58 +41 44 310 14 26
N 47º 24.2416 O 8º 32.9866
business Webseiten erstellen, programmieren, warten /
Web pages provide, program, wait /
Les pages Web fournissent, programment, attendent