//extension de Jquery pour trouver les positions d'un élément.
jQuery.fn.extend({
	findPos : function() {
       obj = $(this).get(0);
       var curleft = obj.offsetLeft || 0;
       var curtop = obj.offsetTop || 0;
       while (obj = obj.offsetParent) {
                curleft += obj.offsetLeft
                curtop += obj.offsetTop
       }
       return {x:curleft,y:curtop};
	} 
});

$(document).ready(function(){
	//$(document).pngFix(); 

	$(".menu .lien a").hover(function(){
		var className 	= jQuery(this).attr('class');
		var posElm 		= jQuery(this).findPos();
		if ( className == 'forum' || className == 'forum_en' ){
			var posCor		= {x:-139,y:35};
		}else{
			var posCor		= {x:0,y:35};
		}
		$('.menuHover').css({top: (posElm.y+posCor.y)});
		$('.menuHover').css({left: (posElm.x+posCor.x)});
		$('.menuHover .'+className).show();
	},function(){
		var className = jQuery(this).attr('class');
		$('.menuHover .'+className).hide();
	});

	$(".menuHover span").hover(function(){
		var className 	= jQuery(this).attr('class');
		className		= className.replace('lien ','');
		var posElm 		= jQuery('.lien a.'+className).findPos();
		if ( className == 'forum' || className == 'forum_en' ){
			var posCor		= {x:-139,y:35};
		}else{
			var posCor		= {x:0,y:35};
		}
		$('.menuHover').css({top: (posElm.y+posCor.y)});
		$('.menuHover').css({left: (posElm.x+posCor.x)});
		$('.menuHover .'+className).show();
	},function(){
		var className = jQuery(this).attr('class');
		className		= className.replace('lien ','');
		$('.menuHover .'+className).hide();
	});

		$('.menu ul li').hover(function (){
			$(this).addClass('hover');
		},function() {
			$(this).removeClass('hover');
		});
 });
