try {
  window.addEventListener('load', load_rss, false);
} catch(e) {
  window.attachEvent('onload', load_rss);
}

function load_rss() {

  var cons = getElementsByClassName('rss_feed_container');    
  
  for(var i = 0; i < cons.length; i++) {
  
    var rss_container = cons[i];
    
    var rss_url = rss_container.firstChild.className;
    var rss_title = rss_container.firstChild.firstChild.className;
    var rss_num = rss_container.firstChild.firstChild.firstChild.className;
    var rss_chars = rss_container.firstChild.firstChild.firstChild.firstChild.className;
    var rss_body = rss_container.firstChild.firstChild.firstChild.firstChild.firstChild.className;
    var rss_refresh = rss_container.firstChild.firstChild.firstChild.firstChild.firstChild.firstChild.className;
    
    ajaxfunc('GET', '/feed_getter.php?refresh=' + rss_refresh + '&body=' + rss_body + '&title=' + rss_title + '&num=' + rss_num + '&chars=' + rss_chars + '&url=' + rss_url, i);

  }
   
}

function ajaxfunc(method, script, num) {

  var xmlhttp;
  if (window.XMLHttpRequest) {
    xmlhttp=new XMLHttpRequest();
  } else {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  xmlhttp.onreadystatechange = function() {
    if(xmlhttp.readyState==4) {
      var html = xmlhttp.responseText;
      getElementsByClassName('rss_feed_container')[num].innerHTML = html.replace(/\s+\.\.\./g, '...');
    }
  }
  
  xmlhttp.open(method,script,true);
  xmlhttp.send(null);
  
}