function addEvent(obj, evType, fn) {
  if (obj.addEventListener) {
    obj.addEventListener(evType, fn, true);
    return true;
  } else if (obj.attachEvent) {
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    return false;
  }
}

function checkReadyState(obj, id) {
  switch(obj.readyState) {
    case 0:
      document.getElementById(id).innerHTML = '<p class="loading">Betöltés...</p>';
      break;
    case 1:
      document.getElementById(id).innerHTML = '<p class="loading">Betöltés...</p>';
      break;
    case 2:
      document.getElementById(id).innerHTML = '<p class="loading">Betöltés...</p>';
      break;
    case 3:
      document.getElementById(id).innerHTML = '<p class="loading">Betöltés...</p>';
      break;
    case 4:
      document.getElementById(id).innerHTML = "";
      if ((obj.status == 200) || (obj.status == 304))
        return true;
      else
        return false;
      break;
    default:
      document.getElementById(id).innerHTML = '<p class="loading">Hiba! Az oldalt nem sikerült betölteni!</p>';
  }
  return '';
}

var requests = [];

function rss_init() {
  div = document.getElementById('katolikus');
  if (div) {
    requests[requests.length] = ['/rss-reader/?site=katolikus', div];
    makeRequest(requests[requests.length-1]);
  }

  div = document.getElementById('magyarkurir');
  if (div) {
    requests[requests.length] = ['/rss-reader/?site=magyarkurir', div];
    makeRequest(requests[requests.length-1]);
  }
}

function makeRequest(request) {
  if(window.XMLHttpRequest) {
    request[2] = new XMLHttpRequest();
  } else if(window.ActiveXObject) {
    request[2] = new ActiveXObject("Msxml2.XMLHTTP");
  }
  request[2].onreadystatechange = function() {
    //alert(this.parent);
    state = checkReadyState(request[2], request[1].id);
    if (state === true) {
      request[1].innerHTML = request[2].responseText;
    } else if (state === false) {
      request[1].innerHTML = '<p>Az oldal jelenleg nem érhető el!</p>';
    }
  };
  request[2].open("GET", request[0], true);
  request[2].send(null);
}

addEvent(window, 'load', rss_init);

