//JavaScript for Example D-4

function sendRequest(rss)
{
   var request = null;

   if (window.XMLHttpRequest)
   {
     request = new XMLHttpRequest();
	}
	else
	{
  	  request = new ActiveXObject("Microsoft.XMLHTTP");
   }

	var escaped_rss = escape(rss);
 	var url = "rssfeeds.php";
 	url= url + "?q=" + escaped_rss;
 	url= url + "&sid=" + Math.random();

   if (request)
   {
      request.open("get", url, true);
      request.onreadystatechange =
  		function()
  		{
  			if (request.readyState == 1)
  			{
   			document.getElementById("rssOutput").innerHTML="";

  				// display the loading icon
  				document.getElementById("loading").innerHTML=
  				 "<span style='align:center;font-size:10px'>Loading.....</span>" +
  				 "<img src='ajax-loader.gif' hspace='20' width='16' height='16' border='0'/>";
  			}
  			else if (request.readyState == 4)
  			{
  				if (request.status == 200)
  				{
    			   updatePage(request.responseText);
  			   }
			}
  		}
  	   request.send(null);
   }
   else 
   {
  		alert("Sorry, you must update your browser before seeing" +
    		   " Ajax in action.");
   }
}


function updatePage(feedsXml)
{
        // clear first, then display the feeds
   document.getElementById("loading").innerHTML='Want the Latest<br />Bluegrass News?';
   document.getElementById("rssOutput").innerHTML=feedsXml;
}


