/*
 * dropdowns
 * 
 */

function initDropdowns(){
	
	var trig = Amed.DOM.$('accesRapide');
	var menu = Amed.DOM.$('navLeft');
	
	Amed.Event.add(trig, 'mouseover', dropdownToggle, menu);
	Amed.Event.add(trig, 'mouseout',  dropdownClearMouseMove, trig, menu);
	Amed.Event.add(menu, 'mouseout',  dropdownClearMouseMove, trig, menu);
}
function dropdownToggle(e, menu){
	e.preventDefault();
	Amed.DOM.addClassName(this, 'trigered');
	Amed.DOM.addClassName(menu, 'trigered');
}
function dropdownClearMouseMove(e, trigger, menu){
	if(e.relatedTarget == trigger || e.relatedTarget == menu || Amed.DOM.isAChildOfB(e.relatedTarget, trigger) || Amed.DOM.isAChildOfB(e.relatedTarget, menu)) return;
	
	Amed.DOM.removeClassName(trigger, 'trigered');
	Amed.DOM.removeClassName(menu, 'trigered');
}

/*
 * changement de background
 *
 */

function initBckSwitch(){
	
	var holder = Amed.DOM.$('overrideProsp'),
		lnCon = Amed.DOM.$('mn_consommateur'),
		lnDis = Amed.DOM.$('mn_distributeur'),
		lnPro = Amed.DOM.$('mn_producteur'),
		lnTra = Amed.DOM.$('mn_trader'),
		
		bckSwitch = function(e, id){
			holder.setAttribute("id", id);
		};
		
	Amed.Event.add(lnCon, 'mouseover', bckSwitch, 'industriel');
	Amed.Event.add(lnCon, 'mouseout',  bckSwitch, 'overrideProsp');
	
	Amed.Event.add(lnDis, 'mouseover', bckSwitch, 'distributeur');
	Amed.Event.add(lnDis, 'mouseout',  bckSwitch, 'overrideProsp');
	
	Amed.Event.add(lnPro, 'mouseover', bckSwitch, 'producteur');
	Amed.Event.add(lnPro, 'mouseout',  bckSwitch, 'overrideProsp');
	
	Amed.Event.add(lnTra, 'mouseover', bckSwitch, 'trader');
	Amed.Event.add(lnTra, 'mouseout',  bckSwitch, 'overrideProsp');
	
}

/*
 * initialisations
 * 
 */

Amed.Event.add(document, 'DOMContentLoaded', initDropdowns);
Amed.Event.add(document, 'DOMContentLoaded', initBckSwitch);

