var http = createRequestObject();

function createRequestObject () { 
	var ro;
	if (window.XMLHttpRequest) { 
		ro = new XMLHttpRequest(); 
	} else { 
		ro = new ActiveXObject("Microsoft.XMLHTTP"); 
	}
	return ro;
}

function send_http_req(url, outputelement, debug) {
	http.open('get', url);

	http.onreadystatechange = function () { 
		if (http.readyState == 4 && http.repsonseText != "") {
			if(outputelement) {
				outputelement.innerHTML = http.responseText;
			}
			if (debug) {
				alert(http.responseText);
			}
		}	
	};
	http.send(null);
}
/*
hash_to_url(array('woei' => 'doei', 'woei2' => 42));

function hash_to_url (hash) {
	var str = '';
	for ( var key in hash ) {
		str += '&'+key+'='+hash[key];
	}
	alert(str);
}*/

