(function($){
		  $.fn.rssReader=function(j){var k=$.extend({targeturl:"rssread/class.rssReader.php",
													items:3,
													innerWrapper:'newsfeed',
													outerWrapper:'noticias',
													renderfunc:simpleRender},j);
		  if(!j.targeturl)return false;
		  var l=$.extend(k,j);
		  var m=($.browser.msie);
		  
		var n="xml";
		$.ajax({type:"get",
			   url:l.targeturl,
			   dataType:n,
			   processData:false,
			   beforeSend:function(){},
				error: function(r,t){},				
			   success:function(f){
									var i=0;
									var g=l.items;
									function h(e){$(f).find('item').each(function(i){if(i>e-1)return;
																		l.renderfunc($(this),$('#'+l.innerWrapper));
																		})};
									var ret = h(g);
									$('#'+l.outerWrapper).fadeIn("fast");
									return ret;
									}})};
		})(jQuery);

function simpleRender(feedItem,innerWrapObj){
	var a=feedItem.find('title').text();
	if (a.length>95) {a=a.substr(0,90);a=a+'...'}
	var b=feedItem.find('pubDate').text();
	b=b.replace('+0000', '');
	var c=feedItem.find('link').text();
	$('<a  href="'+c+'">'+a+'</a>').html(a).appendTo(innerWrapObj);
	$('<div class="date">'+b+'</div>').html(b).appendTo(innerWrapObj);
}

function imgFeedRender(feedItem,innerWrapObj) {
	var a=feedItem.find('title').text();															
	var b=feedItem.find('pubDate').text();
	b=b.replace('+0000', '');
	var c=feedItem.find('link').text();
	var d=feedItem.find('description').text();
	var imgobj = $('<div >'+d+'</div>').find('p img');
	imgobj.attr("src",imgobj.attr("src")).load(function(){var xy = fitimg(156,120, $(this).width()/$(this).height());
															$(this).css({width:xy['width'],height:xy['height']});
																		}).css({border:'1px solid #aaaaaa'});
	;
	innerWrapObj.append($('<div style="vertical-align:middle;"></div>').append(imgobj));
	$('<a  href="'+c+'">'+a+'</a>').html(a).appendTo(innerWrapObj);
	
}

function fitimg(imgx, imgy,ratio)
{
	var ret = new Array(2);
	ret['width']=imgx;
	ret['height']=imgy;
	if (ratio*imgy>imgx)
	{	
		ret['height']= Math.round(imgx/ratio);
	}
	else
	{
		ret['width'] = Math.round(imgy*ratio);
	}
	return ret;
}



