function my_barometer(box_id, delay, fade) {
	//my_barometer_event(box_id, 1, delay, fade)();
	$('ul#barometer_list').innerfade({
		speed: fade,
		timeout: delay,
		type: 'sequence',
		containerheight: '165px'
	});
}

function my_barometer_event(box_id, current, delay, fade) {
	return (function() {
		var i = 0;
		var active;
		$('#' + box_id).children().each(function(){
			i++;
			if (i == current) {
				active = this;
			} else {
				$(this).fadeOut(fade);
			}
		});
		
		if (current++ >= $('#' + box_id).children().length) {
			current = 1;
		}

		setTimeout(
			function() {$(active).fadeIn(fade)}, 
			fade*2
		);		
		setTimeout(
			my_barometer_event(box_id, current, delay, fade), 
			delay
		);
	});
}

