(function($){	$.fn.rotate = function(imglist,settings) {		var settings = $.extend({			imgArr 			: imglist,			div 				: 'banner',			delay 			: 7000,					// Set pause between each image display (2000=2 second)			imgToShow 	: 1,						// Set how many images to show at once (must be less than total # of images above)			separater 	: "",						// Specify code to insert between each slide (ie: "<br>" to insert a line break and create a vertical layout), "" for none (or horizontal)			targetLink	: "_blank",			// Set optional link target to be added to all images with a link			borderWidth : 0,						// Set image border width			opacity 		: [1,1],				// Set opacity value of each image when it's "dimmed", and when it's not, respectively (1=100% opaque/normal).			curValue 		: {'slide' : 1, 'index' : 0, 'first' : 1},			height 			: 60		}, settings);				if($(this).find('ul').length > 0) {			settings.height = $(this).find('li:first').height();		} else {			if(objectSize(settings.imgArr) > 0) settings.height = settings.imgArr[0]['height'];						var ul = $('<ul>').appendTo(this);			for(var i in settings.imgArr) $('<li>').html(iif(settings.imgArr[i]['link'] != '#','<a href="'+settings.imgArr[i]['link']+'" target="_blank">') + '<img src="'+settings.imgArr[i]['img']+'" width="'+settings.imgArr[i]['width']+'" height="'+settings.imgArr[i]['height']+'"'+iif(!isEmpty(settings.imgArr[i]['title']),' title="'+settings.imgArr[i]['title']+'"')+' />' + + iif(settings.imgArr[i]['link'] != '#','</a>')).appendTo(ul);		}		$(this).addClass('rotator').css({'height' : settings.height + 'px'});		var ul = $('<ul>').appendTo(this);		for(var i in settings.imgArr) $('<li>').html(iif(settings.imgArr[i]['link'] != '#','<a href="'+settings.imgArr[i]['link']+'" target="_blank">') + '<img src="'+settings.imgArr[i]['img']+'" width="'+settings.imgArr[i]['width']+'" height="'+settings.imgArr[i]['height']+'"'+iif(!isEmpty(settings.imgArr[i]['title']),' title="'+settings.imgArr[i]['title']+'"')+' />' + + iif(settings.imgArr[i]['link'] != '#','</a>')).appendTo(ul);		$(this).find('ul li').css({opacity: 0.0});		$(this).find('ul li:first').addClass('show').css({opacity: 1.0});				if($(this).find('li').length > 1) {			setInterval(function(_this) { return function() {				var current = ($(_this).find('ul li.show')?  $(_this).find('ul li.show') : $(_this).find('ul li:first'));				var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $(_this).find('ul li:first') :current.next()) : $(_this).find('ul li:first'));									next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);				current.animate({opacity: 0.0}, 1000).removeClass('show');						};}(this), settings.delay);		}		// alert($(this).html());	};})(jQuery);
