function CreateRequest()
{
	var Request = false;

	if (window.XMLHttpRequest)
	{
		Request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try
		{
			Request = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (CatchException)
		{
			Request = new ActiveXObject("Msxml2.XMLHTTP");
		}
	}
	
	if (!Request)
	{
		alert("Невозможно создать XMLHttpRequest");
	}
	
	return Request;
} 

function SendRequest(r_method, r_path, r_args, r_handler,tagId)
{
	var Request = CreateRequest();
	
	if (!Request)
	{
		return;
	}


	Request.onreadystatechange = function()
	{
		if (Request.readyState == 4)
		{
			//r_handler(Request);
			//alert(Request.responseText);
			//document.getElementById(infr).innerHTML = Request.responseText;
			if (Request.status == 200 )
			{
				document.getElementById(tagId).innerHTML = Request.responseText;
			}
		}
	}


	if (r_method.toLowerCase() == "get" && r_args.length > 0)
		r_path += "?" + r_args;


	Request.open(r_method, r_path, true);
	
	if (r_method.toLowerCase() == "post")
	{


		Request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");

		Request.send(r_args);
	}
	else
	{

	Request.send(null);
	}
} 

function urlToId(url,name)
{
	SendRequest('GET', url, '', '',name);
}
