var tabXmlHttp=new Array();

function initAjax()
{
var xmlHttp=null;

	try
	{
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	  // Internet Explorer
	  try
	  {
	   	 xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e)
	  {
	  	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
return xmlHttp;
}

function callAjax(url,data,method,divName)
{
    //init call
	tabXmlHttp[divName]=initAjax();
	eval("function "+divName+"_stateChangedAjax() { var divName='"+divName+"'; if(tabXmlHttp[divName]!=null && tabXmlHttp[divName].readyState==4) document.getElementById(divName).innerHTML=tabXmlHttp[divName].responseText; else printLoading(divName); }");
	tabXmlHttp[divName].onreadystatechange=eval(divName+'_stateChangedAjax');

    if(method == "GET" && data != null) 
    {   
        url+="?"+data;   
        data=null;   
    }   

	tabXmlHttp[divName].open(method,url,true);
	
	if(method == "POST")   
        tabXmlHttp[divName].setRequestHeader("Content-type", "application/x-www-form-urlencoded");   

	tabXmlHttp[divName].send(data);	
}

function printLoading(divName)
{
	document.getElementById(divName).innerHTML="<br>погрузка ...";
}
