<!--
function toggle(img,tab){
	if(document.getElementById(tab).style.display=='none'){
		document.getElementById(tab).style.display='';
		if(img!="")	document.getElementById(img).src='images/puce_moins.gif';
	}else{
		document.getElementById(tab).style.display='none';
		if(img!="")	document.getElementById(img).src='images/puce_plus.gif';
	}
}

/********************** Expand Banner ********************/

function expand_mouseover(obj_id){ 
	clearTimeout(evt_timeout);
	document.getElementById(obj_id).style.display=""; 
}

function expand_mouseout(obj_id){ 
	evt_timeout=window.setTimeout("expand_hide('" + obj_id + "')", timeout); 
}

function expand_hide(obj_id){
	document.getElementById(obj_id).style.display="none"; 
}

/**************** Fonctions de connexion ********************/

function show_connection(){
	document.getElementById("identification").style.display="";
}

function hide_connection(){
	document.getElementById("identification").style.display="none";
}

function connection(form_name){
	//Test des valeurs entrées (pour éviter qu'elles soient vides)
	var login, password;
		
	login=document.forms[form_name].login.value;
	password=document.forms[form_name].password.value;
		
	if((login=="")||(password=="")) {
		alert("L'identifiant ou le mot de passe saisis sont incorrects");
	}else{
  		document.forms[form_name].submit();
  	}
}

function deconnection(){
	if(confirm("Etes-vous sûr de vouloir vous déconnecter?")){
		location.href="e_identification.asp"
  	}
}


/************** Fonction d'ouverture de page ******************/
var calendrier_mois, calendrier_annee, calendrier_jour;

//Cette fonction permet de conserver le mois et l'année affichés sur le calendrier
function open_page(url){
	/*
	if(url.indexOf("?")!=-1){
		if(url.indexOf("&mois=")!=-1){
			location.href=url;
		}else{
			location.href=url + "&mois=" + calendrier_mois + "&annee=" + calendrier_annee + "&date_jour=" + calendrier_jour;
		}
	}else{
		location.href=url + "?mois=" + calendrier_mois + "&annee=" + calendrier_annee + "&date_jour=" + calendrier_jour;
	}
	*/
	location.href=url;
}


function open_popup(url){
	window.open(url,"_blank","menubar=no,status=no,scrollbars=yes,width=700,height=500,resizable=yes");
}


/**************** Fonctions de champ liste ********************/

//NOTE : les valeurs de la liste doivent être formatées comme suit :
//valeur_1$texte_1+valeur_2$texte_2+...
//ou
//texte_1+texte_2+...
function choixListe(liste,selectionnes,multiple){
	// Configure la boite de dialogue
	var sFeatures;
	sFeatures="dialogHeight:355px;dialogWidth:530px;help:no;scroll:no;status:yes;resizable:yes";

	var aArguments;
	aArguments=new Array();
	aArguments[0]=liste;
	aArguments[1]=selectionnes;
	
	// Affiche la boite de dialogue
	var sNewValue;

	if(!multiple){
		sNewValue=window.showModalDialog('choisirListe.htm', aArguments, sFeatures);
	}else{
		sNewValue=window.showModalDialog('choisirListeMult.htm', aArguments, sFeatures);
	}
	return(sNewValue);
}

/**************** Fonctions de champ date *********************/

function choixDate(crnt_date,champs){
	// Configure la boite de dialogue
	var sFeatures;
	sFeatures="dialogHeight:295px;dialogWidth:200px;help:no;scroll:no;status:yes;resizable:yes";

	var aArguments;
	aArguments=new Array();
	aArguments[0]=crnt_date;

	// Affiche la boite de dialogue
	var sNewValue;
	sNewValue=window.showModalDialog('choisirDate.htm', aArguments, sFeatures);


	// Copie de la date dans le champs
	if(sNewValue!="~")	document.getElementById(champs).value=sNewValue;
}

function validationDate(mydate){
	var test, annee;
	
	test ="^";	//début de chaine
	test+="([0-2][0-9]/((0[1-9])|(1[0-2]))/((1[0-9]{3})|(2[0-9]{3})))";
	//dates du 1er au 29 de tous les mois (01 à 12) pour toutes les années de 1000 à 2999
	//le 29 février est toujours valide
	
	test+="|(30/((01)|(0[3-9])|(1[0-2]))/((1[0-9]{3})|(2[0-9]{3})))"; 
	//dates du 30 de tous les mois (sauf février)
	
	test+="|(31/((0[13578])|(1[02]))/((1[0-9]{3})|(2[0-9]{3})))";
	//dates du 31 des mois 01/03/05/07/08/10/12
	
	test+="$";  //fin de chaine
	

	var exp=new RegExp(test,"g");
	if((mydate!="")&&(!exp.test(mydate))){
		alert("ERREUR : la date saisie n'est pas une date valide");
		return(false);
	}
	
	//Test des années bissextiles
	if(mydate.substring(0,6)=="29/02/"){
		annee=mydate.substring(mydate.length-4,mydate.length);
		if(annee%400==0)      { return(true); }
		else if(annee%100==0) { alert("ERREUR : la date saisie n'est pas une date valide"); return(false); }
		else if(annee%4==0)   { return(true); }
		else                  { alert("ERREUR : la date saisie n'est pas une date valide"); return(false); }
	}else{
		return(true);
	}
}


/**************** Fonctions de menu popup ********************/
function show_menu(menu_id){
	document.getElementById("categorie_" + menu_id).className="categorie_selected";
	if(document.getElementById("menu_" + menu_id)){
		document.getElementById("menu_" + menu_id).style.display="";
	}
}

function hide_menu(menu_id){
	document.getElementById("categorie_" + menu_id).className="categorie";
	if(document.getElementById("menu_" + menu_id)){
		document.getElementById("menu_" + menu_id).style.display="none";
	}
}

/**************** Fonctions de mail popup ********************/

function validationMail(str){
	var reg;
	var word = "[-!#-'*+/-9=?A-Z^-~\x80-\xFF]+"; 
	var test = "^(" + word + "\.)*" + word + "@(" + word + "\.)+" + word + "$"; 
	var exp=new RegExp(test,"g");
	
	return exp.test(str);
	
}
function show_mail(){
	document.getElementById("mail_attente").style.display="none";
	document.getElementById("div_mail").style.display="";	
}

function hide_mail(){
	document.getElementById("div_mail").style.display="none";
	document.form_mail.str_nom.value="";
	document.form_mail.str_mail.value="";
	document.form_mail.str_soc.value="";
	document.form_mail.str_sjt.value="";
	document.form_mail.str_msg.value="";
}

function envoyer_mail(){

	if(document.form_mail.str_nom.value==""){
		alert("Attention : vous n'avez pas saisi votre nom");
	}else if(document.form_mail.str_mail.value==""){
		alert("Attention : vous n'avez pas saisi votre adresse mail");
	}else if(!validationMail(document.form_mail.str_mail.value)){
		alert("Attention : l'adresse mail saisie n'est pas valide");
	}else if(document.form_mail.str_sjt.value==""){
		alert("Attention : vous n'avez pas saisi l'objet de votre message");
	}else if(document.form_mail.str_msg.value==""){
		alert("Attention : vous n'avez pas saisi votre message");
	}else{
		//Envoi par XMLHTTPREQUEST
		var xhr_object = null;   
   
		if(window.XMLHttpRequest) // Firefox   
			xhr_object = new XMLHttpRequest();   
		else if(window.ActiveXObject) // Internet Explorer   
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		else { // XMLHttpRequest non supporté par le navigateur   
			alert("Votre navigateur ne supporte pas la technologie AJAX, qui est à la base de ce site. Nous vous invitons à mettre à jour votre navigateur afin de profiter de nos services.");   
			return;   
		}   
   
		xhr_object.open("POST", "e_mail.asp?t=" + (new Date()).getTime(), true);   
		xhr_object.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		
		xhr_object.onreadystatechange = function() {   
			if(xhr_object.readyState == 4){
				document.getElementById("div_message").style.left="auto";
				document.getElementById("div_message").style.right="230px";	
				document.getElementById("div_message").style.top="100px";
				document.getElementById("div_message").innerHTML=xhr_object.responseText;
				hide_mail();
				show_message();
			}
		}   
		
		request ="str_nom=" + escape(document.form_mail.str_nom.value);
		request+="&str_mail=" + escape(document.form_mail.str_mail.value);
		request+="&str_soc=" + escape(document.form_mail.str_soc.value);
		request+="&str_sjt=" + escape(document.form_mail.str_sjt.value);
		request+="&str_msg=" + escape(document.form_mail.str_msg.value);
	   
		xhr_object.send(request); 

		document.getElementById("mail_attente").style.display="";

	}

}

/************ Fonctions de fenetre popup ****************/
function show_message(){
	document.getElementById("div_message").style.display="";
		
}

function hide_message(){
	document.getElementById("div_message").style.display="none";
		
}

//Remplissage de la div message avec le contenu d'une balise dont on passe l'identifiant
//Note : la balise doit contenir le graphisme et le bouton pour fermer la div 
function creer_message(champ_id, pos_x, pos_y){
	if(pos_x<0){
		document.getElementById("div_message").style.left="auto";
		document.getElementById("div_message").style.right=-pos_x + "px";	
	}else{
		document.getElementById("div_message").style.left=pos_x + "px";
		document.getElementById("div_message").style.right="auto";	
	}
	document.getElementById("div_message").style.top=pos_y + "px";
	document.getElementById("div_message").innerHTML=document.getElementById(champ_id).innerHTML;
	show_message();
}

//Récupération de la position d'un élément
function recuperer_position(identifiant,dimension) {
	var obj=document.getElementById(identifiant);
	var position=0;
	if (obj.offsetParent) {
		position=(dimension=="largeur")?(obj.offsetLeft):(obj.offsetTop);
		while(obj=obj.offsetParent) {
			position+=(dimension=="largeur")?(obj.offsetLeft):(obj.offsetTop);
		}
	}
	return position;
}


/***** Fonctions d'affichage des données d'un cadeau ****/

function afficher_cadeau(cadeau_id, position){
	var xhr_object = null;   
   
	if(window.XMLHttpRequest) // Firefox   
		xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) // Internet Explorer   
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { // XMLHttpRequest non supporté par le navigateur   
		alert("Votre navigateur ne supporte pas la technologie AJAX, qui est à la base de ce site. Nous vous invitons à mettre à jour votre navigateur afin de profiter de nos services.");   
		return;   
	}   
   	
	xhr_object.open("GET", "Get_Cadeau.asp?cadeau_id=" + cadeau_id + "&t=" + (new Date()).getTime(), true);   
	
	
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4){
			document.getElementById("div_message").style.top=recuperer_position("pub_" + position + "_" + cadeau_id ,"hauteur")-150;
			document.getElementById("div_message").style.left="300px";
			document.getElementById("div_message").innerHTML=xhr_object.responseText;
			show_message();
		}			
	}   
   
	xhr_object.send(null);  
}

function panier_ajouter_cadeau(cadeau_id){
	var xhr_object = null;   
   
	if(window.XMLHttpRequest) // Firefox   
		xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) // Internet Explorer   
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { // XMLHttpRequest non supporté par le navigateur   
		alert("Votre navigateur ne supporte pas la technologie AJAX, qui est à la base de ce site. Nous vous invitons à mettre à jour votre navigateur afin de profiter de nos services.");   
		return;   
	}   
   	
	xhr_object.open("GET", "e_modifie_panier.asp?cadeau_id=" + cadeau_id + "&act=ajout&t=" + (new Date()).getTime(), true);   
	
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4){
			show_panier();
			document.getElementById("div_panier_milieu").innerHTML=xhr_object.responseText;
			location.href="#";
			creer_message("div_ajout_panier",-200,recuperer_position("tr_panier_" + cadeau_id,"hauteur")-30);
		}			
	}   
   
	xhr_object.send(null); 
}

function panier_supprimer_cadeau(cadeau_id){
	if(!confirm("Etes-vous sûr de vouloir enlever ce produit du panier?")){
		return;
	}

	var xhr_object = null;   
   
	if(window.XMLHttpRequest) // Firefox   
		xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) // Internet Explorer   
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { // XMLHttpRequest non supporté par le navigateur   
		alert("Votre navigateur ne supporte pas la technologie AJAX, qui est à la base de ce site. Nous vous invitons à mettre à jour votre navigateur afin de profiter de nos services.");   
		return;   
	}   
   	
	xhr_object.open("GET", "e_modifie_panier.asp?cadeau_id=" + cadeau_id + "&act=suppr&t=" + (new Date()).getTime(), true);   
	
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4){
			show_panier();
			document.getElementById("div_panier_milieu").innerHTML=xhr_object.responseText;
		}			
	}   
   
	xhr_object.send(null); 
}

function panier_modifier_quantite(cadeau_id,modificateur){
	var xhr_object = null;   
   
	if(window.XMLHttpRequest) // Firefox   
		xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) // Internet Explorer   
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { // XMLHttpRequest non supporté par le navigateur   
		alert("Votre navigateur ne supporte pas la technologie AJAX, qui est à la base de ce site. Nous vous invitons à mettre à jour votre navigateur afin de profiter de nos services.");   
		return;   
	}   
   	
	xhr_object.open("GET", "e_modifie_panier.asp?cadeau_id=" + cadeau_id + "&act=qte_" + modificateur + "&t=" + (new Date()).getTime(), true);   
	
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4){
			show_panier();
			document.getElementById("div_panier_milieu").innerHTML=xhr_object.responseText;
		}			
	}   
   
	xhr_object.send(null); 
}

/************ Fonctions de panier popup *****************/

function show_panier(){
	document.getElementById("div_panier").style.display="";
}

function hide_panier(){
	document.getElementById("div_panier").style.display="none";
}


/************ Fonctions de commande *****************/

function convertir_prix(prix){
	var prix_temp;
	prix_temp=String(prix);
	prix_temp=prix_temp.replace(".",",");
	if(prix_temp.indexOf(",")!=-1){
		if(prix_temp.length-prix_temp.indexOf(",")<3){
			prix_temp+="0"
		}
	}else{
		prix_temp+=",00";
	}
	return prix_temp;
}

function recalculer_panier(){
	var panier_montant, panier_poids;
	var cadeau_nom, cadeau_quantite, Cadeau_Prix, cadeau_montant, cadeau_poids;
	var liste_cadeaux=document.form_commande_panier.liste_cadeaux.value.split(",");
	var exp;
	
	//Validation des quantités
	for(i=0;i<liste_cadeaux.length;i++){
		exp=new RegExp("^[0-9]+$","g");
		cadeau_nom=document.getElementById("cadeau_" + liste_cadeaux[i]).innerText;
		cadeau_quantite=document.form_commande_panier["quantite_" + liste_cadeaux[i]].value;
		if(cadeau_quantite==""){
			alert("Attention : vous n'avez pas saisi la quantité pour le cadeau :" + cadeau_nom);
			return;
		}else if(!exp.test(cadeau_quantite)){
			alert("Attention : la quantité saisie pour le cadeau :" + cadeau_nom + "\nn'est pas valide");
			return;
		}
	}
	
	panier_montant=0;
	panier_poids=0;
	
	
	//Calcul du montant du panier
	for(i=0;i<liste_cadeaux.length;i++){
		cadeau_poids=parseInt(document.getElementById("poids_" + liste_cadeaux[i]).innerText);
	
		Cadeau_Prix=document.getElementById("prix_unitaire_" + liste_cadeaux[i]).innerText;
		if(Cadeau_Prix.indexOf("\n")!=-1){
			Cadeau_Prix=Cadeau_Prix.substr(Cadeau_Prix.indexOf("\n")+1,Cadeau_Prix.length);
		}
		Cadeau_Prix=Cadeau_Prix.substr(0,Cadeau_Prix.length-2);
		Cadeau_Prix=Cadeau_Prix.replace(",",".");
		Cadeau_Prix=parseFloat(Cadeau_Prix);
		
		cadeau_quantite=document.form_commande_panier["quantite_" + liste_cadeaux[i]].value;
		cadeau_quantite=parseInt(cadeau_quantite);
		
		cadeau_montant=Cadeau_Prix*cadeau_quantite;
		panier_poids+=cadeau_poids*cadeau_quantite;
		panier_montant+=cadeau_montant;
		
		document.getElementById("prix_total_" + liste_cadeaux[i]).innerHTML=convertir_prix(cadeau_montant) + "&nbsp;&euro;";
	}
	document.getElementById("panier_montant").innerHTML=convertir_prix(panier_montant) + "&nbsp;&euro;";
	
	if(panier_poids<1000){
		panier_poids+="g";		
	}else{
		panier_poids_kg=parseInt(panier_poids/1000);
		panier_poids_g=(panier_poids % 1000);
		panier_poids=panier_poids_kg + "kg";
		if(panier_poids_g!=0){
			if(panier_poids_g<100){
				panier_poids+="0";
			}
			if(panier_poids_g<10){
				panier_poids+="0";
			}
			panier_poids+=panier_poids_g;
		}
	}
	document.getElementById("panier_poids").innerText=panier_poids;
	
}

function valider_panier(){
	var liste_cadeaux=document.form_commande_panier.liste_cadeaux.value.split(",");
	var exp;
	
	//Validation des quantités
	for(i=0;i<liste_cadeaux.length;i++){
		exp=new RegExp("^[0-9]+$","g");
		cadeau_nom=document.getElementById("cadeau_" + liste_cadeaux[i]).innerText;
		cadeau_quantite=document.form_commande_panier["quantite_" + liste_cadeaux[i]].value;
		if(cadeau_quantite==""){
			alert("Attention : vous n'avez pas saisi la quantité pour le cadeau :" + cadeau_nom);
			return false;
		}else if(!exp.test(cadeau_quantite)){
			alert("Attention : la quantité saisie pour le cadeau :" + cadeau_nom + "\nn'est pas valide");
			return false;
		}
	}
	
	return true;
}

function valider_adresse(){
	var formulaire=document.form_commande_adresse;
	
	if(formulaire.adresse_nom.value==""){
		alert("Attention : vous n'avez pas saisi le nom du destinataire");
		return(false);
	}
	if(formulaire.adresse_rue_1.value==""){
		alert("Attention : vous n'avez pas saisi l'adresse du destinataire");
		return(false);
	}
	if(formulaire.adresse_cp.value==""){
		alert("Attention : vous n'avez pas saisi le code postal du destinataire");
		return(false);
	}
	if(formulaire.adresse_ville.value==""){
		alert("Attention : vous n'avez pas saisi la ville du destinataire");
		return(false);
	}
	if(formulaire.adresse_mail.value==""){
		alert("Attention : vous n'avez pas saisi l'adresse mail du destinataire");
		return(false);
	}
	if(!validationMail(formulaire.adresse_mail.value)){
		alert("Attention : l'adresse mail saisie n'est pas valide");
		return(false);
	}
	
	return true;
	
}

function valider_paiement(){
	var formulaire=document.form_commande_paiement;
	var xhr_object=null; 

	var paiement=false;
	for(i=0;i<formulaire.paiement.length;i++){
		if(formulaire.paiement[i].checked){
			paiement=true;
		}
	}
	
	if(!paiement){
		alert("Attention : vous n'avez pas sélectionné de moyen de paiement");
		return(false);
	}
	
	var cheque_cadeau=formulaire.cheque_cadeau.value;
	if(cheque_cadeau!=""){
		var exp=new RegExp("^[A-Z]{3}-[1-9]{6}$","g")
		if(!exp.test(cheque_cadeau)){
			alert("Attention : le code du chèque cadeau a mal été saisi");
			return(false);
		}
		//Vérification de l'existance du chèque cadeau (AJAX)

		if(window.XMLHttpRequest) // Firefox   
			xhr_object = new XMLHttpRequest();   
		else if(window.ActiveXObject) // Internet Explorer   
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		else { // XMLHttpRequest non supporté par le navigateur   
			alert("Votre navigateur ne supporte pas la technologie AJAX, qui est à la base de ce site. Nous vous invitons à mettre à jour votre navigateur afin de profiter de nos services.");   
			return(false); 
		}   
			
		xhr_object.open("GET", "Get_Cheque_cadeau.asp?code=" + cheque_cadeau + "&t=" + (new Date()).getTime(), true);   
		
		window.focus();
		
		xhr_object.onreadystatechange=function(){   
			if(xhr_object.readyState == 4) {
				if(xhr_object.responseText!=""){
					alert(xhr_object.responseText);
					return(false);
				}
			}				
		}   
	   
		xhr_object.send(null);  		
	}
	
	
	return(true);
	
}


function valider_commande(){
	if(!document.getElementById("cgv_lues").checked){
		alert("Avant de confirmer votre commande, nous vous invitons à lire nos Conditions Générales de Vente.");
	}else{
		location.href="e_modifie_commande.asp?etape=4";
	}
}

/**************** Fonctions de calendrier ********************/
function get_calendrier(mois,annee,date_jour){
	var xhr_object = null;   
   
	if(window.XMLHttpRequest) // Firefox   
		xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) // Internet Explorer   
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { // XMLHttpRequest non supporté par le navigateur   
		alert("Votre navigateur ne supporte pas la technologie AJAX, qui est à la base de ce site. Nous vous invitons à mettre à jour votre navigateur afin de profiter de nos services.");   
		return;   
	}   
   
    if(mois!=0){ calendrier_mois=mois;}
	if(annee!=0){ calendrier_annee=annee;}
	calendrier_jour=date_jour;
		
	xhr_object.open("GET", "Get_Calendrier.asp?mois=" + calendrier_mois + "&annee=" + calendrier_annee + "&date_jour=" + date_jour + "&t=" + (new Date()).getTime(), true);   
	
	document.getElementById("div_calendrier").innerHTML="<img src='images/fond/calendrier_chargement.gif'>";
	window.focus();
	
	xhr_object.onreadystatechange=function(){   
		if(xhr_object.readyState == 4) 
			document.getElementById("div_calendrier").innerHTML=xhr_object.responseText;   
	}   
   
	xhr_object.send(null);  
}
	
/************** Fonctions liées aux cadeaux ******************/

function supprimer_cadeau(cadeau_id){
	if(confirm("Etes-vous sûr de vouloir supprimer ce cadeau?")){
		location.href="e_supprime_cadeau.asp?i=" + cadeau_id;
	}
}

/************** Fonctions liées aux publicités ******************/

function ajouter_pub(page_nom){
	var aArguments;
	var sFeatures;
	sFeatures="dialogHeight:500px;dialogWidth:400px;help:no;scroll:no;status:yes;resizable:yes";

	aArguments=new Array();

	// Affiche la boite de dialogue
	var sRep;
	cadeau_id=window.showModalDialog("a_choix_cadeau.asp", aArguments, sFeatures);

	if(cadeau_id!="~"){
		location.href="e_modifie_pub.asp?act=ajout&page_nom=" + page_nom + "&cadeau_id=" + cadeau_id;
	}
}

function modifier_pub(publicite_categorie, publicite_position){
	var aArguments;
	var sFeatures;
	sFeatures="dialogHeight:500px;dialogWidth:400px;help:no;scroll:no;status:yes;resizable:yes";

	aArguments=new Array();

	// Affiche la boite de dialogue
	var sRep;
	cadeau_id=window.showModalDialog("a_choix_cadeau.asp", aArguments, sFeatures);

	if(cadeau_id!="~"){
		location.href="e_modifie_pub.asp?act=modif&page_nom=" + publicite_categorie + "&position=" + publicite_position + "&cadeau_id=" + cadeau_id;
	}
}


function supprimer_pub(publicite_id){
	if(confirm("Etes-vous sûr de vouloir supprimer cette publicité?")){
		location.href="e_modifie_pub.asp?pub_id=" + publicite_id + "&act=suppr";
	}
}

/************** Fonctions liées aux promotions ******************/

function supprimer_promo(promotion_id){
	if(confirm("Etes-vous sûr de vouloir supprimer cette promotion?")){
		location.href="e_modifie_promotion.asp?promo_id=" + promotion_id + "&act=suppr";
	}
}

/************** Fonctions simulant un select ******************/

function switch_select(select_id, adjust_x, adjust_y){
	var div_select=document.getElementById(select_id + "_select");
	var div_liste=document.getElementById(select_id + "_liste");
	
	if((div_select)&&(div_liste)){
		if(div_liste.style.display=="none"){
			var pos_x=recuperer_position(select_id + "_select","largeur");
			var pos_y=recuperer_position(select_id + "_select","hauteur")+20;
			div_liste.style.left=pos_x + adjust_x;
			div_liste.style.top=pos_y + adjust_y;
			div_liste.style.display="";
		}else{
			div_liste.style.display="none";
		}
	}
}

/************** Fonctions pour les options des cadeaux ******************/

//Récupération des options
function modifie_cadeau(){
	var txt="";
	
	var nb_options=parseInt(document.form_modifie_cadeau.cadeau_options_new.value)
	
	
	for(i=1;i<=nb_options;i++){
		option_nom=document.getElementById("new_" + i + "_nom").innerText;
		option_valeur=document.getElementById("new_" + i + "_valeur").innerText;
	
		txt+=(txt!="")?("$$$"):("");
		txt+=option_nom + "###" + option_valeur;
	}
	document.form_modifie_cadeau.cadeau_options.value=txt;

	document.form_modifie_cadeau.submit();
}

function ajouter_option(){	
	var option_num=parseInt(document.form_modifie_cadeau.cadeau_options_new.value)+1;
	document.form_modifie_cadeau.cadeau_options_new.value=option_num;

	var ul_options=document.getElementById("liste_options");
	var txt, elt, li_option_nom, ul_option_valeurs, li_option_valeur;
	
	var option_nom=prompt("Nom de l'option (exemple : Taille, Couleur...)","");
	var option_valeur=prompt("Valeur proposée","");
	
	if((option_nom!=null)&&(option_valeur!=null)&&(option_nom!=undefined)&&(option_valeur!=undefined)&&(option_nom!="")&&(option_valeur!="")){
		for(i=0;i<ul_options.childNodes.length;i++){
			txt=ul_options.childNodes[i].firstChild.innerText;
			if(escape(txt)==option_nom){
				li_option_nom=ul_options.childNodes[i];
			}
		}
		if(!li_option_nom){
			elt=document.createElement("li");
			elt.innerHTML="<span>" + option_nom + "</span><ul></ul>";
			li_option_nom=ul_options.appendChild(elt);
		}
		
		ul_option_valeurs=li_option_nom.lastChild;
		for(i=0;i<ul_option_valeurs.childNodes.length;i++){
			txt=ul_option_valeurs.childNodes[i].firstChild.innerText;
			if(escape(txt)==option_valeur){
				li_option_valeur=ul_option_valeurs.childNodes[i];
			}
		}
		if(!li_option_valeur){
			elt=document.createElement("li");
			elt.id="new_" + option_num;
			elt.innerHTML="<span>" + option_valeur + "</span><span> (<a href=\"javascript:supprimer_option('new_" + option_num + "')\">Supprimer</a>)</span><span style='display:none' id='new_" + option_num + "_nom'>" + option_nom + "</span><span style='display:none' id='new_" + option_num + "_valeur'>" + option_valeur + "</span>";
			ul_option_valeurs.appendChild(elt);
		}
		
	}
}

function supprimer_option(option_id){
	var li_option, ul_option;
	
	if(confirm("Etes-vous sûr de vouloir supprimer cette option?")){
		li_option=document.getElementById(option_id);
		ul_option=li_option.parentNode;
		ul_option.removeChild(li_option);
	}
	if(option_id.indexOf("opt_")!=-1){
		option_id=option_id.replace("opt_","");
		document.form_modifie_cadeau.cadeau_options_suppr.value+="," + option_id;
	}
}


//-->
