function scrollToTop(){
	$("html,body").animate({scrollTop:0}, 300);
}

// NAVIGUER
function naviguer(data){
	$("#main").fadeOut(300, function(){
		$("#main").empty().append(data).fadeIn(500);
		Init();
		navigOne();
		navigSec();
		linkHoraires();
		contactLink();
		scrollToTop();
	});
}


// INIT
function Init(){
	$(".page > div:first").addClass("encours");
	$("#navsec a:first").addClass("encours");
	$(".page > div").not(":first").hide();
	$("h3.disciplines:first").addClass("encours");
	$("form fieldset:first").hide();
	$("#wu_content").hide();
	$(".view_ill").cycle();
}


// NAVIGONE
function navigOne(){	
	$("#navsec a").click(function(){
		if($(this).hasClass("encours")){
		} else {
			$("#navsec a.encours").removeClass("encours");
			$(this).addClass("encours");
			selection = $("#navsec a").index(this);
	
			// animation en fade
			$(".page > div.encours").removeClass("encours").fadeOut(300, function(){
				$(".page > div").eq(selection).addClass("encours").fadeIn(500);
			});
			
			// animation en slide
			/*
			$(".page > div.encours").removeClass("encours").slideUp(500);
			$(".page > div").eq(selection).addClass("encours").slideDown(500);
			*/
		}
	});
}


// NAVIGSEC
function navigSec(){
	$("h3.disciplines").click(function(){
		var wich = $(this).attr("id");
		if($(this).hasClass("encours")){
		
		} else {
			$(".page h3.encours").removeClass("encours");
			$(this).addClass("encours");
			switch(wich){
				case 'qi_title' :
					$("#wu_content").fadeOut(300, function(){
						$("#qi_content").fadeIn(500);
					});
				break;
				case 'wu_title' :
					$("#qi_content").fadeOut(300, function(){
						$("#wu_content").fadeIn(500);
					});
				break;
			}
		}
	});
}


// LINKHORAIRES
function linkHoraires(){
	$(".link_horaires").click(function(){
		$("#navsec a.encours").removeClass("encours");
		$("#navsec a").eq(1).addClass("encours");
		$(".page > div.encours").removeClass("encours").fadeOut(300, function(){
			$(".page > div").eq(1).addClass("encours").fadeIn(500);
		});
	});
}

// CONTACTLINK
function contactLink(){
	$("a.contact_link").click(function(){
		$.ajax({
			url: "pages/contact.php",
			cache: false,
			success: function(html){
				naviguer(html);
			},
			error: function(XMLHttpRequest, textStatus, errorThrown){
				alert(textStatus);
			}
		});
		$("#navmain a.encours").removeClass("encours");
		$("#navmain a:last").addClass("encours")
		return false;
	});
}

$(function() { // ICI ICI ICI ICI ICI ICI ICI ICI

// AFFICHAGE DE LA PAGE D'ACCUEIL INITIALISATION
	
	// recupère les données GET
	var adr = document.location.href;
	adr = adr.split("/");
	var nbr = adr.length;
	nbr = nbr - 1;
	if(adr[nbr] == ""){
		adr[nbr] = adr[nbr-1];
	}
	var page = adr[nbr];
	//alert(page);
	// maintenant $_GET est visible avec javascript
	
	if(page == "www.ecoleducorpsfluide.com") {
		page = "ecoleducorpsfluide.com";
	}
	
	if(page != "ecoleducorpsfluide.com") {
		
		var accueil = false;
		var open = true;
		$("#navmain_bot a").addClass("opened");
		$("#accueil").hide();
	
	} else {
	
		var accueil = true;
		var open = false;
	
		$("#navmain_bot a").addClass("closed");
	
		$("#contain").hide();
		$("#center #hr").hide();
		$("#head h1").hide();
		$("#head h2").hide();
		$("#navmain").hide();
		$("#footer").hide();
		
		$("#sidemain").css({left: "380px"});
		$("#accueil").show();
	
	}


// OUVRIR LE SITE
	function ouvrirLeSite(){
		$("#accueil").slideUp(500);
		$("#sidemain").animate({left: "0"}, 600, function(){
			$("#navmain").slideDown(500);
			$("#navmain_bot a").removeClass("closed").addClass("opened");
			$("#head h1").slideDown();
			$("#head h2").slideDown();
			$("#contain").slideDown();
			$("#center #hr").slideDown();
			$("#footer").slideDown();
			
			accueil = false;
			open = true;
		});
	}

// FERMER LE SITE
	function fermerLeSite(){
		$("#navmain").slideUp(500);
		$("#navmain_bot a").removeClass("opened").addClass("closed");
		$("#head h1").slideUp();
		$("#head h2").slideUp();
		$("#contain").slideUp();
		$("#footer").slideUp();
		$("#center #hr").slideUp(600, function(){
			$("#sidemain").animate({left: "380px"}, 600, function(){
				$("#accueil").slideDown(500);
			});
			accueil = true;
			open = false;
		});
			
	}
	
// implémentation de CSS
	
	$("#agenda ul li:first").css({borderTop: "solid 1px #000"});
	$("#footer ul li a:last").css({borderRight: "none"});
		
	
	
// PAGE CONTACT
	
	// masque le champ anti-spam
	$("#prenom").parent("fieldset").hide();
	// mise en forme du message de retour
	$(".retour").hide().slideDown(500, function(){
		$(this).animate({margin: "0"}, 3500, function(){
			$(this).slideUp(500);
		});
	});
	
	
// COMPORTEMENTS DES LIENS SPECIAUX
	
	// liens contactez-nous
	$("a.contact_link").attr("href", "index.php?page=contact");
	contactLink();
	
	// voir les horaires
	linkHoraires();
		
	
// Comportement du bouton d'ouverture du menu
	
	$("#navmain_bot a").click(function(){
		if(accueil){
			ouvrirLeSite();		
		} else {
			if(open){
				$("#navmain").slideUp(500);
				$("#navmain_bot a").removeClass("opened").addClass("closed");
				open = false;
			} else {
				$("#navmain").slideDown(500);
				$("#navmain_bot a").removeClass("closed").addClass("opened");
				open = true;
			}
		}
	});
	
// FERMER OUVRIR LE SITE en cliquant sur l'anim ou le titre
	
	$("#animation").click(function(){
		if(accueil){
		ouvrirLeSite();
		} else {
		fermerLeSite();
		}
	});
	
	$("#accueil").click(function(){
		ouvrirLeSite();
	});
	
	$("#head h1").click(function(){
		fermerLeSite();
	});
	
// NAVIGATION PRINCIPALE
	
	$("#navmain a").click(function(){
		if($(this).hasClass("encours")){
			return false;
		} else {
			$("#navmain").find("a.encours").removeClass("encours");
			$(this).addClass("encours");
			var navig = $(this).attr("href");
			switch(navig){
				case 'index.php?page=ecole' : navig = "ecole";
				break;
				case 'index.php?page=cours' : navig = "cours";
				break;
				case 'index.php?page=stages' : navig = "stages";
				break;
				case 'index.php?page=galerie' : navig = "galerie";
				break;
				case 'index.php?page=liens' : navig = "liens";
				break;
				case 'index.php?page=contact' : navig = "contact";
				break;
			}
			navig = navig+".php";
			//alert(navig);
			$.ajax({
				url: "pages/"+navig,
				cache: false,
				success: function(html){
					naviguer(html);
				},
				error: function(XMLHttpRequest, textStatus, errorThrown){
					alert(textStatus);
				}
			});
			return false;
		}
	});
	
	
// NAVIGATION SECONDAIRE

	Init();
	navigOne();
		
// NAVIGATION DISCIPLINES
	
	Init();
	navigSec();
	
// PETIT DIAPORAMA
	
	$(".view_ill").cycle();
	
// NAVIGATION DE L'AGENDA

	$("#agenda div.stage_desc").hide();
		
	$("#agenda li").click(function(){
		var hisclass = $(this).attr("class");
		if(hisclass == "encours"){
			$(this).removeClass("encours");
			$(this).find("div.stage_desc").slideUp(500);
		} else {
			$("#agenda").find("li.encours").removeClass("encours").find("div.stage_desc").slideUp(500);
			$(this).addClass("encours");
			$(this).find("div.stage_desc").slideDown(500);
		}
	});
	
	Init();
	
});

