J(document).ready(function(){
	J("#footer p").css('opacity','0.8');
        J("li.hasSub ul li:last a").css('paddingBottom','10');

	J("li").each(function(){
		J("a",this).css('color','#B6B5B4');
		J(this).hover(function(){
			J(">a,span:first > span",this).stop().animate({'color':'#FFFFFF'}, 200);
		}, function(){
			J(">a,span:first > span",this).stop().animate({'color':'#B6B5B4'}, 400);
		});      
		
	});

        
        J(".zone-menu ul:first li").each(function(){
            if(J('ul ul',this).length == 0){
                J(this).hover(function(){
                    var liPos = J(this).position();
                    J("ul",this).css('left',liPos.left);
                });
            }
        });

	clients = J(".menu>li").eq(1);
	J("li", clients).each(function(i){
		J(this).addClass('hasSub');
	});
	
	J("ul:first li ul li").each(function(i){
		if(J("ul",this).length>0){
			J(this).addClass('hasSub');
            var ulUp = J(this).parent().parent();
            var posUl = ulUp.position();
            J(this).parent().css({ left: posUl.left - (J(this).width()-ulUp.width())-120});

			J(this).hover(function(){
				var ul = J(this);				
				var offset = ul.position();
                                if (J.browser.msie) {
                                    J("ul",this).css('top',(offset.top-30)).css('left', 110);
                                }else{
                                    J("ul",this).css('top',(offset.top-30)).css('left', 120);
                                }
			});
		}
	});
	
	//Hover tees

        vAlign(J('#content'));
        vAlign(J('#languageselection'));
	J("#Map").hover(function(){
		var text =	J('area',this).attr("alt");
		J('<div id="txtHover">'+text+'</div>').insertBefore(this);
		J('#txtHover').css('opacity',0);
		J('#txtHover').stop().animate({'opacity':'.6'}, 400);
	},function(){
		J('#txtHover').remove();
	});
	
	J(".zone-menu ul li").hover(function(){
		J(this).addClass('hover');
	}, function(){
		J(this).removeClass('hover');
	})
	
	if (J.browser.msie) {
		J(".zone-menu ul li ul").css('top', 10);
	 }
	 
	//Au chargement de la page, au bout de 2secondes on affiche "Actualité"
	window.setTimeout(function() {
		J(".zone-menu .menu>li:eq(2)").addClass('hover-actu');
	}, 5000);	
	J("a").hover(function(){
		J(".zone-menu .menu>li:eq(2)").removeClass('hover-actu');
		
	});

	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
		J("a").click(function(){
			//J(".zone-menu ul li ul").hide();
			J(".zone-menu .menu>li:eq(2)").removeClass();			
			J(".zone-menu ul li").removeClass('hover');
		});
	}
});


function vAlign(elt){
	var ah = J(elt).height();
    var ph = J(window).height();
    var mh = (ph - ah) / 2;
    if(ph>ah)J(elt).css('margin-top', mh-10);
}
