function startRssUpdareCycle(id)
{
	setInterval("requestUpdateRssBlock('"+id+"')", updateCycle);
}

function requestUpdateRssBlock(id)
{
	var obj = document.getElementById(id);
	if(obj && obj.ajax_request != true)
	{
		obj.ajax_request = true;
		execRequest(rssblockurl, "formatRssNews", obj);
	}
}

function formatRssNews(content, obj)
{
	var xml = content.responseXML.documentElement;
	var item = xml.getElementsByTagName('item');
	if(item.length > 0)
	{
		for(var i = 0; i < item.length;i++)
		{
			var div = document.createElement('div');
			div.className = "rss_news_item";
			div.style.display = 'none';
			var link = item[i].getElementsByTagName('link')[0].childNodes[0].nodeValue;
			var title = item[i].getElementsByTagName('title')[0].childNodes[0].nodeValue;
			var description = item[i].getElementsByTagName('description')[0].childNodes[0].nodeValue;
			var pubDateY = item[i].getElementsByTagName('pubDateY')[0].childNodes[0].nodeValue;
			var pubDateH = item[i].getElementsByTagName('pubDateH')[0].childNodes[0].nodeValue;
			var source = item[i].getElementsByTagName('source')[0].childNodes[0].nodeValue;
			var url = item[i].getElementsByTagName('url')[0].childNodes[0].nodeValue;
			var vote_y = item[i].getElementsByTagName('vote_y')[0].childNodes[0].nodeValue;
			var vote_n = item[i].getElementsByTagName('vote_n')[0].childNodes[0].nodeValue;
			
			div.innerHTML = '<span class="date">'+pubDateY+'</span>&nbsp;<span class="time">'+pubDateH+'</span><p class="title no-margin"><a href="'+link+'" target="_blank">'+title+'</a></p><p class="source no-margin">'+rss_saltinis_v+source+'</p><p class="rate"><a href="'+vote_y+'"><img src="'+root_url+'application/site/themes/default/img/rate_up.png" alt="" border="0" /></a><a href="'+vote_n+'"><img src="'+root_url+'application/site/themes/default/img/rate_down.png" alt="" border="0" /></a></p>';
			var elems = obj.getElementsByTagName('div');
			elems[elems.length-2].style.border = "none";
			elems[elems.length-2].style.margin = "0px";
			obj.insertBefore(div, elems[0]);
			$(elems[0]).slideDown('fast');
			if(elems.length >= blockRssLimit)
			{
				$(elems[elems.length-1]).slideUp('fast', function(){
						elems[elems.length-1].parentNode.removeChild(elems[elems.length-1]);
				});
				
			}
			
			rssblockurl = url;
		}
	}
	obj.ajax_request = false;
}

