var logoArr = new Array(); var gotArr = new Array(); logoArr[0] = '24DrTravel'; logoArr[1] = 'AnnualTravelInsurance'; logoArr[2] = 'Asda'; logoArr[3] = 'Avanti'; logoArr[4] = 'Big Blue'; logoArr[5] = 'Club Direct'; logoArr[6] = 'Columbus Direct'; logoArr[7] = 'Cosmos'; logoArr[8] = 'Coverwise'; logoArr[9] = 'Debenhams'; logoArr[10] = 'Endsleigh'; logoArr[11] = 'Explorer'; logoArr[12] = 'Flexicover'; logoArr[13] = 'getMY'; logoArr[14] = 'Gnu Insurance'; logoArr[15] = 'Go'; logoArr[16] = 'GreatCover.com'; logoArr[17] = 'Holiday Extras'; logoArr[18] = 'Insurance Republic'; logoArr[19] = 'Insure And Go'; logoArr[20] = 'Insurefor'; logoArr[21] = 'Insure With Ease'; logoArr[22] = 'MRL Insurance'; logoArr[23] = 'multitrip.com'; logoArr[24] = 'oinc'; logoArr[25] = 'OUL Direct'; logoArr[26] = 'ProtectYourBubble'; logoArr[27] = 'Teletext'; logoArr[28] = 'TheAA'; logoArr[29] = 'TopDog'; logoArr[30] = 'Travel Insurance Web'; logoArr[31] = 'Your Travel Cover'; //You need an anonymous function to wrap around your function to avoid conflict (function($){ /* LP created 180211. * This jQuery plugin will cycle random selections from a given array. */ $.fn.randomSlides = function(options) { return this.each(function() { $.randomSlides(this, options); }); }; //Attach this new method to jQuery $.randomSlides = function(container, options) { //Set defaultts var defaults = { numSlides: 5, // How many array elements to display. If there are less than 5 elements in the supplied array, the array length will be used instead. delay: 9000, // Delay before resampling (milliseconds). Bigger number == longer delay. fadeSpeed: 2000 // Fade speed (milliseconds). Bigger number == longer fade. }; var options = $.extend(defaults, options); var o = options; o.numSlides = (o.slides.length < o.numSlides) ? o.slides.length : o.numSlides; // Starts here $.randomSlides.next(container, o); // Calls recursive timeout method. }; $.randomSlides.next = function(container, options) { var o = options; //alert(o.slides); sourceArr = o.slides.slice(); // We want a copy not a reference targetArr = new Array(); for (i=0; i