﻿// navigation principale (en haut de page)
// la classe utilisee pour designer la page en cours d'affichage est "currentpage"
jQuery.noConflict();
jQuery(document).ready( function($) {
	
	var vitesse=500;
	var hauteurmain=$("#main").height(); // hauteur initiale (au chargement) du div "main"
	
    
	// initialisation & comportements
	$(".popup").each(function(index) {
		$(this).hide();
		if($(window).width()<$("#main").width()){ // repositionne la popup dans la page en cas d'ecran de largeur inferieur au main (945px)
			$(this).children(".popupcorps").css("margin-left",(($(window).width())/2)-40-(parseInt($(this).children(".popupcorps").css("width"))/2));
		}
	});
	
	$(".popup_fond").each(function(index) {
		$(this).fadeTo(200,0.8);
	});
	
	$(".fermer").each(function(index) {
		$(this).bind('click',function() {
		$("#main").css("height",hauteurmain);//on redonne la hauteur initiale au div "main"
			if($.browser.msie == true){
				$(this).parent().parent().hide();
			}else{
				$(this).parent().parent().fadeOut(vitesse);
			}
		});
	});
	
	function popitup(popup){
		if($.browser.msie == true){
				$("#"+popup).show();
		}else{
				$("#"+popup).fadeIn(vitesse);
		}
		if($(window).height()-$("#"+popup).children(".popupcorps").height()>80){ //centre la fenetre en hauteur dans la page, sauf si la fenetre est plus grande que la page
			$("#"+popup).children(".popupcorps").css("top",($(window).height()-40-$("#"+popup).children(".popupcorps").height())/2);
		}else{ // la fenetre est plus grande que la page
			$("#main").css("height",$("#"+popup).children(".popupcorps").height()+150);
			$("#"+popup).css("top",-100);
		}
	}
	
	$(".bt_popup").each(function(index) {
		$(this).bind('click',function(event) {
			event.preventDefault();
			popitup($(this).attr("href"));
		});
	});
	
		
		
	//affichage au chargement de la page
	$(".poponload").each(function(index) {
		popitup($(this).attr("id"));
	});
	
	// deplacement de la popup avec le scroll de la page
	$(window).bind('scroll',function() {
		$(".popup").each(function(index) {
			if($(window).height()-$(this).children(".popupcorps").height()<80){
				// on laisse la pop up 
			}else{
				$(this).css("top",$(window).scrollTop()-105); //on deplace la popup suivant le scroll 
			}
		});
	});
	
});
