var info;
var info_close;

document.observe('dom:loaded', function()
{
	info = $('info_panel');
	if(info) info_close = info.down('#info_close');

	if(agent == 'Internet Explorer' && version < 7)
	{
		new PeriodicalExecuter(__scroll,0.001);
	}

	if(info)
	{
		info.observe('click',function(ev)
		{
			ev.stop();
			hide_info();
			window.open(info.down('a').href);
		});
		info_close.observe('click',function(ev)
		{
			ev.stop();
			hide_info();
		});
	}
});

function hide_info()
{
	new Ajax.Request(app_url+'xhr/hide_info',
	{
		asynchronous: false,
		onSuccess: function()
		{
			info.hide();
		}
	});
}

function __scroll()
{
	var offset = document.viewport.getScrollOffsets();
	var panel = $('top-panel');
	panel.setStyle('top: ' + offset.top + 'px;');
	
	var scroll = document.viewport.getScrollOffsets();
	var view = document.viewport.getDimensions();
	info.setStyle('top: ' + (scroll.top + 580) + 'px;'); // left: ' + (view.width - 150) + 'px; 
}
