

var feed_titles;
var feed_links;
var stump;
var is_move;
var instances;

function ReOrderLinks()
{
	var tmp_href = feed_links[0].href;
	var tmp_innerHTML
	if(feed_titles[stump] == '')
	{
		tmp_innerHTML='      ';
	}
	else
	{
	 	tmp_innerHTML=feed_titles[stump];
	}
	var tmp_style_txt_dec = feed_links[0].style.textDecoration;
	var tmp_style_color = feed_links[0].style.color;
	var tmp_style_white_sps = feed_links[0].style.whiteSpace;
	for (i = 0; i < feed_links.length - 1; ++i)
	{
		feed_links[i].href = feed_links[i + 1].href;
		feed_links[i].innerHTML = feed_links[i + 1].innerHTML;
		feed_links[i].style.textDecoration = feed_links[i + 1].style.textDecoration;
		feed_links[i].style.color = feed_links[i + 1].style.color;
		feed_links[i].style.whiteSpace = feed_links[i + 1].style.whiteSpace;
	}
	feed_links[feed_links.length - 1].href = tmp_href;
	feed_links[feed_links.length - 1].innerHTML = tmp_innerHTML;
	feed_links[feed_links.length - 1].style.textDecoration = tmp_style_txt_dec;
	feed_links[feed_links.length - 1].style.color = tmp_style_color;
	feed_links[feed_links.length - 1].style.whiteSpace = tmp_style_white_sps;
}

function Move_feed()
{
	instances -= 1;
	if(is_move)
	{
		if (feed_links[0].innerHTML.substr(0,6) == "&nbsp;")
		{
			feed_links[0].innerHTML = feed_links[0].innerHTML.substr(6, feed_links[0].innerHTML.length);
		}
		else
		{
			feed_links[0].innerHTML = feed_links[0].innerHTML.substr(1, feed_links[0].innerHTML.length);
		}
		if(feed_links[0].innerHTML == "")
		{
			ReOrderLinks();
			++stump;
		}
		if(stump > feed_links.length - 1)
		{
			stump = 0;
		}
		
		if (instances == 0)
		{
			instances += 1;
			setTimeout('Move_feed()', 250);
		}
	}
} 

function InitFeed ()
{
	stamps = new Array();
	feed_titles = new Array();
	feed_links = document.getElementById('rsspanel').getElementsByTagName('a');
	shown_links = feed_links;
	var a;
	if (shown_links != null)
	{
		for (i = 0; i < shown_links.length; ++i)
		{
			feed_titles[i] = shown_links[i].innerHTML;
		}
	}
	stump = 0;
	is_move = true;	
	instances = 1;
	Move_feed();
}

function RssPanelMouseMove()
{
	is_move = false;
}

function RssPanelMouseLeave()
{
	if(!is_move)
	{
 	 	    is_move = true;
		    if (instances == 0)
		    {
		    	instances += 1;
			setTimeout('Move_feed()', 250);
		    }
        }
}