var dataRequest = null;

function response_handler()
{
	
	if (dataRequest.readyState == 4)
  	{ 
		var strData = dataRequest.responseText;	
		try
		{
			dataRequest = null;
			eval(strData);
		}
		catch(err)
		{
			dataRequest = null;						
		}	
		
	}
}

function submit(request,params)
{ 

	try
	{
		if (window.XMLHttpRequest)
		{
			dataRequest = new XMLHttpRequest();
			dataRequest.open("POST",request,true);
			dataRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			dataRequest.setRequestHeader("Content-length", params.length);
			dataRequest.setRequestHeader("Connection", "close");

			dataRequest.onreadystatechange=response_handler;

			dataRequest.send(params);
		}
		else if (window.ActiveXObject)
		{
			dataRequest = new ActiveXObject("Microsoft.XMLHTTP");
			
			if (dataRequest)
			{ 
    				dataRequest.onreadystatechange=response_handler;
				dataRequest.open("POST",request,true);
				dataRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				dataRequest.setRequestHeader("Content-length", params.length);
				dataRequest.setRequestHeader("Connection", "close");

				dataRequest.send(params);
			}
		}
		//return false;

	}
	catch(err)
	{
		alert("Javascript Error(submit_form):\r\n"+err.description);
		return false;
	}

	//return false;
}


