

function theRotator(myObject, myDuration) {
	$('div.' + myObject + ' ul li').css({opacity: 0.0});	
	$('div.' + myObject + ' ul li:first').css({opacity: 1.0});
	setInterval('rotate("' + myObject + '")',myDuration);
	
}

function rotate(myObject) {
	var current = ($('div.' + myObject + ' ul li.show')?  $('div.' + myObject + ' ul li.show') : $('div.' + myObject + ' ul li:first'));
    if ( current.length == 0 ) current = $('div.' + myObject + ' ul li:first');
	var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div.' + myObject + ' ul li:first') :current.next()) : $('div.' + myObject + ' ul li:first'));
		
	//var sibs = current.siblings();
        //var rndNum = Math.floor(Math.random() * sibs.length );
        //var next = $( sibs[ rndNum ] );
			
	next.css({opacity: 0.0})
	.addClass('show')
	.animate({opacity: 1.0}, 300);
	current.animate({opacity: 0.0}, 300)
	.removeClass('show');
};


