//config slidshow 
var ss_timeout  = 5000;

//slideshow
function slideshow(current, next) {
	Effect.Fade("slideshow_picture_"+current, {duration: 1});
	Effect.Appear("slideshow_picture_"+next, {duration: 1});
	
	if ($("slideshow_picture_"+(next+1))) {
		setTimeout("slideshow("+next+", "+(next+1)+")", ss_timeout);
	} else {
		setTimeout("slideshow("+next+", 0)", ss_timeout);
	}
}

//menu_type_enseigne
var slideDownDuration = 0.4;
var slideUpDuration = 0.4;

function loadMenu() {
	var idMenuCurrent = "null";
	var listeSubmenuTitle =  $('menu_type_enseigne').getElementsByClassName('submenu_title');
	var Noeuds = $A(listeSubmenuTitle);
	Noeuds.each(function(noeud){
		var idSubMenu_title = noeud.id;
		var idSubMenu = idSubMenu_title.replace("_title",""); 
		//evenement
		Event.observe(idSubMenu_title, "click", function() { 
			hideAllSubmenus(idSubMenu);
			if( !($(idSubMenu).hasClassName("js_shown"))){
				setTimeout("showSubmenu('"+idSubMenu+"')", (slideUpDuration * 1000));
			}
			
		});
		
		//li current ??
		var listeLi =  $(idSubMenu).getElementsByTagName('a');
		var Noeud_submenu = $A(listeLi);
		
		Noeud_submenu.each(function(noeud_submenu){
			if(noeud_submenu.className == "current"){
				idMenuCurrent = idSubMenu;
			}
		});
	});
}

function showSubmenu(thisOne) {
	new Effect.SlideDown(thisOne, {duration: slideDownDuration});
	$(thisOne).addClassName("js_shown");
}

function hideAllSubmenus(exceptThisOne) {
	var listeSubmenuTitle =  $('menu_type_enseigne').getElementsByClassName('submenu_title');
	var Noeuds = $A(listeSubmenuTitle);
	Noeuds.each(function(noeud){
		var idSubMenu_title = noeud.id;
		var idSubMenu = idSubMenu_title.replace("_title","");
		if ((idSubMenu!=exceptThisOne) && ($(idSubMenu).hasClassName("js_shown"))) {
			new Effect.SlideUp(idSubMenu, {duration: slideUpDuration});
			$(idSubMenu).removeClassName("js_shown");
		}	
	});
}


/**********************************************************************/
window.onload = function() { 
	$('footer_background').setStyle({backgroundColor: '#004b8e'});
	if ($("slideshow_picture_1")) setTimeout("slideshow(0, 1)", ss_timeout);
	try{loadMenu();}catch(e){}
}

window.onresize = function() {
}

