$(function() {
	$(".menu0").each (function () {		
		$(this).bind("click", function () {
			
			//Si le menu est vide alors on ne fait rien
			if ($(this).next(".submenu").html() == null) {
				return;
			}
			
			//On masque la banière de pub
			$("#pubFlash").css("visibility","hidden");
			
			$.blockUI({ message: null });
			
			//Calcul du décalage de hauteur
			var curtop = 0;

			if ($(this).hasClass("firstLine")) {
				curtop = 141;
			}
			else {
				curtop = 171;
			}
			
			//Reconnaissance du navigateur
			var agt=navigator.userAgent.toLowerCase();
			
			var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
	                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
	                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) 
	                 && ((navigator.vendor=="Firefox")||(agt.indexOf('firefox')!=-1)));
			var is_ie   = ((navigator.appName == 'Microsoft Internet Explorer'));
			var is_safari = ((agt.indexOf('safari')!=-1))?true:false;
			
			
			//Changement de la hauteur selon le navigateur
		    if (is_ie) {
		    	curtop -= 8;	
		    	$(this).next(".submenu").css ("left", document.getElementById("mainTable").offsetLeft);
		    	$(this).next(".submenu").css ("margin-left", "10px");
		    }
	        else if (is_safari) { //Pour safari
	        	curtop -= 10;	
		    }
		    
			//Masquage de tous les autres menus
			$(".submenu").hide();
			//Affichage du menu
	        $(this).next(".submenu").css ("top", curtop);
	        
	        
	        $(this).next(".submenu").show();

	        $(this).next(".submenu").css("z-index","2000"); 
	        
	        //$(this).css("position","absolute");
	        //$(this).css("z-index","2000");  
	        //$(this).css("postion","absolute");   
	        

	        var posLeft = this.offsetLeft + document.getElementById("mainTable").offsetLeft;	  
	        var posTop  = curtop;
	       
	        if (is_ie) {
	        	posLeft += 10;
		    }
	        else {
	        	posLeft -= 1;
	        }
	        
	        if ($(this).hasClass("firstLine")) {
	        	posTop -= 27;
			}
			else {
				posTop -= 28;
			}
	        
	        $("body").append('<div class="'+$(this).attr("class")+' tempMenu0" style="top:'+posTop+'px;left:'+posLeft+'px;position:absolute;z-index:1500;">'+$(this).html()+'</div>');
	        
	        
		});
	});
	
	$(".closePanel").bind ("click", function () {
		$(".tempMenu0").hide();
		$(this).parent().hide();
		$.unblockUI();
		
		//On re affiche la banière de pub
		$("#pubFlash").css("visibility","visible");
	});
})