var reqXML;
var idx_feed = 0;
var api_items;

function loadXMLDoc(url)
{
	reqXML = false;

	if (window.XMLHttpRequest) // Mozilla, Firefox, Opera 8.01, Safari
	{
		try {
			reqXML = new XMLHttpRequest();
		} catch(e) {
			reqXML = false;
		}
	}
	else if (window.ActiveXObject) // IE
	{
		try {
			reqXML = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				reqXML = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				reqXML = false;
			}
		}
	}

	if (reqXML)
	{
		reqXML.onreadystatechange = processReqChange;
		reqXML.open("GET", url, true);
		reqXML.send("");
	}
}

function processReqChange()
{
	if(reqXML.readyState == 4) {
		if(reqXML.status == 200) {
			document.getElementById("ititles").innerHTML = reqXML.responseText;
		} else {
			alert(reqXML.statusText);
		}
	}
}

function displayPlugin()
{
	document.getElementById("ftitle").innerHTML = '<a href="' + FEEDS[idx_feed][2] + '">' + FEEDS[idx_feed][0] + '</a>';

	api_items = '/api/get_recent_items.qst?fsrl=' + FEEDS[idx_feed][1];
	loadXMLDoc(api_items);
}

function PrevFeed()
{
	if (idx_feed == 0)
		idx_feed = FEEDS.length - 1;
	else
		idx_feed = --idx_feed % FEEDS.length;

	displayPlugin();
}

function NextFeed()
{
	idx_feed = ++idx_feed % FEEDS.length;
	displayPlugin();
}

