var $ad = new Array();
var $ad_count;
var $ad_interval;
var $ad_old = 0;
var $ad_current = 0;

$(document).ready(function() {
	$ad_count = $("#ads div").size();
	for (var $i=0; $i<$ad_count; $i++) {
    	$ad[$i] = $("#ads div:eq("+$i+")");
    	if (!$ad[$i].hasClass("hidden")) {
    		$ad_old = $ad_current = $i;
    	}
    	$ad[$i].removeClass("hidden").css("top", "110px");
	};
	$ad[$ad_current].css("top", "0");
	$ad_interval = setInterval(ad_rotate, 10000);
	$("#ads").hover(function() {
		clearInterval($ad_interval);
	}, function() {
		$ad_interval = setInterval(ad_rotate, 10000);
		ad_rotate();
	});
});
	
function ad_rotate() {
	$ad_current = ($ad_old + 1) % $ad_count;
	$ad[$ad_old].animate({top: -110}, "slow", function() {
		$(this).css("top", "110px");
	});
	$ad[$ad_current].animate({top: 0}, "slow");
	$ad_old = $ad_current;
};
