// JavaScript Document
(function($){
  $.fn.quotator = function(options){
    var container = this;
    var defaults = 
    {
      speed : 1000,
      json : "quotator_quotes.js"
    }
    
    var options = $.extend(defaults, options);
    
    var quotes_json = options.json;
    var quotes;
    
    var randomnumber=Math.floor(Math.random()*11)
    
    $.getJSON(quotes_json, function(data){
    var quotesobject = eval(data.quotes);
    var index = Math.floor(Math.random()*quotesobject.length);
    
    
    setInterval(changeQuote, options.speed);
    
    container.html(quotesobject[index].quote);
    
    
    function changeQuote(){
      container.fadeOut(function(){
        container.html(quotesobject[index].quote).fadeIn();
      });
      
      var randomNew = Math.floor(Math.random()*quotesobject.length);
      
      if (randomNew == index) {
	      index = Math.floor(Math.random()*quotesobject.length);
      }
      else {
      	index = randomNew;
      }
      

     }
      
  });
  return container;
}
})(jQuery);