var Ajax = {
	SendRequest : function(address, parameters, callbackFunction) {
		//window.open(address + '?' + parameters);
					var request;	
					if (window.XMLHttpRequest)
						request = new XMLHttpRequest();
					else if (window.ActiveXObject)
						request = new ActiveXObject('Microsoft.XMLHTTP');

					if(request) {
						request.open('POST', address, true);
						request.onreadystatechange = function() {
							if (request.readyState == 4) {
								if (request.status == 200) {
									var xmldoc = request.responseXML;
									if(xmldoc.getElementsByTagName('answer')[0].firstChild.nodeValue == 'OK') {
										if(callbackFunction)
											callbackFunction(xmldoc);
									}
									else
										alert(xmldoc.getElementsByTagName('answer')[0].firstChild.nodeValue);
								}
								else
									alert("Wystąpił problem przy pobieraniu danych:\n" + request.statusText);
							}
						}
						request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
						request.send(parameters);
					}
					else
						alert('Twoja przeglÄdarka nie obsługuje AJAX');	
				}	
}
