

var relatedHandleSuccess = function(o){

  if(o.responseText !== undefined){
    var stories = o.responseXML.documentElement.getElementsByTagName("story");



    relatedDivHTML = '<div class="st1"><div class="st2"><div class="st3"><div class="st4"><div class="st5"><div class="st6"><div class="st7"><div class="st8"><div class="streamsbox-header"><h2><strong>Sources Reporting This</strong> (' + stories.length + ')</div><div class="resultscontainer"><table class="streamsbox-results" border="0" cellspacing="0" cellpadding="0">';

    var darkLight = "light";
   


    for(i=0; i< stories.length; i++)
    {
      relatedTitle = stories[i].getAttribute("relatedTitle");
      relatedLink = stories[i].getAttribute("relatedLink");
      relatedFeed = stories[i].getAttribute("relatedFeed");
      relatedId = stories[i].getAttribute("relatedId");
      relatedDateLong = stories[i].getAttribute("relatedDate");
      relatedDate = stories[i].getAttribute("relatedDateString");

      totalScore = parseFloat(stories[i].getAttribute("relatedScore")) + parseFloat(stories[i].getAttribute("relatedSummaryScore")) + parseFloat(stories[i].getAttribute("relatedReverseSummaryScore"));       
      if (relatedDate.length <= 3 && relatedDate.charAt(relatedDate.length -1) == 'm') { timeStyle = "red"; } else { timeStyle = "norm"; }

      if(i == (stories.length - 1)) {
        darkLight = "selected";
      } else if(darkLight == "dark") {
        darkLight = "light";
      } else {
        darkLight = "dark";
      }
    
      relatedDivHTML += '<tr class="' + darkLight + '" onmouseover="hovStream(\'' + relatedId + '\');" onmouseout="moutStream(\'' + relatedId + '\');"><td class="swap"><a href="' + relatedLink + '">s</a></td><td class="site-name"><a href="' + relatedLink + '">' + relatedFeed + '</a></td><td class="age"><a href="' + relatedLink + '" class="' + timeStyle + '">' + relatedDate + '</a></td><td class="title"><a href="' + relatedLink + '" id="stream_' + relatedId + '">' + relatedTitle +  '</a></td></tr>';

    }
    
    relatedDivHTML += '</table></div></div></div></div></div></div></div></div></div>';
    relatedDiv.innerHTML = relatedDivHTML;
  }
 }

var relatedHandleFailure = function(o){
  if(o.responseText !== undefined){
    catDiv.innerHTML = "<li>Transaction id: " + o.tId + "</li>";
    catDiv.innerHTML += "<li>HTTP status: " + o.status + "</li>";
    catDiv.innerHTML += "<li>Status code message: " + o.statusText + "</li>";
  }
}
var relatedCallback =
{
  success:relatedHandleSuccess,
  failure:relatedHandleFailure,
  argument: { foo:"foo", bar:"bar" }
};

function doRelated(entryId){
  relatedDiv = document.getElementById('streamsbox_' + entryId);
  //relatedDiv.innerHTML = "ABCDEFGHIJ";
  //var sUrl = g_domain + "xml/relatedxml.php?entryId=" + entryId;
  var sUrl = "http://www.newspond.com/xml/relatedxml.php?entryId=" + entryId;
  catRequest = YAHOO.util.Connect.asyncRequest('GET', sUrl, relatedCallback);
}

