$(function(){
	$.ifixpng('pic/pixel.gif');
	$('img[src$=.png], input[type=image][src$=.png]').ifixpng();
	menu.init();
});


var menu = function(){
	var Items, Links;
	var ItemVisibleClass = 'on ssMenuVisible';
	function _init(){
		Items = $('.rubrique, .rubrique li');
		Links = $('a',Items);
		Items.hover(function(){show($(this))},function(){hide($(this))});
		Links.focus(function(){show($(this))}).blur(function(){hide($(this))});
	}

	function getItem(elmt) {
		if (!elmt.is('li')) return elmt.parents('li');
		return elmt;
	}

	function show(elmt){
		elmt = getItem(elmt);
		elmt.siblings('li').removeClass(ItemVisibleClass).end().find('li').removeClass(ItemVisibleClass);
		elmt.addClass(ItemVisibleClass);
	}

	function hide(elmt){
		elmt = getItem(elmt);
		elmt.removeClass(ItemVisibleClass);
		$('#menuListe').find('li.actif').addClass('on');
	}

	return {init:_init}
}();
