var request;

try {
  request = new XMLHttpRequest();
  browser = "Firefox";
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
    browser = "IE";
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
      browser = "IE";
    } catch (failed) {
      request = false;
    }
  }
}

if (!request)
  alert("Error initializing XMLHttpRequest!");
  
function getPoll()
{
		var url = "/opros/poll.php";
		var params = "";

		request.open("POST",url,true);
		request.onreadystatechange = function() 
		{
		// 4 - данные готовы для обработки
			if (request.readyState == 4) 
			{
				var divop;
				var htmlData = request.responseText;
				divop = document.getElementById("opros");
				divop.innerHTML = htmlData;
				


			}
			else
			{
						// ЖДИТЕ ОТВЕТА
			}
		}
		request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; ; charset=windows-1251");
		request.setRequestHeader("Content-length", params.length);
		request.setRequestHeader("Connection", "close"); request.setRequestHeader("X-Requested-With", "XMLHttpRequest");
		request.send(params);
}

function getResults()
{
		var url = "/opros/poll.php";
		var params = "mode=results";

		request.open("POST",url,true);
		request.onreadystatechange = function() 
		{
		// 4 - данные готовы для обработки
			if (request.readyState == 4) 
			{
				var divop;
				var htmlData = request.responseText;
				divop = document.getElementById("opros");
				divop.innerHTML = htmlData;
				


			}
			else
			{
						// ЖДИТЕ ОТВЕТА
			}
		}
		request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; ; charset=windows-1251");
		request.setRequestHeader("Content-length", params.length);
		request.setRequestHeader("Connection", "close"); request.setRequestHeader("X-Requested-With", "XMLHttpRequest");
		request.send(params);
}

function doPoll()
{
		var vote = getRadioValue('vote',100);
		if (!vote) return;
		var url = "/opros/poll.php";
		var params = "mode=vote&vote="+vote+"&ajax_remote="+ajax_remote;

		request.open("POST",url,true);
		request.onreadystatechange = function() 
		{
		// 4 - данные готовы для обработки
			if (request.readyState == 4) 
			{
				var divop;
				var htmlData = request.responseText;
				divop = document.getElementById("opros");
				divop.innerHTML = htmlData;
				


			}
			else
			{
						// ЖДИТЕ ОТВЕТА
			}
		}
		request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; ; charset=windows-1251");
		request.setRequestHeader("Content-length", params.length);
		request.setRequestHeader("Connection", "close"); request.setRequestHeader("X-Requested-With", "XMLHttpRequest");
		request.send(params);
}

function getRadioValue(prefix,n) {
    for (var i=1; i<=n; i++) {
        var currentObject = document.getElementById(prefix+i);
		if (!currentObject)
		{
			return false;
		}
        if (currentObject.checked) {
            return currentObject.value;
        }
    }
}

function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if ((name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}

function disableFlash()
{
	document.getElementById('noFlash').submit();
}

function enableFlash()
{
	document.getElementById('yesFlash').submit();
}