/* ******************************************************* */
/* ************     getHttpRequest        **************** */
/* ******************************************************* */
/* Pelda egy 'aFunction'-re a getHttpRequest fuggvenyhez */
/*
function aFunction() { 
	if (objXMLHttp.readyState==4 || objXMLHttp.readyState=="complete") { 
		document.getElementById("contentDiv").innerHTML=objXMLHttp.responseText;
	} 
}
*/
/* 
 * Az 'aUrl' string, mas szerverrol megadott nem mukodik, ugyhogy ha lehet hasznalj relativ eleresi utat.
 * Az 'aFunction' parameter a feldolgozo fuggveny neve, idezojelek nelkul kell megadni!
 * A 'aQuery' parameter egy string, pl: "parameter=ertek&masikparam=masikertek".
 */
function getHttpRequest(aUrl, aFunction, aQuery, aNotSynch) {
	objXMLHttp = GetXmlHttpObject();
	if (objXMLHttp == null){
		return false;
	} 
	if(aNotSynch == null){
		aNotSynch = true
	}
	objXMLHttp.onreadystatechange = aFunction;
	objXMLHttp.open("post", aUrl, aNotSynch);
	
	objXMLHttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
	
	if(aQuery != null && aQuery != ""){
		objXMLHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	}
		
	objXMLHttp.send(aQuery);
}
function GetXmlHttpObject() { 
	var objXMLHttp=null
	if (window.XMLHttpRequest) {
		/* Firefox/Mozilla/... */
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		/* Internet Explorer */
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}
/* ******************************************************* */
/* ************  END  getHttpRequest  END **************** */
/* ******************************************************* */
