// JavaScript Document

var xmlHttp;



function checkFeed(){

	// this shows the rss feed initially on page load

	// then refreshes only the feed every 5 minutes (300000 milliseconds)

	showRSS();

	setInterval("showRSS()",300000);

}



function showRSS()

 { 

 xmlHttp=GetXmlHttpObject()

 if (xmlHttp==null)

  {

  alert ("Browser does not support HTTP Request");

  return;

  }

 var url="http://computing.vt.edu/scripts/getrss.php";

 url=url+"?sid="+Math.random();

 xmlHttp.onreadystatechange=stateChanged ;

 xmlHttp.open("GET",url,true);

 xmlHttp.send(null);

 }



function stateChanged() 

 { 

 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

  { 

  document.getElementById("rssOutput").innerHTML=xmlHttp.responseText;

  } 

 }



function GetXmlHttpObject()

{

var xmlHttp=null;

try

 {

 // Firefox, Opera 8.0+, Safari

 xmlHttp=new XMLHttpRequest();

 }

catch (e)

 {

 // Internet Explorer

 try

  {

  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

  }

 catch (e)

  {

  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

  }

 }

return xmlHttp;

}