// Au chargement de la page
$(document).ready(function() {
	
	if($(".select_fp").length>0)
	{
		$(".select_fp").uniform({
			selectClass: 'selector s180'
		});
	}
		if($(".select_ad").length>0)
	{
		$(".select_ad").uniform({
			selectClass: 'selector s190'
		});
	}
		if($(".select_ad_cp").length>0)
	{
		$(".select_ad_cp").uniform({
			selectClass: 'selector s190b'
		});
	}
	if($(".select_jour").length>0)
	{
		$(".select_jour").uniform({
			selectClass: 'selector s200'
		});
	}
	
		if($(".select_mois").length>0)
	{
		$(".select_mois").uniform({
			selectClass: 'selector s205'
		});
	}
	
	if($(".annee").length>0)
	{
		$(".annee").uniform({
			selectClass: 'selector s210'
		});
	}
	
	//initialisation des fonctions
	//init_ql();
	//init_menuList();
	init_onglets();
	/*init_radio_toggle()*/
});

//Gestion des onglets
		function init_onglets()
		{
			//On masque tout les onglets
			$("#conteneur #contenu #categories .desc_txt").hide();
			
			//On affiche le premier
			$("#conteneur #contenu #categories .desc_txt:eq(0)").show();
			$("#conteneur #contenu #categories .description .desc_det").addClass("on");
			
			
			//On va associer les clicks
			$("#conteneur #contenu #categories .description .desc_det").click(function(){
				$("#conteneur #contenu #categories .description .avis").removeClass("on");
				$("#conteneur #contenu #categories .description .desc_det").addClass("on");
				$("#conteneur #contenu #categories .desc_txt:eq(1)").hide();
				$("#conteneur #contenu #categories .desc_txt:eq(0)").show();
			});
			$("#conteneur #contenu #categories .description .avis").click(function(){
				$("#conteneur #contenu #categories .description .avis").addClass("on");
				$("#conteneur #contenu #categories .description .desc_det").removeClass("on");
				$("#conteneur #contenu #categories .desc_txt:eq(1)").show();
				$("#conteneur #contenu #categories .desc_txt:eq(0)").hide();
			});
		}

//Fonction gérant le menu de la page Liste
function init_menuList()
{
	//Verification de l'existant
	if($(".nav_gauche .liste_rr").length>0)
	{
		//On masque les item
		$(".nav_gauche .liste_rr div.item").hide();
		
		//On associe le toglle
		$(".nav_gauche .liste_rr ul li").click(function(){
			//On cache tout
			$(".nav_gauche .liste_rr div.item").hide();
			$("div.item",this).toggle();
		});
	}
}
/*var moncheck=0;

function init_textarea()
{
moncheck = moncheck ++;
		
	if((document.getElementById('check_area').checked==true)){
		document.getElementById('text_area_aff').style.display="block";
		moncheck = moncheck ++;
	}
	else {
	if((document.getElementById('check_area').checked==false) )
		{
		document.getElementById('text_area_aff').style.display="none";
		moncheck =0;
		}
	}
}*/


/*
function init_radio_toggle()
{	
	//Verification de l'existant
	if($("ctn_infos_carte").length>0)
	{		
		$("input radio").click(function);(){
			$(".ctn_infos_carte",this).show();
		});
		
	}
}
*/

/*function cache_cc_societe() {
	document.getElementById('cc_nom_societe').style.display="";
}

function cache_tr() {
	document.getElementById('cache_tr').style.display="";
}

function societe_on() {
	document.getElementById('ouvre_societe').style.display="";
	$("#tooltiptl_datenaissance").css("top","140px") ;
	$("#tooltiptl_telephone").css("top","173px") ;
}

function societe_off() {
	document.getElementById('ouvre_societe').style.display="none";
	$("#tooltiptl_datenaissance").css("top","") ;
	$("#tooltiptl_telephone").css("top","") ;
}
*/
function societe_2_on() {
	document.getElementById('ouvre_societe_2').style.display="";
}

function societe_2_off() {
	document.getElementById('ouvre_societe_2').style.display="none";
}

/*function ctn_form_2() {
	document.getElementById('ouvre_ctn_form_2').style.display="";
}
function ctn_form_2_off() {
	document.getElementById('ouvre_ctn_form_2').style.display="none";
}*/

function ctn_infos_carte() {
	document.getElementById('ctn_infos_carte').style.display="";
}

/* layer menu */
function menu_on(indice) {
	//var item = "layer_"+indice;
	//document.getElementById(item).style.display="";
}
function menu_off(indice) {
	//var item = "layer_"+indice;
	//document.getElementById(item).style.display="none";
}

/* layer maison */
function maison_on() {
	document.getElementById('layer_maison').style.display="";
}
function maison_off() {
	document.getElementById('layer_maison').style.display="none";
}

/* layer plein air */
function plein_air_on() {
	document.getElementById('layer_plein_air').style.display="";
}
function plein_air_off() {
	document.getElementById('layer_plein_air').style.display="none";
}

/* layer enfant */
function enfant_on() {
	document.getElementById('layer_enfant').style.display="";
}
function enfant_off() {
	document.getElementById('layer_enfant').style.display="none";
}

/* layer epicerie */
function epicerie_on() {
	document.getElementById('layer_epicerie').style.display="";
}
function epicerie_off() {
	document.getElementById('layer_epicerie').style.display="none";
}

/* layer bien_etre */
function bien_etre_on() {
	document.getElementById('layer_bien_etre').style.display="";
}
function bien_etre_off() {
	document.getElementById('layer_bien_etre').style.display="none";
}

/* layer sante */
function sante_on() {
	document.getElementById('layer_sante').style.display="";
}
function sante_off() {
	document.getElementById('layer_sante').style.display="none";
}

/* layer cosmetiques */
function cosmetiques_on() {
	document.getElementById('layer_cosmetiques').style.display="";
}
function cosmetiques_off() {
	document.getElementById('layer_cosmetiques').style.display="none";
}

/* layer energie */
function energie_on() {
	document.getElementById('layer_energie').style.display="";
}
function energie_off() {
	document.getElementById('layer_energie').style.display="none";
}

/* layer bureau */
function bureau_on() {
	document.getElementById('layer_bureau').style.display="";
}
function bureau_off() {
	document.getElementById('layer_bureau').style.display="none";
}


/* layer : panier, compte ('off' 'on'), langue */

function pop_up_ad_on() {
	document.getElementById('pop_up_ad').style.display="";
}

function pop_up_ad_off() {
	document.getElementById('pop_up_ad').style.display="none";
}

function pop_up_ad_2_on() {
	document.getElementById('pop_up_ad_2').style.display="";
}

function pop_up_ad_2_off() {
	document.getElementById('pop_up_ad_2').style.display="none";
}
/*
function panier_on() {
	document.getElementById('layer_panier').style.display="";
}

function panier_off() {
	document.getElementById('layer_panier').style.display="none";
}

function compte_off_on() {
	document.getElementById('layer_compte_off').style.display="";
}

function compte_off_off() {
	document.getElementById('layer_compte_off').style.display="none";
}

function compte_on_on() {
	document.getElementById('layer_compte_on').style.display="";
}

function compte_on_off() {
	document.getElementById('layer_compte_on').style.display="none";
}

function langue_on() {
	document.getElementById('layer_langue').style.display="";
}

function langue_off() {
	document.getElementById('layer_langue').style.display="none";
}
*/

$(document).ready(function() { 

$('div.liste_pl').click(function() {
 if ($(this).next().is(":hidden")) {
  $(this).next().css('display','block'); 
     } else  {
 $(this).next().hide();}

});

});
/*
function init_ql()
	{
	//Tout masquer
	$(".rayon_img .btn_ql").hide();
	
	$(".rayon_img").hover(
			function(){
				$(".btn_ql",this).show();
			},
			function(){
				$(".btn_ql",this).hide();
			}
		);
	}
*/

function btn_ql(){
	Box.open({ url: "modal/mini_fp.html", modal:true, show:function(){
		if($(".fp_couleurs").length>0)
	{
		$(".fp_couleurs").uniform({
			selectClass: 'selector s170'
		});
	}
	}});	
}

function btn_ql_panier(){
	Box.open({ url: "modal/ajout_panier.html", modal:true});	
}

function btn_ql_identification(){
	Box.open({ url: "modal/identification.html", modal:true});	
}

function btn_ql_mdp_perdu(){
	Box.open({ url: "modal/mdp_perdu.html", modal:true});	
}

/* fonction d'ouverture de la modal avec une initialisation de la fonction de l'affichage du bouton quick look */
function btn_ql_panier_valide(){
	Box.open({ url: "modal/ajout_panier_valide.html",  modal:true, show:function(){init_ql();}});	
	
	function init_ql()
	{
	//Tout masquer
	$(".rayon_img .btn_ql").hide();
	
	$(".rayon_img").hover(
			function(){
				$(".btn_ql",this).show();
			},
			function(){
				$(".btn_ql",this).hide();
			}
		);
	}
	
	
	
}

/* toogle */
function switchMenu(obj, toogle, texteQuandFerme, texteQuandOuvert)
	{
	var el = document.getElementById(obj);
	if ( el.style.display != "none" )
	{
	el.style.display = 'none';
	toogle.innerHTML = texteQuandFerme;
	}
	else
	{
	el.style.display = '';
	toogle.innerHTML = texteQuandOuvert;
	}
}

//script melanie gavelle
//recap_panier js  

$(document).ready(function()
{
   $(".btsupprimer").click(function(){
   //met l'id de l'element cliqué dans une variable
    maligne = this.id;
    //on enleve les deux premieres de la valeur recupéré on garde le reste
    maligne = maligne.substr(2, 5);
    //alert(maligne);
    //on concatene la valeur de la variable (_1) au debut de l'id de la ligne que l'on veut supprime exemple #line_1 et on la remove
    $("#line"+maligne).remove();
   });
  
  /*Le mouseover pour les infobulles est placé sur chaque images point d'interrogation qui porte la classe info
  <img id="tl_datenaissance" class="infos" src="images/crea_compte/infos.gif">
   je lui fourni un id que j'injecte dans la variable matooltip
   la div a affiché se nomme #tooltiptl_datenaissance
   comme ca il affiche toujours la div qui porte l'id que je lui ai fourni
  */
  $(".infos").mouseout(function(){
    matooltip = this.id;
    $("#tooltip"+matooltip).hide();
  });
   
  $(".infos").mouseover(function(){
    matooltip = this.id;
    $("#tooltip"+matooltip).show();
  });
   
});

/* /////////////////////////////////////////////////////////////////////////////////*/
/* fonction pour les bulles */
/*function GetId(id)
{
return document.getElementById(id);
}
var i=false; // La variable i nous dit si la bulle est visible ou non
 
function move(e) {
  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
    GetId("curseur").style.left=e.pageX + 5+"px";
    GetId("curseur").style.top=e.pageY + 10+"px";
    }
    else { // Modif proposÃ© par TeDeum, merci Ã   lui
    if(document.documentElement.clientWidth>0) {
		GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
		GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
    } else {
		GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
		GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
         }
    }
  }
}
 
function montre(text) {
  if(i==false) {
  GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securitÃ©) on le rend visible.
  GetId("curseur").innerHTML = text; // on copie notre texte dans l'Ã©lÃ©ment html
  i=true;
  }
}
function cache() {
if(i==true) {
GetId("curseur").style.visibility="hidden"; // Si la bulle est visible on la cache
i=false;
}
}
//document.onmousemove=move; // dÃ¨s que la souris bouge, on appelle la fonction move pour mettre Ã  jour la position de la bulle.*/
//-->
/* /////////////////////////////////////////////////////////////////////////////////*/

/* ---------------------- FUNCTIONS CPE ---------------------- */
	$(document).ready(function() {
		more_infos();
		
		$("#search").catcomplete({
			source: 'autocomplete_search.php',
			minLength: 3,
			delay: 0,
			position: {
				offset: '0 5'
			},
			select: function(event, ui) {
				location.href = './'+ui.item.url;
			}
		});
		
		if(category_selected != 0) {
			$('#menu_'+category_selected).children('a').attr('style', 'background-color:#f28715;');
		}
		
		$('.product_to_cart').click(function() {
			var selected	= $(this).attr("rel").split("_");
			var id			= selected[1];
			var quantity	= $("#quantity").val();
			var variante	= $("#variante").val();			
			display_box_cart(id, quantity, variante);
		});
		
		$('.products_list_infos').click(function() {
			var selected	= $(this).attr("rel").split("_");
			var id			= selected[1];
			display_box_product(id);
		});
		
		$('#add_address').click(function() {
			display_box_address('add');
		});
		
		$('#add_address_main').click(function() {
			display_box_address('add', '', true);
		});

		$('.modif_address').click(function() {
			var selected	= $(this).attr("rel").split("_");
			var id			= selected[1];
			display_box_address('edit', id);
		});
		
		$('#formulaire_connexion_mon_compte').click(function() {
			valid_connexion();
			return false;
		});
		
		$('#submit_deconnexion_mon_compte').click(function() {
			$('#div_deconnexion_mon_compte').addClass('ajax-loading');
			$.getJSON("./deconnexion.php", { "action":"process" }, function(data) {
				if(!data.erreur) {
					if(data.redirection != "") {
						document.location.href = data.redirection;
					}
				}
			});
		});
		
		/* NEWSLETTER */
		$('#newsletter').click(function() {
			display_box_newsletter();
		});
		$('#formulaire_newsletter_footer').click(function() {
			var email = $('#email_address_newsletter').val();
			display_box_newsletter(email);
			return false;
		});
		$('#email_address_newsletter').focus(function() {
			if($('#email_address_newsletter').val() == 'Votre adresse email') {
				$('#email_address_newsletter').val('');
			}
		}).blur(function() {
			if($('#email_address_newsletter').val() == '') {
				$('#email_address_newsletter').val('Votre adresse email');
			}
		});
		
		/* MENU */
		$('.header_menu').mouseover(function() {
			var selected	= $(this).attr("rel").split("_");
			var id			= selected[1];
			$('#layer_'+id).show();
		}).mouseout(function(){
			var selected	= $(this).attr("rel").split("_");
			var id			= selected[1];
			$('#layer_'+id).hide();
		});
		/* MENU LAYER */
		$('.layer_menu').mouseenter(function() {
			var selected	= $(this).attr('id').split("_");
			var id			= selected[1];
			if(id != category_selected) {
				$('#menu_'+id).children('a').attr('style', 'background-color:#f28715;');
			}
			$(this).show();
		}).mouseleave(function(){
			var selected	= $(this).attr('id').split("_");
			var id			= selected[1];
			if(id != category_selected) {
				$('#menu_'+id).children('a').attr('style', 'background-color:none;');
			}
			$(this).hide();
		});
		
		/* LANGUE */
		$('#langue').mouseover(function() {
			//$('#layer_langue').slideDown();
		});
		
		$('#layer_langue').mouseenter(function() {
			$('#layer_langue').show();
		}).mouseleave(function(){
			$('#layer_langue').slideUp();
		});
		
		/* PANIER */
		$('#mon_panier').mouseover(function() {
			$('#layer_panier').show();
		}).mouseout(function(){
			$('#layer_panier').hide();
		});
		
		$('#layer_panier').mouseenter(function() {
			$('#layer_panier').show();
		}).mouseleave(function(){
			$('#layer_panier').hide();
		});
		
		/* MON COMPTE // CONNECTER */
		$('.compte_deco').hover(function() {
			$('#layer_compte_on').show();
		});
		
		$('#layer_compte_on').mouseenter(function() {
			$('#layer_compte_on').show();
		}).mouseleave(function(){
			$('#layer_compte_on').fadeOut();
		});
		
		/* MON COMPTE // PAS CONNECTER */
		$('.compte_deco_off').hover(function() {
			$('#layer_compte_off').show();
		});
		
		$('#layer_compte_off').mouseenter(function() {
			$('#layer_compte_off').show();
		}).mouseleave(function(event){
			if(event.target.tagName != 'INPUT') {
				$('#layer_compte_off').fadeOut();
			}
		});
		
		/* SOCIETE */
		$('.no_societe').click(function() {
			if($('#ouvre_societe').css('display') == 'block') {
				$('#ouvre_societe').slideUp();
			}
		});
		
		$('.open_societe').click(function() {
			$('#ouvre_societe').slideDown();
		});

		$('.no_societe_2').click(function() {
			if($('#ouvre_societe_2').css('display') == 'block') {
				$('#ouvre_societe_2').slideUp();
			}
		});
		
		$('.open_societe_2').click(function() {
			$('#ouvre_societe_2').slideDown();
		});
		
		/* ADRESSE DE FACTURATION */
		$('#adresse_facturation_open').click(function() {
			$('#div_adresse_facturation').slideDown();
		});
		
		$('#adresse_facturation_closed').click(function() {
			if($('#div_adresse_facturation').css('display') == 'block') {
				$('#div_adresse_facturation').slideUp();
			}
		});
		
		/* INFOS BULLE */
		$('.infos_bulle').mousemove(function(event) {
			var infos = $(this).attr('rel');
			
			if($('#curseur').css('display') == 'block') {
				//$('#curseur').hide();
			}
			
			$('#curseur').css('left', event.pageX+10).css('top', event.pageY+10);
			$('#curseur').html(infos);
			$('#curseur').show();
		}).mouseleave(function(){
			$('#curseur').fadeOut('fast');
			$('#curseur').empty();
			$('#curseur').css('left', 0).css('top', 0);
		});
		
		/* FAVORITES */
		$('.delete').click(function() {
			var selected	= $(this).attr("rel").split("_");
			var id			= selected[1];
			delete_favorites(id);
		});
		
		/* CODE PROMOTIONNEL */
		$('#code_promotionnel').click(function() {
			if($('#code_promotionnel_info').css('display') == 'none') {
				$('#code_promotionnel_info').show();
			} else {
				$('#code_promotionnel_info').hide();
			}
		});
		
		/* BLOC FIXED */
		$('#inscription_news_off_fr').hover(function() {
			$('#inscription_news_off_fr').hide();
			$('#inscription_news_on_fr').show();
		});
		
		$('#inscription_news_on_fr').mouseleave(function() {
			$('#inscription_news_on_fr').hide();
			$('#inscription_news_off_fr').show();
		});
		
		$('#formulaire_inscription_newsletter_fixed').click(function() {
			valid_inscription_newsletter();
			return false;
		});
		
		$('#catalog_noel_2011_close').hover(function() {
			$('#catalog_noel_2011_close').hide();
			$('#catalog_noel_2011_open').show();
		});
		
		$('#catalog_noel_2011_open').mouseleave(function() {
			$('#catalog_noel_2011_open').hide();
			$('#catalog_noel_2011_close').show();
		});
		
		$('.idz_background').click(function() {
			document.location.href = 'http://www.greenweez.com/contact.html';
		});
		
		$('#cgv_code_promo').click(function() {
			var selected	= $(this).attr("rel").split("_");
			var id			= selected[1];
			display_box_cgv_codepromo(id);
		});
		
		$('.cross_sell').click(function() {
			var selected	= $(this).attr("rel").split("_");
			var cross_sell	= selected[2];
			EA_productevent(cross_sell, 'cross-sell');
		});
	});
	
	var valid_inscription_newsletter = function() {
		var opeacqui		= 0;
		var my_login		= $('#email_address_news').val();
		var abo_newsletter	= 0;
		var abo_partenaire	= 0;
		
		if($('#abo_partenaire').is(':checked')) {
			abo_partenaire = $('#abo_partenaire').val();
		}
		
		$('#formulaire_inscription_newsletter_fixed').removeClass('ok');
		$('#formulaire_inscription_newsletter_fixed').addClass('ajax-loading');
		
		$.getJSON("./newsletter.php", { "action":"process", "email_address":my_login, "abo_newsletter":abo_newsletter, "abo_partenaire":abo_partenaire, "opeacqui":opeacqui, "abo_game":true }, function(data) {
			$('#formulaire_inscription_newsletter_fixed').removeClass('ajax-loading');
			$('#formulaire_inscription_newsletter_fixed').addClass('ok');
			$('#inscription_news_on_fr').hide();
			$('#inscription_news_off_fr').show();
			$('#email_address_news').val('Entrez votre email');		
			$.fancybox({
				href		: './modal_newsletter_fixed.php?error='+data.erreur+'&message='+data.erreur_message,
				modal		: true,
				type		: 'iframe',
				width		: 523,
				height		: 215,
				autoScale	: false,
				scrolling	: 'no'
			});
		});
	}
	
	var valid_connexion = function() {
		$('#submit_connexion_mon_compte').fadeOut('fast', function(){
			$('#submit_connexion_mon_compte').empty();
			$('#submit_connexion_mon_compte').addClass('ajax-loading');
			$('#submit_connexion_mon_compte').show();				
		});
		
		var my_login	= $('#email_address').val();
		var my_password	= $('#password').val();
		var my_session	= 0;
		
		if($('#persist_box').is(':checked')) {
			my_session = 1;
		}
		
		$.getJSON("./connexion.php", { "action":"process", "email_address":my_login, "password":my_password, "session":my_session }, function(data) {
			if(data.erreur) {
				$('#submit_connexion_mon_compte').fadeOut('fast', function(){
					$('#submit_connexion_mon_compte').empty();
					$('#submit_connexion_mon_compte').removeClass('ajax-loading');
					$('<input />').attr('class', 'btn_ok').attr('id', 'formulaire_connexion_mon_compte').attr('type', 'submit').attr('name', 'ok').attr('value', 'ok').appendTo($('#submit_connexion_mon_compte'));
					$('#submit_connexion_mon_compte').show();
					
					$('#email_address').val('');
					$('#password').val('');
					
					$('#formulaire_connexion_mon_compte').click(function() {
						valid_connexion();
						return false;
					});
				});
				$('#layer_compte_off').fadeOut('fast', function() {
					display_box_connexion(data.erreur_input);
				});
			} else {
				if(data.redirection != "") {
					document.location.href = data.redirection;
				}
			}
		});
	}
	
	/* AFFICHAGE MODAL AJOUT PRODUIT AU PANIER */
	var display_box_cart = function(id, quantity, variante) {		
		if(quantity != null) {
			urlData = urlData+"&quantity="+quantity;
		}
		if(variante != null) {
			var selected = variante.split("|");
			urlData = urlData+"&variante="+selected[0];
		}		
		if(id != null) {
			$.fancybox({
				href		: './modal_add_product.php?products_id='+id+urlData,
				modal		: true,
				type		: 'iframe',
				width		: 720,
				height		: 300,
				autoScale	: false,
				scrolling	: 'no'
			});
		}
	}			
			
	/*var display_box_cart = function(id, quantity, variante) {		
		if(quantity != null) {
			urlData = urlData+"&quantity="+quantity;
		}
		if(variante != null) {
			var selected = variante.split("|");
			urlData = urlData+"&variante="+selected[0];
		}		
		if(id != null) {
			Box.open({
				url: "./modal_add_product.php",
				urldata: "products_id="+id+urlData,
				modal:true,
				show:function(){
					$(".rayon_img .btn_ql").hide();
					$(".rayon_img").hover(function(){
						$(".btn_ql",this).show();
					}, function(){
						$(".btn_ql",this).hide();
					});
					
					$('.modal_product_to_cart').click(function() {
						var selected	= $(this).attr("rel").split("_");
						var id			= selected[1];
						add_to_cart(id);	
						display_box_cart(id);
					});
				}
			});
		}
	}*/
	
	/* AFFICHAGE MODAL INFOS PRODUIT */
	var display_box_product = function(id) {
		if(id != null) {
			$.fancybox({
				href		: './modal_product_info.php?products_id='+id+urlData,
				modal		: true,
				type		: 'iframe',
				width		: 720,
				height		: 380,
				autoScale	: false,
				scrolling	: 'no'
			});
		}
	}
	
	/*var display_box_product = function(id) {
		if(id != null) {
			Box.open({
				url: "./modal_product_info.php",
				urldata: "products_id="+id+urlData,
				modal:true,
				show:function(){
					if($(".fp_couleurs").length > 0){
						$(".fp_couleurs").uniform({
							selectClass: 'selector s170'
						});
					}
				}
			});
		}
	}*/
	
	/* AFFICHAGE MODAL CONNEXION */
	var display_box_connexion = function(erreur_input, url) {
		var urlData = '';
		if(erreur_input != '' && erreur_input != undefined) {
			urlData = '?error='+erreur_input;
		}
		if(url != '' && url != undefined) {
			if(urlData != '') {
				urlData = urlData+'&returnUrl='+url;
			} else {
				urlData = '?returnUrl='+url;
			}
		}
		
		$.fancybox({
			href		: './modal_connexion.php'+urlData,
			modal		: true,
			type		: 'iframe',
			width		: 523,
			height		: 355,
			autoScale	: false,
			scrolling	: 'no'
		});
	}
	
	/* AFFICHAGE MODAL FACEBOOK */
	var display_box_facebook = function() {
		$.fancybox({
			href		: './modal_facebook.php',
			modal		: true,
			type		: 'iframe',
			width		: 860,
			height		: 530,
			autoScale	: false,
			scrolling	: 'no'
		});
	}
	
	/* AFFICHAGE MODAL CODEPROMO */
	var display_box_cgv_codepromo = function(id) {
		if(id != null) {
			$.fancybox({
				href		: './modal_cgv_codepromo.php?id='+id,
				modal		: true,
				type		: 'iframe',
				width		: 535,
				height		: 300,
				autoScale	: false,
				scrolling	: 'yes'
			});
		}
	}
	
	/*var display_box_connexion = function(erreur_input) {
		Box.open({
			url: "./modal_connexion.php",
			urldata: "error="+erreur_input,
			modal:true
		});
	}*/
	
	/* AFFICHAGE MODAL MOT DE PASSE */
	/*var display_box_forgot_passwd = function() {
		Box.open({
			url: "./modal_forgot_password.php",
			modal:true
		});
	}*/
	
	/* AFFICHAGE MODAL NEWSLETTER */
	var display_box_newsletter = function(email, opeacqui) {
		var urlData = '';
		if(email != '' && email != undefined) {
			urlData = '?email='+email;
		}		
		if(opeacqui != '' && opeacqui != undefined) {
			if(urlData != '') {
				urlData = urlData+'&opeacqui='+opeacqui;
			} else {
				urlData = '?opeacqui='+opeacqui;
			}
		}
		$.fancybox({
			href		: './modal_newsletter.php'+urlData,
			modal		: true,
			type		: 'iframe',
			width		: 523,
			height		: 295,
			autoScale	: false,
			scrolling	: 'no'
		});		
	}
	
	/*var display_box_newsletter = function() {
		Box.open({
			url: "./modal_newsletter.php",
			modal:true
		});
	}*/
	
	/* AFFICHAGE MODAL ADRESSE */
	var display_box_address = function(type, id, main) {
		var url = '';
		if(id != null) {
			url = '&address_id='+id;
		}
		if(main) {
			url = url+'&main=true';
		}
		
		$.fancybox({
			href		: './modal_address.php?type='+type+url,
			modal		: true,
			type		: 'iframe',
			width		: 723,
			height		: 415,
			autoScale	: false,
			scrolling	: 'no'
		});
	}

	/*var display_box_address = function() {
		Box.open({
			url: "./modal_address_2.php",
			modal:true
		});
	}*/

	/* AJOUTE DES PRODUITS AU PANIER */
	var add_to_cart = function(id) {
		if(id != null) {
			var quantity = $("#quantity").val();
			var variante = $("#variante").val();
			var ecomiles = $("#produit_eco").val();
			
			if(ecomiles == 1) {
				var chaine_eco = "&ecomiles=1";
			} else {
				var chaine_eco = "";
			}
			
			$.ajax({
				type: "GET",
				url: "./ajout_produit_panier.php",
				data: "products_id="+id+"&variante="+variante+"&quantity="+quantity+chaine_eco,
				cache: false,
				dataType: 'json',
				success: function(data){
					$('#header_panier_articles').empty().text(data.nbr_articles);
					$('#header_show_total').empty().html(data.show_total);
				}
			});
		}
	}
	
	var more_infos = function() {
		$(".rayon_img .btn_ql").hide();	
		$(".rayon_img").mouseenter(function(){
			$(".btn_ql", this).show();
		}).mouseleave(function(){
			$(".btn_ql", this).hide();
		});
	}
	
	var delete_favorites = function(id) {
		if(id != null) {
			$.getJSON("./delete_favorites.php", { "action":"process", "id":id }, function(data) {
				if(data.erreur == false) {
					$('#favorites_'+id).fadeOut('slow', function() {
						$('#favorites_'+id).empty();
					})
					$('#favorites_number_articles').fadeOut('fast', function() {
						$('#favorites_number_articles').empty().text(data.nbr_favorites).fadeIn();
					});
				}
			});
		}
	}
/* ---------------------- FIN FUNCTIONS CPE ---------------------- */

