(function($) {$.fn.innerfade = function(options) {	this.each(function(){ 					var settings = {			animationtype: 'fade',			speed: 'normal',			timeout: 2000,			type: 'sequence',			containerheight: 'auto',			runningclass: 'innerfade'		};				if(options)			$.extend(settings, options);				var elements = $(this).children();			if (elements.length > 1) {					$(this).css('position', 'relative');				$(this).css('height', settings.containerheight);			$(this).addClass(settings.runningclass);						for ( var i = 0; i < elements.length; i++ ) {				$(elements[i]).css('z-index', String(elements.length-i)).css('position', 'absolute');				$(elements[i]).hide();			};					if ( settings.type == 'sequence' ) {				setTimeout(function(){					$.innerfade.next(elements, settings, 1, 0);				}, settings.timeout);				$(elements[0]).show();			} else if ( settings.type == 'random' ) {				setTimeout(function(){					do { current = Math.floor ( Math.random ( ) * ( elements.length ) ); } while ( current == 0 )					$.innerfade.next(elements, settings, current, 0);				}, settings.timeout);				$(elements[0]).show();			}	else {				alert('type must either be \'sequence\' or \'random\'');			}					}			});};$.innerfade = function() {}$.innerfade.next = function (elements, settings, current, last) {	if ( settings.animationtype == 'slide' ) {		$(elements[last]).slideUp(settings.speed, $(elements[current]).slideDown(settings.speed));	} else if ( settings.animationtype == 'fade' ) {		$(elements[last]).fadeOut(settings.speed);		$(elements[current]).fadeIn(settings.speed);	} else {		alert('animationtype must either be \'slide\' or \'fade\'');	};		if ( settings.type == 'sequence' ) {		if ( ( current + 1 ) < elements.length ) {			current = current + 1;			last = current - 1;		} else {			current = 0;			last = elements.length - 1;		};	}	else if ( settings.type == 'random' ) {		last = current;		while (	current == last ) {			current = Math.floor ( Math.random ( ) * ( elements.length ) );		};	}	else {		alert('type must either be \'sequence\' or \'random\'');	};	setTimeout((function(){$.innerfade.next(elements, settings, current, last);}), settings.timeout);};})(jQuery);$(document).ready( function(){    $('#big-image').innerfade({ speed: 'slow', timeout: 4000, type: 'sequence', containerheight: '308px' }); $('blockquote + p').prepend('<img src="/mysite/images/ridge.gif" style="position:relative;left:-29px;"/>');})
