function loadPage(numeroDiv, numeroPage){
			
			$.post("?page="+pages[numeroPage]+"&lg="+lg, {
				//action: page,
				caseAll:"true",
				div:divs[numeroDiv]
				
			},function(data) {
					if(divs[numeroDiv]=='background'){
						$('.background').append(data);
					}
					if(divs[numeroDiv]=='foreground'){
						$('.foreground').append(data);
					}
					if(divs[numeroDiv]=='main'){
						$('.main').append(data);
					}
					//on charge pour la page suivante
					if(numeroPage+1 < size){
						loadPage(numeroDiv, numeroPage +1);
					}
					
					if(divs[numeroDiv]  == 'main' && (numeroPage+1) == size){ 
					
						$.holdReady(false);	
					}
					
			});
			
}	

	function stopDiapo() {
			isDiaporama = false;
			$(".read").removeClass('active');
			$(".legende").removeClass('active');	
			$("nav").removeClass('hidden');	
			//$(".zone li a").removeClass('active');	
	}
	
	function getNextDiapo() {
		
        if (isDiaporama){	
			
           var isOk = false;
           var myMain = ".main_"+tabIds[getPartNum($('body').attr('class'))];
		   var myMax = $(myMain+" .dall").text(); 
		  //console.log("myMax"+myMax+" tabIds[currentPart]="+tabIds[currentPart]+" Mymain="+myMain+"##currentPart="+currentPart+"###curentImage="+currentImage);
			if ($(myMain+" .zone li:nth-child("+currentImage+") a").hasClass('active')){
					isOk = true;
					if(currentImage == myMax){currentImage = 1;} else{currentImage++;}
					goto(getPartName(currentPart),currentImage);		
            }
			
            if (isOk == false){
                goto(getPartName(currentPart),1);
            }
        }
    }	
	
	function initArrow() {
        $(".right").css('display','block');
        //$(".left").css('display','none');	
		$(".left").css('display','block');
    }
	
	 function testArrow() {
       // var nb_pages = Math.floor(($(".zone ul").children().length/6))+1;
	  
        var nb_pages = ($(".zone li").size()/6)+1;
        $(".right").css('display','block');
        $(".left").css('display','block');	
        
        if (currentThumb >= nb_pages){ 
            $(".right").css('display','none');
        }
        if (currentThumb <= 1){ 
            $(".left").css('display','none');
        }					
    }
	
	function init_pages() {	
 
		for (i=0; i<nb_total_page; i++) {
				$("#bg_"+tabIds[i]).animate({scrollLeft:0}, 0, function() {});
				$("#fg_"+tabIds[i]).animate({scrollLeft:0}, 0, function() {});	
		}
			
		$("body").animate({scrollTop:0}, 0, function() {});
		
    }
	
	function resize_pages() {
	
        isMouseResize = true;
        for (i=0; i<nb_total_page; i++) {
            resize_page(i); 
			
        }
                         
        var w_w = Math.round($(window).width());	
        if (w_w>1920){ w_w = 1920; }	

        $('header .title img').css('height',Math.round(79*w_w/1920));
        $('header .title img').css('width',Math.round(493*w_w/1920));	
    }
	
	
	 
	 function resize_page(t) {	
		//commence a 0
    	
		var i = t+1;  
		
        w_window = 0;
        h_window = 0;
        real_h_window = Math.round($(window).height());
        real_w_window = Math.round($(window).width());
        
        if ((real_w_window/real_h_window) > (1920/1200)){
            w_window = real_w_window;						
            h_window = Math.round(real_w_window*1200/1920);
			
        } else {
            h_window = real_h_window;
            w_window = Math.round(real_h_window*1920/1200);
			
        }
   
		
        var val = (real_w_window-w_window)/2;
		
		
        var previous_w_window = w_window;
        var previous_h_window = h_window;
        var previous_val = val;		
        
        var aux = $('#bloc_'+tabIds[i]+'_1').height();
	
		
		
		if ((getPartName(i) == "conditions_vente") || (getPartName(i) == "mentions_legales") ) {
        	aux = 1000;
        }
		
        if ((getPartName(i) == "contact")||(getPartName(i) == "tarifs")  ){
        	aux = 850;
        }
		
		if ((getPartName(i) == "reglement_charte") ){
        	aux = 1200;
        }
		;
		
		var tmp =  coord_bloc[getPartName(i)]['y']*h_window/1200 + aux + 20;
		
		
		var myTmpId="";
		var myLeft=0;
		var myTop=0;
		var myAux=0;
	
		
		//cas particulier equipe lors du resize
		if(getPartName(i) == "equipe"){
			tmp = coord_equipeY[i]*h_window/1200 + aux + 20;		
		}
		
		if (h_window < tmp){
            h_window = tmp;
            real_h_window = h_window;
            
            if ((real_w_window/real_h_window) > (1920/1200)){
                w_window = real_w_window;						
                h_window = Math.round(real_w_window*1200/1920);
            } else {
                h_window = real_h_window;
                w_window = Math.round(real_h_window*1920/1200);
            }
            
            var val = (real_w_window-w_window)/2;
        }
        
        $('#bg_'+tabIds[i]+' img').css('marginLeft',val);

        if (bloc_is_relative[t]){
            $('#bloc_'+tabIds[i]+'_1').css('left',coord_bloc[getPartName(i)]['x']*w_window/1920+val);	
        } else {
            $('#bloc_'+tabIds[i]+'_1').css('left',coord_bloc[getPartName(i)]['x']);
			
        }
		$('#bloc_'+tabIds[i]+'_1').css('top',coord_bloc[getPartName(i)]['y']*h_window/1200); 
		
		//cas equipe
		if(getPartName(i) == "equipe"){
				$('#bloc_'+tabIds[i]+'_'+tabIds[i]).css('left',coord_bloc[getPartName(i)]['x']*w_window/1920+val);
				$('#bloc_'+tabIds[i]+'_'+tabIds[i]).css('top',coord_bloc[getPartName(i)]['y']*h_window/1200); 
		}

		////compter le nb de li dans le bon main .zone ul
		nbZoneLi = $('.main_'+tabIds[(i+1)]+" .zone li").size();
//console.log(nbZoneLi);

		/*le reste des vignettes equipe en et fr*/
		if(getPartName(i) == "equipe"){
		$('.main_'+tabIds[6]+' .zone li a').each(function(index) {
				myTmpId = "#bloc_"+tabIds[6]+"_"+$(this).attr('id').substring(1,10);
				//console.log(myTmpId);
				if($(myTmpId).length > 0){ 
					//cet id existe dans la liste
					$(myTmpId).css('left', coord_equipeX[index+1]*w_window/1920+(val+w_window)*(index));
					$(myTmpId).css('top', coord_equipeY[index+1]*h_window/1200);
					
				} 
		});
		}		
		
       
        $('#white_'+tabIds[i]).css('left', 50000);
        $('#white_'+tabIds[i]).css('top',  0);
        
        $('#bg_'+tabIds[i]).css('height',h_window);
        $('#bg_'+tabIds[i]).css('width',w_window);				

        $('#fg_'+tabIds[i]).css('height',h_window);
        $('#fg_'+tabIds[i]).css('width',w_window);
        
        $('#bg_'+tabIds[i]+' img').css('width',w_window);
        $('#bg_'+tabIds[i]+' img').css('height',h_window);
    } //end function resizes_pages(t)
	
	function fermer(){
        $(".infos").removeClass('active');
        $(".thumb").removeClass('active');
        $(".content").removeClass('active');
        $(".sub-nav").css('display','none');
		$('#container').removeClass('diaporama');
		
    }	
	
	
	function handleChange(event) {	
		
		
		
        var i = 0;
        var nb1 = 1;
        var nb2 = 1;
        var type = "";
		var str = event.value;
		
		str = str.substr(2,100);
		if (str.substr(0,2) == "!/"){
			str = str.substr(2,100);	
		}
		if (str.substr(0,1) == "/"){
			str = str.substr(1,100);	
		}
		
        var parameters = str.split('/');
		
		
        for (var p in parameters) {
		
            if (i == 0){
                nb1 = parameters[i];
				
            } else if (i == 1){
                nb2 = parameters[i];
				
            } else if (i == 2){
                type = parameters[i];
				
            }					
            i++;
        }
        
	
		
        goto(nb1,nb2);
    }
	
	 function getSRC(id,nb2) {
		
	
	 /*
	    var old_src;
        var new_src;
        if (nb2>1){
            old_src = $("#bg_"+tabIds[id]+" img:nth-child("+nb2+")").attr("src");
			
            if (old_src == "images/grey.jpg"){
                new_src = $("#bg_"+tabIds[id]+" img:nth-child("+nb2+")").attr("title");
                $("#bg_"+tabIds[id]+" img:nth-child("+nb2+")").attr("src",new_src);
            }
        }
       
        
		 */
        currentImage = nb2;
        //var nb_images = $(".main_"+tabIds[id]+" .zone ul").children().length;	
		
        //if (nb_images>1){
            /*
			for (j=0; j<=nb_images; j++) {
                old_src = $("#bg_"+tabIds[id]+" img:nth-child("+j+")").attr("src");
                if (old_src == "images/grey.jpg"){
                    new_src = $("#bg_"+tabIds[id]+" img:nth-child("+j+")").attr("title");
                    $("#bg_"+tabIds[id]+" img:nth-child("+j+")").attr("src",new_src);
                }    
            }
			*/
			
			
			if (nb2>=1){
					 old_src = $("#bg_"+tabIds[id]+" img:nth-child("+nb2+")").attr("src");
					if(old_src.match("grey")){myBool=true;} else {myBool=false;}
					if (myBool){
						new_src = $("#bg_"+tabIds[id]+" img:nth-child("+nb2+")").attr("title");
						$("#bg_"+tabIds[id]+" img:nth-child("+nb2+")").attr("src",new_src);
					}  				
			}
			
			//a voir pour un boucle
		
			
        //}
		
		//numerotation du bas
        if (nb2 < 10){
            nb2 = "0" + nb2;
        } 
		$('.dcurent').html(nb2);
		
		
    }
	
	function getPartName(nb) {
        var str = "accueil";
        
        switch (nb){
            case 1: str = "accueil";			break;
            case 2: str = "la_garde";			break;
            case 3: str = "promenade_quartier";	break;
            case 4: str = "balade_en_foret";	break;
            case 5: str = "qui_sommes_nous";	break;
            case 6: str = "equipe";				break;
            case 7: str = "video";				break;
            case 8: str = "tarifs";				break;
            case 9: str = "contact";			break;
            case 10: str = "mentions_legales";	break;
            case 11: str = "reglement_charte";	break;
            case 12: str = "conditions_vente";	break;
        }
        
        return str;
    }
    
    function getPartNum(str) {
        var nb = 1;
        
        switch (str){
            case "accueil":				nb=1;	break;
            case "la_garde":			nb=2;	break;
            case "promenade_quartier":	nb=3;	break;
            case "balade_en_foret":		nb=4;	break;
            case "qui_sommes_nous":		nb=5;	break;
            case "equipe":				nb=6;	break;
            case "video":				nb=7;	break;
            case "tarifs":				nb=8;	break;
            case "contact":				nb=9;	break;
            case "mentions_legales":	nb=10;	break;
            case "reglement_charte":	nb=11;	break;
            case "conditions_vente":	nb=12;	break;
        }
        
        return nb;
    }
    
    function testMenu() {
     
	 
		
        var num = 0;
        var count = 0;
        var prevcount = 0;
        var nb_images = 0;
        var tmp = -2;
        var h_scroll = $(window).scrollTop() + $(window).height()/2;
        for (i=0; i<nb_total_page; i++) {
            num = i + 1;
            count += $('#bg_' + tabIds[num]).height();						
            
            if ((prevcount < h_scroll)&&(count > h_scroll)){
                $('header .menu ul a').removeClass('active');
                tmp = num;
				oldChgtEtat = tmpChgtEtat ;
                if (i>0){
                    $('.menu ul li:nth-child('+(i)+') a').addClass('active');
					tmpChgtEtat = i;
                }
            }
            prevcount += $('#bg_' + tabIds[num]).height();						
        }
        
        nb_images = $('#bg_'+tabIds[tmp]+' img').length;	
                       
        if (nb_images <= 1){
            $(".main nav").removeClass('active');
        } else {
            if (nb_images < 10){
                nb_images = "0" + nb_images;
            }
            $('.dcurent').html('01');
            $('.dall').html(nb_images);
            $(".main nav").addClass('active');
        }
        
        if (currentPart != tmp){
            currentPart = tmp;
            if (nb_images > 1){
                currentThumb = 1;
                $(".zone").scrollLeft(0);
                initArrow();
            }
            

            stopDiapo();
        }
        
        $('.divers .thumb').removeClass('active');
        $('.divers .infos').removeClass('active');
        $('.divers .content').removeClass('active');
		
		//class de body
		
		$("body").removeClass().addClass(getPartName(currentPart));
		//changement de niveau => showMenuDiapo
		if(oldChgtEtat != tmpChgtEtat){showMenuDiapo();}
		//le bon main
		$(".main").children().addClass('hidden');
		
		$(".main_"+tabIds[currentPart]).removeClass('hidden');
		
		
	
		
		
    }
 
    function showMenuDiapo(){
			if($( ".main nav.active" ).css('right') == "-140px"){
					//console.log('showMenuDiapo');
					$( ".main nav.active" ).animate({ right:"0px" }, 500, "easeOutBounce" )
										.animate({ opacity:1 }, 1500 )//pour stopper
										.animate({ right:"-140" }, 500, "linear", function(){ //end 
					});
				}
	}
	
    
    function goto(myPage,nb2) {
    	
	
	
        inter = 0; 
        inter2 = 0;
		
        num = getPartNum(myPage);
		//s'assurer de la valeur myPage
		myPage = getPartName(num);
        nbImg = $('#bg_'+tabIds[num]+' img').length;
		
        total = 0;

        
		var i = getPartNum(myPage);
        w_window = 0;
        h_window = 0;
        real_h_window = Math.round($(window).height());
        real_w_window = Math.round($(window).width());
		
		
        
        if ((real_w_window/real_h_window) > (1920/1200)){
            w_window = real_w_window;						
            h_window = Math.round(real_w_window*1200/1920);
        } else {
            h_window = real_h_window;
            w_window = Math.round(real_h_window*1920/1200);
        }
        
        var val = (real_w_window-w_window)/2;
        
        var previous_w_window = w_window;
        var previous_h_window = h_window;
        var previous_val = val;	
        
        var aux = $('#bloc_'+tabIds[i]+'_1').height();
		
		
		
        if ((getPartName(i) == "conditions_vente") || (getPartName(i) == "mentions_legales") ) {
        	aux = 1000;
        }
		
        if ((getPartName(i) == "contact")||(getPartName(i) == "tarifs")  ){
        	aux = 850;
        }
		
		if ((getPartName(i) == "reglement_charte") ){
        	aux = 1200;
        }
       
		var tmp = coord_bloc[getPartName(i)]['y']*h_window/1200 + aux + 20;
		
		
		//cas particulier equipe
		
		if(getPartName(i) == "equipe"){
			
			
			tmp = coord_equipeY[nb2]*h_window/1200 + aux + 20;
			
			
		}
		 if (h_window < tmp){
            h_window = tmp;
            real_h_window = h_window;
            
            if ((real_w_window/real_h_window) > (1920/1200)){
                w_window = real_w_window;						
                h_window = Math.round(real_w_window*1200/1920);
            } else {
                h_window = real_h_window;
                w_window = Math.round(real_h_window*1920/1200);
            }
            
            var val = (real_w_window-w_window)/2;            
        }
        
            

        var width_window = Math.round($(window).width());
		
		
		
        if (num){	
            inter2 = (nb2-1)*($('#bg_'+tabIds[num]).width()+val);		
        
		 
            if (myPage == "accueil" ){
                inter = 0;
            } else {
                inter = $('#bg_'+tabIds[num-1]).height() + $('#bg_'+tabIds[num-1]).position().top; 
				
            }
         
            $("#bg_"+tabIds[num]).animate({scrollLeft:inter2}, 500, function() {});	
            $("#fg_"+tabIds[num]).animate({scrollLeft:inter2}, 500, function() {});	
            
			
            getSRC(num,nb2);
			
			//recuperer les contenus et formater
			if(myPage !="accueil"){
			/*
			var myAlt = $('#bg_scroll_'+tabIds[num]+' img:nth-child('+nb2+')').parent().attr('alt');
			console.log("#bg_scroll_"+tabIds[num]+" img:nth-child("+nb2+") = "+myAlt);
			*/
			var ma_legende = "<li class='first'>"+$('#bg_scroll_'+tabIds[num]+' img').eq(nb2-1).attr('alt').replace("::","</li><li class='last'>")+"</li>";
			
			}
			//vider existant
			$(".legende").empty();
			//injecter le contenu
			$(".legende").html(ma_legende);
			//placer le lien actif
			$(".zone li a").removeClass('active');
           
			
        }
        
	
        
        $("html").animate({scrollTop:inter}, 700, 'easeOutCubic', function(){});//ff +ie
        $("body").animate({scrollTop:inter}, 700, 'easeOutCubic', function(){});//webkit
		
		
		//le bon menu
		$(".main").children().addClass('hidden');
		$(".main_"+tabIds[num]).removeClass('hidden');
		//la bonne info
		changeInfos(num,nb2);
		
		//active sur l'image actuel
		$(".main_"+tabIds[currentPart]+" .zone li:nth-child("+(currentImage)+") a").addClass('active');
    }	
	
	function changeInfos(num,nb2){
	
		var myBloc =  "#bloc_"+tabIds[num]+"_"+nb2;
		var myMain =  ".main_"+tabIds[num];
		var myLi =  myMain+" .thumb li:nth-child("+nb2+")";
		var myH1="";
		var myP="";
		if( $(myLi).find('p').html() != null  ){
				//rechercher les infos dans thumb li
				myH1 = $(myLi).find('h1').html();
				myP = $(myLi).find('p').html();		
		}else{
				//rechercher le master
				myH1 = $(myMain+" .infos").find('h1').html();
				myP = $(myMain+" .infos .wrap").find('p').html();	
		}
		
		$(myMain).find('.infos h1').empty().append(myH1);
		$(myMain).find('.infos .wrap p').empty().append(myP);
	
	}
	
	
	
	function getUrlVars() {
	var vars = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
		vars[key] = value;
	});
	return vars;
}
