var xmlPollHttp;

function GetXmlHttpObject() { 
  var objXMLHttp = null;

  if (window.XMLHttpRequest) {
    try {
      objXMLHttp = new XMLHttpRequest();
    } catch (e) {
    }
  } else if (window.ActiveXObject) {
    try {
      objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    }
  }
  return objXMLHttp;
}


function UpdatePoll(answer_code) {
  xmlPollHttp = GetXmlHttpObject();
  if (xmlPollHttp == null) {
    alert("Извините, Ваш браузер не поддерживает HTTPRequest");
    return;
  }
  if (typeof(answer_code) == 'undefined') {
    answer_code = 0;
  }
  var url = ajax_url + "get_poll_block/" + answer_code + "/sid_" + Math.random();
  xmlPollHttp.onreadystatechange = UpdatePollHandler;
  xmlPollHttp.open("GET", url, true);
  xmlPollHttp.send(null);
}


function UpdatePollHandler() { 
  if (xmlPollHttp.readyState == 4 || xmlPollHttp.readyState == "complete") { 
    document.getElementById("poll_div").innerHTML = xmlPollHttp.responseText;
  } 
} 


function OpenWin(path, width, height) {
  if (width == 0 || height == 0) {
    width = 740;
    height = 560;
  }
  window.open(path, 'wnd', 'left=60,top=20,height=' + height + ',width=' + width + ',menubar=no,resizable=yes,status=no,scrollbars=auto,toolbar=no,directories=no');
}


var timerID;

function HideTimedLayer(id) {
  if (document.getElementById(id)) {  
    document.getElementById(id).style.display = "none";
  }
  clearTimeout(timerID);
}

function GetRadioCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function MM_preloadImages() {
  var d=document;
  if (d.images) {
    if(!d.MM_p) d.MM_p=new Array();
  }
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
  for(i=0; i<a.length; i++) {
    if (a[i].indexOf("#")!=0){
    	d.MM_p[j]=new Image;
    	d.MM_p[j++].src=a[i];
    }
  }
}

