function createRequestObject()
{
  var ro;
  if (window.XMLHttpRequest)
  {
   ro = new XMLHttpRequest();
  }
  else
  {
    ro = new ActiveXObject('Msxml2.XMLHTTP');
    if(!ro)
    {
     ro = new ActiveXObject('Microsoft.XMLHTTP');
    }
  }
  return ro;
}

var http = createRequestObject();

function handleResponse()
{
  if(http.readyState == 4)
  {
   if (http.status == 200)
   {
    document.getElementById('out_date').innerHTML = http.responseText;
   }
   else
   {
    alert("Произошла ошибка "+ http.status+":\n" + http.statusText);
   }
  }
}

function handleResponse2()
{
  if(http.readyState == 4)
  {
   if (http.status == 200)
   {
    document.getElementById('out_pool').innerHTML = http.responseText;
   }
   else
   {
    alert("Произошла ошибка "+ http.status+":\n" + http.statusText);
   }
  }
}


function sendPool(golos)
{
url='<?=BaseUrl?>/redirect.php?vote='+document.polls.vote.value+'&vote_id='+document.polls.vote_id.value+'&varian='+golos+'&choice='+golos+'&'+Math.random();
 http = createRequestObject();
 document.getElementById('out_pool').innerHTML = 'Загрузка ...';
 http.onreadystatechange = handleResponse2;
 http.open('get', url);
 http.send(null);
 return false;
}

function sendPool_result()
{
 url='<?=BaseUrl?>/redirect.php?vote_view=1&vote_id='+document.polls.vote_id.value+'&'+Math.random();
 http = createRequestObject();
 document.getElementById('out_pool').innerHTML = 'Загрузка ...';
 http.onreadystatechange = handleResponse2;
 http.open('get', url);
 http.send(null);
 return false;
}
