/*----------------------------------------------------------------------------//
// Javascript pour le site client  -------------------------------------------//
//----------------------------------------------------------------------------//
// Client : NovaBus
//----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
// Inclusion dynamique des fichiers externes javascripts
/*----------------------------------------------------------------------------*/
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
/*----------------------------------------------------------------------------*/
// importJavascript("../includes/js/plugins/jquery.plugin.js");
// importCss("../includes/js/plugins/jquery.plugin.css", "screen");
importJavascript("/includes/js/swfobject.js");
importJavascript("/includes/js/plugins/abso.labelfocus.js");

/* Thickbox */
importJavascript("/includes/js/plugins/abso.thickbox.js");
importCss("/includes/js/plugins/abso.thickbox.css", "screen");

/* PNGfix */
if(jQuery.browser.msie) {
	importJavascript("/includes/js/plugins/jquery.pngfix.js");
}

/*----------------------------------------------------------------------------*/
// Declarations jQuery
/*----------------------------------------------------------------------------*/

$(document).ready(function(){
	
	$("#MenuPrincipal").children("li").each(function(){
		var curr = this;
		$("ul", curr).hide();
		$("*", curr).hover(function(){
			$("ul", curr).show();
		},function(){
			$("ul", curr).hide();
		});
	});
	
	$("input.LabelFocus").labelfocus();
	
	/*
	  Fonction pour la visionneuse des produits
	  ------------------------------------------------*/
	if(jQuery.browser.msie) {
		jQuery("div#ProduitVisionneuse div.Overlay").pngfix({
			sizingMethod: "scale"
		});
		jQuery("#ProduitVisionneuse div.Marqueur a").pngfix({
			sizingMethod: "scale"
		});
	}
	//Bouton fermer du popup
	jQuery("div#ProduitVisionneuse a.BtnClose").click(function(){
		jQuery('#ProduitVisionneuse div.Popup').hide();
		jQuery('#ProduitVisionneuse div.Popup div.Conteneur').hide();
		jQuery('#ProduitVisionneuse div.Overlay').hide();
	});
	//Navigation des modeles
	jQuery("div#ProduitVisionneuse ul.Navigation li a").each(function(){
		if(jQuery(this).attr("rel")) {
			jQuery(this).click(function(){
				jQuery('#ProduitVisionneuse div.Marqueur').hide().removeClass("On");
				jQuery('#M-'+jQuery(this).attr("rel")).show().addClass("On");
				jQuery("div#ProduitVisionneuse ul.Navigation li a").removeClass("On");
				jQuery(this).addClass("On");
			});
		}
	});
	//Liste des marqueurs
	jQuery("div#ProduitVisionneuse div.Marqueur").each(function(){
		jQuery(this).children("a").each(function(){
			if(jQuery(this).attr("rel")) {
				jQuery(this).click(function(){
					jQuery('#ProduitVisionneuse div.Overlay').show();
					jQuery('#C-'+jQuery(this).attr("rel")).show();
					jQuery('#ProduitVisionneuse div.Popup').show();
				});
			}
		});
	});

});
