$(function(){
	$("a[rel^=lightbox]").fancybox({
		'titlePosition': 'over'
	});
	
	$("#facebook").hover(function(){
		$("#facebook").stop().clearQueue();
		$("#facebook").animate({right:"-25px"}, 500);
	}, function(){
		$("#facebook").stop().clearQueue();
		$("#facebook").animate({right:"-228px"}, 500);
	});
	
	var top_banner_current = -1;
	function next_banner() {
		if (top_banner_current == -1) {
			top_banner_current = 0;
			$("#banner img").hide();
			$("#banner img").eq(top_banner_current).show();
		} else {
			$("#banner img").eq(top_banner_current%$("#banner img").length).stop().clearQueue();
			$("#banner img").eq(top_banner_current%$("#banner img").length).fadeTo("slow", 0);
			top_banner_current++;
			$("#banner img").eq(top_banner_current%$("#banner img").length).stop().clearQueue();
			$("#banner img").eq(top_banner_current%$("#banner img").length).fadeTo("slow", 1);
		}
		setTimeout(next_banner, 5000);
	}
	next_banner();
	
	$("#cooperative #cooperative_banners .cooperative_banner").each(function(){
		$("#cooperative #cooperative_bottom").append('<div class="controller" />');
	});
	$("#cooperative_bottom").jFlow({
		slides: "#cooperative_banners",
		controller: ".controller", 
		slideWrapper : "#cooperative_slide_wrapper", 
		selectedWrapper: "selected",  
		auto: true,
		width: "226px",
		height: "90px",
		duration: 400,
		fade_effect: true,
		timer_time: 6000,
		prev: ".slider_prev",
		next: ".slider_next"
	});
	
	var bottom_banner_current = 0;
	function next_bottom_banner() {
		$("#promoted_banners .promoted_banner").hide();
		for (i = 0; i < 3 && i < $("#promoted_banners .promoted_banner").length; i++) {
			var b_id = (bottom_banner_current + i) % $("#promoted_banners .promoted_banner").length;
			$("#promoted_banners .promoted_banner").eq(b_id).css('left', ((2-i)*177) + "px").show();
		}
		if ($("#promoted_banners .promoted_banner").length > 3) {
			bottom_banner_current += 3;
			setTimeout(next_bottom_banner, 5000);
		}
	}
	next_bottom_banner();
});
