var xmlhttpa = new Array();
function xmlhttp(i) {
  if (xmlhttpa[i]==null) {
    xmlhttpa[i] = getHTTPObject();
    if (xmlhttpa[i]!=null) {
    
    }
  }
  return xmlhttpa[i];
}
function getHTTPObject() {
  var xh = null;
  if( typeof XMLHttpRequest == "undefined" ) {
    XMLHttpRequest = function() {
	    try { return new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
	    try { return new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
	    try { return new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
	    try { return new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
	    throw new Error( "This browser does not support XMLHttpRequest." )
    };
  }
  if (window.XMLHttpRequest) {
    xh = new XMLHttpRequest();
  } 
  return xh;
}

function checkReadyState(i) {
  if(xmlhttp(i).readyState == 4) {
    if(xmlhttp(i).status == 200) {
      return true;
    } else {
      return false;
    }
  }
}
function resetState(i) {
  try {
	if (xmlhttp(i)!=null) {
	  xmlhttp(i).onreadystatechange = function () {}
	  xmlhttp(i).abort();
	}
  } catch(e) {}
}

function getNodeValue(obj,tag) {
  try {
    return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
  } catch(e) {
    return '';
  }
}

/*
var ename = null;
function loadSimpleResponse(i, url, fname) {
  ename = fname;
  if (xmlhttp(i)!=null) {
    xmlhttp(i).onreadystatechange=setSimpleElement(i)
    xmlhttp(i).open("GET",url,true);
    xmlhttp(i).send(null);
  } else {
    //alert("A browser nem támogatja az Ajaxot.")
  }
}
function setSimpleElement(i) {
  if(checkReadyState(i)) {
    document.getElementById(ename).innerHTML = '&nbsp;(<b>'+xmlhttp(i).responseText+'</b>)';
    resetState(i);
  }
}
*/

