// JavaScript Document
(function($){
	$.fn.quotator = function(options){
	
		var container = this;
		var defaults = 
		{
			speed : 5000,
			json : "quotator_quotes.js"
		}
    
		var options = $.extend(defaults, options);
    
		var quotes_json = options.json;
		var quotes;
    
		$.getJSON(quotes_json, function(data){
			
			var quotesobject = eval(data.quotes);
			var index = 0;
    
			setInterval(changeQuote, options.speed);
    
			container.html('<p><em>"</em>'+quotesobject[index].quote+'<em>"</em></p><div class="client_name"><em>'+quotesobject[index].author+', <span>'+quotesobject[index].company+'</span></em></div>');
    
			function changeQuote(){
				container.fadeOut(function(){
					container.html('<p><em>"</em>'+quotesobject[index].quote+'<em>"</em></p><div class="client_name"><em>'+quotesobject[index].author+', <span>'+quotesobject[index].company+'</span></em></div>').fadeIn();
				});
      
				if(index == quotesobject.length - 1){
					index = 0;
				} else{
					index++;
				}
			}
      
		});
		return container;
	}
})(jQuery);
