/*! http://responsive-slides.viljamis.com v1.22 by @viljamis */ (function ($, window, i) { $.fn.responsiveSlides = function (options) { // Default settings var settings = $.extend({ "auto": true, // Boolean: Animate automatically "pagination": false, // Boolean: Show pagination "nav": false, // Boolean: Show navigation "prevText": "Previous", // String: Text for the "previous" button "nextText": "Next", // String: Text for the "next" button "fade": 1000, // Integer: Crossfade time, in milliseconds "maxwidth": "none", // Integer: Max-width of the Slideshow, in pixels "speed": 4000, // Integer: How long image shows before fading to next, in milliseconds "namespace": "rslides" // String: change the default namespace }, options); return this.each(function () { // Index which is used for namespacing i++; var $this = $(this); var index = 0, $slide = $this.children(), length = $slide.size(), fadetime = parseFloat(settings.fade), // Namespacing namespace = settings.namespace, namespaceIndex = namespace + i, // Classes namespaceIndexClass = namespace + " " + namespaceIndex, activeClass = namespace + "_here", visibleClass = namespaceIndex + "_on", slideClassPrefix = namespaceIndex + "_s", tabsClass = namespaceIndex + "_tabs", // Pagination $pagination = $("