var ajaxreq=false, ajaxCallback;

function ajaxRequest(filenaam) 
	{
		try 
			{
				ajaxreq=new XMLHttpRequest();
			} 
		catch (error) 
			{
				try
					{
						ajaxreq=new ActiveXObject("Microsoft.XMLHTTP");
					}
				catch (error)
					{
						return false;
					}
			}
		ajaxreq.open("GET", filenaam);
		ajaxreq.onreadystatechange=ajaxResponse;
		ajaxreq.send(null);
		
	}
	
function ajaxPRequest(filenaam, method, params)
	{
		try 
			{
				ajaxreq=new XMLHttpRequest();
			} 
		catch (error) 
			{
				try
					{
						ajaxreq=new ActiveXObject("Microsoft.XMLHTTP");
					}
				catch (error)
					{
						return false;
					}
			}
		ajaxreq.open(method, filenaam);
		ajaxreq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
		ajaxreq.onreadystatechange=ajaxResponse;
		ajaxreq.send(params);
	}
	
function ajaxResponse()
	{
		if (ajaxreq.readyState!=4) return;
		if (ajaxreq.status==200)
			{
				if (ajaxCallback) ajaxCallback();
			}
		else
			{
				alert("Błąd żądania: "+ajaxreq.statusText);
			}
		return true;
	}