function rssScroll (e)
{
	
	$(e.target).mouseout(function () {$('#rssWraper').stop(); $(this).unbind('mouseout');});
	var test = 300;
	var bp = parseInt($('#rssWraper').css('top'));
	var ch = $('#rssWraper').height();
	var bh = $('#rssContent').height();
	var sh = (ch - bh);
	var pos = 0;
	var speed = 0;
	var time = parseInt(ch/100)*test;
	var dif = parseInt(((bp * -1)/sh)*time);
	
	if(e.data.dir == 1)
	{
		pos = sh * -1;
		speed = time - dif;
	}
	else
	{
		pos = 0;
		speed = dif;
	}
	
	if(ch > bh)
		$('#rssWraper').animate({top: pos}, speed);
}

function expandRssItem (e)
{
	e.stopPropagation();
	
	var action = ($('span', this).css('display') == 'block') ? 0 : 1;
	
	if(e.target.tagName == 'A')
		action = 2;
	
	switch(action)
	{
		case 0 :
			$('span', this).hide(200);
			break;
		
		case 1 :
			$('span', this).show(200);
			break;
		
		case 2 :
			return true;
			break;
		
		default :
			return false;
			break;
	}
}


jQuery(function() {

    jQuery.getFeed({
        url: '/RSSreader/rss.php',
        success: function(feed) {
        
            //jQuery('#rssContent').append('<h2><a href="'+ feed.link + '">' + feed.title + '</a></h2>');
            var title = feed.title.split('|');
            var html = '<div class="rssHeader"><h2>RSS<span><a href="http://'+title[0]+'" target="_blank">'+title[0]+'</a><a href="http://'+title[1]+'" target="_blank">'+title[1]+'</a></span></h2></div>';
            var limit = 20;
            for(var i = 0; i < feed.items.length && i < limit; i++) {
					
                var item = feed.items[i];
                
				html += '<div class="rssItem">';
				
                //html += '<h3><a href="' + item.link + '">' + item.title + '</a></h3>';
                
				html += '<h3>'+item.title+'</h3>';
				
                html += '<div>' + item.updated.substring(0, 22) + '</div>';
                
                html += '<span>' + item.description + '<a href="' + item.link + '">L&auml;s mer</a></span>';
				
				html += '</div>';
            }
            
            jQuery('#rssWraper').append(html);
			$('.rssItem').bind('click', expandRssItem);
        }   
    });
	
	$('#rssTop').bind('mouseover', {dir: 0}, rssScroll);
	$('#rssBottom').bind('mouseover', {dir: 1}, rssScroll);
});
