var req = false; //XMLHTTP Request
var reqCB = null; //request callback

//poskusi dobiti objekt za XMLHTTP
//
function CreateXMLDoc() {
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (ex) {
				req = false;
			}
		}
	@end @*/
	if (!req && typeof XMLHttpRequest != 'undefined') {
		try {
			req = new XMLHttpRequest();
		} catch (e) {
			req = false;
		}
	}
	if (!req && window.createRequest) {
		try {
			req = window.createRequest();
		} catch (e) {
			req = false;
		}
	}
}

var cnt = 0;
var div = document.getElementById("dLJSERSS");
div.innerHTML = "RSS se nalaga...";

//Dobi xml
CreateXMLDoc();
if (req != null) {

	if (reqCB != null) {
		req.abort(); //??
		reqCB = null;
	}

	if (req.overrideMimeType)
		req.overrideMimeType('text/xml');

	req.open("GET", "/rss/?rss=LJSE", true);
	req.onreadystatechange = ProcessReqChange;
	div.innerHTML = "<img src='http://racunovodja.com/i/ajax.gif' alt='RSS se prenaša...' />";
	req.send(null);

} else {
} //req==null


function ProcessReqChange() {
	cnt++;
	if (req.readyState == 4) {
		if (req.status == 200 || req.status == 304) {

			var xml = req.responseXML;
			if (xml == null || xml.getElementsByTagName("item").length == 0) {
				div.innerHTML = "Ni vsebine RSS (Napaka: " + req.responseText + ")";
				return;
			}

			var nodes = xml.getElementsByTagName("item");

			div.innerHTML = "<a href='http://seonet.ljse.si/menu/default.asp'><b>SEOnet novičke</b></a>";
			for (var i=0; i<nodes.length; i++) {
				if (i==30)
					break;
				var href = nodes[i].getElementsByTagName("link")[0].firstChild.nodeValue;
				var text = nodes[i].getElementsByTagName("title")[0].firstChild.nodeValue;

				div.innerHTML += "<p style='text-align:left; padding-top:1px; padding-bottom:2px; font-size:80%;'><a href='" + href + "'>" + text + "</a></p>";
			}
		} else {
			div.innerHTML += "Napaka pri prenosu: " + req.responseText;
		}
		reqCB = null;
	} else {
//		div.innerHTML += "Vsebina se prenaša (" + cnt + ", " + req.readyState + ") ..."
	} //readystate!=4
}
