$(document).ready(function() {

	// Insertion Flash
	var flashvars = { NoDossier: "/themes/local/swf/gallery_" + IdTheme };
	var params = {
		wmode: "opaque",
		bgcolor: "336699",
		scale : "exactfit"
		};
	var attributes = { id: "listener" };
	swfobject.embedSWF("/themes/local/swf/diaporama.swf", "flashcontent", "460", "200", "9.0.0", false, flashvars, params, attributes);
	
	// Zone de cliquage sur la liste des sites thématiques
	$('.site').click(function() {
		window.location=$(this).find("a").attr("href");
		return false;
	});
	$('.site').hover(function() {
		$(this).toggleClass('jHover');
	}, function() {
		$(this).toggleClass('jHover');
	});
	
	// Caroussel Sites Init
	if ($('#minisites #listeSites ul li').length > 3) {
 		
		// Boutons de controle
		initCarousselSitesControler();
 		
 		// JCarouselLite
 		$('#minisites #listeSites').jCarouselLite({
			btnNext: "#minisites .ctrl .next",
			btnPrev: "#minisites .ctrl .prev",
			vertical: true,
			circular: true,
			visible:3,
			scroll: 2
		});
 		
 		// Defilement auto
 		playSites();
 		
	};
	
});

// Caroussel Sites
function carousselSites() {
		$("#minisites .ctrl a.next").click();
	}
function playSites() {
	intCarousselSites = setInterval(carousselSites, 3000);
}

// Caroussel Actus : Initialisation des controles
function initCarousselSitesControler()
{
	$('#minisites .ctrl').append('<a href="#" title="Sites thématiques précédents" class="prev"><img src="/global/img/pixel.gif" alt="&lt;" /></a>');
	$('#minisites .ctrl').append('<a href="#" title="Sites thématiques suivants" class="next"><img src="/global/img/pixel.gif" alt="&gt;" /></a>');
	$('#minisites .ctrl').append('<a href="#" title="Arrêter, reprendre le défilement" class="pause" id="sitesControler"><img src="/global/img/pixel.gif" alt="-" /></a>');
	$('#sitesControler').toggle(function() {
		clearInterval(intCarousselSites);
		$(this).addClass('play');
		$(this).removeClass('pause');
		return false;
	}, function() {
		playSites();
		$(this).addClass('pause');
		$(this).removeClass('play');
		return false;
	});
	
	// Pause et play sur le roll des titres
	$('#minisites #listeSites').hover(function() {
		clearInterval(intCarousselSites);
		$("#sitesControler").addClass('play');
		$("#sitesControler").removeClass('pause');
	}, function() {
		playSites();
		$("#sitesControler").addClass('pause');
		$("#sitesControler").removeClass('play');
	});
	
}
