Ajax = function ()
{
	this.req = {};
	this.isIE = false;
}

Ajax.prototype.makeRequest = function (url, postArray, meth, onComp, onErr)
{
	
	if (meth != "POST")
		meth = "GET";
	
	this.onComplete = onComp;
	this.onError = onErr;
	
	var pointer = this;
	
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest)
	{
//		try { netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserRead")} catch (e){alert(e)}
		this.req = new XMLHttpRequest();
		this.req.onreadystatechange = function () { pointer.processReqChange() };
		//this.req.open("GET", url, true);
		this.req.open(meth, url, true);
		this.req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//1this.req.send(null);
		this.req.send(postArray);
	// branch for IE/Windows ActiveX version
	}
	else if (window.ActiveXObject)
	{
		this.req = new ActiveXObject("Microsoft.XMLHTTP");
		if (this.req)
		{
			this.req.onreadystatechange = function () { pointer.processReqChange() };
			this.req.open(meth, url, true);
			this.req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			this.req.send(postArray);
		}
	}
}

Ajax.prototype.processReqChange = function()
{
	
	// only if req shows "loaded"
	if (this.req.readyState == 4) {
		// only if "OK"
		if (this.req.status == 200)
		{
			this.onComplete( this.req );
		} else {
			this.onError( this.req.status );
		}
	}
}



/*<script language="JavaScript">
<!--
var version = 1;
//-->
</script>
<script language="JavaScript1.1">
<!--
var version = 1.1;
//-->
</script>
<script language="JavaScript1.2">
<!--
var version = 1.2;
//-->
</script>
<script language="JavaScript1.3">
<!--
var version = 1.3;
//-->
</script>
<script language="JavaScript1.4">
<!--
var version = 1.4;
//-->
</script>
<script language="JavaScript1.5">
<!--
var version = 1.5;
//-->
</script>
<script language="JavaScript1.6">
<!--
var version = 1.6;
//-->
</script>
<script language="JavaScript">
<!--
document.write('Âàø áðàóçåð <b>ÏÎÄÄÅÐÆÈÂÀÅÒ</b> Java-script âåðñèè ' + version);
//-->
</script>*/