(function($){
	var current=null;
	$.fn.rssfeed=function(url,options){
		var defaults={
			limit:10,
			header:true,
			titletag:'h4',
			date:true,
			content:true,
			author:true,
			snippet:true,
			showerror:true,
			errormsg:'',
			key:null
		};
		var options=$.extend(defaults,options);
		return this.each(function(i,e){
			var $e=$(e);
			if(!$e.hasClass('rssFeed'))$e.addClass('rssFeed');
			if(url==null)return false;
			var api="http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q="+url;
			if(options.limit!=null)api+="&num="+options.limit;
			if(options.key!=null)api+="&key="+options.key;
			$.getJSON(api,function(data){
				if(data.responseStatus==200){_callback(e,data.responseData.feed,options);
			}else{
				if(options.showerror)
				  if(options.errormsg!=''){
					var msg=options.errormsg;
				  }else{
					var msg=data.responseDetails;
				  };
				  $(e).html('<div class="rssError"><p>'+msg+'</p></div>');
				};
			});
		});
	};
	
	var _callback=function(e,feeds,options){
		if(!feeds){ return false; }
		var html='';
		var row='odd';
		
		//if(options.header)
		//html+='<div class="rssHeader">'+'<a href="'+feeds.link+'" title="'+feeds.description+'">'+feeds.title+'</a>'+'</div>';
		html+='<div class="rssBody">';
		
		for(var i=0;i<feeds.entries.length;i++){
			var entry=feeds.entries[i];
			var entryDate=new Date(entry.publishedDate);
			var pubDate=entryDate.toLocaleDateString()+' '+entryDate.toLocaleTimeString();
			html+='<h2 class="headline"><a href="'+entry.link+'" title="View this feed at '+feeds.title+'">'+entry.title+'</a></h2>'
			
			
			
			var myName=entry.author;
			
			if(options.date)html+='<p class="byline">'+pubDate+' <a href="leadership.html">' + myName + '</a></p>'
			if(options.content){
				if(options.snippet&&entry.contentSnippet!=''){
					var content=entry.contentSnippet;
				}else{
					var content=entry.content;
				}
				
				html+='<div id="blogTease">';
				
				html+='<div id="cloud"><p style="margin: 0 0 3px; color: #999;">Labels</p>';
				var numOfCloudItems = feeds.entries[0].categories.length;
				for (i=0; i<numOfCloudItems; i++){
					html+='<a href="http://methodengine.blogspot.com/search/label/' + feeds.entries[0].categories[i] + '">' + feeds.entries[0].categories[i]  + '</a> ';
				}
				html+='</div>';
			
				html+='<p>'+content+'</p></div>'
			}
			
			
			//html+='<div id="cloud">' + feeds.entries[0].categories + '</div>';
			
			
			
		}
		html+='</div>'
		
		
		
		$(e).html(html);};})(jQuery);
