    
    // RS >> ajax menu loader
    function LoadMenu()
    {
       jQuery.ajax({
          url: '/sites/module/ajax/getTopMenu.php',
          data: "id_doc=" + jQuery("body").attr("currentDocId"),
          cache: false,
          async: false,       
          success: function(response) {
            //alert(response);
            jQuery('#menu_accueil').html(response);
          }
        });
    }
    // RS >> ajax last subscribers loader
    function LoadLastSubscribers()
    {
        jQuery.ajax({
          url: '/sites/module/ajax/getLastSubscribers.php',
          data: "id_doc=" + jQuery("body").attr("currentDocId") + "&nb_abonnes=8",
          cache: false,
          async: false,       
          success: function(response) {
            //alert(response);
            jQuery('#last_subscribers').html(response);
            SexyLightbox.refresh();
          }
        });        
    }
    
    
    jQuery.noConflict();
    
    var stopAnimSst = true;
    var stopAnimInterv = true;
    var stopAnimFourn = true;
    
    jQuery(document).ready(function(){

		//truncate content article
		
		 jQuery(".summaryPostArticle .content").each(function(){
	        var txt = jQuery(this).text();
	        txt = txt.substring(0,170);
        	jQuery(this).html(txt+"...");
        });
        
     	jQuery(".summaryPostArticle .title a h2").each(function(){
	        var txt = jQuery(this).text();
	        txt = txt.substring(0,45);
        	jQuery(this).html(txt+"...");
        });

	    //animation schema accueil
	    
        jQuery("#sst").mouseenter(function(){
	        jQuery("#sst").fadeTo(200, 1);
	        jQuery("#fournisseur, #intervenant").stop(true,true).fadeTo(600, 0.4);
        	
        	stopAnimSst = false;
        	animateBtnSst("#schema #sst .btn_accueil");	        
  
	    }).mouseleave(function(){
	        stopAnimSst = true;
	    }).click(function(){
	        document.location.href="Recherche.html?annuaire=sst";    
	    }); 
	    
        jQuery("#intervenant").mouseenter(function(){
	        jQuery("#intervenant").fadeTo(200, 1);
	        jQuery("#fournisseur, #sst").stop(true,true).fadeTo(600, 0.4 );
        	stopAnimInterv = false;
        	animateBtnInterv("#schema #intervenant .btn_accueil");	        
  
	    }).mouseleave(function(){	        
	        stopAnimInterv = true;
	    }).click(function(){
	        document.location.href="Recherche.html?annuaire=intervenant";     
	 
	    }); 
	    
        jQuery("#fournisseur").mouseenter(function(){
	        jQuery("#fournisseur").fadeTo(200, 1);
	        jQuery("#sst, #intervenant").stop(true,true).fadeTo(600, 0.4 );
        	stopAnimFourn = false;
        	animateBtnFourn("#schema #fournisseur .btn_accueil");	        
  
	    }).mouseleave(function(){
	        stopAnimFourn = true;
	    }).click(function(){
	        document.location.href="Recherche.html?annuaire=fournisseur";     
	 
	    }); 
	    
	    jQuery("#schema").mouseleave(function(){
	       jQuery("#sst, #intervenant, #fournisseur").fadeTo(200, 1);
	    }); 
	    
	    
	    ResizeSiteHeightAccueil();
	    
	    
	    
	    // initialize LightBox  
        SexyLightbox.initialize({
            find          : 'sexylightbox', // rel="sexylightbox"
            color         : 'orange',
            dir           : '/sites/templates/images/lightBox_images/',
            imagesdir     : '/sites/templates/images/lightBox_images/',
            emergefrom    : 'top',
            OverlayStyles : {
              'background-color': '#000',
              'opacity' : 0.5
            }
        });
        
        
        //*** LOAD MENU ****        
        LoadMenu();
        
        //*** LOAD LAST SUBSCRIBERS ****
        LoadLastSubscribers();
        
        
        //*** FUNCTIONS ****
            
	    function ResizeSiteHeightAccueil()
	    {
   	        if  (document.body.clientWidth < 1000)
   	        	{
   	        	jQuery("#page").css("left", "0px");
   	        	jQuery("#page").css("marginLeft", "0px");    	        	    
   	        	}
	    
	     	var hauteur_content = jQuery("#content").outerHeight();
     	    hauteur_content += 560; //taille du schema et des articles
	        var hauteur_leftColumn = jQuery("#leftColumn").outerHeight();
	         
	        var hauteur_max = Math.max(hauteur_content, hauteur_leftColumn);       
	        hauteur_max += 190;            
	        jQuery("#footer").css("top", hauteur_max);        
	        jQuery("#page").css("visibility", "visible"); 
	           
	    }
        
        function animateBtnSst(cssClass)
	    {
	        jQuery(cssClass).animate({ marginLeft: "4px"}, 250 );
	        jQuery(cssClass).animate({ marginLeft: "0px"}, 150, function () {
	            if (!stopAnimSst)
	                animateBtnSst(cssClass);
	        });
	    }
	    function animateBtnInterv(cssClass)
        {
            jQuery(cssClass).animate({ marginLeft: "4px"}, 250 );
            jQuery(cssClass).animate({ marginLeft: "0px"}, 150, function () {
                if (!stopAnimInterv)
                    animateBtnInterv(cssClass);
            });
        }
        function animateBtnFourn(cssClass)
        {
            jQuery(cssClass).animate({ marginLeft: "4px"}, 250 );
            jQuery(cssClass).animate({ marginLeft: "0px"}, 150, function () {
                if (!stopAnimFourn)
                    animateBtnFourn(cssClass);
            });
        }
    
        
        
    });
    