/**
 * @version $Id: menutop.js,v 1.1 2008/01/02 11:02:57 fch Exp $
 * @package pureocean
 * @copyright Copyright (C) 2007 BROCELIA. All rights reserved.
 */

var pomenutop_slideEffects = Array();

window.addEvent('load', function() {
	var menus = $$('#brc_menu_menu-du-haut li.brc_menu_item_level_0');
	
	menus.each(
		function (menu, i) {
			menu.getElements('ul.brc_menu_level_1').each(
				function(ssmenu) {
					if(ssmenu) {
						pomenutop_slideEffects[i] = new Fx.Slide(ssmenu, {wait: false});
						pomenutop_slideEffects[i].hide();
						ssmenu.removeClass('brc_menu_before_start');	// hidden dans le html pour etre caché avt la fin du chargement de la page
					}
				}
			);
			menu.addEvent('mouseover', function() { pomenutop_mouseover(i); });
			menu.addEvent('mouseout', function() { pomenutop_mouseout(i); });
		}
	);
});


// regle le pb de repetition de over/out
var pomenutop_cpt = Array();
function pomenutop_mouseout(i) {
	if(pomenutop_cpt.length > i && pomenutop_cpt[i]) {
		pomenutop_cpt[i]++;
	} else {
		pomenutop_cpt[i]=1;
	}
	setTimeout('pomenutop_domouseout('+i+')', 5);
}
function pomenutop_domouseout(i) {
	if(pomenutop_cpt.length > i && pomenutop_cpt[i] > 0) {
		if(pomenutop_slideEffects[i]) {
			pomenutop_slideEffects[i].slideOut();
		}
		pomenutop_cpt[i]--;
	}
}
function pomenutop_mouseover(i) {
	if(pomenutop_cpt.length > i && pomenutop_cpt[i]>0) {
		pomenutop_cpt[i]--;
	} else {
		if(pomenutop_slideEffects[i]) {
			pomenutop_slideEffects[i].slideIn();
		}
	}
}
