// jQuery plugin - Dolphin RSS Aggregator
(function($){
	$.fn.dolRSSFeed = function() {
		return this.each( function(){
			
			var $Cont = $(this);
			var iRSSID = parseInt( $Cont.attr( 'rssid' ) || 0 );
			if( !iRSSID )
				return false;
			
			var iMaxNum = parseInt( $Cont.attr( 'rssnum' ) || 0 );
			var iMemID  = parseInt( $Cont.attr( 'member' ) || 0 );
			
			$.getFeed( {
				url: 'get_rss_feed.php?ID=' + iRSSID + '&member=' + iMemID ,
				success: function(feed) {
					if( window.console ) console.log( feed );

					// CUSTOM RSS OUTPUT MOD : BEGIN
					if( iRSSID == 19 )
					var sCode =
						'<div class="rss_feed_wrapper"><table width="100%" cellpadding="2" cellspacing="1" border="0"><tr class="forum_row_header"><td>Nuovi Topics</td><td>Postato</td><td>Mostrato</td><td>Risposte</td><td>Ultimo</td></tr>';
					else 
					// CUSTOM RSS OUTPUT MOD : END

					var sCode =
						'<div class="rss_feed_wrapper">';
					var iCount = 0;
					for( var iItemId = 0; iItemId < feed.items.length; iItemId ++ ) {
						var item = feed.items[iItemId];
						
						var oDate = new Date( item.updated );
						var sDate = oDate.toLocaleString();
						
						// CUSTOM RSS OUTPUT MOD : BEGIN
						if( iRSSID == 19 ) {
						var topic_data = item.description.split('|:|');
						sCode += '<tr class="forum_row"><td style="text-align:left;"><a href="' + item.link + '">' + item.title + '</a></td><td><a href="http://my-cellular.com/forum/memberlist.php?mode=viewprofile&u=' + topic_data[1] + '">' + topic_data[4] + '</a></td><td><strong>' + topic_data[2] + '</strong></td><td><strong>' + topic_data[3] + '</strong></td><td><a href="http://my-cellular.com/forum/memberlist.php?mode=viewprofile&u=' + topic_data[6] + '">' + topic_data[7] + '</a><br /><em>' + sDate + '</em></td></tr>';	
						} else 
						// CUSTOM RSS OUTPUT MOD : END
						sCode +=
							'<div class="rss_item_wrapper">' +
								'<div class="rss_item_header">' +
									'<a href="' + item.link + '">' + item.title + '</a>' +
								'</div>' +
								'<div class="rss_item_info">' +
									'<span>' +
										( sClockIcon != undefined ? ( '<img src="' + sClockIcon + '" /> ' ) : '' ) +
										sDate +
									'</span>' +
								'</div>' +
								'<div class="rss_item_desc">' + item.description + '</div>' +
							'</div>';
						
						iCount ++;
						if( iCount == iMaxNum )
							break;
					}

					// CUSTOM RSS OUTPUT MOD : BEGIN
					if( iRSSID == 19 )
					sCode +=
							'</table><div class="rss_read_more">' +
								'<a href="' + feed.link + '">' + feed.title + '</a>' +
							'</div>' +
						'</div><div class="clear_both"></div>';
					else 
					// CUSTOM RSS OUTPUT MOD : END

					sCode +=
							'<div class="rss_read_more">' +
								'<a href="' + feed.link + '">' + feed.title + '</a>' +
							'</div>' +
						'</div><div class="clear_both"></div>';
					
					$Cont.html( sCode );
				}
			} );
			
		} );
	};
})(jQuery);
