		$.fn.cycle = function(timeout, nav){
			var $all_elem = $(this)
			var nav = $(nav);
			var timeoutid;
			var gindex = 0;
			
			nav.find("a").bind('click', function(){
				clearTimeout(timeoutid)								
				var i = $(this).prevAll().length;
				var j = $("#p" + (i+1)).prevAll().length;
				show_cycle_elem(j, 25000);
				return false;
			});
			
			goToSlide = function(i){
				var first = $(".SlidingPanelsContentGroup .SlidingPanelsContent").first();
				var height = first.height();
				var cur = $(".SlidingPanelsContentGroup .SlidingPanelsContent").eq(i);
				var len = $(".SlidingPanelsContentGroup .SlidingPanelsContent").length;
				var offset = height * -i;
				var l = cur.attr('id').substr(1) - 1;
				
				nav.find("a").removeClass("active");
				nav.find("a").eq(l).addClass("active");
				
				$(".SlidingPanelsContentGroup").animate({'top':offset}, 500 * i, 'linear', function(){
					$(".SlidingPanelsContentGroup").animate({'top':0}, 0, 'linear');
					
					for(var j = 0; j<i; j++){
						$(".SlidingPanelsContentGroup .SlidingPanelsContent").eq(0).appendTo(".SlidingPanelsContentGroup");
					}
				});
			}
			
			show_cycle_elem = function(index, timeout2){
				goToSlide(index);
				timeoutid = setTimeout(function(){show_cycle_elem(1, timeout)}, timeout2);
			}
			timeoutid = setTimeout(function(){ show_cycle_elem(1, timeout); }, timeout);
		}

		
		$(document).ready(function() {
			$(".SlidingPanels").css('overflow','hidden');
			$(".SlidingPanelsContent").cycle(10000, "#focal-nav");
		});
