(function($){$.fn.slider=function(data){data=$.extend({speed:400,speedIE8:500,moveBy:40,vertical:false,auto:true,autoDelay:8000,autoDirection:true,ie8:false,boxes:new Array(),boxActive:0,autoTimer:undefined},data||{});return this.each(function(){if(jQuery.browser.msie&&parseInt(jQuery.browser.version)==8){data.ie8=true}var i=0;$("#slides li.slide",this).each(function(){data.boxes.push(this);if($(this).hasClass("active")){data.boxActive=i}else{$(this).css({display:"none",opacity:(data.ie8?"1":"0")})}i++});$(".prev a").click(function(){switchExecuteAuto(false);return switchExecute(false)});$(".next a").click(function(){switchExecuteAuto(false);return switchExecute(true)});switchExecuteAuto(false)});function switchExecuteAutoWrapper(){switchExecuteAuto(true)}function switchExecuteAuto(switchNow){if(data.auto){if(data.autoTimer){clearTimeout(data.autoTimer)}if(switchNow){switchExecute(data.autoDirection)}data.autoTimer=setTimeout(switchExecuteAutoWrapper,data.autoDelay)}}function switchExecute(isNext){var current=data.boxActive;if(isNext==true){data.boxActive++;if(data.boxActive>=data.boxes.length){data.boxActive=0}if(data.ie8){$(data.boxes[current]).animate(data.vertical?{top:"-="+$(data.boxes[current]).height()}:{left:"-="+$(data.boxes[current]).width()},{duration:data.speedIE8,queue:false,complete:hide}).toggleClass("active",false);$(data.boxes[data.boxActive]).css(data.vertical?{top:$(data.boxes[data.boxActive]).height()+"px",display:"block"}:{left:$(data.boxes[data.boxActive]).width()+"px",display:"block"}).animate(data.vertical?{top:"-="+$(data.boxes[data.boxActive]).height()}:{left:"-="+$(data.boxes[data.boxActive]).width()},{duration:data.speedIE8,queue:false,complete:ieFontFix}).toggleClass("active",true)}else{$(data.boxes[current]).animate(data.vertical?{opacity:"0",top:"-="+data.moveBy}:{opacity:"0",left:"-="+data.moveBy},{duration:data.speed,queue:false,complete:hide}).toggleClass("active",false);$(data.boxes[data.boxActive]).css(data.vertical?{top:data.moveBy+"px",display:"block"}:{left:data.moveBy+"px",display:"block"}).animate(data.vertical?{opacity:"1",top:"-="+data.moveBy}:{opacity:"1",left:"-="+data.moveBy},{duration:data.speed,queue:false,complete:ieFontFix}).toggleClass("active",true)}}else{data.boxActive--;if(data.boxActive<0){data.boxActive=data.boxes.length-1}if(data.ie8){$(data.boxes[current]).animate(data.vertical?{top:"+="+$(data.boxes[current]).height()}:{left:"+="+$(data.boxes[current]).width()},{duration:data.speedIE8,queue:false,complete:hide}).toggleClass("active",false);$(data.boxes[data.boxActive]).css(data.vertical?{top:($(data.boxes[data.boxActive]).height()*-1)+"px",display:"block"}:{left:($(data.boxes[data.boxActive]).width()*-1)+"px",display:"block"}).animate(data.vertical?{top:"+="+$(data.boxes[data.boxActive]).height()}:{left:"+="+$(data.boxes[data.boxActive]).width()},{duration:data.speedIE8,queue:false,complete:ieFontFix}).toggleClass("active",true)}else{$(data.boxes[current]).animate(data.vertical?{opacity:"0",top:"+="+data.moveBy}:{opacity:"0",left:"+="+data.moveBy},{duration:data.speed,queue:false,complete:hide}).toggleClass("active",false);$(data.boxes[data.boxActive]).css(data.vertical?{top:(data.moveBy*-1)+"px",display:"block"}:{left:(data.moveBy*-1)+"px",display:"block"}).animate(data.vertical?{opacity:"1",top:"+="+data.moveBy}:{opacity:"1",left:"+="+data.moveBy},{duration:data.speed,queue:false,complete:ieFontFix}).toggleClass("active",true)}}}function hide(){if(!$(this).hasClass("active")){$(this).css("display","none")}}function ieFontFix(){if($.browser.msie){$(this).css("filter","")}}}})(jQuery);$(document).ready(function(){$("#slider").slider({})});
