
function getXmlHttpObject() {
	var objXMLHttp=null;
	if(window.XMLHttpRequest) {
		try {
		     objXMLHttp=new XMLHttpRequest();
		}
		catch(e) {
		     objXMLHttp=null;
		}
  	}
	else if(window.ActiveXObject) {
		try {
			objXMLHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
			    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
			    objXMLHttp=null;
			}
		}
  }
  return objXMLHttp;
}

function get_attachment(fileid) {

	var connection = getXmlHttpObject();
	var url = 'get_attachment.php';

	if (!connection) {
	    document.write ('Funkcje AJAX i JavaScript są wyłączone na tym serwerze!');
		return false;
	}
	
	var id = fileid;

	url += "?id="+id;
	
	connection.onreadystatechange = function() {
		getFile(connection);
	};
    
	connection.open('GET', url, true);
	connection.send(null);
}

function getFile(connection, whereToShow) {

	var data = '';

	if (connection.readyState == 4) {
		if (connection.status == 200) {
			document.location = connection.responseText;			
		} else {
			document.write ('Błąd: -1');
			return false;
		}
	}
}
