// JavaScript Document
var menuok = false;

$(document).ready(function(){
	nb_rand = Math.ceil(Math.random()*5);
	$("div#header div.photo img:not(#h_photo_"+nb_rand+"), div#header div.cadre div.nb img:not(#h_photo_nb_"+nb_rand+")").css({opacity:0});
	animHeader(nb_rand);


	// Gestion des liens externes sur une page interne à la home
	if($("body.home").length && document.location.hash.length > 3){
		lien = document.location.hash.substring(3);
		if($("div.bloc#"+lien)){
			h_bloc = $("div#"+lien+" div.on").height();
			if(h_bloc<400)
				h_bloc = 400;
			h_bloc_bb = h_bloc + 20;

			$("div#nav ul li#nav-"+lien).addClass("on");
			$("div#section div#"+lien+"").addClass("on").css({height:h_bloc, paddingTop:10, paddingBottom:10, left:0, width:900});
			$("div#section div.bloc:not(#"+lien+")").css({height:0, paddingTop:0, paddingBottom:0});
			$("div#section div.bloc div.off").css({opacity:0,display:"none"});	
			$("div#section div.bloc#"+lien+" div.on").css({display:"block",opacity:1});
			$("div#section div.bbloc, div#section div.corpus, div#section").css({height:h_bloc_bb});
			menuok = true;

			if(_gaq != "undefined")
				_gaq.push(['_trackPageview', lien]);
				
			// réactualisation du plan Google sinon problème d'affichage
			if(lien=="contact-coordonnees")
				setTimeout("initialize()",2000);
		}
	} else {
		$("div#section div.bloc div.on").stop().animate({opacity:0}, {duration:1}).css({display:"none"});
	}


	// Gestion des liens interne à la home
	if($("body.home").length){
		$("a.int, #nav a").click(function(e){
			//e.preventDefault();
	
			lien = $(this).attr('href');
			lien = lien.substring(lien.lastIndexOf("/")+1);
						
			if($("div#nav ul li#nav-"+lien).is(".on")==false){
				h_bloc = $("div#"+lien+" div.on").height();
				if(h_bloc<400)
					h_bloc = 400;
				h_bloc_bb = h_bloc + 20;
				
				if(menuok==false){
					$("div#nav ul li#nav-"+lien).addClass("on");
					$("div#section div.bloc:not(#"+lien+")").stop().removeClass("on").animate({height:0, paddingTop:0, paddingBottom:0}, {duration:1000, easing:"easeOutQuad"});
					$("div#section div#"+lien+"").stop().addClass("on").animate({height:h_bloc, paddingTop:10, paddingBottom:10}, {duration:1000, easing:"easeOutQuad"}).animate({left:0, width:900}, {duration:1000, easing:"easeOutQuad"});
					$("div#section div.bloc div.off").stop().animate({opacity:0}, {duration:1000, complete:function(){
						$(this).css({display:"none"});	
						$("div#section div.bloc#"+lien+" div.on").stop().css({display:"block"}).animate({opacity:1}, {duration:1000});
					}});
					$("div#section div.bbloc, div#section div.corpus, div#section").stop().animate({height:h_bloc_bb}, {duration:1000, easing:"easeOutQuad"});
					menuok = true;
				} else {
					$("div#nav ul li").removeClass("on");
					$("div#nav ul li#nav-"+lien).addClass("on");
					$("div#section div.bloc.bloc-1.on").stop().removeClass("on").animate({left:0, width:201}, {duration:1000, easing:"easeOutQuad"}).animate({height:0, paddingTop:0, paddingBottom:0}, {duration:1000, easing:"easeOutQuad"});
					$("div#section div.bloc.bloc-2.on").stop().removeClass("on").animate({left:233, width:201}, {duration:1000, easing:"easeOutQuad"}).animate({height:0, paddingTop:0, paddingBottom:0}, {duration:1000, easing:"easeOutQuad"});
					$("div#section div.bloc.bloc-3.on").stop().removeClass("on").animate({left:466, width:201}, {duration:1000, easing:"easeOutQuad"}).animate({height:0, paddingTop:0, paddingBottom:0}, {duration:1000, easing:"easeOutQuad"});
					$("div#section div.bloc.bloc-4.on").stop().removeClass("on").animate({left:699, width:201}, {duration:1000, easing:"easeOutQuad"}).animate({height:0, paddingTop:0, paddingBottom:0}, {duration:1000, easing:"easeOutQuad"});
					$("div#section div#"+lien+"").stop().addClass("on").delay(1000).animate({height:h_bloc, paddingTop:10, paddingBottom:10}, {duration:1000, easing:"easeOutQuad"}).animate({left:0, width:900}, {duration:1000, easing:"easeOutQuad"});
					$("div#section div.bloc div.off, div#section div.bloc div.on").stop().animate({opacity:0}, {duration:1000, complete:function(){
						$(this).css({display:"none"});
						$("div#section div.bloc#"+lien+" div.on").stop().delay(1000).css({display:"block"}).animate({opacity:1}, {duration:1000});
					}});
					$("div#section div.bbloc, div#section div.corpus, div#section").stop().delay(1000).animate({height:h_bloc_bb}, {duration:1000, easing:"easeOutQuad"});
				}
			}
			if(_gaq != "undefined")
				_gaq.push(['_trackPageview', lien]);

			// réactualisation du plan Google sinon problème d'affichage
			if(lien=="contact-coordonnees")
				setTimeout("initialize()",2000);
		});
	}
});



/* Animation du header */
function animHeader(i){
	$("div#header div.photo img, div#header div.cadre div.nb img").stop().animate({opacity:0},{duration:8000});
	if(i<6) i++;
	else i = 1;
	$("div#header div.photo img#h_photo_"+i+", div#header div.cadre div.nb img#h_photo_nb_"+i+"").stop().animate({opacity:1},{duration:8000});
	setTimeout("animHeader("+i+")", 6000);
}
