(function($) {
	/*
		jquery.twitter.js v1.0
		Last updated: 26 October 2008

		Created by Damien du Toit
		http://coda.co.za/blog/2008/10/26/jquery-plugin-for-twitter

		Licensed under a Creative Commons Attribution-Non-Commercial 3.0 Unported License
		http://creativecommons.org/licenses/by-nc/3.0/
	*/

	$.fn.getRSS2Json = function(options) {
		var o = $.extend({}, $.fn.getRSS2Json.defaults, options);
	
		// hide container element
		$(this).hide();
	
		// add heading to container element
		if (o.showHeading) {
			$(this).append('<h2>'+o.headingText+'</h2>');
		}

		// add twitter list to container element
		$(this).append('<div id="rss2json_update_list"></div>');

		// hide twitter list
		$("ul#rss2json_update_list").hide();

		// add preLoader to container element
		var pl = $('<p id="'+o.preloaderId+'">'+o.loaderText+'</p>');
		$(this).append(pl);

		// add Twitter profile link to container element
		if (o.showProfileLink) {
			$(this).append('<a id="profileLink" href="http://twitter.com/'+o.userName+'">http://twitter.com/'+o.userName+'</a>');
		}

		// show container element
		$(this).show();
		$.getScript("/js/rss2json.js");
		//http://pipes.yahoo.com/pipes/pipe.run?_id=96061e78ec401aa340a1193b6a7e7d65&_render=json&url=http%3A%2F%2Fnews.google.com%2Fnews%3Fpz%3D1%26ned%3Dus%26hl%3Den%26q%3Dfundescam%26output%3Drss
		 var statusHTML = [];
		$.getJSON("/js/pipe.json", function(json){
                
                
		      for (var i = 0; i < json.value.items.length; i++){
                    var item = json.value.items[i];
                    var title = item.title;
                    var description = item.description;
                    var link = item.link;
                    var date = relative_time2(item.pubDate);
                    
                    var textHTML = '<h3><a href="'+link+'">'+title+'</a></h3>';
                    textHTML += '<p>'+description+'</h3>';
                    textHTML += '<p class="date">'+date+'</p>';
                    
                    statusHTML.push(textHTML);

		      }
		      
		      document.getElementById('rss2json_update_list').innerHTML = statusHTML.join('');

		
		})
		
		//		$.getScript("http://twitter.com/statuses/user_timeline/"+o.userName+".json?callback=twitterCallback2&count="+o.numTweets, function() {
		//$.getScript("http://search.twitter.com/search.json?q=to%3A"+o.userName+"&callback=twitterCallback4&count="+o.numTweets, function() {
			// remove preLoader from container element
			$(pl).remove();

			// show twitter list
			if (o.slideIn) {
				$("div#rss2json_update_list").slideDown(1000);
			}
			else {
				$("div#rss2json_update_list").show();
			}

			
	//	});
	};

	// plugin defaults
	$.fn.getRSS2Json.defaults = {
		userName: null,
		numTweets: 5,
		preloaderId: "preloader",
		loaderText: "Loading tweets...",
		slideIn: false,
		showHeading: true,
		headingText: "Latest Tweets",
		showProfileLink: true
	};
})(jQuery);