/* Copyright (c) 2008 Kean Loong Tan http://www.gimiti.com/kltan
 * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * jFlowx5
 * Version: 1.1 (May 22, 2008)
 * Requires: jQuery 1.2+
 */
(function(A){A.fn.jFlowx5=function(D){var E=A.extend({},A.fn.jFlowx5.defaults,D);var F=0;var B=A(".jFlowControlx5").length;A(this).find(".jFlowControlx5").each(function(G){A(this).click(function(){A(".jFlowControlx5").removeClass("jFlowSelectedx5");A(this).addClass("jFlowSelectedx5");var H=Math.abs(F-G);A(E.slidesx5).animate({marginLeft:"-"+(G*A(E.slidesx5).find(":first-child").width()+"px")},E.duration*(H));F=G})});A(E.slidesx5).before('<div id="jFlowSlidex5"></div>').appendTo("#jFlowSlidex5");A(E.slidesx5).find("div").each(function(){A(this).before('<div class="jFlowSlideContainerx5"></div>').appendTo(A(this).prev())});A(".jFlowControlx5").eq(F).addClass("jFlowSelectedx5");var C=function(G){A("#jFlowSlidex5").css({position:"relative",width:E.width,height:E.height,overflow:"hidden"});A(E.slidesx5).css({position:"relative",width:A("#jFlowSlidex5").width()*A(".jFlowControlx5").length+"px",height:A("#jFlowSlidex5").height()+"px",overflow:"hidden"});A(E.slidesx5).children().css({position:"relative",width:A("#jFlowSlidex5").width()+"px",height:A("#jFlowSlidex5").height()+"px","float":"left"});A(E.slidesx5).css({marginLeft:"-"+(F*A(E.slidesx5).find(":first-child").width()+"px")})};C();A(window).resize(function(){C()});A(".jFlowPrevx5").click(function(){if(F>0){F--}else{F=B-1}A(".jFlowControlx5").removeClass("jFlowSelectedx5");A(E.slidesx5).animate({marginLeft:"-"+(F*A(E.slidesx5).find(":first-child").width()+"px")},E.duration);A(".jFlowControlx5").eq(F).addClass("jFlowSelectedx5")});A(".jFlowNextx5").click(function(){if(F<B-1){F++}else{F=0}A(".jFlowControlx5").removeClass("jFlowSelectedx5");A(E.slidesx5).animate({marginLeft:"-"+(F*A(E.slidesx5).find(":first-child").width()+"px")},E.duration);A(".jFlowControlx5").eq(F).addClass("jFlowSelectedx5")})};A.fn.jFlowx5.defaults={easing:"swing",duration:700,width:"100%"}})(jQuery);