$(document).ready(function() {
	// hook to click event for ajax-feed-trigger links
	$('a.ajax-feed-trigger').click(function(e) {
		// Prevent default click action
		e.preventDefault();
		
		$(this).parent().addClass('current');
		
		// Store reference to container object in local var
		var container = $('#ajax-feed-container');
		
		// Empty container div and temporarily add "loading" style
		container.empty().addClass('loading');
		
		// Get links href attribute
		var href = $(this).attr('href');
				
		// Get feed using jGFeed
		$.jGFeed(
			href,
			function(feeds){
				// Check for errors
				if(!feeds){
					// there was an error
					container.append('Erro.');
					return false;
				}
				
				container.hide();
				container.removeClass('loading');
				//container.append('<h2>' + feeds.title + '</h2>');
			  
				// Process feed entries
				for (var i=0; i<feeds.entries.length; i++) {
					var entry = feeds.entries[i];
					/*
					// Build HTML string for entry
					var html = '<div class="ajax-feed-item">';
					html += '<h3 class="rss"><a href="' + entry.link + '">';
					html += entry.title + '</a></h3>';
					html += '<div class="ajax-feed-date">';
					html += entry.publishedDate + '</div>';
					html += '<div class="ajax-feed-author"> Publicado por ';
					html += entry.author + '</div>';
					html += '<div class="ajax-feed-content-snippet">';
					html += entry.contentSnippet + '</div>';
					html += '<div id="ajax-feed-content-"+i';
					html += '" class="ajax-feed-content" ';
					html += 'style="height:0px; overflow:hidden;">';
					html += entry.content + '</div>';
					html += '<div><a class="ajax-feed-readmore" ';
					html += 'href="' + i + '">+</a></div>';
					html += '</div>';
					*/
					// Build HTML string for entry
					var html = '<div class="ajax-feed-item">';
					html += '<p class="rss"><a href="' + entry.link + '" target="_blank">';
					html += entry.title + '</a></p>';
					html += '<div class="ajax-feed-date">';
					html += entry.publishedDate + '</div>';
					/*
					html += '<div class="float-right width10"><a class="ajax-feed-readmore" ';
					html += 'href="' + i + '">+</a></div>';
					html += '<div class="clear"></div>';
					*/
					html += '</div>';
					
					container.append(html);
				}
				
				// Hook to click event for ajax-feed-trigger links
				$('a.ajax-feed-readmore').click(function(e) {
					// Prevent default click action
					e.preventDefault();
					
					var content_id  = $(this).attr('href');
					var div_id      = 'ajax-feed-content-' + content_id;
					var content_div = $('#' + div_id);
					var content_txt = content_div.html();
					var snippet_div = content_div.prev();
					var snippet_txt = snippet_div.html();
					
					// Swap text content between divs
					content_div.html(snippet_txt);
					snippet_div.html(content_txt);
					
					if ($(this).html() == "-") {
						$(this).html('+');
					} else {
						$(this).html('-');
					}
				});
				
				container.show('slow');
			}, 
			5
		); // End jGFeed
		
	}); // End a.ajax-feed-trigger click event

});
