function ajaxRequest(url, containerId)
{
	var req = null;

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null) {
		alert("Error creating request object!");
		return;
	}

	req.open("GET", url, true);
	
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
				if(req.status!=200) {
					alert("Fehler:"+req.status); 
				}
				else
				{    
					document.getElementById(containerId).innerHTML = req.responseText;
				}
				break;
                    
			default:
				return false;
				break;     
		}
	};
  
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
}