/*----------------------------------------------------------------------------//
// Javascript pour le site client  -------------------------------------------//
//----------------------------------------------------------------------------//
// Client : -
// Note   : -
// Date   : -
//----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
// Inclusion dynamique des fichiers externes javascripts
/*----------------------------------------------------------------------------*/
function importJavascript(src)
{
	document.write("<script type=\"text/javascript\" src=\"" + src + "\"></scr" + "ipt>");
}

/*----------------------------------------------------------------------------*/
// Importations de fichiers
/*----------------------------------------------------------------------------*/
   importJavascript("/includes/js/plugins/jquery.easing.js");
   importJavascript("/includes/js/plugins/jquery.dimensions.js");
   //importJavascript("/includes/js/plugins/jquery.accordion.js");
   importJavascript("/includes/js/plugins/jquery.equalizeCols.js");

/*----------------------------------------------------------------------------*/
// Declarations jQuery
/*----------------------------------------------------------------------------*/
   $(document).ready(function() {
       

       var lastItemClicked = null;
       $("#SousMenu ul li ul").each(function() {

           if ($(this).parent().hasClass("On")) { $(this).show(); lastItemClicked = $(this); }
           var currentSubSubMenu = $(this);
           $(this).prev("a").click(function() {

               if (lastItemClicked != null && !$(this).parent().hasClass("On")) {
                   lastItemClicked.parent().removeClass("On");
                   lastItemClicked.parent().children("ul").animate({ height: 'toggle' }, 500);
                   lastItemClicked = $(this);
               }
               else if (lastItemClicked == null) {
                   lastItemClicked = $(this);
               } else {
                   lastItemClicked = null;
               }

               if (!$(this).parent().hasClass("On"))
                   $(this).parent().addClass("On");
               else
                   $(this).parent().removeClass("On");

               $(this).parent().children("ul").animate({ height: 'toggle' }, 500);

               return false;
           });

       });

       // Styles
       $("#BlocContenuInt h2 + h3").css("margin-top", "-15px");
       //$("h5 + ul").css("margin-top", "-12px");
       $("#CorpsSite.SousMenuAccordeon-Produits h4").css("margin-bottom", "0");
       $("p + hr").css("margin-top", "0");
       $("div.ListingProduits:last").css("margin-bottom", "22px");
       $("#ListingProduitsConnexes li:nth-child(5n)").css("margin-right", "0");
       $(".Tableau tr:last td").css("border-bottom", "0");
       $("p.ChampsAlignLeft:last").css("margin-right", "0");

       // Plan du site
       if ($("#BlocContenuInt ul#SiteMap")) {

           $("#BlocContenuInt ul#SiteMap li:first").css("border-top", "0px");
           $("#BlocContenuIntul#SiteMap ul li.SiteMapSousItem:first-child").each(function() {
               var sm_height = $(this).height();

               if ($(this).next().height() > sm_height)
                   sm_height = $(this).next().height();
               else
                   $(this).next().height(sm_height);

               if ($(this).next().next().height() > sm_height)
                   sm_height = $(this).next().next().height();
               else
                   $(this).next().next().height(sm_height);
           });

           $("#BlocContenuInt ul#SiteMap li.SiteMapSousItem:nth-child(2n+1)").css("clear", "both");

       }

       $("#ColGauche, #ColDroite").equalizeCols();
   });
$(window).load(function() {

    $("div.ContenuAccordeon").hide();
    //Ouvre le 1er item
    var lastActiveItem = $("div.ContenuAccordeon:first");
    var lastActiveHeader = $("div#AccordeonColD h3:first");
    lastActiveItem.addClass("selected").show();
    lastActiveHeader.addClass("selected");
    //action click aux entêtes
    $("div#AccordeonColD h3").click(function() {
        var activeItem = $(this).next("div.ContenuAccordeon");
        if (!activeItem.hasClass("selected")) {
            //Reset last selected
            lastActiveItem.slideUp(500).removeClass("selected");
            lastActiveHeader.removeClass("selected");
            //Active the new one
            activeItem.addClass("selected").slideDown(500);
            $(this).addClass("selected");
            //Set the global variable
            lastActiveItem = activeItem;
            lastActiveHeader = $(this);
        }
    });

    $('#q').keypress(function(e){
	    if(e.which == 13)
	        redirectToSearchPage();
	});
	$('#btnRecherche').click(function(){
	    redirectToSearchPage();
	});
});