var requestObj = false;

function createRequest(){

	try{
		/* für IE 7,8 - Mozilla, Opera, Safari, Konqueror... */
		requestObj = new XMLHttpRequest();
	} catch (trymicrosoft){
		try{
			/* für IE 5,6 */
			requestObj = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(othermicrosoft){
			try{
				requestObj = new ActiveXObject ("Microsoft.XMLHTTP");
			} catch (failed){
				requestObj = false;
			}
		}
	}
		
}


function holeDaten(dataFile, wert, zielContainer){
	
	var dataUrl =dataFile; //DatenURL
	var sendeDaten = 'myVal='+wert;
	requestObj.open("POST", dataUrl, true);
	requestObj.onreadystatechange = function(){
		if(requestObj.readyState == 4){
			if(requestObj.status == 200){
				ausgabeDaten (requestObj.responseText, zielContainer);  
			}else {
				ausgabeDaten ('Fehlercode:'+requestObj.status, zielContainer+' - Inhalt konnte nicht geladen werden.');
			}
		}else {
    
      ausgabeDaten ('<img src="../img_weber/loader.gif">&nbsp;&nbsp;&nbsp;Inhalt lädt...<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>', zielContainer);
    
    }
	}
	requestObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); // Das Daten auch als POST uebergeben werden koennen
	requestObj.send(sendeDaten);
}

function ausgabeDaten(ausgText, zielContainer){

	var zielObj = document.getElementById(zielContainer);
	zielObj.innerHTML = ausgText;

}