﻿// JScript File
var xmlHttp;
var id;
var operation;
var lbl;

function createXmlHttpRequest() {
    var xmlHttp;
    try {
        xmlHttp = new XMLHttpRequest();
    }
    catch(e) {
        var XmlHttpVersions = new Array('MSXML2.XMLHTTP.7.0','MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP', 'Microsoft.XMLHTTP');
        for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++){
            try {
                xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
            }
            catch (e) {}
        }
    }
    if (!xmlHttp) {
        return null;
/*		alert("Ошибка создания XmlHttpRequest");*/
    }
    else {       
        return xmlHttp;
    }
}  



function startRequest(id, operation)  
{
  xmlHttp = createXmlHttpRequest();  
  if (window.ActiveXObject)  
  { 
  	xmlHttp.open("POST", "Voting.ashx?id=" + id + "&op=" + operation , true); 
  }
  else if (window.XMLHttpRequest)  
  { 
  	xmlHttp.open("GET", "Voting.ashx?id=" + id + "&op=" + operation, true); 
  }
  xmlHttp.onreadystatechange = handleStateChange; 
  xmlHttp.send(null); 
}




function handleStateChange()  
{ 
  if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)  
  { 
      if(xmlHttp.status == 200)  
      { 
          document.getElementById(lbl).innerHTML = xmlHttp.responseText;                      
      } 
  } 
} 


