jQuery(document).ready(function() {
    
    /***********************************************
    * MENU FONDATION ESCOFFIER                                    *
    ***********************************************/
    
    // POSITIONNEMENT DES ELEMENTS DU MENU (CLASS CSS SUB)
    var i = 0;
    jQuery('#menu_1_content li').each(function(i) {
            jQuery(this).addClass('sub' + i);
            var i = i+1;
    });
    var i = 0;
    jQuery('#menu_2_content li').each(function(i) {
            jQuery(this).addClass('sub' + i);
            var i = i+1;
    });
    var i = 0;
    jQuery('#menu_3_content li').each(function(i) {
            jQuery(this).addClass('sub' + i);
            var i = i+1;
    });
    var i = 0;
    jQuery('#menu_4_content li').each(function(i) {
            jQuery(this).addClass('sub' + i);
            var i = i+1;
    });
    var i = 0;
    jQuery('#menu_5_content li').each(function(i) {
            jQuery(this).addClass('sub' + i);
            var i = i+1;
    });
    var i = 0;
    jQuery('#menu_6_content li').each(function(i) {
            jQuery(this).addClass('sub' + i);
            var i = i+1;
    });
    
    // ON CACHE LES ELEMENTS DU MENU AU CHARGEMENT DE LA PAGE
    
    jQuery('.menu_wrapper').each(function(i) {
        jQuery(this).hide();
    });
    
    /*** BEGIN GESTION DU MENU ***/
    
    jQuery('ul#globalMenu li').bind('click', toggleMenu);
    
    function toggleMenu(el) {
        
        // DEBUT GESTION DES COULEURS DU MENU ACTIF
        var present = false;
        if((jQuery('.menuactif').length > 0))
        {
            jQuery('.menuactif').addClass('remember');
            jQuery('.menuactif').removeClass('menuactif');
        }
        if((jQuery('.ongletactif').length > 0))
        {
            if((jQuery(this).hasClass('ongletactif')))
            {var present = true;}
            jQuery('.ongletactif').removeClass('ongletactif');
        }
        if(present == false){jQuery(this).addClass('ongletactif');}
        // FIN GESTION DES COULEURS DU MENU ACTIF
        
        var id = jQuery(this).attr('id');
        if((jQuery('#' + id + '_content').length > 0))  // Test si l'onglet a un contenu à afficher
        {
        
            jQuery('ul#globalMenu li').unbind('click');
            if((jQuery('#' + id + '_content').hasClass('menu_actif')))// L'objet cliqué est déjà ouvert (On le ferme).
            { 
                    jQuery('#' + id + '_content').parent().animate({'height': 'toggle'},'slow', function() {
                    jQuery('#' + id + '_content').parent().removeClass('menu_open');
                    jQuery('#' + id + '_content').removeClass('menu_actif');
                    jQuery('.remember').addClass('menuactif');
                    jQuery('.remember').removeClass('remember');
                    jQuery('#' + id + '_content').hide();
                    jQuery('ul#globalMenu li').bind('click', toggleMenu);
                    });
            }
            else
            {
                
                if((jQuery('.menu_actif').length > 0)) // Un autre menu était ouvert, on le ferme tout en affichant en fadeIn le menu cliqué.
                { 
                    var old = jQuery('.menu_actif').attr('id');
                    jQuery('.menu_actif').removeClass('menu_actif');
                    
                    jQuery('#' + old).fadeOut('normal', function() {
                        jQuery(this).removeClass('menu_actif');
                        jQuery('#' + id + '_content').addClass('menu_actif');
                        jQuery('#' + id + '_content').fadeIn('normal');
                        jQuery('ul#globalMenu li').bind('click', toggleMenu);
                    });
                    
                    
                }
                else // Aucun menu ouvert, ouverture du menu cliqué.
                {
                	jQuery('#' + id + '_content').show();
                    jQuery('#' + id + '_content').parent().animate({'height': 'toggle'},'slow', function() {
                            jQuery('#' + id + '_content').parent().addClass('menu_open');
                            jQuery('#' + id + '_content').addClass('menu_actif');
                            jQuery('ul#globalMenu li').bind('click', toggleMenu);
                        });
                    
                    
                }
                
            }
            
        } 
        
        
        else { // C'est un lien on fait une redirection
            var url = jQuery(this).children('a').attr('href');
            jQuery(location).attr('href', url);
        }
    }
    /*** END GESTION DU MENU ***/

});


/*** 
    	Simple jQuery Slideshow Script
    	Released by Jon Raasch (jonraasch.com) under FreeBSD license: free to use or modify, not responsible for anything, etc.  Please link out to me if you like it :)
	***/

	function slideSwitch() {
    		var jQueryactive = jQuery('#slideshow img.active');

    		if ( jQueryactive.length == 0 ) jQueryactive = jQuery('#slideshow img:last');

    		// use this to pull the images in the order they appear in the markup
    		var jQuerynext =  jQueryactive.next().length ? jQueryactive.next()
        		: jQuery('#slideshow img:first');

    		// uncomment the 3 lines below to pull the images in random order
    
    		// var jQuerysibs  = jQueryactive.siblings();
    		// var rndNum = Math.floor(Math.random() * jQuerysibs.length );
    		// var jQuerynext  = jQuery( jQuerysibs[ rndNum ] );


    		jQueryactive.addClass('last-active');

    		jQuerynext.css({opacity: 0.0})
        		.addClass('active')
        		.animate({opacity: 1.0}, 1000, function() {
            		jQueryactive.removeClass('active last-active');
        	});
	}

	jQuery(function() {
   	setInterval( "slideSwitch()", 5000 );
	});
