// Select Checkbox
function toggleMark (el){
	if(el.className!='select'){
		el.className='select';
	} else {
		el.className='';
	}
}

// Effet zoom
function gestionZoom(){
	if($('zoom').getStyle('display') == 'none'){
		effetTransparence('apparition', 'zoom');
		$('zoom').setStyle('display','block');
	} else {
		effetTransparence('disparition', 'zoom');
		$('zoom').setStyle('display','none');
	}
}

// Change vue produit
function changeImage(image, numid, image_nom){
	//$('imgzoom').src = '/images/produits/zoom/'+image;
	//$('imgdetail').src = '/images/produits/detail/'+image;
	//$('zoom').setStyle('display', 'none');
	var extension = image.split(".");
	if(extension[1]!="swf"){
		var html_str = "<img src='/images/produits/detail/"+image+"' width='280' height='250' border='0' alt='"+image_nom+"' id='imgdetail' /></a>";
		var html_str_zoom = "<img src='/images/produits/zoom/"+image+"' width='500' height='450' border='0' alt='"+image_nom+"' id='imgzoom' />";
		$('mon_image').innerHTML = html_str;
		$('mon_image_zoom').innerHTML = html_str_zoom;
		$('mon_image_zoom').addClass(extension[1]).removeClass("swf");
	}else{
		var html_str;
		var html_str_zoom;
		html_str ="<div id='360-detail'>";
		html_str+="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='280' height='220' id='imgdetail'>";
		html_str+="<param name='movie' value='/images/produits/360/"+image+"' />";
		html_str+="<param name='quality' value='high' />";
		html_str+="<param name='wmode' value='opaque' />";
		html_str+="<param name='swfversion' value='8.0.35.0' />";
		html_str+="<!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure a télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->";
		html_str+="<param name='expressinstall' value='/Scripts/expressInstall.swf' />";
		html_str+="<!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE a l'aide d'IECC. -->";
		html_str+="<!--[if !IE]>-->";
		html_str+="<object type='application/x-shockwave-flash' data='/images/produits/360/"+image+"' width='280' height='220'>";
		html_str+="<!--<![endif]-->";
		html_str+="<param name='quality' value='high' />";
		html_str+="<param name='wmode' value='opaque' />";
		html_str+="<param name='swfversion' value='8.0.35.0' />";
		html_str+="<param name='expressinstall' value='/Scripts/expressInstall.swf' />";
		html_str+="<!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->";
		html_str+="<div>";
		html_str+="<h4>Le contenu de cette page n&eacute;cessite une version plus r&eacute;cente d'Adobe Flash Player.</h4>";
		html_str+="<p><a href='http://www.adobe.com/go/getflashplayer'><img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Obtenir le lecteur Adobe Flash' width='112' height='33' /></a></p>";
		html_str+="</div>";
		html_str+="<!--[if !IE]>-->";
		html_str+="</object>";
		html_str+="<!--<![endif]-->";
		html_str+="</object>";
		html_str+="</div>";
		$('mon_image').innerHTML = html_str;
		
		html_str_zoom ="<div id='360-zoom'>";
		html_str_zoom+="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='500' height='392' id='imgzoom'>";
		html_str_zoom+="<param name='movie' value='/images/produits/360/"+image+"' />";
		html_str_zoom+="<param name='quality' value='high' />";
		html_str_zoom+="<param name='wmode' value='opaque' />";
		html_str_zoom+="<param name='swfversion' value='8.0.35.0' />";
		html_str_zoom+="<!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure a télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->";
		html_str_zoom+="<param name='expressinstall' value='/Scripts/expressInstall.swf' />";
		html_str_zoom+="<!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE a l'aide d'IECC. -->";
		html_str_zoom+="<!--[if !IE]>-->";
		html_str_zoom+="<object type='application/x-shockwave-flash' data='/images/produits/360/"+image+"' width='500' height='392'>";
		html_str_zoom+="<!--<![endif]-->";
		html_str_zoom+="<param name='quality' value='high' />";
		html_str_zoom+="<param name='wmode' value='opaque' />";
		html_str_zoom+="<param name='swfversion' value='8.0.35.0' />";
		html_str_zoom+="<param name='expressinstall' value='/Scripts/expressInstall.swf' />";
		html_str_zoom+="<!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->";
		html_str_zoom+="<div>";
		html_str_zoom+="<h4>Le contenu de cette page n&eacute;cessite une version plus r&eacute;cente d'Adobe Flash Player.</h4>";
		html_str_zoom+="<p><a href='http://www.adobe.com/go/getflashplayer'><img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Obtenir le lecteur Adobe Flash' width='112' height='33' /></a></p>";
		html_str_zoom+="</div>";
		html_str_zoom+="<!--[if !IE]>-->";
		html_str_zoom+="</object>";
		html_str_zoom+="<!--<![endif]-->";
		html_str_zoom+="</object>";
		html_str_zoom+="</div>";
		html_str_zoom+="<p align='center'>Cliquez sur le bijou pour le faire pivoter</p>";
		$('mon_image_zoom').innerHTML = html_str_zoom;
		$('mon_image_zoom').addClass(extension[1]).removeClass("jpg");
	}
}

// Effet Fondu
window.addEvent('domready', function() {
	//Catch Section
	//-------------
	try{
	var past_val = new Array('bijou','matiere','pierre','evenement');
	var bijou = ""; //value b
	var matiere = "";
	var pierre = "";
	var evenement = "";
	var pr = ""; // prix
	var form_name = $('frm_name').get("value"); //Un hidden dans chaque form pour identifier le nom de ce form
	function getFacilitateurVal(arr_val,pr){
	bijou = ""; //value b
	matiere = "";
	pierre = "";
	evenement = "";
	pr = ""; // prix
	//loop tous les element
			$$('a').each(function(el){
				for(var i=0; i<arr_val.length; i++){
					if(el.getParent().getParent().id == 'show-'+arr_val[i] || el.getParent().getParent().id=='suite-'+arr_val[i]){
						if(el.id!="a-"+arr_val[i]){
							if(el.get("class")=="select"){						
								switch (arr_val[i]){
									case "bijou":
										bijou += el.id + "~";
										break;
									case "matiere":
										matiere += el.id + "~";
										break;
									case "pierre": 
										pierre += el.id + "~";
										break;
									case "evenement":
										evenement += el.id + "~";
										break;
								}								
							}
						}else{
							if(el.get("class")=="select"){
								switch (arr_val[i]){
									case "bijou":
										bijou = "all";
										break;
									case "matiere":
										matiere = "all";
										break;
									case "pierre": 
										pierre = "all";
										break;
									case "evenement":
										evenement = "all";
										break;
								}												
							}
						}
					}
				}
			});

			if(bijou    !="all") { bijou     = bijou.substr(0,bijou.length-1); } if(!bijou){bijou = "0"; }
			if(matiere  !="all") { matiere   = matiere.substr(0,matiere.length-1); } if (!matiere){matiere = "0";}
			if(pierre   !="all") { pierre    = pierre.substr(0,pierre.length-1); } if (!pierre){pierre = "0";}
			if(evenement!="all") { evenement = evenement.substr(0,evenement.length-1);} if(!evenement){evenement = "0";}

	};
	
	//...................................................
	//Trouver Boutton DS-Page Index
	//Ajouter Un Event à Boutton pour chercher les produit
	if(form_name=="frindex"){
	charte_name = $('charte_name').get("value");
		if(charte_name == "charte_bijoux-pas-cher"){
			//Action boutton Pour les bijoux pas cher
			//---------------------------------------
			$('btn_search').addEvents({
				click: function(){
					bijou = $('Choix-bijou').get("value");
					matiere = 0;
					pierre = 0;
					evenement= 0;;
					pr = Array('all');
					var option = {
							url: "/ajax/generate_produit_url.php", 
							method: 'post',
							data: {'b' : bijou ,'m' : matiere ,'p' : pierre,'e': evenement,'pr': pr}, 
							onSuccess: function(a,b,responseHTML,c){
								$('frm_contenu').set('action',responseHTML);
								//console.log(responseHTML);
								$('frm_contenu').submit();
							},
							evalScripts: true
							};
						var monObjetAjax= new Request.HTML(option);
						monObjetAjax.send();					
				}
			});
			//---------------------------------------	
		}else{
			$('trouver').addEvents({
				click: function(){
						pr = $$('#select-prix').get("value");
						getFacilitateurVal(past_val,'select-prix');
						if(bijou==9){
							bijou='9~10';
						}
						//....
						//commencer le condition pour bijoux or blanc
						var charte_name = $('charte_name').get("value");
						var or_blac_code = $('or_blanc_code').get("value");
						if(charte_name=="charte_bijoux-or-blanc"){
							matiere = or_blac_code;
						}
						//....
						//terminer le condition pour bijoux or blanc
						
						var option = {
							url: "/ajax/generate_produit_url.php", 
							method: 'post',
							data: {'b' : bijou ,'m' : matiere ,'p' : pierre,'e': evenement,'pr': pr}, 
							onSuccess: function(a,b,responseHTML,c){
								$('frm_contenu').set('action',responseHTML);
								//console.log(responseHTML);
								$('frm_contenu').submit();
							},
							evalScripts: true
							};
						var monObjetAjax= new Request.HTML(option);
						monObjetAjax.send();				
					}
			});
		}
	}
	//Terminer Trouver Boutton DS-Page Index
	
	
	//...................................................
	//Changer Prix: Droup Down List DS-Page Liste et Page Index
	//Ajouter Un Event à Boutton pour chercher les produit	
	if( (form_name=="liste" || form_name=="frindex")  && $('charte_name').get("value") != "charte_bijoux-pas-cher"){
		$$('#select-prix').addEvents({
			change: function(){
				getFacilitateurVal(past_val,'select-prix');
				  //..............................................
				  //Change Le produit Prix
				  //Automatiqe chercher quand on fait la selection 
				  //Pour dans la page de produit list qand on change le prix
				  form_name = $('frm_name').get("value");
				  pr = $$('#select-prix').get("value");
				  if(form_name=="liste"){
						//....
						//commencer le condition pour bijoux or blanc
						var charte_name = $('charte_name').get("value");
						var or_blac_code = $('or_blanc_code').get("value");
						if(charte_name=="charte_bijoux-or-blanc"){
							matiere = or_blac_code;
						}
						//....
						//terminer le condition pour bijoux or blanc
						
						var option = {
								url: "/ajax/generate_produit_url.php", 
								method: 'post',
								data: {'b' : bijou ,'m' : matiere ,'p' : pierre,'e': evenement,'pr': pr}, 
								onSuccess: function(a,b,responseHTML,c){
									$('frm_contenu').set('action',responseHTML);
									$('frm_contenu').submit();
								},
								evalScripts: true
								};
							var monObjetAjax= new Request.HTML(option);
							monObjetAjax.send();				  
				  }
			}							 
		});
	}
	//Terminer Changer Prix: Drop Down List DS-Page Liste
	
	//Changer Le Produit Category, dans la page Liste 
	//Pour les bijoux pas cher
	//------------------------------------------------
	if( (form_name=="liste")  && $('charte_name').get("value") == "charte_bijoux-pas-cher"){
		$('btn_search').addEvents({
			click: function(){
				bijou = $('Choix-bijou').get("value");
				matiere = 0;
				pierre = 0;
				evenement= 0;;
				pr = Array('all');
				var option = {
						url: "/ajax/generate_produit_url.php", 
						method: 'post',
						data: {'b' : bijou ,'m' : matiere ,'p' : pierre,'e': evenement,'pr': pr}, 
						onSuccess: function(a,b,responseHTML,c){
							$('frm_contenu').set('action',responseHTML);
							//console.log(responseHTML);
							$('frm_contenu').submit();
						},
						evalScripts: true
						};
					var monObjetAjax= new Request.HTML(option);
					monObjetAjax.send();					
			}
		});
	}
	//------------------------------------------------
	
	//Filter, Facilitateur pour la page Index, et Liste.
	//Pour le site master et bijoux or blanc
	//.................................................
	if( (form_name=="liste" || form_name=="frindex")  && $('charte_name').get("value") != "charte_bijoux-pas-cher"){
		$$('a').addEvents({
			click: function(){
			  var check = true;
			  //Start Check Quel Bijou
			  //......................
			  if(this.getParent().getParent().id == 'show-bijou' || this.getParent().getParent().id=='suite-bijou'){
					if(this.id!="a-bijou"){ 
						if(this.get("class")=="no_select"){
							this.addClass("select").removeClass("no_select");
							//*Loop tous le element pour cherecher les variables de facilitateur
							//....
							$$('#a-bijou').removeClass("select").addClass("no_select");
							//Loop pour verifier si touts sont selectionées
							try{
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-bijou' || el.getParent().getParent().id=='suite-bijou'){
									if(el.id!="a-bijou"){
										if(el.get("class")=="select"){
											chekc = true;
										}
										if(el.get("class")=="no_select"){
											check = false;										
											throw "exit loop";
										}
									}
								}
							});	
							}catch(e){
								//console.log(e);
							};
							//...
							
							//check = true => ça décoche tous les bijoux et coche TOUS
							//Loop pour découche tous les bijoux
							if(check){
								$$('a').each(function(el){
									if(el.getParent().getParent().id == 'show-bijou' || el.getParent().getParent().id=='suite-bijou'){
										if(el.id!="a-bijou"){
											el.addClass("no_select").removeClass("select");
										}
									}
								});
								
							//Coche TOUS
							$$('#a-bijou').removeClass("no_select").addClass("select");
							//*Loop tous le element pour cherecher les variables de facilitateur
							//....
							};
							
						}else if(this.get("class")=="select"){
							this.addClass("no_select").removeClass("select");
							//*Loop tous le element pour cherecher les variables de facilitateur
							//....						
						}
					}else{
						if($$('#a-bijou').get("class")=="no_select"){
							//Loop et enlever touts les select
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-bijou' || el.getParent().getParent().id=='suite-bijou'){
								el.addClass("no_select").removeClass("select");
								}
							});
							//...
							//Ajouter une class select à tous
							$$('#a-bijou').removeClass("no_select").addClass("select");
							//*Loop tous le element pour cherecher les variables de facilitateur						
							//....						
						}else{
							$$('#a-bijou').removeClass('select').addClass('no_select');	
							//*Loop tous le element pour cherecher les variables de facilitateur						
							//....												
						}
					}
			  };
			  //Start check la matiere
			  //......................
			  if(this.getParent().getParent().id == 'show-matiere' || this.getParent().getParent().id=='suite-matiere'){
					if(this.id!="a-matiere"){ 
						if(this.get("class")=="no_select"){
							this.removeClass("no_select");
							this.addClass("select");
	   				        $$('#a-matiere').addClass("no_select").removeClass("select");
							//Loop pour verifier si touts sont selectionées
							try{
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-matiere' || el.getParent().getParent().id=='suite-matiere'){
									if(el.id!="a-matiere"){
										if(el.get("class")=="select"){
											chekc = true;
										}
										if(el.get("class")=="no_select"){
											check = false;										
											throw "exit loop";
										}
									}
								}
							});	
							}catch(e){
								//console.log(e);
							};
							//...
							//check = true => ça décoche tous les bijoux et coche TOUS
							//Loop pour découche tous les bijoux
							if(check){
								$$('a').each(function(el){
									if(el.getParent().getParent().id == 'show-matiere' || el.getParent().getParent().id=='suite-matiere'){
										if(el.id!="a-matiere"){
											el.addClass("no_select").removeClass("select");
										}
									}
								});
							//Coche TOUS
	   				        $$('#a-matiere').addClass("select").removeClass("no_select");
							};
							
						}else if(this.get("class")=="select"){
							this.addClass("no_select").removeClass("select");
						}
					}else{
						if($$('#a-matiere').get("class")=="no_select"){
							//Loop et enlever touts les select
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-matiere' || el.getParent().getParent().id=='suite-matiere'){
								el.addClass("no_select").removeClass("select");
								}
							});
							//...
							//Ajouter une class select à tous
							$$('#a-matiere').addClass("select").removeClass("no_select");
						}else{
							$$('#a-matiere').addClass('no_select').removeClass('select');
						}
					}
			  };
			  //Start check avec pierres
			  //........................
			  if(this.getParent().getParent().id == 'show-pierre' || this.getParent().getParent().id=='suite-pierre'){
					if(this.id!="a-pierre"){ 
						if(this.get("class")=="no_select"){
							this.addClass("select").removeClass("no_select");
	   				        $$('#a-pierre').addClass("no_select").removeClass("select");
							//Loop pour verifier si touts sont selectionées
							try{
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-pierre' || el.getParent().getParent().id=='suite-pierre'){
									if(el.id!="a-pierre"){
										if(el.get("class")=="select"){
											chekc = true;
										}
										if(el.get("class")=="no_select"){
											check = false;										
											throw "exit loop";
										}
									}
								}
							});	
							}catch(e){
								//console.log(e);
							};
							//...
							//check = true => ça décoche tous les bijoux et coche TOUS
							//Loop pour découche tous les bijoux
							if(check){
								$$('a').each(function(el){
									if(el.getParent().getParent().id == 'show-pierre' || el.getParent().getParent().id=='suite-pierre'){
										if(el.id!="a-pierre"){
											el.addClass("no_select").removeClass("select");
										}
									}
								});
							//Coche TOUS
	   				        $$('#a-pierre').addClass("select").removeClass("no_select");
							};
							
						}else if(this.get("class")=="select"){
							this.addClass("no_select").removeClass("select");
						}
					}else{
						if($$('#a-pierre').get("class")=="no_select"){
							//Loop et enlever touts les select
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-pierre' || el.getParent().getParent().id=='suite-pierre'){
								el.addClass("no_select").removeClass("select");
								}
							});
							//...
							//Ajouter une class select à tous
							$$('#a-pierre').addClass("select").removeClass("no_select");
						}else{
							$$('#a-pierre').addClass('no_select').removeClass('select');
						}
					}
			  };
			  //Start check avec évènement
			  //..........................
			  if(this.getParent().getParent().id == 'show-evenement' || this.getParent().getParent().id=='suite-evenement'){
					if(this.id!="a-evenement"){ 
						if(this.get("class")=="no_select"){
							this.addClass("select").removeClass("no_select");
	   				        $$('#a-evenement').addClass("no_select").removeClass("select");
							//Loop pour verifier si touts sont selectionées
							try{
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-evenement' || el.getParent().getParent().id=='suite-evenement'){
									if(el.id!="a-evenement"){
										if(el.get("class")=="select"){
											chekc = true;
										}
										if(el.get("class")=="no_select"){
											check = false;										
											throw "exit loop";
										}
									}
								}
							});	
							}catch(e){
								//console.log(e);
							};
							//...
							//check = true => ça décoche tous les bijoux et coche TOUS
							//Loop pour découche tous les bijoux
							if(check){
								$$('a').each(function(el){
									if(el.getParent().getParent().id == 'show-evenement' || el.getParent().getParent().id=='suite-evenement'){
										if(el.id!="a-evenement"){
											el.addClass("no_select").removeClass("select");
										}
									}
								});
							//Coche TOUS
	   				        $$('#a-evenement').addClass("select").removeClass("no_select");
							};
							
						}else if(this.get("class")=="select"){
							this.addClass("no_select").removeClass("select");
						}
					}else{
						if($$('#a-evenement').get("class")=="no_select"){
							//Loop et enlever touts les select
							$$('a').each(function(el){
								if(el.getParent().getParent().id == 'show-evenement' || el.getParent().getParent().id=='suite-evenement'){
								el.addClass("no_select").removeClass("select");
								}
							});
							//...
							//Ajouter une class select à tous
							$$('#a-evenement').addClass("select").removeClass("no_select");
						}else{
							$$('#a-evenement').addClass('no_select').removeClass('select');
						}
					}
			  };
			  getFacilitateurVal(past_val,'select-prix');
			  
			  //..............................................
			  //Automatiqe chercher quand on fait la selection 
			  //Pour dans la page de produit list
			  
			  form_name = $('frm_name').get("value");
			  if(form_name=="liste" && this.get("name")!="hd-ajouter-panier"){ //hd-ajouter-panier = quand on cliquer sur ajouter au panier dans le header
				  if(  this.get("name")=="a_recherche" ){
						pr = $$('#select-prix').get("value");
						//getFacilitateurVal(past_val,'select-prix');
						
						//....
						//commencer le condition pour bijoux or blanc
						var charte_name = $('charte_name').get("value");
						var or_blac_code = $('or_blanc_code').get("value");
						if(charte_name=="charte_bijoux-or-blanc"){
							matiere = or_blac_code;
						}
						//....
						//terminer le condition pour bijoux or blanc
						
						var option = {
							url: "/ajax/generate_produit_url.php", 
							method: 'post',
							data: {'b' : bijou ,'m' : matiere ,'p' : pierre,'e': evenement,'pr': pr}, 
							onSuccess: function(a,b,responseHTML,c){
								$('frm_contenu').set('action',responseHTML);
								$('frm_contenu').submit();
							},
							evalScripts: true
							};
						var monObjetAjax= new Request.HTML(option);
						monObjetAjax.send();
				  }
			  }
			   
			//.............
			}
		});
	}
	//Terminer Filter, Facilitateur pour le site master
	//et bijoux or blanch
	//.................................................
	
	
	//Ajouter Au Panier Dans la page Detail
	//.....................................
	if(form_name=='frm_detail'){
		var stock_mf = $('stock_mf').get("value"); //Un hidden dans chaque form pour identifier le nom de ce form
		if(stock_mf==1){
			$('ajout-panier').addEvents({
				click: function(){
					var ptaille;
					if($('is_taill').get('value')==1){
						ptaille = $('sel_taille').get('value');
					}else{
						ptaille = "NULL";
					}
					//....
					var option = {
						url: "/ajax/ajouter_au_panier.php", 
						method: 'get',
						data: {'pid' : this.get("name"), 'ptaille' : ptaille}, 
						onSuccess: function(a,b,responseHTML,c){
							//Generate le code HTML pour afficher dans le HD de panier, Remplier le Panier
							var option1 = {
									url: "/ajax/generate_panier_liste.php", 
									method: 'get',
									update: $('panier'),
									evalScripts: true
							};
							var monObjetAjax1= new Request.HTML(option1);
							monObjetAjax1.send();
						},
						update: $('panier-count'),
						evalScripts: true
						};
					//....
					var monObjetAjax= new Request.HTML(option);
					monObjetAjax.send();
				}
			});
		}
		//Selectioner la taille de produit
		//................................
			if($('is_taill').get("value")==1){
				$('sel_taille').addEvents({
					change: function(){
						//Generate le code HTML pour afficher les information d'expédition
						/*
						var option1 = {
								url: "/ajax/get_epedition_infor.php", 
								method: 'get',
								data:{'pid' : $('sel_taille').get("name"), 'taille' : $('sel_taille').get("value")},
								update: $('expe_info'),
								evalScripts: true
						};*/
						//var monObjetAjax1= new Request.HTML(option1);
						//monObjetAjax1.send();
						$('met_en_favori').set("href", "/favori"+$('f_url').get("value")+"&taille="+$('sel_taille').get("value"));
					}
				});
			}
		//...................................
		//Zoom Image
		//...................................
			$('visuel-actif').addEvents({
				click: function(){
					if($('mon_image_zoom').get('class')!="swf"){
						$('zoom').setStyles({
							opacity: 0,
							display: 'block',
							height: 450
						});
					}else{
						$('zoom').setStyles({
							opacity: 0,
							display: 'block',
							height: 392
						});					
					}
					$('zoom').fade('in');
				}
			});
			
			$('zoom').addEvents({
					click: function(){
						if($('mon_image_zoom').get('class')!="swf"){
							$('zoom').fade('out');
						}
					}
			});	
			$('zoom').addEvents({
				mouseleave: function(){
					$('zoom').fade('out');
				}
		});
		//...................................			
	}
	
	//Ajouter Au Panier depuis la page de Favori
	//..........................................
	$$('a').each(function(el){
		if(el.get("name")=="hd-ajouter-panier"){
			el.addEvents({
				click: function(){
					var ptaille = el.get("id").split("-");
					//if($('is_taill').get('value')==1){
					//	ptaille = $('sel_taille').get('value');
					//}else{
					//	ptaille = "NULL";
					//}
					if(ptaille[1]==""){
						ptaille[1]="NULL";
					}

					//....
					var option = {
						url: "/ajax/ajouter_au_panier.php", 
						method: 'get',
						data: {'pid' : ptaille[0], 'ptaille' : ptaille[1]}, 
						onSuccess: function(a,b,responseHTML,c){
							//console.log(responseHTML);
							//Generate le code HTML pour afficher dans le HD de panier, Remplier le Panier
							var option1 = {
									url: "/ajax/generate_panier_liste.php", 
									method: 'get',
									update: $('panier'),
									evalScripts: true
							};
							var monObjetAjax1= new Request.HTML(option1);
							monObjetAjax1.send();
						},
						update: $('panier-count'),
						evalScripts: true
						};
					//....
					var monObjetAjax= new Request.HTML(option);
					monObjetAjax.send();					
				}
			});
		}
	});
	
	//Monter La Quantite Dans La page VotrePanier
	//................
	if(form_name=="fr_panier"){
		var qty_act = 0;
		var nqty = 0;
		var produit_id = "";
		//Loop tous les <a> dans le pannier
		//.................................
		$$('a').each(function(el){
			//Qty Plus (+)
			//............
			if(el.get("name")=="qty_plus"){
				el.addEvents({
					click: function(){
						qty_act = parseInt($('qty_act_'+el.get("id")).get("value")); 
						produit_id = el.get("id");
						
						//Check stock qty avat mise a jour						
						nqty = qty_act + 1;
						$('qty_act_'+el.get("id")).set("value", nqty);
						//Ajax pour misse ajour le panier session
						//....
						var option = {
							url: "/ajax/ajouter_au_panier.php", 
							method: 'get',
							async: false,
							data: {'pid' : produit_id}, 
							onSuccess: function(a,b,responseHTML,c){
								
								//Generate le code HTML pour mise a jour le code promotionnell et frais de port dans le panier
								//1er étape
								//***Obligateur, TRAITEMENT ce section en premier
								var option2 = {
										url: "/ajax/calcule_code_promo_fdp.php", 
										method: 'get',
										async: false,
										update: $('code_promo_fdp'),
										evalScripts: true
								};
								var monObjetAjax2= new Request.HTML(option2);
								monObjetAjax2.send();
								//...........										
								
								//Generate le code HTML pour mise a jour le prix de produit selon le produit id dans le panier
								//2em étape
								var option1 = {
										url: "/ajax/calcule_produit_prix_panier.php", 
										method: 'get',
										async: false,
										data: {'pid' : produit_id},
										update: $('p_prix_'+produit_id),
										evalScripts: true
								};
								var monObjetAjax1= new Request.HTML(option1);
								monObjetAjax1.send();

								//Generate le code HTML pour mise a jour le total prix du produit dans le panier
								//3em étape
								var option2 = {
										url: "/ajax/calcule_produit_prix_panier.php", 
										method: 'get',
										async: false,
										update: $('prix_total'),
										evalScripts: true
								};
								var monObjetAjax2= new Request.HTML(option2);
								monObjetAjax2.send();						
								
							},
							//update: $('panier-count'),
							evalScripts: true
							};
						//....
						var monObjetAjax= new Request.HTML(option);
						monObjetAjax.send();
						
						var option3 = {
								url: "/ajax/dates_expedition.php",
								method : 'get',
								async: false,
								evalResponse : true,
								onSuccess: function(a,b,responseHTML){
									$$('.date_expe').each(function(el){
										el.innerHTML = responseHTML;
									});
								}
						};
						var monObjetAjax= new Request.HTML(option3);
						monObjetAjax.send();

						//console.log('+ '+produit_id);
					}
				});
			}
			//Qty Moins (-)
			//.............
			if(el.get("name")=="qty_moins"){
				el.addEvents({
					click: function(){
						qty_act = parseInt($('qty_act_'+el.get("id")).get("value"));
						produit_id = el.get("id");
						//Check stock qty avat mise a jour
						nqty = qty_act - 1;
						if(nqty==0){
							$('qty_act_'+el.get("id")).set("value", 1);
						}else{
							//Ajax pour misse ajour le panier session
							//....
							var option = {
								url: "/ajax/ajouter_au_panier.php", 
								method: 'get',
								async: false,
								data: {'pid' : produit_id, 'cmd' : -1}, 
								onSuccess: function(a,b,responseHTML,c){
									
									//Generate le code HTML pour mise a jour le code promotionnell et frais de port dans le panier
									//1er étape
									//***Obligateur, TRAITEMENT ce section en premier
									var option2 = {
											url: "/ajax/calcule_code_promo_fdp.php", 
											method: 'get',
											async: false,
											update: $('code_promo_fdp'),
											evalScripts: true
									};
									var monObjetAjax2= new Request.HTML(option2);
									monObjetAjax2.send();
									//...........									
									
									//Generate le code HTML pour mise a jour le prix de produit selon le produit id dans le panier
									//2em étape
									var option1 = {
											url: "/ajax/calcule_produit_prix_panier.php", 
											method: 'get',
											async: false,
											data: {'pid' : produit_id},
											update: $('p_prix_'+produit_id),
											evalScripts: true
									};
									var monObjetAjax1= new Request.HTML(option1);
									monObjetAjax1.send();
									//........		
									
									//Generate le code HTML pour mise a jour le total prix du produit dans le panier
									//3em étape
									var option2 = {
											url: "/ajax/calcule_produit_prix_panier.php", 
											method: 'get',
											async: false,
											update: $('prix_total'),
											evalScripts: true
									};
									var monObjetAjax2= new Request.HTML(option2);
									monObjetAjax2.send();
									//...........
									
								},
								//update: $('panier-count'),
								evalScripts: true
								};
							var monObjetAjax= new Request.HTML(option);
							monObjetAjax.send();
							$('qty_act_'+el.get("id")).set("value", nqty);
							
							var option3 = {
									url: "/ajax/dates_expedition.php",
									method : 'get',
									async: false,
									evalResponse : true,
									onSuccess: function(a,b,responseHTML){
										$$('span.date_expe').each(function(el){
											el.innerHTML = responseHTML;
										});
									}
							};
							var monObjetAjax= new Request.HTML(option3);
							monObjetAjax.send();
						}						
						
						//console.log('- '+produit_id);
					}
				});				
			}			
		});
		//Terminer Loop 
		
		//Changer la taille de produit dans le panier
		//...........................................
		$$('select').each(function(el){
			if(el.get("name")=="sel_taille"){
				el.addEvents({
					change: function(){
					//console.log(el.get("value"));
					var option = {
							url: "/ajax/changer_taille.php", 
							method: 'get',
							data: {'pid' : el.get("id"), 'taille' : el.get("value") } 
						};
					//....
					var monObjetAjax= new Request.HTML(option);
					monObjetAjax.send();
					}
				});
			}
		});
	}
	
	//Selectionner la mode de paiement
	//................................
	if(form_name=='frm_confirm_panier'){
		var paie_3 = $('paie_3').get("value");
		if(paie_3==1){
			var p_mode = new Array('cb','cb3x','paypal','cheque', 'virement');
			$('b-'+p_mode[0]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[0]);
					document.getElementById('b-'+p_mode[0]).className='select';
					document.getElementById('radio-'+p_mode[0]).checked='checked';
					$('validation_cgv').set("action","/process-commande/cb_securise.htm");
				}
			});
			
			$('b-'+p_mode[1]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[1]);
					document.getElementById('b-'+p_mode[1]).className='select';
					document.getElementById('radio-'+p_mode[1]).checked='checked';
					$('validation_cgv').set("action","/process-commande/cb_3xsans_frais.htm");
				}
			});
			
			$('b-'+p_mode[2]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[2]);
					document.getElementById('b-'+p_mode[2]).className='select';
					document.getElementById('radio-'+p_mode[2]).checked='checked';	
					$('validation_cgv').set("action","/process-commande/paypal.htm");
				}
			});
			
			$('b-'+p_mode[3]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[3]);
					document.getElementById('b-'+p_mode[3]).className='select';
					document.getElementById('radio-'+p_mode[3]).checked='checked';
					$('validation_cgv').set("action","/process-commande/cheque.htm");
				}
			});
			
			$('b-'+p_mode[4]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[4]);
					document.getElementById('b-'+p_mode[4]).className='select';
					document.getElementById('radio-'+p_mode[4]).checked='checked';
					$('validation_cgv').set("action","/process-commande/virement.htm");
				}
			});				
		}else{
			var p_mode = new Array('cb','paypal','cheque', 'virement');
			$('b-'+p_mode[0]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[0]);
					document.getElementById('b-'+p_mode[0]).className='select';
					document.getElementById('radio-'+p_mode[0]).checked='checked';
					$('validation_cgv').set("action","/process-commande/cb_securise.htm");
				}
			});
			
			$('b-'+p_mode[1]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[1]);
					document.getElementById('b-'+p_mode[1]).className='select';
					document.getElementById('radio-'+p_mode[1]).checked='checked';	
					$('validation_cgv').set("action","/process-commande/paypal.htm");
				}
			});
			
			$('b-'+p_mode[2]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[2]);
					document.getElementById('b-'+p_mode[2]).className='select';
					document.getElementById('radio-'+p_mode[2]).checked='checked';
					$('validation_cgv').set("action","/process-commande/cheque.htm");
				}
			});
			
			$('b-'+p_mode[3]).addEvents({
				click: function(){
					cache_paiement_all(paie_3);
					effetTransparence('apparition', p_mode[3]);
					document.getElementById('b-'+p_mode[3]).className='select';
					document.getElementById('radio-'+p_mode[3]).checked='checked';
					$('validation_cgv').set("action","/process-commande/virement.htm");
				}
			});	
		}
		
	}
	
	
	function cache_paiement_all(paie_3) {
		var p3 = paie_3;
		//var p_mode = new Array('cb','cb3x','paypal','cheque', 'virement');			
		document.getElementById('cb').style.display='none';
		document.getElementById('b-cb').className='';
		document.getElementById('radio-cb').checked='';
		if(p3==1){
			document.getElementById('cb3x').style.display='none';
			document.getElementById('b-cb3x').className='';
			document.getElementById('radio-cb3x').checked='';
		}
		document.getElementById('paypal').style.display='none';
		document.getElementById('b-paypal').className='';
		document.getElementById('radio-paypal').checked='';
		document.getElementById('cheque').style.display='none';
		document.getElementById('b-cheque').className='';
		document.getElementById('radio-cheque').checked='';
		document.getElementById('virement').style.display='none';
		document.getElementById('b-virement').className='';
		document.getElementById('radio-virement').checked='';
	}
	//Terminer Selectionner la mode de paiement
	//.........................................
	
	//Selection Etoil dansl la page de Temoigna
	//.........................................
	if(form_name=="frm_temoigna"){
		//Selection Etoil dansl la page de Temoigna
		//.........................................

			   //Ajouter Un Event OnMouseOut
			   //pour tous les coeurs, onClick 
			    $$(".etoil").addEvent("click",function(){
			       var Tabetoil=this.get("id").split("-");  
			       var nometoil=Tabetoil[0];
			       var numetoil=Tabetoil[1];
			       var nbetoil=$$(".etoil").length;
			       
			       //this.addClass("select");
			       //console.log(numetoil+' '+this.get("class"));
			       
			       //this.removeClass("select");
			       //console.log(this.get("class"));
			       
			       if(this.get("class")=="etoil " || this.get("class")=="etoil no_select"){
			    	   for(var i=1;i<=numetoil;i++){
				              $(nometoil+"-"+i).addClass("select").removeClass("no_select");
				       }   
			    	   $(nometoil).set("value", numetoil);
			       }else if(this.get("class")=="etoil select"){
			    	   for(var i=4;i>=numetoil;i--){
				              $(nometoil+"-"+i).removeClass("select").addClass('no_select');
				       }
			    	   $(nometoil).set("value", numetoil-1);
			       }
			             
			    });	
	}
	//Terminer Selection Etoil dansl la page de Temoigna
	//...................................................	
	
	
	$('zone-panier').addEvents({
		mouseenter: function(){
			$('panier').setStyles({
				opacity: '0',
				display: 'block'					
			});
			$('panier').fade('in');
		},
		mouseleave: function(){
			$('panier').fade('out');
		}
	});
	
	
	$('panier').addEvents({
		mouseenter: function(){
			$('panier').fade('in');
		},
		mouseleave: function(){
			$('panier').fade('out');
		}
	});	
		
	
	$('zone-favoris').addEvents({
		mouseenter: function(){
			$('favoris').setStyles({
				opacity: '0',
				display: 'block'
			});
			$('favoris').fade('in');
		},
		mouseleave: function(){
			$('favoris').fade('out');
		}
	});	
		
	$('zone-favoris').addEvents({
		click: function(){
			$('favoris').setStyles({
				opacity: '0',
				display: 'block'
			});
			$('favoris').fade('in');
		}
	});	
	
	$('favoris').addEvents({
		mouseenter: function(){
			$('favoris').fade('in');
		},
		mouseleave: function(){
			$('favoris').fade('out');
		}
	});
	
	//Catch Section
	//-------------
	}catch(e){
		//console.log(e);
	}
	
});

//Changer le moyen de Transport (Frais De Port)
function select_transport(tras_id){
	document.getElementById('montransport').value = tras_id;
	document.getElementById('validation_cgv').action = "/process-commande/confirm_panier.htm";
	document.getElementById('validation_cgv').submit();
}
// ----------------------------- 
/*
function cache_paiement_all() {
	document.getElementById('cb').style.display='none';
	document.getElementById('b-cb').className='';
	document.getElementById('radio-cb').checked='';
	document.getElementById('cb3x').style.display='none';
	document.getElementById('b-cb3x').className='';
	document.getElementById('radio-cb3x').checked='';
	document.getElementById('paypal').style.display='none';
	document.getElementById('b-paypal').className='';
	document.getElementById('radio-paypal').checked='';
	document.getElementById('cheque').style.display='none';
	document.getElementById('b-cheque').className='';
	document.getElementById('radio-cheque').checked='';
	document.getElementById('virement').style.display='none';
	document.getElementById('b-virement').className='';
	document.getElementById('radio-virement').checked='';
}
*/
// -----------------------------
/*
function cache_paiement(id) {
	cache_paiement_all();
	effetTransparence('apparition', id);
	document.getElementById('b-'+id).className='select';
	document.getElementById('radio-'+id).checked='checked';
}
*/
// Mise au panier
function affiche_div(num) { 
	cache_all();
	if(document.getElementById('Layer_div'+num)){
		document.getElementById('Layer_div'+num).style.visibility='visible';
		document.getElementById('Layer_div'+num).style.display='block';
		//document.getElementById('Layer_carte').style.visibility='hidden';
		//document.getElementById('Layer_carte').style.display='none';
	}
} 

// ----------------------------- 

function cache_div(num) { 
	if(document.getElementById('Layer_div'+num)){
		document.getElementById('Layer_div'+num).style.visibility='hidden';
		document.getElementById('Layer_div'+num).style.display='none';
		//document.getElementById('Layer_carte').style.visibility='visible';
		//document.getElementById('Layer_carte').style.display='block';
	}
}

//-------------------------------

function cache_all() {
	for (i=1; i<=200; i++){
		if(document.getElementById('Layer_div'+i)){
		document.getElementById('Layer_div'+i).style.visibility='hidden';
		document.getElementById('Layer_div'+i).style.display='none';
		}
	}
}

function mailpassword(mail) {
	var option = {url: "/librairie/vue/espace-perso/password_oubli.php?mail="+mail, method : 'get' , update: $('mdp_oubli'), evalScripts: true};
	var monObjetAjax= new Request.HTML(option);
	monObjetAjax.send();
}


function reloadPanier(){
	var option2 = {
			url: "/ajax/calcule_code_promo_fdp.php", 
			method: 'get',
			update: $('code_promo_fdp'),
			evalScripts: true
	};
	var monObjetAjax2= new Request.HTML(option2);
	monObjetAjax2.send();
	//...........										

	//Generate le code HTML pour mise a jour le total prix du produit dans le panier
	//3em étape
	var option2 = {
			url: "/ajax/calcule_produit_prix_panier.php", 
			method: 'get',
			update: $('prix_total'),
			evalScripts: true
	};
	var monObjetAjax2= new Request.HTML(option2);
	monObjetAjax2.send();
}

