/* Send and Receive RSS Feeds with Ajax */

Event.observe(window, 'load', initRSS, false);

function initRSS() {
  if (document.getElementsByTagName) {
    var divs = document.getElementsByTagName("div");
    for (var i=0; i < divs.length; i++) {
		if (divs[i].className == "loadfeed") {
		  boxid = divs[i].getAttribute("id");
		  getFeed(divs[i].getAttribute("rel"),divs[i].getAttribute("id"));	
      };
    }
  }
}



function getFeed(url,box) {
  // Update user interface
  $(box).innerHTML = '<img src="../i/loading.gif" alt="Loading" class="loading" />';
  // Prepare query string and send AJAX request
  url = url.split(",");
  var pars = 'url=' + escape(url[0])+'&numItems='+escape(url[1]);
  var myAjax = new Ajax.Updater(box, 'parseRSS.php', {method: 'get', parameters: pars});
  var MyAjaxUpdater = new Ajax.PeriodicalUpdater(box, 'parseRSS.php', {method:'get', parameters:pars, asynchronous:true, frequency:60});
}



/* Display/hide descrption text  */
function showDesc(targetDiv) {
	$(targetDiv).className = 'displayTooltip';
}

function hideDesc(targetDiv) {
	$(targetDiv).className = 'hideTooltip';
}