var XMLFeeds = new Array();
var divs = document.getElementsByTagName("div");
	
for(i = 0; i < divs.length; i++) {
	if (divs[i].getAttribute("forum") != null) {
		var divID = divs[i].getAttribute("id");
		var divForum = divs[i].getAttribute("forum");
		var url = "/feeds/forum.php?site=" + divForum;
		if (divs[i].getAttribute("entries") !=  null) {
			url += "&entries=" + divs[i].getAttribute("entries");
		}
		url += "&cache=" + Math.random();
		createFeed(divID, url);
	}
	
	if (divs[i].getAttribute("blog") != null) {
		var divID = divs[i].getAttribute("id");
		var divBlog = divs[i].getAttribute("blog");
		var url = "/feeds/blog.php?site=" + divBlog;
		if (divs[i].getAttribute("entries") != null) {
			url += "&entries=" + divs[i].getAttribute("entries");
		}
		url += "&cache=" + Math.random();
		createFeed(divID, url);
	}
	
	if (divs[i].getAttribute("news")  != null) {
		var divID = divs[i].getAttribute("id");
		var divNews = divs[i].getAttribute("news");
		var url = "/feeds/news.php?site=" + divNews;
		if (divs[i].getAttribute("entries") != null) {
			url += "&entries=" + divs[i].getAttribute("entries");
		}
		url += "&cache=" + Math.random();
		createFeed(divID, url);
	}
	
	if (divs[i].getAttribute("podcast") != null) {
		var divID = divs[i].getAttribute("id");
		var divPodCast = divs[i].getAttribute("podcast");
		var url = "/feeds/podcast.php?site=" + divPodCast;
		if (divs[i].getAttribute("entries") != null) {
			url += "&entries=" + divs[i].getAttribute("entries");
		}
		url += "&cache=" + Math.random();
		createFeed(divID, url);
	}
	
	if (divs[i].getAttribute("forumusers") != null) {
		var divID = divs[i].getAttribute("id");
		var divForum = divs[i].getAttribute("forumusers");
		var url = "/feeds/forum_users.php?site=" + divForum;
		if (divs[i].getAttribute("entries") != null) {
			url += "&entries=" + divs[i].getAttribute("entries");
		}
		url += "&cache=" + Math.random();
		createFeed(divID, url);
	}
}

function createFeed(div, url) {
	XMLFeeds[div] = GetXmlHttpObject();
	if(XMLFeeds[div] != null) {
		XMLFeeds[div].onreadystatechange = function () { stateChanged(XMLFeeds[div], div); }
		XMLFeeds[div].open("GET", url, true);
		XMLFeeds[div].send(null);
	}
}
	
function stateChanged(xmlFeed, div) {
		document.getElementById(div).innerHTML = xmlFeed.responseText;
}

function GetXmlHttpObject() {
	var xmlFeed = null;
	try	{
		xmlFeed = new XMLHttpRequest();
	} catch (e) {
		try {
			xmlFeed = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlFeed = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlFeed;
}