var xmlHttp;
function getQueryVar(ji) {
	hu = window.location.search.substring(1);
	gy = hu.split("&");
	for (i=0;i<gy.length;i++) {
		ft = gy[i].split("=");
		if (ft[0] == ji) {
			return ft[1];
		}
	}
	return 0;
}
var start = getQueryVar("start");
function ajax4XML(start) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
	  alert ("Your browser does not support XML files!");
	  return;
	}
	xmlHttp.onreadystatechange=function() {
		stateChanged(start);
	}
	xmlHttp.open("GET","CFF_RSS.xml",true);
	xmlHttp.send(null);
}

function stateChanged(n) {
	if (xmlHttp.readyState==4) {
		var xmlDoc = xmlHttp.responseXML.documentElement;
		removeTextNode(xmlDoc);
		var items = xmlDoc.getElementsByTagName('item');
		var str = "";
		for(var i=n;i<(Number(n)+5) && i<items.length;i++) {
			str += "<h3>"+items[i].childNodes[0].firstChild.nodeValue+"</h3>";
			str += '<p style="font-size:10px; color:#777777;">'+items[i].childNodes[1].firstChild.nodeValue+"</p>";
			str += '<p>'+items[i].childNodes[2].firstChild.nodeValue+"</p><hr color=#f0f0f0>";
		}
		if(i!=items.length) {
			str += '<H3><A id=more_news href="news_page.html?start='+(Number(n)+5)+'">More News...</A></H3>';
		}
		document.getElementById('xmlnews').innerHTML = str;
		//window.stop();
	}
}

function removeTextNode(n) {
	var rmnode = new Array();
	var v = "";
	var pos = 0;
	
	for(var i = 0 ; i < n.childNodes.length ; i++) {
		if(n.childNodes[i].nodeType == 3) {
			v = n.childNodes[i].nodeValue.replace(/^\s*|\s*$/g,"");
			if(v.length == 0) rmnode[pos++] = n.childNodes[i];
		}
		if(n.childNodes[i].nodeType == 1) removeTextNode(n.childNodes[i]);
	}
	for(i = 0 ; i < rmnode.length ; i++) {
		try {n.removeChild(rmnode[i]);}
		catch(e) {}
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {xmlHttp=new XMLHttpRequest();}
	catch (e) {
		try {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
ajax4XML(start);