(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.getTwitter = function(options) {
		var o = $.extend( {}, $.fn.getTwitter.defaults, options);
		/*var tweetUrl = "http://twitter.com/statuses/user_timeline/"
			+ o.query
			+ ".json?callback=twitterCallback2&count="
			+ o.numTweets;
		if(o.query.charAt(0)=="#")*/
		var tweetUrl = "https://search.twitter.com/search.json?q="
			+ o.query
			+ "&callback=twitterCallback3&rpp="
			+ o.numTweets;
		// 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('<ul id="twitter_update_list"><li></li></ul>');

		// hide twitter list
		$("ul#twitter_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.query + '">http://twitter.com/' + o.query
							+ '</a>');
		}

		// show container element
		$(this).show();

//		$.getScript("libs/js/blogger.js", function() {
			$.getScript(tweetUrl, function() {
						// remove preLoader from container element
							$(pl).remove();

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

							// give first list item a special class
							$("ul#twitter_update_list li:first").addClass("firstTweet");

							// give last list item a special class
							$("ul#twitter_update_list li:last").addClass("lastTweet");
							if(o.complete)
								o.complete();
						});
		//});

	};

	// plugin defaults
	$.fn.getTwitter.defaults = {
		query : null,
		numTweets : 5,
		preloaderId : "preloader",
		loaderText : "Tweetler yükleniyor...",
		slideIn : false,
		showHeading : true,
		headingText : "Son Tweetler",
		showProfileLink : true,
		complete: null
	};
})(jQuery);

