var xmlHttp;
var ajaxMethod='get';

if (typeof window.onload != 'function') {
	var loaded = false;
	window.onload = ajaxinit; 
}

function ajaxinit() {
	loaded = true;
}

function functionAX(aAct,aPrm) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) { window.status = "Your browser does not support AJAX!"; return; }
	var url="ajax.php";
	var prm="action="+aAct;
	prm=prm+"&p="+aPrm;
	xmlHttp.onreadystatechange = function() { stateChanged(aAct); }
	if (ajaxMethod!='post') {
		var url=url+'?'+prm;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	} else {
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", prm.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(prm);
	}
}

function stateChanged(aArg) { 
	if (xmlHttp.readyState==4) { // xmlHttp.status
		ajaxAction(aArg,xmlHttp.responseText);
	}
}

function GetXmlHttpObject() {
	var xHttp=null;
	try { xHttp=new XMLHttpRequest(); }
	catch (e) {
		try { xHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) { xHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	return xHttp;
}
