window.onload = function()
            {
                //Animation  du menu jquery
				if(document.getElementById("menu_v").getElementsByTagName("ul")[0] != undefined)
				{
					var bloc_menu = document.getElementById("menu_v").getElementsByTagName("ul")[0];
					//Repérage des sous-menu
					var ln = bloc_menu.getElementsByTagName("ul").length;
			
					for(var i=0; i<ln; i++)
					{
						var ul = bloc_menu.getElementsByTagName("ul")[i];
						
						if(searchClasse(ul, 'submenu_close') == -1)
						{
							addClasse(ul.parentNode,'deploy');
						}
						
						var a = ul.parentNode.getElementsByTagName("a")[0];
						addClasse(a,'deploy');
						
						if(a.getAttribute('href') == '#')
						{
							setEvent(a,ul);
						}
					}
                }
				
                //Menu Ariane
                
                var menu_a = {
                    'Links' : document.getElementById("ariane").getElementsByTagName('a'),
                    'SetInteractive':function(){
                        var ln = menu_a.Links.length;
                        
                        for(var i=0; i<ln; i++)
                        {
                            if(menu_a.Links[i].getAttribute('href')[0] == '#'){
                                setEvent(menu_a.Links[i],document.getElementById('opened_'+menu_a.Links[i].getAttribute('href').substring(1)));    
                            }
                        }
                    }
                };
                
                //Menu horizontal
                
                var menu_h = {
                    'Media':{
                        'Links':document.getElementById("menu_h").getElementsByTagName('a'),
                        'Status':document.getElementById("status")
                    },
                    
                    'SetInteractive':function()
                    {
                        var ln = menu_h.Media.Links.length;
                        
                        for(var i=0; i<ln; i++)
                        {
                            menu_h.Media.Links[i].onmouseover = function()
                            {
                                var div = this.parentNode.getElementsByTagName('div')[0];
                                div.style.width = this.offsetWidth+"px";
                                
                                $(div).fadeIn();
                            }
                            
                            menu_h.Media.Links[i].onmouseout = function()
                            {
                                var div = this.parentNode.getElementsByTagName('div')[0];
                                div.style.width = this.offsetWidth+"px";
                                $(div).fadeOut();
                            }
                        }
                    }
                };
                
                menu_h.SetInteractive();
                menu_a.SetInteractive();
                
                //Facebook - Mise à jour des add-on "j'aime" - Ne fonctionne pas en local 
                
                var Facebook = {
                    'Ilike':document.getElementsByName('fb_like_btn'),
                    'Init':function(){
                        var ln = Facebook.Ilike.length;
                        var selfUrl = window.location.href;
                        //alert(window.location.href);
                        for(var i=0; i<ln; i++)
                        {
                            Facebook.Ilike[i].src += selfUrl;
                        }
                    }
                };
                
                Facebook.Init();
                
                //Events
                
                function setEvent(Obj,List)
                {
                    Obj.onclick = function()
                    {
                        if(!addClasse(List.parentNode,'deploy'))
                        {
                            removeClasse(List.parentNode,'deploy');
                        }
                        
                        $(List).slideToggle(
                            "fast"
                        );
                        return false;
                    }
                }
				
				//Gallery
				
				var Galleries = {
					'Id':document.getElementsByName("gallery"),
					'Init':function(){
						var ln = Galleries.Id.length;
						var ids = [];
						
						for(var i=0; i<ln; i++)
						{
							ids.push(Galleries.Id[i].id);
						}
						
						var param = {'galId':ids.join(',')};
						new Dsl("gallery/init.php",param);
					}
				}
				
				Galleries.Init();
			}
