$(document).ready(function() {
	$('.rotblocktext').each(function() {
		var $block = $(this);
		var options = $block.data('options');
		if( options.length <= 1 ) { return; }
		var idx = 0;
		var $title = _getTitleSpan($block.parent());
		if( !$title ) { return; }
		setInterval(function() {
			idx = ++idx % options.length;
			var option = options[idx];
			$title.fadeOut();
			$block.fadeOut('fast', function() {
				$title.html(option.header).fadeIn();
				$(this).html(option.contents).fadeIn();	
			});
		}, 10000);
	});
});

function _getTitleSpan($elt) {
	var $find = $elt.find('.widgetTitle');
	if( $find.size() ) { return $find; }
	if( $elt.parent().size() ) { return _getTitleSpan($elt.parent()); }
}

