// JavaScript Document
(function($){
	$.fn.quotator = function(options){
		var container = this;
		var defaults = 
		{
		  speed : 5000,
		  json : "quotator_quotes.js"
		}
		
		var options = $.extend(defaults, options);
		var linkClass = 'linkSmall';
		var pause = false;
		
		var quotes_json = options.json;
		var quotes;
		
		$.getJSON(quotes_json, function(data){
			var quotesobject = eval(data.quotes);
			var index = 0;
		
			var int = setInterval(changeQuote, options.speed);
		
			$('div.quote').hover(function(){
				int = clearInterval(int); 
			}, function(){
				int = setInterval(changeQuote, options.speed);
			});
		
			
			//container.before();
			container.html(quotesobject[index].quote);
			//container.after("");
			
			function changeQuote(){
				container.fadeOut(function(){
					//container.before("<a class='" + linkClass + "' href='" + quotesobject[index].href + "'>");
					container.html(quotesobject[index].quote).fadeIn();
					//container.after("</a>");
				});
			  
				if(index == quotesobject.length - 1) {
					index = 0;
				} else {
					index++;
				}
			}
		  
		});
		return container;
	}
})(jQuery);