function getXmlHttp(){  
  var xmlhttp;  
  try {  
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");  
  } catch (e) {  
    try {  
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  
    } catch (E) {  
      xmlhttp = false;  
    }  
  }  

  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {  
    xmlhttp = new XMLHttpRequest();  
  }  
  return xmlhttp;  
} 

function vote1() {  
    // (1) создать объект для запроса к серверу  
    var req = getXmlHttp()    

        // (2)  


    var statusElem = document.getElementById('more_text')   
     
    req.onreadystatechange = function() {    

        // onreadystatechange активируется при получении ответа сервера  

        if (req.readyState == 4) {   

            // если запрос закончил выполняться  
            statusElem.innerHTML = req.responseText


        }  
    }  

   
// (3) задать адрес подключения  


//req.open('http://localhost/brat/', 'menu.php', true);   
req.open("POST", 'more_text.php', true)
//req.open('GET', 'http://localhost/brat/', 'menu.php');
//req.setRequestHeader("Accept-Language", "ru, en");
//req.setRequestHeader("Accept-Charset", "windows-1251");
//req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251');

    // объект запроса подготовлен: указан адрес и создана функция onreadystatechange  

    // для обработки ответа сервера  

        // (4)  

    req.send(null);  // отослать запрос  
        // (5)  

    //statusElem.innerHTML = 'Ожидаю ответа сервера...'  
} 
