/**
* @author    Kyle Hengst <kyle@cyberdesignworks.com.au>
*/
(function($)
	{

		$.fn.jqLogos = function(settings)
			{

				settings = jQuery.extend({
					delay: 5
				}, settings);

				this.each(function()
				{
					var scope = $(this);
					var interval = null;
					var index = 0;
					var logos = scope.children();
					var total = logos.length;

					var debug = '';

					// set all logos to transparent
					$("a",scope).fadeOut();

					// start interval
					setInterval(
						function(){go()},
						settings.delay*1000
					);

					// interval function
					function go()
					{
						hide(index);
						index++;
						if(index>=total)
							index = 0;
						show(index);
					}

					function hide(child_index)
					{
						var child = $("a",scope).eq(child_index);
						child.fadeOut('slow');
					}

					function show(child_index)
					{
						var child = $("a",scope).eq(child_index);
						child.fadeIn('slow');
					}

					show(0);

				})

			} // close slidingPanels

	})(jQuery);
