/********************************************************************
 *
 *  psNewsReader, from Puconsulting Software
 *
 *  (c) copyright 2004-2006 Puconsulting Software
 *
 *
 *  contact: info@puconsulting.com
 *  http://www.puconsulting.com
 *
 *
 *********************************************************************/

var ssurl = "getRequest.php?"; // the server-side script

function checkVal(val)
{
  if ((val == null) || (val == ""))
    return false;
  return true;
}

function getFeedArticles(turl, itemtitle)
{
  var url = ssurl + 'turl=' + escape(turl) + "&title=" + escape(itemtitle);
  xmlReq.open("GET", url, true);
  xmlReq.onreadystatechange = updateArticles;
  xmlReq.send(null);
}

function getDescription(furl, ftitle, otitle)
{
  // Build the URL to connect to
  var url = ssurl + "furl=" + escape(furl) +
    "&ftitle=" + escape(ftitle) +
    "&otitle=" + escape(otitle);

  // Open a connection to the server
  xmlReq.open("GET", url, true);

  // Setup a function for the server to run when it's done
  xmlReq.onreadystatechange = updateFeed;

  // Send the request
  xmlReq.send(null);
}

function updateFeed()
{
  if (requestOK())
     {
	var response = xmlReq.responseText;
	document.getElementById("feedTxt").innerHTML = response;
      }
}

function updateArticles()
{
  if (requestOK())
     {
	var response = xmlReq.responseText;
	document.getElementById("feedArticles").innerHTML = response;
	document.getElementById("feedTxt").innerHTML = '';
      }
}

function requestOK()
{
  if (xmlReq.readyState == 4)
    {
      if (xmlReq.status == 200)
	{
	  return true;
	}
    }
  return false;
}

