			function brAJAX(u,i,e) {
			
			// Attibute			
			
			var brReq; 	// Request für alle asynchronen Anforderungen
			var brURL = u;  	// URL
			var brInclude = i;	// Include
			var brEID = e;		// ID des DOM Elements
			
			// Methoden		
			brReqGET();
			// this.execReq = brReqGET(); // Request ausführen
			// this.brReqFunc = brReqFunc();

			// Erstellen Request für asynchrone Anfragen
			function getRequest() {
			
				if (brReq == null) {
					try { brReq = new XMLHttpRequest(); }
					catch (ms){
						try { brReq = new ActiveXObject("Msxml2.XMLHTTP"); } 
						catch (nonms){
							try { brReq = new ActiveXObject("Microsoft.XMLHTTP"); } 
							catch (failed) {
								brReq = null;
							}
						}  
					}				
				}
			
			}
			
			// Funktion zum Aufruf der GET Methode
			function brReqFunc() {
			      
				switch(brReq.readyState) {
                    case 4: if 	(brReq.status!=200) { alert("Fehler:"+brReq.status); }
								else
								{     
                              		document.getElementById(brEID).innerHTML = brReq.responseText;
								}
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                }				
			
			// Ausführen des Anfrage
			function brReqGET() {

			getRequest();

 		    
			// Funktion die nach dem Aufruf ausgeführt werden soll
			brReq.onreadystatechange = brReqFunc;
			// GET initieren
			brReq.open("GET", brURL+brInclude, true);
			// Header setzen
			brReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			// Anfrage absetzen
			brReq.send(null);
			}

			}
