// Harrow AJAX Interface 2.0 (C) 2007
// Ryan M. Roper <rroper>


function jsAJAX (url,mFxOk,mFxLoad) {

	var pageRequest = false

	if (window.XMLHttpRequest) {
		pageRequest = new XMLHttpRequest()
	}
	else if (window.ActiveXObject){ 
		try {
			pageRequest = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e) {
			try{
				pageRequest = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else return false;

	pageRequest.onreadystatechange=function() {	

		if (pageRequest.readyState == 4) {
			mFxOk(pageRequest.responseText); 
		}
	}
	
	if (typeof mFxLoad == 'function') { 
		mFxLoad.call(); 
	}

	pageRequest.open('GET',url);
	pageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	pageRequest.send(null);	

}