

var xho;

function fetch_rss( str )
{
	xho = GetGenericXmlHttpObject();
	
	if ( xho == null )
	{
		alert ("Your browser does not support XML HTTP Request");
		return;
	}
	
	var url = "structure/php-libs/RssLib/services/rss-fetch.php";
	url = url + "?q=" + str;
	url = url + "&sid=" + Math.random();
	
	xho.onreadystatechange = stateChanged;
	
	xho.open( "GET", url, true );
	xho.send( null );
}

function stateChanged()
{
	if ( xho.readyState == 4 )
	{
		document.getElementById( "rss-feed-container" ).innerHTML = xho.responseText;
	}
}

function GetGenericXmlHttpObject()
{
	if ( window.XMLHttpRequest )
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	
	if ( window.ActiveXObject )
	{
		// code for IE6, IE5
		return new ActiveXObject( "Microsoft.XMLHTTP" );
	}
	
	return null;
} 
