//Создание xmlHttp


  var xmlHttp = false;
   try {
     xmlHttp = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         xmlHttp = false;
       }  
     }
   }

   if (!xmlHttp)
     alert("Ошибка инициализации XMLHttpRequest!");


//---------------------------------------
// Функция которая вызывается из формы
//---------------------------------------

function callServer() {  	  

	//Типа флеш-скрин
	var div = document.getElementById("result");
	if ( div )
		div.innerHTML = "<p align='center'>Расчет показателей...<br><img src=\"/images/loading.gif\" width=\"220\" height=\"19\"></p>";


// Создать URL для подключения
  var url = "count.php";
  
  var first = true;
  var razd="";
  
  var tbl = document.getElementById("pokaz"); 
  for (var i=0; i<tbl.rows.length; i++)
  {    
	  var row = tbl.getElementsByTagName("TR")[i];
	  var cell = row.getElementsByTagName("TD")[2];
	  	  
	  if ( cell == null ) continue;

	  var input = cell.getElementsByTagName("INPUT")[0];	  	  	  	  

	  if ( input == null )  continue;
	  
	  var input_id = input.id;	  
	  if ( input_id == null || input_id == undefined || input_id.length==0 ) continue;
	  
	  if (first) { razd = "?"; first=false }
  	  else	     { razd = "&"; }
		  
	  url = url + razd + input_id + "=" + input.value;	  

  }
        
	
  // Открыть соединение с сервером
  xmlHttp.open("GET", url, true);

  // Установить функцию для сервера, которая выполнится после его ответа
  xmlHttp.onreadystatechange = updatePage;

  // SПередать запрос
  xmlHttp.send(null);

}


//---------------------------------------------
// Функция которая обновляет часть страницы
//---------------------------------------------

function updatePage() 
{
  if (xmlHttp.readyState == 4) 
  {
	if ( xmlHttp.status == 200 )
	{
    var response = xmlHttp.responseText;
	 	
    //Обновить элемент
	var div = document.getElementById("result");
	if ( div )
		div.innerHTML = response;
	}
  }
}


