(function($){var methods = {init : function(options) {var defaults = {name: 'def',autoChange: true,stopAutoChangeOnUserInterraction: true,fadeDisplay: 1000,intervalChange: 5000,afterChange: null};if (options) { defaults = $.extend(defaults, options);}$(this).ProSlider('settings').set('options', defaults);return this.each(function() {if (!$(this).ProSlider('settings').options.autoChange)$(this).ProSlider('settings').set('StopAutoChange', true);$(this).ProSlider('Slide', false, true);});},set: function(setting, val){ eval ('this.' + setting + ' = val;');},Slide : function(forceMode, senderIsAuto) {if (($(this).ProSlider('settings').ForceStopChange)&&(senderIsAuto)){$(this).ProSlider('settings').set('ForceStopChange', false);return;}if (forceMode)$(this).ProSlider('settings').set('ForceStopChange', true);var currentIndex =$(this).ProSlider('settings').CurrentSlide;var nextIndex = $(this).ProSlider('settings').NextSlide;var currentElement = $('.slideBox').slice(currentIndex, currentIndex + 1);var nextElement = $('.slideBox').slice(nextIndex, nextIndex+1);if ($(currentElement).css('display') == 'none')$(currentElement).fadeIn($(this).ProSlider('settings').options.fadeDisplay);else if (currentIndex != nextIndex){ $(nextElement).fadeIn($(this).ProSlider('settings').options.fadeDisplay); $(currentElement).fadeOut($(this).ProSlider('settings').options.fadeDisplay);}else return;$(this).ProSlider('settings').set('CurrentSlide', nextIndex);if (nextIndex < $('.slideBox').length - 1)$(this).ProSlider('settings').set('NextSlide', nextIndex + 1);else $(this).ProSlider('settings').set('NextSlide', 0);if (!$(this).ProSlider('settings').StopAutoChange)setTimeout("$(this).ProSlider('Slide', false, true)", $(this).ProSlider('settings').options.intervalChange);if ($(this).ProSlider('settings').options.afterChange != null)$(this).ProSlider('settings').options.afterChange();},NavigateToSlide : function(slide) { if ($(this).ProSlider('settings').options.stopAutoChangeOnUserInterraction)$(this).ProSlider('settings').set('StopAutoChange', true); $(this).ProSlider('settings').set('NextSlide', slide); $(this).ProSlider('Slide', true, false);},options: null,CurrentSlide: 0,NextSlide: 0,StopAutoChange: false,ForceStopChange: false};$.fn.ProSlider = function(method){if (method == 'settings')return methods;if ( methods[method] ) {return methods[ method ].apply( this, Array.prototype.slice.call( arguments, 1 ));} else if ( typeof method === 'object' || ! method ) {return methods.init.apply( this, arguments );} else {$.error( 'Method ' +method + ' does not exist on jQuery.ProSlider' );} };})(jQuery); 
