// Объект класса XMLHttpRequest
var xmlHttp= start();

function start() 
{

/* Создание нового объекта XMLHttpRequest для общения с Web-сервером */
    
   /*@cc_on @*/
   /*@if (@_jscript_version >= 5)
    try {
     xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
      try {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
        xmlHttp = false;
      }
     }
   @end @*/

   if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
  }
  return xmlHttp;
}//function start

function CallRefreshKorzina(){
 
 var dnomer=window.document.fr.nomer_zaprosa.value;
      dnomer++;
      window.document.fr.nomer_zaprosa.value=dnomer;
      e_dnomer=encodeURIComponent(dnomer);
 
 var layer="korzin";
    
    //  Проверка на запуск обновления корзины
    var control_refresh=window.document.fr.control_refresh.value;
    
    if (control_refresh=="on"){
    	  
	// Включить индикатор загрузки
     loadPage(layer); 
     
     //  Ссылка для передачи параметров  
     url="./file_dopol/refresh_korzina.php?layer="+layer+"&dnomer="+e_dnomer;
   
     // Открыть соединение с сервером
     xmlHttp.open("GET", url, true);
     // Установить функцию для сервера, которая выполнится после его ответа
     xmlHttp.onreadystatechange = updatePage;
     // SПередать запрос
     xmlHttp.send(null);
     
     window.document.fr.control_refresh.value="";
       
	}  
}

//  Функция передачи параметров на сервер для развёрытвания списка Стат страниц
function Call_Strcat(id,layer)
{
    var ss=document.getElementById(layer);
  
  if (ss.style.display=="block"){
  ss.style.display="none";document.getElementById(layer).innerHTML ="";
  } else {ss.style.display="block";
    
    var dnomer=window.document.fr.nomer_zaprosa.value;
    dnomer++;
    window.document.fr.nomer_zaprosa.value=dnomer;
    e_dnomer=encodeURIComponent(dnomer);
        
    // Включить индикатор загрузки
	otk(layer);
    loadPage(layer); 
    
	//  Ссылка для передачи параметров  
    url="./file_dopol/raznoe.php?"+"&layer="+layer+"&dnomer="+e_dnomer+id;
   
    // Открыть соединение с сервером
    xmlHttp.open("GET", url, true);
    // Установить функцию для сервера, которая выполнится после его ответа
    xmlHttp.onreadystatechange = updatePage;
    // SПередать запрос
    xmlHttp.send(null);    
   }
}

//индикатор загрузки
function loadPage(layer)
{ 
 document.getElementById(layer).innerHTML= 'подождите ...';
}

// Функция, выполняемая после ответа
function updatePage() {
 
  if (xmlHttp.readyState == 4) {
       
        if (xmlHttp.status == 200) {
            // Если код ошибки - 200 подгружем ответ сервера в элемент HTML с
            // ID=call_code
            //alert(xmlHttp.responseText);
            trest=xmlHttp.responseText;
            //  Получаем название слоя
            layer=trest.substr(0, 6);
            tek_nomer_zaprosa=trest.substr(6, 5);
            contents=trest.substr(11);
            //document.getElementById(layer).innerHTML = contents;
            
            //if (layer=="layer1"){
             var nomer_zaprosa=window.document.fr.nomer_zaprosa.value;
                          
             if (tek_nomer_zaprosa==nomer_zaprosa){
              document.getElementById(layer).innerHTML = contents;
			  
			 
			  
			  //window.document.fr.nomer_layer.value="";
             // window.document.fr.nomer_content.value = "";
			  
			  CallRefreshKorzina();
			  
             }
             
            //}//layer=="layer1"
            
                       
            if (contents==""){vstavka_vikl(layer);}
        } else {
            alert("Не удалось получить данные:\n" + xmlHttp.statusText);
        }

  }
}
