/**
 * jQuery random background changer
 * @name Random Background Changer
 * @author Charles Harvey - http://www.charles-harvey.co.uk
 * @version 0.1
 * @date September 4 2009
 * @category jQuery plugin
 * @copyright (c) 2009 Charles Harvey
 */


(function($) {

	$.cycleThru = {
		defaults: {
			delay: 3000

		}
	}
    $.fn.extend({
        cycleThru:function(config) {
            var config = $.extend({}, $.cycleThru.defaults, config);
			return this.each(function() {
				var delay = config.delay;
				var ulid = $(this).attr("id");
				var j = 1;
				var j2=0;
				var jmax = $(this).children("li").length -1;
				$("ul#" + ulid + " li:eq(" + 0 + ")").fadeToggle("slow");
				function cyclee(){
					
					
					$("ul#" + ulid + " li:eq(" + (j2) + ")").delay(delay).fadeToggle("slow", function(){
						$("ul#" + ulid + " li:eq(" + j + ")").fadeToggle("slow");
									j2=j;
                                 (j == jmax) ? j=1 : j++;
                                 cyclee();
                         });
				};
				cyclee();
            })
        }
    })
})(jQuery);
