var request;
var queryString;

function httpRequest( reqType, url, asynch ) {
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Msxml2.XMLHTTP");
		if(!request) {
			request = new ActiveXObject("Microsoft.XMLHTTP");
			// If we've fallen all the wat thru...
			if(!request) { alert ("Oops - ur br0wsr is teh Sux (1)"); }
		}
	}

	if(request) {
		initReq(reqType, url,asynch);
	} else {
		alert ("Oops - ur br0wsr is teh Sux");
	}
}

function initReq (reqType, url, isAsynch) {
	request.onreadystatechange = handleResponse;
	request.open( reqType, url, isAsynch );
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
	request.send(queryString);
}
