/* = fonctions = */
var obj = null;

function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');	
	} //if
} //checkHover

$(document).ready(function(){
	//***********************************************
	//*      cycle des images en page d'accueil     *
	//***********************************************
    $('#visuelImage').cycle({
        fx:    'fade', 
        speed:  1000,
        timeout: 5000        
    });
	
	// cycle des reportages
	$('#reportages_cycle').cycle({
        fx:'scrollUp',
        timeout: 6000,
        delay:  -2000
    });
	
	$("#restart").hide();
	
	$("#stop").click(function(){
		$('#reportages_cycle').cycle('pause');
		$("#stop").hide();
		$("#restart").show();
		return false;
	});
	
	$("#restart").click(function(){
		$('#reportages_cycle').cycle('resume');
		$("#stop").show();
		$("#restart").hide();
		return false;
	});
	
	//***********************************************
	//*      		Menus de droite					*
	//***********************************************
	$("#colB ul.niv1 li ul.niv2 li").each(function(){
		if ($(this).hasClass("current")) {
			$(this).parents("li").removeClass("plus");
			$(this).parents("li").addClass("current");
			$(this).children().show();
		}else{
			$(this).addClass("plus");
		}
			
	});
	
	$("#colB ul.niv1 li ul.niv2").hide();
	$("#colB ul.niv1 li").each(function(){
		if ($(this).hasClass("current")) {
			$(this).children().show();
		}else{
			$(this).addClass("plus");
		}
		
	});
	
	/*$("#colB ul.niv1 li a").click(
		function() {
			if ($(this).parents("li").hasClass("current")) {
				$(this).parents("li").removeClass("current");
				$(this).parents("li").addClass("plus");
				$(this).next("ul").slideUp();
			} else {
				$("#colB ul.niv1 li").removeClass("current");
				$("#colB ul.niv1 li").addClass("plus");
				//symbole + ou -
				$(this).parents("li").removeClass("plus");
				$(this).parents("li").addClass("current");
				
				//affichage blocks sous menus
				$("#colB ul.niv1 li ul.niv2").slideUp("slow");
				$(this).next().slideDown();
			}
		}
	);*/
	
	//***********************************************
	//*      		Menu général					*
	//***********************************************
	$("#menu ul li ul").addClass("niv2");
	$("#menu ul li ul li ul").removeClass("niv2");
	$("#menu ul li ul li ul").addClass("niv3");
	
	$("#menu ul li ul").hide();
	$('#menu ul li').hover(function() {
		if (obj) {
			obj.find('ul.niv2').fadeOut('fast');
			obj = null;
		} //if
		
		$(this).find('ul.niv2').fadeIn('fast');
	}, function() {
		obj = $(this);
		setTimeout(
			"checkHover()",
			600);
	});
	
	$('#myselectbox').selectbox();
	
});