/*----------------------------------------------------------------------------//
// Javascript pour le site client  -------------------------------------------//
//----------------------------------------------------------------------------//
// Client : Lapaco
// Date   : 19 mars 2008
//----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
// Inclusion dynamique des fichiers externes javascripts et css
/*----------------------------------------------------------------------------*/
function importJavascript(src)
{
	document.write("<script type=\"text/javascript\" src=\"" + src + "\"></scr" + "ipt>");
}
function importCss(href, media)
{
	document.write('<link rel="stylesheet" type="text/css" media="' + media + '" href="' + href + '" />');
}


/*----------------------------------------------------------------------------*/
// Importations de fichiers
/*----------------------------------------------------------------------------*/
//Thickbox
importCss("/includes/thickbox.css", "screen");
importJavascript("/includes/js/plugins/thickbox.js");
//jCaroussel Lite
importJavascript("/includes/js/plugins/jquery.jcarousellite.js");
//Simple Tooltips
importJavascript("/includes/js/plugins/jquery.simpletooltip.js");

/*----------------------------------------------------------------------------*/
// Declarations jQuery
/*----------------------------------------------------------------------------*/
$(document).ready(function(){
						   
	////////////////////////////////////////////////////////////////////////////
	// Ajustements de styles
	if($("ul#MenuPrincipal")) {
		$("ul#MenuPrincipal li:first a").css({ paddingLeft: "2px" });
		$("ul#MenuPrincipal li:last").css({ backgroundImage: "none" });
	}
	
	if($("div.BoxListes")) {
		$("div.BoxListes").each(function() {
			if($(this).children("ul").length > 1) {
				$(this).children("ul").css({ width: "305px", float: "left" });
				$(this).append("<div style=\"clear:both;\"></div>");
			}
		});
	}
	
	$("#ProduitIndex div.BoxCategorie:odd").after("<div class=\"clearer\"></div>");
	
	$("table.Tableau tr td:last-child").css("background-image","none");
	$("div.BoxProduit tr td:last-child").css("background-image","none");
	$("div.BoxProduit tr th:last-child").css("background-image","none");
	
	////////////////////////////////////////////////////////////////////////////
	// Tooltips du catalogue
	if ($("a.tooltip") && $("a.tooltip").simpletooltip)
	    $("a.tooltip").simpletooltip({click: true, hideOnMouseOut: false});
	
	////////////////////////////////////////////////////////////////////////////
	// Galerie photo intérieure
	if($("div#GaleriePhoto") && $("div#GaleriePhoto div.Photo").jCarouselLite) {		
		$("div#GaleriePhoto div.Photo").jCarouselLite({
			btnNext: ".BtGalNext",
			btnPrev: ".BtGalPrev",
			visible: 1,
			speed: 500,
			auto: 5000
		}); 
    }
	
	////////////////////////////////////////////////////////////////////////////
	// Plan du site
	if($("ul#SiteMap")) {		
	
		$("ul#SiteMap li:first").css("border-top","0px");
		$("ul#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);
		});
		
		$("ul#SiteMap li.SiteMapSousItem:nth-child(3n+1)").css("clear","both");

	}
		
});