
// loader --> das div, dass eingeblendet wird während des Ladens
// iTypeShowLoader --> so wird der Loader angezeigt
// 1 --> Loader während des Ladens anzeigen
// 2 --> Loader nur einblenden
// 3 --> Loader nur ausblenden
// handlerParams --> Array von Parametern

function AJAX(url,params,method,handler,arHandlerParams){
	var httpRequest = null
	try{
		httpRequest = new XMLHttpRequest();
	}
	catch (e){
		try{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(e){
			alert("not able to create XMLHttpRequest Object ");
		}
	}
	if (httpRequest){
		httpRequest.open(method,url,true);
		httpRequest.onreadystatechange = function(){
			if (httpRequest.readyState == 4 && httpRequest.status == 200){
				handler(httpRequest);				
			}
		}
		if (method == "get"){
			httpRequest.send(null);
		}
		else{
			httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			httpRequest.send(params);		
		}
	}		
}



