(function($)
{
	$.fn.rssReader=function(j)
	{
		var k=$.extend(
		{
			targeturl:"http://www.unexpectedmanitoba.com/category/arts_culture/feed/",items:5,Maxlength:80,loadingImg:'35-1.gif'
		},j);
		
		if(!j.targeturl) return false;
		
		var l=$.extend(k,j);
		
		var m=($.browser.msie);
		if(m)
		{
		      // script for IE
			$('#newsfeed').ajaxStart(function()
			{$("#newsfeed").css({backgroundColor:'#ccc','z-index':90,'opacity':0.4});

			$('<img id="loading" src="'+l.loadingImg+'" alt="Traitement en cours ..." />').css({'opacity':1}).appendTo('#newsfeed')});

			$("#newsfeed").ajaxError(function()
			{$(this).append("<strong>Error requesting page</strong>")});

			$.get(l.targeturl,function(f)
			{
				$('#newsfeed img').remove();

				$("#newsfeed").css({backgroundColor:'#fff','opacity':1});var i=0;var g=j.items;function h(e)
				{
									
					$(f).find('item').each(function(i)
					{
						if(i>e-1)return;
						
						var to_break = 0;
						var my_item = $(this);
					
						
						$(this).find('category').each(function(ii) {
							
							for(var ec=0; ec<rrs_cat.length; ec++)
							{
								if($(this).text() == rrs_cat[ec] && to_break==0 )
								{
									//var cat = $(this).text();						
									//$("#newsfeed").append('<br/>'+cat);

									var a = my_item.find('title').text();
									var b = my_item.find('pubDate').text();
									var c = my_item.find('link').text();
									var d = my_item.find('description').text();
									$('<a href="'+c+'" target="_blank">'+a+'</a>').html(a).appendTo('#newsfeed');
									$('<br/><br/>').appendTo('#newsfeed');
									
									//$('<div class="date">'+b+'</div>').html(b).appendTo('#newsfeed');
									//$('<div class="description">'+o(d,j.Maxlength)+'</div>').html(o(d,j.Maxlength)+'...').appendTo('#newsfeed');
									//$('#newsfeed .description p img').remove();
									//$('<a style="color:#000;" href="'+c+'">'+" En savoir plus"+'</a><br /><br />').appendTo('#newsfeed')
									
									to_break = 1;
									break;
								}
							}			
						});		
						
					});

				}
				return h(g)
			})
		}
		else
		{
		     // script for Netscape
			var n="xml";
			$.ajax(
			{
				type:"get",url:l.targeturl,dataType:n,processData:false,beforeSend:function()
				{
					$("#newsfeed").css({backgroundColor:'#ccc','z-index':90,'opacity':0.4});
					$('<img id="loading" src="'+l.loadingImg+'" alt="Traitement en cours ..." />').css({'opacity':1}).appendTo('#newsfeed')
				}
				,success:function(f)
				{
					$("#newsfeed").css({backgroundColor:'#fff','opacity':1});
					$('#newsfeed img').remove();
					var i=0;
					var g=j.items;
					function h(e)
					{
						$(f).find('item').each(function(i)
						{
							if(i>e-1)return;

							var to_break = 0;
							var my_item = $(this);
						
						
							$(this).find('category').each(function(ii) {
							
								for(var ec=0; ec<rrs_cat.length; ec++)
								{
									if($(this).text() == rrs_cat[ec] && to_break==0 )
									{
										//var cat = $(this).text();						
										//$("#newsfeed").append('<br/>'+cat);

										var a = my_item.find('title').text();
										var b = my_item.find('pubDate').text();
										var c = my_item.find('link').text();
										var d = my_item.find('description').text();
										$('<a href="'+c+'" target="_blank">'+a+'</a>').html(a).appendTo('#newsfeed');
										$('<br/><br/>').appendTo('#newsfeed');

										//$('<div class="date">'+b+'</div>').html(b).appendTo('#newsfeed');
										//$('<div class="description">'+o(d,j.Maxlength)+'</div>').html(o(d,j.Maxlength)+'...').appendTo('#newsfeed');
										//$('#newsfeed .description p img').remove();
										//$('<a style="color:#000;" href="'+c+'">'+" En savoir plus"+'</a><br /><br />').appendTo('#newsfeed')

										to_break = 1;
										break;
									}
								}			
							});		
						
						}
					)}

					return h(g)
				}

			})
		}

	};
	
	
	function o(a,b)
	{
		var c=a.split(/\s/);
		
		if(c.length<=b) return a;
		
		var d='';
		for(var i=0;i<b;i++)
		{
			d+=c[i]+' '
		}
		return d
	}
	

})(jQuery);