function ajax(purl,array,container)
{
	var xmlHttp;
	var url		= purl;
	var server 	= location.href;

	server 	= server.replace("http://","");
	pos 	= server.indexOf('/',0);
	server 	= server.substr(0,pos);
	url 	= 'http://'+server+'/ajax/'+ url + ".php";
	var params = "";
	var en = "";
	for(keyVar in array)
	{
		if(params)
		{
			en = '&';
		}
		params = params + en + keyVar + '=' + array[keyVar]
	}

	try
	{
	  	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		try
	    {
	    	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  	catch (e)
	    {
	    	try
	      	{
	      		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      	}
	    	catch (e)
	      	{
	      		alert("Your browser does not support AJAX!");
	      		return false;
	      	}
	    }
	}

	xmlHttp.onreadystatechange=function(params)
	{
		if(xmlHttp.readyState==4)
		{
			var tmp = xmlHttp.responseText;
			tmp = tmp.split('<END>');
			if(container!='none' && container)
			{
				document.getElementById(container).innerHTML = tmp[0];
			}
			if(tmp[1])
			{
				eval(tmp[1]);
			}
		}
	}
    xmlHttp.open("POST",url,true);
  	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  	xmlHttp.setRequestHeader("Content-length", params.length);
  	xmlHttp.setRequestHeader("Connection", "close");
  	xmlHttp.send(params);
}
