var RSSRequestObject = false; // XMLHttpRequest Object
// http://www.rietumutrading.com/rt.nsf/rssfeed
var Backend2 = '/rt.nsf/rssfeed'; // Backend url
var Backend = '/rt.nsf/rssfeeddaily'; // Backend url2

var rssHeader ='<div>';
var rssFooter ='</div>';
var tmpCounter=0;
var bultinas ='<div><a href="#" onClick="changeNewsBack(); return false;"><img width="13" height="13" src="/rt.nsf/news-arrow-left.gif" alt="Previous" /></a>';
bultinas+='<a href="#" onClick="changeNews(); return false;"><img width="13" height="13" src="/rt.nsf/news-arrow-right.gif" alt="Next"/></a></div>';
window.setInterval("changeNews()", 20000); // update the data every 30 sec
var itemTitle = new Array();
var itemLink = new Array();
var itemDate = new Array();	
var itemMonth = new Array('\u044F\u043D\u0432\u0430\u0440\u044F','\u0444\u0435\u0432\u0440\u0430\u043B\u044F','\u043C\u0430\u0440\u0442\u0430','\u0430\u043F\u0440\u0435\u043B\u044F','\u043C\u0430\u044F','\u0438\u044E\u043D\u044F','\u0438\u044E\u043B\u044F','\u0430\u0432\u0433\u0443\u0441\u0442\u0430','\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F','\u043E\u043A\u0442\u044F\u0431\u0440\u044F','\u043D\u043E\u044F\u0431\u0440\u044F','\u0434\u0435\u043A\u0430\u0431\u0440\u044F');


var StatUs="1";
var tmpk="";
var currentNews = -1;
if (window.XMLHttpRequest) // try to create XMLHttpRequest
	RSSRequestObject = new XMLHttpRequest();
if (window.ActiveXObject)	// if ActiveXObject use the Microsoft.XMLHTTP
	RSSRequestObject = new ActiveXObject("Microsoft.XMLHTTP");

if (window.XMLHttpRequest) // try to create XMLHttpRequest
	RSSRequestObject2 = new XMLHttpRequest();
if (window.ActiveXObject)	// if ActiveXObject use the Microsoft.XMLHTTP
	RSSRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP");

/*
* onreadystatechange function
*/
function ReqChange() {
	// If data received correctly
	if (RSSRequestObject.readyState==4) {
	
		// if data is valid
		if (RSSRequestObject.responseText.indexOf('invalid') == -1) 
		{ 	
			// Parsing RSS
			var node = RSSRequestObject.responseXML.documentElement; 
			
			
			// Get Channel information
			var channel = node.getElementsByTagName('channel').item(0);
			var title = channel.getElementsByTagName('title').item(0).firstChild.data;
			var link = channel.getElementsByTagName('link').item(0).firstChild.data;
			
		
			// Browse items
			var items = channel.getElementsByTagName('item');
			for (var n=0; n < items.length; n++)
			{
itemTitle[tmpCounter] = items[n].getElementsByTagName('title').item(0).firstChild.data;
itemLink[tmpCounter] = items[n].getElementsByTagName('link').item(0).firstChild.data;
itemDate[tmpCounter] =  items[n].getElementsByTagName('pubDate').item(0).firstChild.data;
tmpCounter++;
			}
			
			// Display the result
			// Tell the reader the everything is done
RSSRequest2();
		}
		else {
			// Tell the reader that there was error requesting data
			document.getElementById("ajaxreader").innerHTML = rssHeader+"Error requesting data."+rssFooter;
		}
		
		//HideShow('status');
	}
}

function ReqChange2() {
	// If data received correctly
	if (RSSRequestObject.readyState==4) {
	
		// if data is valid
		if (RSSRequestObject.responseText.indexOf('invalid') == -1) 
		{ 	
			// Parsing RSS
			var node = RSSRequestObject.responseXML.documentElement; 
			
			
			// Get Channel information
			var channel = node.getElementsByTagName('channel').item(0);
			var title = channel.getElementsByTagName('title').item(0).firstChild.data;
			var link = channel.getElementsByTagName('link').item(0).firstChild.data;
			
		
			// Browse items
			var items = channel.getElementsByTagName('item');
			for (var n=0; n < items.length; n++)
			{
itemTitle[tmpCounter] = items[n].getElementsByTagName('title').item(0).firstChild.data;
itemLink[tmpCounter] = items[n].getElementsByTagName('link').item(0).firstChild.data;
itemDate[tmpCounter] = "";
tmpCounter++;
			}
			
			
			// Display the result
			// Tell the reader the everything is done
currentNews=Math.floor(Math.random()*(tmpCounter-1));
changeNews();
		}
		else {
			// Tell the reader that there was error requesting data
			document.getElementById("ajaxreader").innerHTML = rssHeader+"Error requesting data."+rssFooter;
		}
		
		//HideShow('status');
	}
	
}



/*
* Main AJAX RSS reader request
*/
// nbinc if need 2 RSS feeds rename RSSRequest33 to RSSRequest & RSSRequest to RSSRequest2
// remove - rename RSSRequest2 to RSSRequest & RSSRequest to RSSRequest33
function RSSRequest() {
	RSSRequestObject.open("GET", Backend , true);
	RSSRequestObject.onreadystatechange = ReqChange;
	RSSRequestObject.send(null); 
}

function RSSRequest2() {
StatUs="2";
	RSSRequestObject.open("GET", Backend2 , true);
	RSSRequestObject.onreadystatechange = ReqChange2;
	RSSRequestObject.send(null); 
}

/*
* Timer
*/
function update_timer() {
	changeNews();
}
/*
* change news
*/
function changeNews() {
var tmpd="";
var tmpt="<h3>\u0420\u044B\u043D\u043A\u0438:</h3><p>";

	var content = '';
	currentNews++;
	if (currentNews > itemTitle.length-1) 
		currentNews=0;
	if (itemDate[currentNews]!="") {
 		tmpt="<h3>Rietumu Trading Daily:</h3><p>";
		x = Date.parse (itemDate[currentNews]);
		c = new Date();
		c.setTime(x);
		tmpd = '&nbsp;<br />'+c.getDate()+' '+itemMonth[c.getMonth()]+' '+c.getFullYear()+' \u0433.</p>';
	}
content += tmpt+'<a href="'+itemLink[currentNews]+'">'+itemTitle[currentNews]+'</a>'+tmpd;
content +=bultinas;

//alert (rssHeader+content+rssFooter);
	document.getElementById("ajaxreader").innerHTML = rssHeader+content+rssFooter;			
}


function changeNewsBack() {
var tmpd="";
var tmpt="<h3>\u0420\u044B\u043D\u043A\u0438:</h3><p>";
	var content = '';
	currentNews--;
	if (currentNews < 0) 
		currentNews=itemTitle.length-1;
	if (itemDate[currentNews]!="") {
 		tmpt="<h3>Rietumu Trading Daily:</h3><p>";
		x = Date.parse (itemDate[currentNews]);
		c = new Date();
		c.setTime(x);
		tmpd = '&nbsp;<br />'+c.getDate()+' '+itemMonth[c.getMonth()]+' '+c.getFullYear()+' \u0433.</p>';;
	}
content += tmpt+'<a href="'+itemLink[currentNews]+'">'+itemTitle[currentNews]+'</a>'+tmpd;
content +=bultinas;

	document.getElementById("ajaxreader").innerHTML = rssHeader+content+rssFooter;			
}
function HideShow(id){
	var el = GetObject(id);
	if(el.style.display=="none")
	el.style.display='';
//	else
//	el.style.display='none';
	
}
function GetObject(id){
	var el = document.getElementById(id);
	return(el);
}