var req;
req = false;
if (window.XMLHttpRequest) {
  req = new XMLHttpRequest();
} else if(window.ActiveXObject) {
  req = new ActiveXObject("Microsoft.XMLHTTP");
}

function displayInfoboxHeuriger(hid) {
  if (req && (req.readyState == 2 || req.readyState == 3)) { req.abort(); };
  url = "http://www.gumpoldskirchen.com/fileadmin/gumpoldskirchen/ajax.php?action=getHeuriger&hid="+hid;
  req.open("GET",url,true);
  req.onreadystatechange = processReqInfoboxHeuriger;
  req.send(null);
}
 
function processReqInfoboxHeuriger() {
  if (req.readyState == 4) {
    if (req.status == 200) {
      xml = req.responseXML;
      var root = xml.documentElement;
      html = '';
      var heuriger = xml.getElementsByTagName('heuriger')[0];
      html = html + '<a href="' + heuriger.getElementsByTagName('website')[0].childNodes[0].data + '" target="_blank">';
      html = html + heuriger.getElementsByTagName('name')[0].childNodes[0].data + '</a><br />';
      html = html + heuriger.getElementsByTagName('owner')[0].childNodes[0].data + '<br />';
      html = html + heuriger.getElementsByTagName('street')[0].childNodes[0].data + '<br />';
      html = html + '2352 Gumpoldskirchen<br />';
      html = html + heuriger.getElementsByTagName('email')[0].childNodes[0].data + '<br />';
      html = html + '<a href="?id=399&hid=' + heuriger.getElementsByTagName('hid')[0].childNodes[0].data +'">weitere Details</a><br />';
      var termine = heuriger.getElementsByTagName('ausgesteckt')[0].getElementsByTagName('datum');
      if (termine.length >= 0) {
        html = html + '<br />ausgesteckt am:<br />';
        for (var j=0; j<termine.length; j++) {
          html = html + termine[j].childNodes[0].data + '<br />';
        }
      }
      document.getElementById('infoBox').innerHTML = html;
    };
  };
}; 

function addAusgesteckt(h,d) {
  if (req && (req.readyState == 2 || req.readyState == 3)) { req.abort(); };
  url = "http://www.gumpoldskirchen.com/fileadmin/gumpoldskirchen/ajax.php?action=addAusgesteckt&hid="+h+'&date='+d;
  req.open("GET",url,true);
  req.onreadystatechange = processReqChangeAusgesteckt;
  req.send(null);
}

function delAusgesteckt(h,d) {
  if (req && (req.readyState == 2 || req.readyState == 3)) { req.abort(); };
  url = "http://www.gumpoldskirchen.com/fileadmin/gumpoldskirchen/ajax.php?action=delAusgesteckt&hid="+h+'&date='+d;
  req.open("GET",url,true);
  req.onreadystatechange = processReqChangeAusgesteckt;
  req.send(null);
}

function processReqChangeAusgesteckt() {
  if (req.readyState == 4) {
    if (req.status == 200) {
    }
  }
}
