var http_request = false;
function ajaxRequest(dane,target,method,refresh,charset) {
	refresh = refresh 	|| false;
	charset = charset 	|| "iso-8859-2";
	method  = method 	|| "GET";
		
	if(window.XMLHttpRequest) { // Mozilla, 
		http_request=new XMLHttpRequest();
		if(http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); }
	} 
	else if (window.ActiveXObject) { // IE
		try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } 
		catch(e) {}
	}

	if(!http_request) {
		alert('Nie mogę stworzyć instancji obiektu XMLHTTP');
		return false;
	}
		
	//if(refresh)http_request.onreadystatechange = callback2;
	//else http_request.onreadystatechange=callback;
	http_request.open(method, target, true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-2');
	http_request.send(dane);
}
	
function callback() {
	if(http_request.readyState==4) {
		if(http_request.status == 200) {
			document.write(http_request.responseText);
		} else {
			alert('Wystąpił problem z zapytaniem.');
		}
	}
}

function callback2() { // with refresh
	var tmp=window.location;
	window.location=tmp;
}