// JavaScript Document
$(document).ready(function(){
	//précharge les images
	/*
	var liste_images = new Array("images/navleft_ep_off.png","images/navleft_ep_on.png","images/navleft_town_off.png","images/navleft_town_on.png","images/navleft_team_off.png","images/navleft_team_on.png","images/navleft_ep_off.png","images/navleft_clubhouse_off.png","images/navleft_clubhouse_on.png");
	for(var i=0;i<liste_images.length;i++){
		var image = new Image();
		image.src = liste_images[i];
	}
	*/

	$("#header_ep .nav_ep li .navsub_ep").hide();
	$("#header_ep .nav_ep li").hover(
		function(){
			$(this).find(".navsub_ep").show();
		},
		function(){
			$(this).find(".navsub_ep").hide();
		}
	)

	//$("#navleft_ep ul li:not(:firstchild) .navleft_niveau2").hide();
	$("#navleft_ep ul li").each(function(n){
		if(!$(this).hasClass("on")){
			$(this).find(".navleft_niveau2").hide();
		}
	});



	//$("#navleft_ep ul li a.navleft_niveau1_ep").click(
	$("#navleft_ep ul li a.navleft_niveau1_ep").click(
		function(){
			//alert("nb ul: " + $(this).parent().find(".navleft_niveau2 ul").children().length);
			if ( $(this).parent().find(".navleft_niveau2 ul").children().length>0 ){
				if(!$(this).parent().hasClass("on")){
					//alert("ok");
					if(($(this).hasClass("texte_ep")===false) &&($(this).hasClass("texte_simple_ep")===false) && ($(this).parent().hasClass("on") ===false)){
						 changerimage($(this).find("img"),"_off","_on",".png");
					}
					if ( $("div.homeUser").length > 0 ) {
						changeLine(urlToFillUser , $(this).parent().attr('id'));
					}
					$(this).parent().addClass("on");
					$(this).parent().find(".navleft_niveau2").show();
					$(this).parent().siblings("li").each(function(){
						if(($(this).find("a").hasClass("texte_ep")=== false) && ($(this).find("a").hasClass("texte_simple_ep")===false) && ($(this).hasClass("on") === true)){
							changerimage($(this).find("img"),"_on","_off",".png");
						}
						$(this).find(".navleft_niveau2").hide();
						$(this).removeClass("on");
					})
				}
				else{
					$(this).parent().removeClass("on");
					$(this).parent().find(".navleft_niveau2").hide();
					changerimage($(this).find("img"),"_on","_off",".png");
				}
				return false;
			}else{
				return true;
			}
		}
	)

	$("#article .liste_produits_quickview .produit .image a .bouton").hide();
	$("#article .liste_produits_quickview .produit .image .crossProd").hover(
		function(){
			$(this).find(".bouton").show();
		},
		function(){
			$(this).find(".bouton").hide();
		}
	)

	$("#corps .conteneurFicheProd .productCarrousel .carousel a .bouton").hide();
	$("#corps .conteneurFicheProd .productCarrousel .carousel .crossProd").hover(
		function(){
			$(this).find(".bouton").show();
		},
		function(){
			$(this).find(".bouton").hide();
		}
	)

	// Open popin in subgroup page
	/*
	$("#article .liste_produits_quickview .produit .image a").click(function(){
		var lien_fiche = $(this).attr("href");
		//		
		var coupe_lien = lien_fiche.split(".htm");
		//je n'ai pas pu utiliser la syntaxe demandée car on ne peut pas enregistrer de fichiers avec des / en local
		//le bonne ligne est donc commentée
		//var lien_popin = coupe_lien[0] + "/-/mini"+".htm";
		var lien_popin = coupe_lien[0] + "/-/popin"+".htm";
		//var lien_popin = coupe_lien[0] + "_-_mini"+".htm";
		loadPopin(lien_popin);
		$(this).blur();
		$("#grise").show();
		$("#grise").css({'height':$("body").height()+"px",'top':'0px','left':'0px'});
		var location_actuelle = window.location.href.split("#");
		window.location.href = location_actuelle[0]  + "#";
		return false;
	})*/

	$("#grise").click(function(){
		$("#grise").hide();
		$(".popin").hide();
		$('#popinContainer').remove();
		return false;
	})

	$("#navleft_ep ul li").each(function(n){
		if($(this).hasClass("on")){
			changerimage($(this).find("img"),"_off","_on",".png");
		}
	});
});	
function changerimage(element,etatdebut,etatfin,extension){
	var ancienne_source = element.attr("src");
	if (ancienne_source != undefined) {
		var verif = ancienne_source.split(etatfin+extension);
		if(etatfin!="" && verif[0] != ancienne_source) return;
		var off = ancienne_source.split(etatdebut+extension);
		if(off[0] != ancienne_source){
			element.attr({src: off[0]+etatfin+extension});
		}
	}
}

function changeStyle() {
	if(!$(this).parent().hasClass("on")){
		if(($(this).hasClass("texte_ep")===false) &&($(this).hasClass("texte_simple_ep")===false) && ($(this).parent().hasClass("on") ===false)){						
			changerimage($(this).find("img"),"_off","_on",".png");
		}
		$(this).parent().addClass("on");
		$(this).parent().find(".navleft_niveau2").show();
		$(this).parent().siblings("li").each(function(){
			if(($(this).find("a").hasClass("texte_ep")=== false) && ($(this).find("a").hasClass("texte_simple_ep")===false) && ($(this).hasClass("on") === true)){							
				changerimage($(this).find("img"),"_on","_off",".png");
			}
			$(this).find(".navleft_niveau2").hide();
			$(this).removeClass("on");
		})
	}
}
