
var activeAdNum = 0;
var totAds = 0;
var adSpeed = 3*1000;
var userBusy = false;

rotate_ads = function() {
	if (userBusy){
		window.setTimeout(rotate_ads, adSpeed);
		return;
	}
	jQuery(function(){
		/*
		$("#rotating_ad_"+activeAdNum).removeClass("rotating_ad_active").addClass("rotating_ad_inactive");
		activeAdNum = (activeAdNum % totAds) + 1;
		$("#rotating_ad_"+activeAdNum).removeClass("rotating_ad_inactive").addClass("rotating_ad_active");
		*/
		nextAdNum = (activeAdNum % totAds) + 1;
		$("#rotating_ad_"+activeAdNum).fadeOut(500, function(){ 
			$("#rotating_ad_"+activeAdNum).removeClass("rotating_ad_active").addClass("rotating_ad_inactive");
			$("#rotating_ad_"+nextAdNum).fadeIn("slow", function(){
				$("#rotating_ad_"+nextAdNum).removeClass("rotating_ad_inactive").addClass("rotating_ad_active");
				activeAdNum = nextAdNum;
			});
		});
	});
	window.setTimeout(rotate_ads, adSpeed);			
}

jQuery().ready(function() {	
	$(".rotating_ad").hover(
		function(){
			userBusy = true;
		},
		function(){
			userBusy = false;
		}
	);
	var adCount = 0;
	$(".rotating_ad").each(function(){adCount++;});
	totAds = adCount;
	if (totAds > 0){
		activeAdNum = 1;
	}
	
	window.setTimeout(rotate_ads, adSpeed);
});