 var req;
    function senden(datei,admin,feld,dat,feld2,dat2,feld3,dat3,feld4,dat4,feld5,dat5,feld6,dat6,feld7,dat7,feld8,dat8,feld9,dat9,feld10,dat10,feld11,dat11,feld12,dat12,feld13,dat13,feld14,dat14,feld15,dat15,feld16,dat16,feld17,dat17,feld18,dat18,feld19,dat19,feld20,dat20,feld21,dat21,feld22,dat22,feld23,dat23,feld24,dat24,feld25,dat25,feld26,dat26,feld27,dat27,feld28,dat28,feld29,dat29,feld30,dat30,feld31,dat31,feld32,dat32,feld33,dat33,feld34,dat34,feld35,dat35,feld36,dat36,feld37,dat37,feld38,dat38,feld39,dat39,feld40,dat40,feld41,dat41,feld42,dat42,feld43,dat43,feld44,dat44,feld45,dat45,feld46,dat46,feld47,dat47,feld48,dat48,feld49,dat49,feld50,dat50,feld51,dat51,feld52,dat52,feld53,dat53,feld54,dat54,feld55,dat55,feld56,dat56,feld57,dat57,feld58,dat58,feld59,dat59,feld60,dat60,feld61,dat61,feld62,dat62,feld63,dat63,feld64,dat64,feld65,dat65,feld66,dat66,feld67,dat67,feld68,dat68,feld69,dat69,feld70,dat70,feld71,dat71,feld72,dat72,feld73,dat73,feld74,dat74,feld75,dat75) {
    		
    		var wert = "";

    		
  		if (admin == 1) wert = "../ajax/"+datei+"?"+feld+"="+dat;
			else 	wert = "./ajax/"+datei+"?"+feld+"="+dat;

		
		var i=0;
			
		for (i= 2; i<=75; i++)
		{
			if (typeof eval("feld"+i) != "undefined") wert = wert+"&"+eval("feld"+i)+"="+eval("dat"+i);
		}
			
			
			wert = wert.replace(/\n/g,"<br />");
			

			
    	  try {
        if( window.XMLHttpRequest ) {
          req = new XMLHttpRequest();
        } else if( window.ActiveXObject ) {
          req = new ActiveXObject( "Microsoft.XMLHTTP" );
        } else {
          alert( "Ihr Webbrowser unterstuetzt leider kein Ajax!" );
        }
        req.open( "GET", wert, true );
        req.onreadystatechange = meineCallbackFkt99;
        req.send( null );
      } catch( e ) {
        alert( "Fehler: " + e );
      }
    }
    
        
    function meineCallbackFkt99() {
        	
        var anArray = new Array(2);	
        index = 0;
        	
      if( 4 == req.readyState ) {
        if( 200 != req.status ) {
          alert( "Fehler " + req.status + ": " + req.statusText );
        } else {
        	
       	
     
        if(req.responseText != '')
        {
        	
        	var langertext = req.responseText.split("|");
        	var lanz = langertext.length;
        	
        	if (lanz > 1)
        	{
        		var felds = langertext[0].split("^");
        		var ausgabe = langertext[1].split("~");

        		
        	}
        	else{
        		 var felds = req.responseText.split("^");
        		 var ausgabe = req.responseText.split("~");
        		 
        	}
        	        	       	
        	// InputFelder Value schreiben
        	 var anz = felds.length;
        	 
  		var r=0;      	         	 
        	 if (felds[0] != "xxx")
					{
						for (r=1; r<= anz; r++)
						{
							if (r%2  == 0) 
							{
								document.getElementById(felds[r-2]).value = "";
								index = 0;
								f = felds[r-1];
								tstring = f;
								
								
								anArray[0] = new Array("&Ouml;", "&ouml;", "&Auml;", "&auml;", "&Uuml;", "&uuml;", "&szlig;");
							   anArray[1] = new Array("Ö", "ö", "Ä", "ä", "Ü", "ü", "ß");
							    
							    
							    for (var p=0; p<anArray[index].length; p++){
									myRegExp = new RegExp(anArray[index][p],"g");
									tstring = tstring.replace(myRegExp, anArray[(index==0?1:0)][p]);
								}
								
								f = tstring;
								
								
								document.getElementById(felds[r-2]).value = f;
							}
						}
							
					}
        	 
        	         	 
        		
     			
				// Div Inhalte schreiben	
				anzahl = ausgabe.length;
															
				if (ausgabe[0] != "xxx")
					{
						for (q=1; q<= anzahl; q++)
						{
							if (q%2  == 0) 
							{
								document.getElementById(ausgabe[q-2]).innerHTML = "";
								document.getElementById(ausgabe[q-2]).innerHTML = ausgabe[q-1];
							
								
							}
						}
							
					}
					
        	}
        
        }
        
      }
    }
    
    
    
    function replaceUmlauts(tstring, index){
		    var anArray = new Array(2);
		   
		   
		    anArray[0] = new Array("&Ouml;", "&ouml;", "&Auml;", "&auml;", "&Uuml;", "&uuml;", "&szlig;");
		    anArray[1] = new Array("oe", "ö", "Ä", "ä", "Ü", "ü", "ß");
		    
		    
		    for (var i=0; i<anArray[index].length; i++){
				myRegExp = new RegExp(anArray[index][i],"g");
				tstring = tstring.replace(myRegExp, anArray[(index==0?1:0)][i]);
			}
			
			
			
			
		    return tstring;
		    
		}
