﻿// Fichier JScript





function IE_CorrectAlpha_PNG(){


	for(i=0; i<document.images.length; i++){
		img    = document.images[i];
		imgExt  = img.src.substring(img.src.length-3, img.src.length);
		imgExt  = imgExt.toUpperCase();
		//alert(imgExt);
		if (imgExt == "PNG"){
				//alert("toto");
			imgID    = (img.id) ? "id='" + img.id + "' " : "";
			imgClass= (img.className) ? "class='" + img.className + "' " : "";
			imgTitle= (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
			imgStyle= "display:inline-block;" + img.style.cssText;
			
			//if (img.align == "left") { imgStyle = "float:left;"  + imgStyle; } else if (img.align == "right"){ imgStyle = "float:right;" + imgStyle; }
			if (img.parentElement.href)   { imgStyle = "cursor:hand;" + imgStyle; }       
			strNewHTML    = '<span '+imgID+imgClass+imgTitle+' style="backgroud-color:#ff0000;width:'+img.width+'px; height:'+img.height+'px;'+imgStyle+';'+'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+img.src+'\', sizingMethod=\'scale\');"></span>';
			img.outerHTML = strNewHTML;
			i = i-1;
		}
	}
}

function WriteDiv(div, fr, uk) {
   	if (document.location.href.indexOf("/uk",0) > 0) {
 		document.getElementById(div).innerHTML = uk;
	}
	else {
		
		document.getElementById(div).innerHTML = fr;
	}
	document.getElementById(div).style.display = "block";
}

function useCHQKDO(k) {

	// k = 1 : Nouveau CHQKDO
	// k = 2 : Séléction dans la liste
	//alert('Chèque cadeau : ' + k);
	KDO_checked = false;
	document.getElementById('CHQKDO_erreur').style.display = "none";

	if (k == 1) {
		if(document.getElementById('CHQKDO_Code').value.length == 6)
			KDO_checked = true;
	}
	else {
		if(document.validCommande.CHQKDO_Utilisation.value == undefined) {
			
			
			
			// Plusieurs éléments dans la liste (ou aucun) !
			for(i=0; i<document.validCommande.CHQKDO_Utilisation.length;i++) {
				//alert(document.validCommande.CHQKDO_Utilisation.length);
				if (document.validCommande.CHQKDO_Utilisation[i].checked==true) {
					   KDO_checked = true;
					   sv = i; 
				}
			}
		}
		else {
			if (document.validCommande.CHQKDO_Utilisation.checked == true)
				 sv = 0; 
				 KDO_checked = true;
		}
		
		
	}
	//alert('OK : ' + KDO_checked);	

	
	if(KDO_checked == true) {	
		//if(document.validCommande.CHQKDO_Utilisation.length != undefined) {
			/*if (document.validCommande.CHQKDO_Utilisation[0].checked && document.getElementById('CHQKDO_Code').value.length != 6) {
				document.getElementById('CHQKDO_erreur').style.display = "block";
				document.getElementById('CHQKDO_erreur').innerHTML = "&nbsp;Code chèque cadeau invalide&nbsp;";			
			}
			else {*/
				if (k == 1) {
					//alert('Ajax');
					// On vérifie en ajax qu'il s'agit bien d'un chèque cadeau pas encore rattaché au client, encore actif et		
					var http_request ;        
					if (window.XMLHttpRequest) { // Mozilla, Safari, ...
						http_request = new XMLHttpRequest(); } 
					else if (window.ActiveXObject) { // IE
						http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
					
					if (!http_request) {
						alert(getTraduction("recrutement_erreur_navig"));
						return false; }
					else {           
						http_request.onreadystatechange = function() { checkCHQ(http_request); }
						
						
						var maintenant = new Date();
						var temps = maintenant.getTime();
				
						
						Url = "/ajax/check-CHQKDO.asp?c=" + document.validCommande.CHQKDO_Code.value+ "&date="+temps;
						http_request.open('GET', Url, true);
						if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
							http_request.send(null); } 
					
						else if (window.ActiveXObject) { // IE
							http_request.send(null); }
					}	
				}
				else {
					if (sv == 0 && document.validCommande.CHQKDO_Utilisation.value != undefined )
						document.getElementById('CHQKDO-ToUse').value = document.validCommande.CHQKDO_Utilisation.value; 
					else
						document.getElementById('CHQKDO-ToUse').value = document.validCommande.CHQKDO_Utilisation[sv].value; 
					document.getElementById('CHQKDO').submit();
				}
					
		
	}
	else {
		if (k == 1 && document.getElementById('CHQKDO_Code').value.length <= 6 && document.getElementById('CHQKDO_Code').value.length != 0) {
			document.getElementById('CHQKDO_Code').value="";
			document.getElementById('CHQKDO_erreur').style.display = "block";
			document.getElementById('CHQKDO_erreur').innerHTML = getTraduction("fonctions_cadeau_invalide");	
			
		}
		
	}
	return false;
}


function checkCHQ(http_request) {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				response = http_request.responseText;
				if ( response == "chkdo" ) {
					document.getElementById('CHQKDO-ToUse').value = document.validCommande.CHQKDO_Code.value;
					document.getElementById('CHQKDO').submit();
				}	
				else{
					
					if (response == "bonkdo")
					{
						document.getElementById('BONKDO-ToUse').value = document.validCommande.CHQKDO_Code.value;
						document.getElementById('BONKDO').submit();
					}
					else {
						
							if (response == getTraduction("fonctions_port_offert2"))
							{
								document.getElementById('CHQKDO_erreur').style.display = "block";
								document.getElementById('CHQKDO_erreur').innerHTML = getTraduction("fonctions_port_offert");
								document.getElementById('CHQKDO_Code').value="";
							}
							else{
									document.getElementById('CHQKDO_erreur').style.display = "block";
									document.getElementById('CHQKDO_erreur').innerHTML = getTraduction("fonctions_cadeau_invalide");	
									document.getElementById('CHQKDO_Code').value="";
							}
					}
				}
				
				
			} 
		}
	}
	
	

function newCHQ() {
	if (document.getElementById('CHQKDO_Code').value == getTraduction("fonctions_code_cheque") || document.getElementById('CHQKDO_Code').value == "") {
		document.getElementById('CHQKDO_Code').value = '';
		document.getElementById('CHQKDO_Code').focus();
	}
}


function isCHQKDO() {
	if(document.getElementById('CHQKDO_Code').value == "")
		document.getElementById('CHQKDO_Code').value = getTraduction("fonctions_code_cheque");
}

function checkContact()
{
	if (valider_mail(document.getElementById('Email').value) && document.getElementById('Nom').value != "" && document.getElementById('Prenom').value != "") {
		document.getElementById('form_contact').submit();
	}
	else
	{
		document.getElementById('Msg').style.display = 'block';
		var msg = "";
		if (!valider_mail(document.getElementById('Email').value)) {
			if (document.location.href.indexOf("/uk",0) > 0) 
				msg = msg + getTraduction("fonctions_mail_invalid");
			else
				msg = msg + getTraduction("fonctions_email_invalide");
			}
		if (document.getElementById('Nom').value == "") {
			if (document.location.href.indexOf("/uk",0) > 0) 
				msg = msg + getTraduction("fonctions_LastName_invalid");
			else
				msg = msg + getTraduction("fonctions_nom_vide");
			}
		if (document.getElementById('Prenom').value == "") {
			if (document.location.href.indexOf("/uk",0) > 0) 
				msg = msg + getTraduction("fonctions_FirstName_vide");
			else
				msg = msg + getTraduction("fonctions_prenom_vide");
			}
		if (document.location.href.indexOf("/uk",0) > 0) 
			document.getElementById('Msg').innerHTML = getTraduction("fonctions_error") + msg + "</ul>";
		else
			document.getElementById('Msg').innerHTML = getTraduction("fonctions_erreur_levee") + msg + "</ul>";
	}
}

function get_champ(id)
{
    try {
 	   return document.getElementById(id).value; }
	catch (ex) {
		if (id != "from") {/*alert("id  :" + id);*/} }
}

function closeWindow() {

window.open('','_parent','');

window.close();

}

function affichepop_entretien(LANG)
{
	//alert(LANG);
	document.getElementById('frame_entretien').src='/include/entretien.asp?LANG='+LANG;
	document.getElementById('popup_services').style.display = 'none';
	document.getElementById('popup_taille').style.display = 'none';
	document.getElementById('popup_entretien').style.display = 'block';
}

function affichepop_services(LANG)
{
	if (document.location.href.indexOf("/uk",0) > 0){}
		/*document.getElementById('frame_services').src='/uk/include/infos-services.asp';*/
	else
		/*document.getElementById('frame_services').src='/include/infos-services.asp';*/
		document.getElementById('popup_services').style.display = 'block';
		document.getElementById('popup_taille').style.display = 'none';
		document.getElementById('popup_entretien').style.display = 'none';
}
function affichepop_tailles(LANG)
{
	//alert(LANG);
	if (document.location.href.indexOf("/uk",0) > 0)
		document.getElementById('frame_tailles').src='/uk/include/tailles.asp?LANG='+LANG;
	else
		document.getElementById('frame_tailles').src='/include/tailles.asp?LANG='+LANG;

	document.getElementById('popup_taille').style.display = 'block';
	document.getElementById('popup_services').style.display = 'none';
	document.getElementById('popup_entretien').style.display = 'none';
}
function affichepop_cgv(LANG)
{
if (document.location.href.indexOf("/uk",0) > 0)
	document.getElementById('frame_cgv').src='/uk/include/cgv.asp?LANG='+LANG;
else
	document.getElementById('frame_cgv').src='/include/cgv.asp?LANG='+LANG;
document.getElementById('popup-cgv').style.display = 'block';
}

function affichepop_burning(entree)
{
	if (document.location.href.indexOf("/uk",0) > 0) {
	    document.getElementById('frame_burning').src='/uk/burning/tendance_'+entree+'.html';
    	document.getElementById('popup_burning').style.display = 'block'; }
	else {
	    document.getElementById('frame_burning').src='/burning/tendance_'+entree+'.html';
    	document.getElementById('popup_burning').style.display = 'block'; }
}

function affichepop_sac_cadeau(LANG)
{
		document.getElementById('div_sac_offert').style.display = 'block';
}

function VerifPopupSac(LANG)
{
	
	if ((document.getElementById('Offre_SAC1').checked) || (document.getElementById('Offre_SAC2').checked) || (document.getElementById('Offre_SAC3').checked))
		{
			if ((document.getElementById('Offre_SAC1').checked && document.getElementById('STOCK_SACTUR').value == 0) ||	(document.getElementById('Offre_SAC2').checked && document.getElementById('STOCK_SACROS').value == 0) || (document.getElementById('Offre_SAC3').checked && document.getElementById('STOCK_SACGRI').value == 0))
				{
					
					if (LANG == 'FR')
					{
						document.getElementById('message').innerHTML  = "D&eacute;sol&eacute; ce produit n'est plus disponible.";
					}
					if (LANG == 'ES')
					{
						document.getElementById('message').innerHTML  = "Lo sentimos, este producto ya no está disponible.";
					}
					if (LANG == 'EN')
					{
						document.getElementById('message').innerHTML  = "Sorry, the product you have chosen is no longer available.";
					}

					return (false);
				}
			else
				{
					return (true);
				}
			
		}
	else
		{
				if (LANG == 'FR')
				{
					document.getElementById('message').innerHTML  = "Veuillez choisir une couleur.";
				}
				if (LANG == 'ES')
				{
					document.getElementById('message').innerHTML  = "Elige un color, por favor.";
				}
				if (LANG == 'EN')
				{
					document.getElementById('message').innerHTML  = "Please choose a colour.";
				}

				return (false);
		}
}

function affichepop_collier_cadeau(LANG)
{
		document.getElementById('div_collier_offert').style.display = 'block';
}

function VerifPopupcollier(LANG)
{
	
	if ((document.getElementById('Offre_collier1').checked) || (document.getElementById('Offre_collier2').checked) || (document.getElementById('Offre_collier3').checked))
		{
			if ((document.getElementById('Offre_collier1').checked && document.getElementById('STOCK_COLTUR').value == 0) ||	(document.getElementById('Offre_collier2').checked && document.getElementById('STOCK_COLROS').value == 0) || (document.getElementById('Offre_collier3').checked && document.getElementById('STOCK_COLGRI').value == 0))
				{
					
					if (LANG == 'FR')
					{
						document.getElementById('message').innerHTML  = "D&eacute;sol&eacute; ce produit n'est plus disponible.";
					}
					if (LANG == 'ES')
					{
						document.getElementById('message').innerHTML  = "Lo sentimos, este producto ya no está disponible.";
					}
					if (LANG == 'EN')
					{
						document.getElementById('message').innerHTML  = "Sorry, the product you have chosen is no longer available.";
					}

					return (false);
				}
			else
				{
					return (true);
				}
			
		}
	else
		{
				if (LANG == 'FR')
				{
					document.getElementById('message').innerHTML  = "Veuillez choisir une couleur.";
				}
				if (LANG == 'ES')
				{
					document.getElementById('message').innerHTML  = "Elige un color, por favor.";
				}
				if (LANG == 'EN')
				{
					document.getElementById('message').innerHTML  = "Please choose a colour.";
				}

				return (false);
		}
}

function affiche_guide_entretien(monbloc){
 switch (monbloc){
 case '1':
 document.getElementById('bloc1').style.display="block";
 document.getElementById('bloc2').style.display="none";
 document.getElementById('bloc3').style.display="none";
 break;
 case '2' :
 document.getElementById('bloc2').style.display="block";
 document.getElementById('bloc1').style.display="none";
 document.getElementById('bloc3').style.display="none";
 break;
 case '3':
 document.getElementById('bloc3').style.display="block";
 document.getElementById('bloc1').style.display="none";
 document.getElementById('bloc2').style.display="none";
 break;}
}

function change_contenu_affiliation(monbloc)
{
switch (monbloc){
 case '1':
 document.getElementById('onglet-atouts').className = "onglet_atouts_on";
 document.getElementById('onglet-conditions').className = "onglet_conditions_off";
 document.getElementById('onglet-enjeux').className = "onglet_enjeux_off";
 document.getElementById('texte-affiliation-atouts').style.display="block";
 document.getElementById('texte-affiliation-conditions').style.display="none";
 document.getElementById('texte-affiliation-enjeux').style.display="none";
 document.getElementById('formulaire-affiliation').style.display="none";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('AFFI') + '&PAG=01&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_atout")) + '&TYP=010';
	} 
 break;
 case '2' :
  document.getElementById('onglet-atouts').className = "onglet_atouts_off";
 document.getElementById('onglet-conditions').className = "onglet_conditions_on";
 document.getElementById('onglet-enjeux').className = "onglet_enjeux_off";
 document.getElementById('texte-affiliation-atouts').style.display="none";
 document.getElementById('texte-affiliation-conditions').style.display="block";
 document.getElementById('texte-affiliation-enjeux').style.display="none";
 document.getElementById('formulaire-affiliation').style.display="none";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('AFFI') + '&PAG=02&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_condition")) + '&TYP=010';
	} 
 break;
 case '3':
  document.getElementById('onglet-atouts').className = "onglet_atouts_off";
 document.getElementById('onglet-conditions').className = "onglet_conditions_off";
 document.getElementById('onglet-enjeux').className = "onglet_enjeux_on";
 document.getElementById('texte-affiliation-atouts').style.display="none";
 document.getElementById('texte-affiliation-conditions').style.display="none";
 document.getElementById('texte-affiliation-enjeux').style.display="block";
 document.getElementById('formulaire-affiliation').style.display="none";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('AFFI') + '&PAG=03&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_enjeux")) + '&TYP=010';
	} 
 break;
 case '4':
  document.getElementById('onglet-atouts').className = "onglet_atouts_off";
 document.getElementById('onglet-conditions').className = "onglet_conditions_off";
 document.getElementById('onglet-enjeux').className = "onglet_enjeux_off";
 document.getElementById('texte-affiliation-atouts').style.display="none";
 document.getElementById('texte-affiliation-conditions').style.display="none";
 document.getElementById('texte-affiliation-enjeux').style.display="none";
 document.getElementById('formulaire-affiliation').style.display="block";
 break;}
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('AFFI') + '&PAG=04&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_candidature")) + '&TYP=051';
	} 
}

function change_contenu_services(monbloc)
{
switch (monbloc){
 case '1':
 document.getElementById('onglet-infos-paiement').className = "service-on";
 document.getElementById('onglet-infos-cadeau').className = "service-off";
 document.getElementById('onglet-infos-echange').className = "service-off";
 document.getElementById('div-infos-livraison').style.display="block";
 document.getElementById('div-infos-cadeau').style.display="none";
 document.getElementById('div-infos-echange').style.display="none";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('INF') + '&PAG=INF&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_info_livraison")) + '&TYP=010';
	}
 break;
 case '2' :
 document.getElementById('onglet-infos-paiement').className = "service-off";
 document.getElementById('onglet-infos-cadeau').className = "service-on";
 document.getElementById('onglet-infos-echange').className = "service-off";
 document.getElementById('div-infos-livraison').style.display="none";
 document.getElementById('div-infos-cadeau').style.display="block";
 document.getElementById('div-infos-echange').style.display="none";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('INF') + '&PAG=KDO&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_info_cadeau")) + '&TYP=010';
	}
 break;
 case '3':
  document.getElementById('onglet-infos-paiement').className = "service-off";
 document.getElementById('onglet-infos-cadeau').className = "service-off";
 document.getElementById('onglet-infos-echange').className = "service-on";
 document.getElementById('div-infos-livraison').style.display="none";
 document.getElementById('div-infos-cadeau').style.display="none";
 document.getElementById('div-infos-echange').style.display="block";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('INF') + '&PAG=ECG&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_info_echange")) + '&TYP=010';
	}
 break;}
}

function change_contenu_recrutement(monbloc)
{
switch (monbloc){
 case '1':
	 document.getElementById('onglet-valeurs').className = "onglet_valeurs_on";
	 document.getElementById('onglet-offres').className = "onglet_offres_off";
	 document.getElementById('onglet-metiers').className = "onglet_metiers_off";
	 document.getElementById('onglet-candidature').className = "onglet_candidature_off";
	 document.getElementById('texte-recrutement-valeurs').style.display="block";
	 document.getElementById('texte-recrutement-offres').style.display="none";
	 document.getElementById('offre_etape1').style.display="block";
	 document.getElementById('texte-recrutement-metiers').style.display="none";
	 document.getElementById('texte-recrutement-candidature').style.display="none";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_etape3').style.display="none";
	 document.getElementById('offre_confirmation').style.display="none";
	 //document.getElementById('offre_etape5').style.display="none";
	 if (NAXETRIS_VGO==1) 
		{
		//document.getElementById('naxetris').src = "ici" ;
		document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('JOB') + '&PAG=VAL&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_valeur")) + '&TYP=010';
		}
	 break;
 case '2' :
	 document.getElementById('onglet-valeurs').className = "onglet_valeurs_off";
	 document.getElementById('onglet-offres').className = "onglet_offres_on";
	 document.getElementById('onglet-metiers').className = "onglet_metiers_off";
	 document.getElementById('onglet-candidature').className = "onglet_candidature_off";
	 document.getElementById('texte-recrutement-valeurs').style.display="none";
	 document.getElementById('texte-recrutement-offres').style.display="block";
	 document.getElementById('texte-recrutement-metiers').style.display="none";
	 document.getElementById('texte-recrutement-candidature').style.display="none";
	  document.getElementById('offre_etape1').style.display="block";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_etape3').style.display="none";
	 document.getElementById('offre_confirmation').style.display="none";
	 //document.getElementById('offre_etape5').style.display="none";
	 if (NAXETRIS_VGO==1) 
		{
		//document.getElementById('naxetris').src = "ici" ;
		document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('JOB') + '&PAG=OFF&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_offre")) + '&TYP=010';
		}
	 break;
 case '3':
	 document.getElementById('onglet-valeurs').className = "onglet_valeurs_off";
	 document.getElementById('onglet-offres').className = "onglet_offres_off";
	 document.getElementById('onglet-metiers').className = "onglet_metiers_on";
	 document.getElementById('onglet-candidature').className = "onglet_candidature_off";
	 document.getElementById('texte-recrutement-valeurs').style.display="none";
	 document.getElementById('texte-recrutement-offres').style.display="none";
	 document.getElementById('texte-recrutement-metiers').style.display="block";
	 document.getElementById('texte-recrutement-candidature').style.display="none";
	 document.getElementById('metiers_etape1').style.display="block";
	 document.getElementById('metiers_etape2').style.display="none";
	 document.getElementById('metiers_etape3').style.display="none";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_etape3').style.display="none";
	 document.getElementById('offre_confirmation').style.display="none";
	 //document.getElementById('offre_etape5').style.display="none";
	 if (NAXETRIS_VGO==1) 
		{
		//document.getElementById('naxetris').src = "ici" ;
		document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('JOB') + '&PAG=MET01&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_metier")) + '&TYP=010';
		}
	 break;
 case '4':
	 //document.getElementById("candidature-poste").style.display = "none";
	 //document.getElementById("poste").value = "";
	 document.getElementById('onglet-valeurs').className = "onglet_valeurs_off";
	 document.getElementById('onglet-offres').className = "onglet_offres_off";
	 document.getElementById('onglet-metiers').className = "onglet_metiers_off";
	 document.getElementById('onglet-candidature').className = "onglet_candidature_on";
	 document.getElementById('texte-recrutement-valeurs').style.display="none";
	 document.getElementById('texte-recrutement-offres').style.display="none";
	 document.getElementById('texte-recrutement-metiers').style.display="none";
	 document.getElementById('texte-recrutement-candidature').style.display="block";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_etape3').style.display="none";
	 document.getElementById('offre_confirmation').style.display="none";
	 //document.getElementById('offre_etape5').style.display="none";
	 if (NAXETRIS_VGO==1) 
		{
		//document.getElementById('naxetris').src = "ici" ;
		document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('JOB') + '&PAG=CD_SPO&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_candidature_spont")) + '&TYP=050';
		}
	 break;

case '5':
	 document.getElementById('onglet-valeurs').className = "onglet_valeurs_off";
	 document.getElementById('onglet-offres').className = "onglet_offres_off";
	 document.getElementById('onglet-metiers').className = "onglet_metiers_off";
	 document.getElementById('onglet-candidature').className = "onglet_candidature_off";
	 document.getElementById('texte-recrutement-valeurs').style.display="none";
	 document.getElementById('texte-recrutement-offres').style.display="none";
	 document.getElementById('texte-recrutement-metiers').style.display="block";
	 document.getElementById('texte-recrutement-candidature').style.display="none";
	 document.getElementById('metiers_etape1').style.display="none";
	 document.getElementById('metiers_etape2').style.display="none";
	 document.getElementById('metiers_etape3').style.display="none";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_etape3').style.display="none";
	 document.getElementById('offre_confirmation').style.display="block";
	 //alert("Merci !")
	 //document.getElementById('offre_etape5').style.display="block";
	 break;
 }
}

function affiche_offre(monbloc)
{
switch (monbloc){
 case 'offre_etape2':
	 document.getElementById('offre_etape1').style.display="none";
	 document.getElementById('offre_etape2').style.display="block";
	 document.getElementById('offre_etape3').style.display="none";
	 document.getElementById('offre_confirmation').style.display="none";
	 break;
 
 case 'offre_etape1':
	 document.getElementById('offre_etape1').style.display="block";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_etape3').style.display="none";
	 document.getElementById('offre_confirmation').style.display="none";
	 break;
 
 case 'offre_etape3':
	 document.getElementById('offre_etape1').style.display="none";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_etape3').style.display="block";
	 document.getElementById('offre_confirmation').style.display="none";
	 break;
 
 case 'offre_etape4':
	 document.getElementById('offre_etape4').style.display="none";
	 document.getElementById('offre_etape1').style.display="none";
	 document.getElementById('offre_etape2').style.display="none";
	 document.getElementById('offre_confirmation').style.display="block";
	 break;
 
 }
}
function affiche_metier(monbloc)
{
switch (monbloc){
 case 'metier_etape2':
 document.getElementById('metiers_etape1').style.display="none";
 document.getElementById('metiers_etape2').style.display="block";
 document.getElementById('metiers_etape3').style.display="none";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('JOB') + '&PAG=MET02&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_confirmation")) + '&TYP=010';
	}
 break;
 
 case 'metier_etape1':
 document.getElementById('metiers_etape1').style.display="block";
 document.getElementById('metiers_etape2').style.display="none";
 document.getElementById('metiers_etape3').style.display="none";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('JOB') + '&PAG=MET01&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_confirmation")) + '&TYP=010';
	}
 break;
 
 case 'metier_etape3':
 document.getElementById('metiers_etape1').style.display="none";
 document.getElementById('metiers_etape2').style.display="none";
 document.getElementById('metiers_etape3').style.display="block";
 if (NAXETRIS_VGO==1) 
	{
	//document.getElementById('naxetris').src = "ici" ;
	document.getElementById('naxetris').src = 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=' + escape('JOB') + '&PAG=MET03&CLI=25&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape(document.location)) + '&LIB=' + escape(getTraduction("fonctions_confirmation")) + '&TYP=010';
	}
 break;
 }
}


function CheckDate(d) {
      // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      var amin=1986; // année mini
      var amax=2030; // année maxi
      var separateur="/"; // separateur entre jour/mois/annee
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6));
      var ok=1;
      if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
         //alert("Le jour n'est pas correct."); 
         ok=0;
      }
      if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         //alert("Le mois n'est pas correct."); 
         ok=0;
      }
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
         //alert("L'année n'est pas correcte."); http://tao.prive.naxeo.net/fiche-produit.asp?id=81&parent=10
         ok=0;
      }
      if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {
         //alert("Les séparateurs doivent être des "+separateur); 
         ok=0;
      }
      if (ok==1) {
         var d2=new Date(a,m-1,j);
         j2=d2.getDate();
         m2=d2.getMonth()+1;
         a2=d2.getFullYear();
         if (a2<=100) {a2=1900+a2}
         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            //alert("La date "+d+" n'existe pas !");
            ok=0;
         }
      }
      return ok;
   }

function goto_panier(indice)
{
    document.getElementById('form_article_'+indice).submit();
}

function goto_page(page)
{
    document.getElementById('page').value = page
    document.getElementById('form_pagination').submit();
}

function valider_mail(email){
	/*var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;*/
				
	//var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9\-_]+\.[a-zA-Z]{2,5}$/i;
//	if (modele.test(email))
//	  return true;
//	else
//	  return false;
//	return false;

//alert(email);
	var arobase = 0;
	arobase = email.indexOf("@");
   	var point = email.indexOf(".",arobase);
 
 
   if((arobase < 3)||(point + 2 > email.length) ||(point < arobase+3)) 
	{
	//alert('nok');
	return false;
	}
   else
	{
	//alert('ok');
	return true;
	}
}

function maj_quantite(indice, quantite)
{

    document.getElementById('ligneModif').value = indice;
    document.getElementById('quantiteModif').value = quantite;
    document.getElementById('form_quantite').submit();

}

function supprimer_CHQ(indice, ID)
{

    document.getElementById('CHQ_ID').value = ID;
	document.getElementById('ligneModif2').value = indice;
    document.getElementById('form_CHQ').submit();

}

function supprimer_FID(indice, ID)
{

    document.getElementById('FID_ID').value = ID;
	document.getElementById('ligneModif3').value = indice;
    document.getElementById('form_FID').submit();

}
 
//function test_form_newsletter()
//{	
//
//
//    if ( (get_champ("NEWSLETTER_Email") == "" || get_champ("NEWSLETTER_Email2") == "") )
//    {
//        WriteDiv("msg_erreur", "<div class='erreur-inverse'>Veuillez saisir votre adresse email.</div>","<div class='erreur-inverse'>Please enter you e-mail address and your postal code.</div>");
//		 return false;
//    }
//    else
//    {
//		
//		
//		if ( get_champ("NEWSLETTER_Email") != get_champ("NEWSLETTER_Email2"))
//		{
//			WriteDiv("msg_erreur", "<div class='erreur-inverse'>Les emails ne sont pas identiques.</div>","<div class='erreur-inverse'>Yous emails are not the same.</div>");
//		 return false;
//		}
//		else
//		{
//			
//			if ( valider_mail(get_champ("NEWSLETTER_Email")) == false)
//			{
//				WriteDiv("msg_erreur", "<div class='erreur-inverse'>Veuillez vérifier le format de votre adresse email.</div>","<div class='erreur-inverse'>Please check your e-mail address format.</div>");
//				return false;
//			}
//			else
//			{
//		
//				if ( get_champ("NEWSLETTER_Cp") == "" || get_champ("NEWSLETTER_Nom") == "" || get_champ("NEWSLETTER_Prenom") == "")
//				{
//					if ( get_champ("NEWSLETTER_Cp") == "")
//						WriteDiv("msg_erreur", "<div class='erreur-inverse'>Veuillez saisir votre code postal.</div>","<div class='erreur-inverse'>Please enter your postal code.</div>");
//					if ( get_champ("CLIENT_Prenom") == "")
//						WriteDiv("msg_erreur", "<div class='erreur-inverse'>Veuillez saisir votre prénom.</div>","<div class='erreur-inverse'>Please enter your surname.</div>");
//					if ( get_champ("CLIENT_Nom") == "")
//						WriteDiv("msg_erreur", "<div class='erreur-inverse'>Veuillez saisir votre nom.</div>","<div class='erreur-inverse'>Please enter your name.</div>");
//				 	return false;
//				}
//				else
//				{
//        
//					tag = false;
//					if (document.forms.form_newsletter.offre[0].checked==true) 
//					{tag = true;}
//					
//					if (document.forms.form_newsletter.offre[1].checked==true) 
//					{tag = true;}
//						  
//					
//					  
//					 if (tag)
//					 {
//							document.getElementById('msg_erreur').innerHTML =  "";
//							
//							
//							
//							
//								if ( get_champ("enfants") != 0 )
//								{
//								
//									nb_enfants = parseInt(get_champ("enfants"));
//									
//									for (i=1;i<=nb_enfants;i++)
//									{
//										if ( get_champ("prenom_enfant"+i) == "" )
//										{
//											document.getElementById("prenom_enfant"+i).className = "erreur";
//											return false;
//										}
//										
//										if ( CheckDate( get_champ("jj"+i)+"/"+get_champ("mm"+i)+"/"+get_champ("aaaa"+i) ) == false )
//										{
//											document.getElementById("date_non_valide"+i).style.display = "block";
//											return false;
//										}
//										else
//										{
//											document.getElementById("date_non_valide"+i).style.display = "none";
//										}
//									
//									}
//									
//									return true;
//								
//								}
//							
//					 }
//					else
//					{
//						WriteDiv("msg_erreur", "<div class='erreur-inverse'>Veuillez répondre à la question <strong>Souhaitez-vous recevoir les offres des partenaires TAPE A L'OEIL</strong> svp</div>","<div class='erreur-inverse'>Please tick the last question</div>");
//						return false;
//						
//					}
//				}
//			}
//        }
//    }
//}


function test_form_newsletter()
{	
	

	var retour = true;
	var message_fr = "";
	var message_uk = "";
	
	if( document.getElementById("emailExist").style.display=='block' )
		document.getElementById("emailExist").style.display='none'
	
    if ( (get_champ("NEWSLETTER_Email") == "" || get_champ("NEWSLETTER_Email2") == "") )
    {
        //WriteDiv("msg_erreur", "<div class='erreur-inverse'></div>","<div class='erreur-inverse'>Please enter you e-mail address and your postal code.</div>");
		message_fr = message_fr + getTraduction("fonctions_saisir_mail");
		message_uk = message_uk + getTraduction("fonctions_enter_mail");
		retour = false;
    }
    else
    {
		
		
		if ( get_champ("NEWSLETTER_Email") != get_champ("NEWSLETTER_Email2"))
		{
			//WriteDiv("msg_erreur", "<div class='erreur-inverse'>Les emails ne sont pas identiques.</div>","<div class='erreur-inverse'>Yous emails are not the same.</div>");
			message_fr = message_fr + getTraduction("fonctions_mail_identique");
			message_uk =  message_uk + getTraduction("fonctions_same_mail");
		  	retour = false;
		}
		else
		{
			if ( valider_mail(get_champ("NEWSLETTER_Email")) == false)
			{
				//WriteDiv("msg_erreur", "<div class='erreur-inverse'>Veuillez vérifier le format de votre adresse email.</div>","<div class='erreur-inverse'>Please check your e-mail address format.</div>");
				message_fr = message_fr + getTraduction("fonctions_format_mail");
				message_uk =  message_uk + getTraduction("fonctions_format_email");
		  		retour = false;
			}
		}
	}
	

	if ( document.form_newsletter.NEWSLETTER_Civilite[0].checked==false && document.form_newsletter.NEWSLETTER_Civilite[1].checked==false && document.form_newsletter.NEWSLETTER_Civilite[2].checked==false){
		message_fr = message_fr + getTraduction("fonctions_saisir_civilite");
		message_uk =  message_uk + getTraduction("fonctions_enter_civilite");
		retour = false;
	}			
	
	if( document.form_newsletter.offre_bons[0].checked==false && document.form_newsletter.offre_bons[1].checked==false ){
		message_fr = message_fr + getTraduction("fonctions_repondre_offre_bons");
		message_uk =  message_uk + getTraduction("fonctions_answer_offer_voucher");
		retour = false;
	}
	
	if( document.form_newsletter.offre_part[0].checked==false && document.form_newsletter.offre_part[1].checked==false ){
		message_fr = message_fr + getTraduction("fonctions_repondre_offre");
		message_uk =  message_uk + getTraduction("fonctions_answer_offer");
		retour = false;
	}
	
	if ( get_champ("NEWSLETTER_Cp") == "")
	{
		message_fr = message_fr + getTraduction("fonctions_saisir_cp");
		message_uk =  message_uk + getTraduction("fonctions_enter_cp");
		retour = false;
	}
	
	if ( get_champ("CLIENT_Nom") == "")
	{
		message_fr = message_fr + getTraduction("fonctions_saisir_nom");
		message_uk =  message_uk + getTraduction("fonctions_enter_name");
		retour = false;
	}
	
	if ( get_champ("CLIENT_Prenom") == "")
	{
		message_fr = message_fr + getTraduction("fonctions_saisir_prenom");
		message_uk =  message_uk + getTraduction("fonctions_enter_surname");
		retour = false;
	}
	

	//alert(document.forms.form_newsletter.offre[0].checked);
	/*tag = false;
	if (document.forms.form_newsletter.offre[0].checked==true) 
		tag = true;
	
	if (document.forms.form_newsletter.offre[1].checked==true) 
		tag = true;

	if (tag==false)
	{
		message_fr = message_fr + getTraduction("fonctions_repondre");
		message_uk =  message_uk + getTraduction("fonctions_question");
		retour = false;
	}*/
        
					
	if ( get_champ("enfants") != 0 )
	{					  
		nb_enfants = parseInt(get_champ("enfants"));
		var spy = false;
					 
		for (i=1;i<=nb_enfants;i++)
		{
			if ( get_champ("prenom_enfant"+i) == "" )
			{
				document.getElementById("prenom_enfant"+i).className = "erreur";
				retour = false;
			}
			
			if ( CheckDate( get_champ("jj"+i)+"/"+get_champ("mm"+i)+"/"+get_champ("aaaa"+i) ) == false )
			{
				spy = true;
			}

		}
		
		if (spy)
		{
			message_fr = message_fr + getTraduction("fonctions_saisir_date");
			message_uk =  message_uk + getTraduction("fonctions_enter_date");
			retour = false;	
		}
	}
	
	WriteDiv("msg_erreur", "<div class='erreur-inverse'>"+message_fr+"</div>","<div class='erreur-inverse'>"+message_uk+"</div>");
	
	return retour;
			
}

function test_form_newsletter_jeu()
{	
	if (!valider_mail(get_champ("CLIENT_Email")))
		document.getElementById("validEmail").value = "nok"
	else
		document.getElementById("validEmail").value = "ok"
	
	if ( get_champ("NEWSLETTER_Cp") == "" || get_champ("CLIENT_Nom") == "" || get_champ("CLIENT_Prenom") == "" )
	{
		var txtFr = "";
		var txtEn = "";
		
		if ( get_champ("CLIENT_Nom") == ""){
			txtFr = txtFr + getTraduction("fonctions_saisir_nom");
			txtEn = txtEn + getTraduction("fonctions_enter_name");
		}
		if ( get_champ("CLIENT_Prenom") == ""){
			txtFr = txtFr + getTraduction("fonctions_saisir_prenom");
			txtEn = txtEn + getTraduction("fonctions_enter_surname");
		}
		if ( get_champ("NEWSLETTER_Cp") == ""){
			txtFr = txtFr + getTraduction("fonctions_saisir_cp");
			txtEn = txtEn + getTraduction("fonctions_enter_cp");
		}
			
		WriteDiv("msg_erreur", "<div class='erreur-inverse'>"+ txtFr +"</div>","<div class='erreur-inverse'>"+txtEn+"</div>");
		return false;
	}
	else
	{return true;}
			
}

function test_form_recapitulatif()
{
	//alert('dffdfd');
    document.getElementById('messageCondition').style.visibility = "hidden";
	document.getElementById('code-promo-msg').innerHTML = "";
	document.getElementById('CHQKDO_erreur').style.display = "none";
	
	if (document.getElementById('CODEPROMO_Code').value != "" || document.getElementById('CHQKDO_Code').value != "") {
		if (document.getElementById('CODEPROMO_Code').value != "")
		 	checkCodePromo();
		if (document.getElementById('CHQKDO_Code').value != "")
			useCHQKDO(1);
			
		return false;
	}
	else {
		if (document.getElementById('conditions').checked == true && document.getElementById('CODEPROMO_Code').value == "")
    	{
		
    	    return true;
    	}
    	else
    	{
    	    if (document.getElementById('conditions').checked == false)
				document.getElementById('messageCondition').style.visibility = "visible";
			else
				document.getElementById('messageCondition').style.visibility = "hidden";
       		if (document.getElementById('CODEPROMO_Code').value != "")
				document.getElementById('messageCodePromo').style.visibility = "visible";
			else
				document.getElementById('messageCodePromo').style.visibility = "hidden";
			return false;
 	   }
	}
}

function changer_mode_livraison()
{
    document.getElementById("MODELIVRAISON_ID_Select").value = document.getElementById("MODELIVRAISON_ID").value;
    document.getElementById("form_maj_mode");
}

function test_form_login_submit()
{
    retour = test_form_login();
    if (retour == true)
    {
        document.getElementById('formulaireConnexion').submit();
    }
}

function test_form_message()
{
    if ( get_champ("MESSAGE_Objet") != "" && get_champ("MESSAGE_Contenu") != "" && get_champ("MESSAGE_Contenu").length < 1000)
    {
        return true;
    }
    else
    {
        if ( get_champ("MESSAGE_Objet") == "" || get_champ("MESSAGE_Contenu") == "" )
        {
            WriteDiv("msg_erreur", getTraduction("fonctions_saisir_objet"),getTraduction("fonctions_enter_subject"));
		 	return false;
        }
        else
        {
            WriteDiv("msg_erreur", getTraduction("fonctions_depasser_contenu"),getTraduction("fonctions_depasser_contenu"));
		 	return false;
        }
        
        
        document.getElementById('msg_erreur').style.display = "block";
        return false;
    }

}

function test_form_login()
{
    if ( document.getElementById('CLIENT_Email').value == "" || document.getElementById('CLIENT_Mdp').value == "" )
    {
        if ( document.getElementById('CLIENT_Email').value != "" )
        {
            //On recherche s'il ne s'agit pas d'un compte email newsletter
            var http_request ;
        
            if (window.XMLHttpRequest) 
                { // Mozilla, Safari, ...
                http_request = new XMLHttpRequest();
                } 
            else if (window.ActiveXObject) 
                { // IE
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }

            if (!http_request) 
            {
                alert(getTraduction("recrutement_erreur_navig"));
                return false;
            }
            else
            {
            
                http_request.onreadystatechange = function() { retour_login_newsletter(http_request); };

    		
                Url = "/ajax/login_newsletter.asp?EMAIL="+get_champ('CLIENT_Email');
                //alert("url : "+Url);
                http_request.open('GET', Url, true);
                if (window.XMLHttpRequest) 
	                { // Mozilla, Safari, ...
	                http_request.send(null);
	                } 
                else if (window.ActiveXObject) 
	                { // IE
	                http_request.send(null);
	                }
            
            }
            return false;
        }
        else
        {
            WriteDiv("msg_erreur",getTraduction("fonctions_saisir_pass"),getTraduction("fonctions_enter_pass"));
			//document.getElementById('msg_erreur').innerHTML = "";
            return false;
        }
    }
    else
    {
        if ( valider_mail(document.getElementById('CLIENT_Email').value) == false)
        {
            document.getElementById('msg_erreur').innerHTML = getTraduction("fonctions_format_mail_incorrect");
            return false;
        }
        else
        {
            return true;
        }
    }

}


function retour_login_newsletter(http_request)
{
    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            response = http_request.responseText;
            if (response == "ok" )
            {
                document.getElementById('msg_erreur').innerHTML = getTraduction("fonctions_client_erreur");
               
            }
            else
            {
                WriteDiv("msg_erreur",getTraduction("fonctions_saisir_pass"),getTraduction("fonctions_enter_pass"));
				//document.getElementById('msg_erreur').innerHTML = "<b>Veuillez entrer votre mot de passe ainsi que votre adresse email.</b>";
                
            }
        }
    }
}

function test_form_coordonnees(indice)
{
    retour = test_form_inscription(indice);

    if (retour == true)
    {

        if (indice == 0)
        {
            //On recharge la page de coordonnées
            document.getElementById('target').value = "coordonnees";
        }
        else
        {
            if (indice == 1)
            {
                //On va vers le récapitulatif
                document.getElementById('target').value = "recap";
            }
            else
            {
				
                //Inscription hors processus commande, on se dirige vers le compte client
                document.getElementById('target').value = "compte";
            }
        }
        
        return true;
    }
    else
    {
        return false;
    }
}

function test_form_inscription(indice)
{
    //Si l'indice vaut 3, il s'agit du compte client, on ne vérifie donc pas les adresses de livraison ni la partie cadeau

    retour = true;
    //On réinitialise tous les champs
    if( document.getElementById('erreur_email_conf') && document.getElementById('erreur_email_format') && document.getElementById('erreur_mdp_conf') ){
		document.getElementById('erreur_email_conf').style.display = "none";
		document.getElementById('erreur_email_format').style.display = "none";
		document.getElementById('erreur_mdp_conf').style.display = "none";
	}
	
    document.getElementById("msg_erreur").innerHTML = ""
    document.getElementById("CLIENT_Nom").className = "form";
    document.getElementById("CLIENT_Prenom").className = "form";
    document.getElementById("CLIENT_NumeroRue").className = "form";
    document.getElementById("CLIENT_Adresse").className = "form";
    document.getElementById("CLIENT_Cp").className = "form";
    document.getElementById("CLIENT_Localite").className = "form";
    document.getElementById("CLIENT_Email").className = "form";
    document.getElementById("CLIENT_EmailConfirmation").className = "form";
    document.getElementById("CLIENT_Mdp").className = "form";
    document.getElementById("CLIENT_MdpConfirmation").className = "form";
	document.getElementById("CLIENT_MdpConfirmation").className = "form";
	document.getElementById("CLIENT_Tel").className = "form";
    
    if (indice != 3 && document.getElementById("ADRESSELIV_Libelle").value != "-1")
    {
        document.getElementById("ADRESSELIV_Libelle").className = "form";
        document.getElementById("ADRESSELIV_Nom").className = "form";
        document.getElementById("ADRESSELIV_Prenom").className = "form";
        document.getElementById("ADRESSELIV_NumeroRue").className = "form";
        document.getElementById("ADRESSELIV_Voie").className = "form";
        document.getElementById("ADRESSELIV_Cp").className = "form";
        document.getElementById("ADRESSELIV_Localite").className = "form";
    }
    
    if ( get_champ("session_client") == "")
    {
        document.getElementById("prenom_enfant1").className = "form";
        document.getElementById("prenom_enfant2").className = "form";
        document.getElementById("prenom_enfant3").className = "form";
        document.getElementById("prenom_enfant4").className = "form";
        document.getElementById("prenom_enfant5").className = "form";
        document.getElementById("prenom_enfant6").className = "form";
    }
    
    document.getElementById("date_non_valide1").style.display = "none";
    document.getElementById("date_non_valide2").style.display = "none";
    document.getElementById("date_non_valide3").style.display = "none";
    document.getElementById("date_non_valide4").style.display = "none";
    document.getElementById("date_non_valide5").style.display = "none";
    document.getElementById("date_non_valide6").style.display = "none";

   //-------------------------------Test de remplissage de tous les champs------------------------------------------
   //if (document.getElementById("CLIENT_AdresseLivraison").value != "1" && document.getElementById("CLIENT_AdresseLivraison").value == "-1")
   		//civilite_checked = true;
   //else {
   		
   		
   //}
		civilite_checked = true;
		optin_checked = true;
		optinPart_checked = true;
		//Contrôle réponse inscription optins
		if( indice==3 ){
			civilite_cpt=0;
			for (i=0;i<document.form_inscription.CLIENT_Civilite.length;i++)
			{
				if (document.form_inscription.CLIENT_Civilite[i].checked==false)
				{
				  civilite_cpt++;
				}
			}
			if( civilite_cpt==document.form_inscription.CLIENT_Civilite.length )
				civilite_checked=false;
			else if (document.form_inscription.CLIENT_Optin[0].checked==false && document.form_inscription.CLIENT_Optin[1].checked==false)
			{
			  optin_checked = false;
			}			
			else if (document.form_inscription.CLIENT_OptinPart[0].checked==false && document.form_inscription.CLIENT_OptinPart[1].checked==false)
			{
			  optinPart_checked = false;
			}

		}
		//les optins et optins part sont maintenant obligatoire sur le formulaire de création de compte via le panier
		if( indice==1 )
			{
				if (document.form_inscription.CLIENT_Optin[0].checked==false && document.form_inscription.CLIENT_Optin[1].checked==false)
				{
					optin_checked = false;
				}			
				else if (document.form_inscription.CLIENT_OptinPart[0].checked==false && document.form_inscription.CLIENT_OptinPart[1].checked==false)
				{
					optinPart_checked = false;
				}
			}
	
	regexCp = new RegExp("^[0-9]{4,6}$");
	//regexTel = new RegExp("^[+]*[0-9 ]{7,15}$");
	
	
    if (civilite_checked == false || optin_checked == false || optinPart_checked == false || get_champ("CLIENT_Nom")== "" || get_champ("CLIENT_Prenom")=="" 
		|| get_champ("CLIENT_NumeroRue")=="" || get_champ("CLIENT_Adresse")=="" || get_champ("CLIENT_Cp") == "" || get_champ("CLIENT_Localite")=="" 
		|| get_champ("CLIENT_Email")=="" || get_champ("CLIENT_EmailConfirmation")=="" || get_champ("CLIENT_Mdp")=="" 
		|| get_champ("CLIENT_MdpConfirmation")== ""){

		if ( get_champ("CLIENT_Nom")== "" || get_champ("CLIENT_Prenom")=="" || get_champ("CLIENT_NumeroRue")=="" || get_champ("CLIENT_Adresse")=="" || get_champ("CLIENT_Cp") == "" || get_champ("CLIENT_Localite")=="" 
			|| get_champ("CLIENT_Email")=="" || get_champ("CLIENT_EmailConfirmation")=="" || get_champ("CLIENT_Mdp")=="" || get_champ("CLIENT_MdpConfirmation")== ""){ 
			
			message_err1 = getTraduction("fonctions_saisir_rouge")
			message_err2 = getTraduction("fonctions_correct_red")
		
			//On illustre en rouge les champs non remplis
			if (get_champ("CLIENT_Nom")== "")
				document.getElementById("CLIENT_Nom").className = "erreur";
			if (get_champ("CLIENT_Prenom")== "")
				document.getElementById("CLIENT_Prenom").className = "erreur";
			//if (get_champ("CLIENT_NumeroRue")== "")
				//document.getElementById("CLIENT_NumeroRue").className = "erreur";
			if (get_champ("CLIENT_NumeroRue")=="")
				document.getElementById("CLIENT_NumeroRue").className = "erreur";
			if (get_champ("CLIENT_Adresse")== "")
				document.getElementById("CLIENT_Adresse").className = "erreur";
			if (!regexCp.test(get_champ("CLIENT_Cp")))
				document.getElementById("CLIENT_Cp").className = "erreur";
			if (get_champ("CLIENT_Localite")== "")
				document.getElementById("CLIENT_Localite").className = "erreur";
			//if (!regexTel.test(get_champ("CLIENT_Tel")))
			//    document.getElementById("CLIENT_Tel").className = "erreur";
			if (get_champ("CLIENT_Email")== "")
				document.getElementById("CLIENT_Email").className = "erreur";
			if (get_champ("CLIENT_Email_ok")=="")
					document.getElementById("CLIENT_Email_ok").className = "erreur";
			if (get_champ("CLIENT_EmailConfirmation")== "")
				document.getElementById("CLIENT_EmailConfirmation").className = "erreur";
			if (get_champ("CLIENT_Mdp")== "")
				document.getElementById("CLIENT_Mdp").className = "erreur";
			if (get_champ("CLIENT_MdpConfirmation")== "")
				document.getElementById("CLIENT_MdpConfirmation").className = "erreur";
		}
		else{
	/************************Code sur mesure pour un afficher message adpaté à l'erreur******************************/	 			
			if( civilite_checked==false ){
				message_err1 = getTraduction("fonctions_saisir_civilite");
				message_err2 = getTraduction("fonctions_enter_civilite");
			}
			else if( optin_checked==false ){
				message_err1 = getTraduction("fonctions_repondre_offre_bons");
				message_err2 = getTraduction("fonctions_answer_offer_voucher");
			}
			else if( optinPart_checked==false  ){
				message_err1 = getTraduction("fonctions_repondre_offre");
				message_err2 = getTraduction("fonctions_answer_offer");
			}
		}
		
			WriteDiv("msg_erreur", "<div id=\"erreur-inverse\" style=\"font-size:13px;\"><a name='erreur'><b>" + message_err1 + "</b></a></div>","<div id=\"erreur-inverse\" style=\"font-size:13px;\"><a name='erreur'><b>" + message_err2 + "</a></b></div>");        
       
        retour = false;
   }
   
   
   //-------------------------------Test de création d'une adresse de livraison------------------------------------------
   //On vérifie si une adresse de livraison est créée
    
	if (indice != 3)
    {    
        //test si le div d'intro, permettant de sélectionner le mode de livraison est encore actif
       if (document.getElementById("CLIENT_AdresseLivraison").value == "-1")
	   		livraison_checked = true;
       else {
		   livraison_checked = false;
		   for (i=0;i<document.form_inscription.LIVRAISON_Methode.length;i++)
		   {
				if (document.form_inscription.LIVRAISON_Methode[i].checked==true)
				{
				   livraison_checked = true;
				}
		   }
	   }
	   //alert(livraison_checked);
       if (livraison_checked == false)
       {
        document.getElementById('msg_erreur_methode').innerHTML = getTraduction("fonctions_methode_livraison");
        retour = false;
       }
	   
	  
        
       //alert("test : "+get_champ("CLIENT_AdresseLivraison")+"test : "+livraison_checked);
        
		//alert(get_champ("CLIENT_AdresseLivraison"));
		//alert((get_champ("CLIENT_AdresseLivraison") != "-1" && get_champ("CLIENT_AdresseLivraison") != "0") && livraison_checked == true);
		if ((get_champ("CLIENT_AdresseLivraison") != "-1" && get_champ("CLIENT_AdresseLivraison") != "0") && livraison_checked == true)
        {
            
            
           civilite_checked = false;
           for (i=0;i<document.form_inscription.ADRESSELIV_Civilite.length;i++)
           {
                if (document.form_inscription.ADRESSELIV_Civilite[i].checked==true)
                {
                   civilite_checked = true;
                }
           }
            
        //On effectue les tests sur l'adresse de livraison
					
			if (get_champ("ADRESSELIVMR_Libelle") == "" || get_champ("ADRESSELIVMR_Voie") == "") {
				if ((civilite_checked = false) || get_champ("ADRESSELIV_Libelle")=="" || get_champ("ADRESSELIV_Nom")=="" || (get_champ("ADRESSELIV_CodeRelais") == "" && get_champ("ADRESSELIV_Prenom")=="") || get_champ("ADRESSELIV_Voie")=="" || !regexCp.test(get_champ("ADRESSELIV_Cp")) || get_champ("ADRESSELIV_Localite")=="" || get_champ("ADRESSELIV_PAYS")==""  ) 
				{					
					//alert(">"+get_champ("ADRESSELIV_CodeRelais"));
					
					if (get_champ("ADRESSELIV_Libelle")=="")
						document.getElementById('ADRESSELIV_Libelle').className = "erreur";
					if (get_champ("ADRESSELIV_Nom")=="")
						document.getElementById('ADRESSELIV_Nom').className = "erreur";
					if (get_champ("ADRESSELIV_Prenom")=="")
						document.getElementById('ADRESSELIV_Prenom').className = "erreur";
					//if (get_champ("ADRESSELIV_NumeroRue")=="")
						//document.getElementById('ADRESSELIV_NumeroRue').className = "erreur";
					if (get_champ("ADRESSELIV_Voie")=="")
						document.getElementById('ADRESSELIV_Voie').className = "erreur";
					if (!regexCp.test(get_champ("ADRESSELIV_Cp")))
						document.getElementById('ADRESSELIV_Cp').className = "erreur";
					if (get_champ("ADRESSELIV_Localite")=="")
						document.getElementById('ADRESSELIV_Localite').className = "erreur";
					
					
					WriteDiv("msg_erreur", "<div id=\"erreur-inverse\" style=\"font-size:13px;\"><a name='erreur'><b>" + getTraduction("fonctions_saisir_rouge") + "</a></b></div>","<div id=\"erreur-inverse\" style=\"font-size:13px;\"><a name='erreur'><b>" + getTraduction("fonctions_correct_red") + "</a></b></div>");        
       
					//document.getElementById("msg_erreur").innerHTML = "<b>Veuillez corriger les champs inscrits en rouge</b>";
					retour = false;
				}
			}
			else if (get_champ("ADRESSELIVMR_Libelle")!="" && get_champ("ADRESSELIVMR_Voie")!="" && get_champ("ADRESSELIVMR_NumeroRue")!="" && regexCp.test(get_champ("ADRESSELIV_Cp")) && get_champ("ADRESSELIVMR_Localite")!=""){
			// Cas Mondial Relay

			//alert('ADRESSELIVMR_Libelle="' + get_champ("ADRESSELIVMR_Libelle") + '"');
			
			retour = true;
			}
			/*alert('ADRESSELIVMR_Libelle="' + get_champ("ADRESSELIVMR_Libelle") + '"');
			alert('ADRESSELIVMR_Voie="' + get_champ("ADRESSELIVMR_Voie") + '"');
			alert('ADRESSELIVMR_NumeroRue="' + get_champ("ADRESSELIVMR_NumeroRue") + '"');
			alert('ADRESSELIVMR_Cp="' + get_champ("ADRESSELIVMR_Cp") + '"');
			alert('ADRESSELIVMR_Localite="' + get_champ("ADRESSELIVMR_Localite") + '"');*/
        }
    }
     
    //-------------------------------Test de l'email et de sa confirmation------------------------------------------
    if ( get_champ("CLIENT_Email")!= "" && get_champ("CLIENT_EmailConfirmation")!="")
    {
        if (  get_champ("CLIENT_Email") != get_champ("CLIENT_EmailConfirmation") )
        {	
            document.getElementById("msg_erreur").innerHTML = "<a name='erreur'>"+getTraduction("fonctions_corriger_champ")+"</a>";
            document.getElementById("CLIENT_Email").className = "erreur";
            document.getElementById("CLIENT_EmailConfirmation").className = "erreur";
            document.getElementById('erreur_email_conf').style.display = "block";
            retour = false;
        }
    }
    
    //-------------------------------Test du mot de passe et de sa confirmation------------------------------------------
    if ( get_champ("CLIENT_Mdp")!= "" && get_champ("CLIENT_MdpConfirmation")!="")
    {
        if ( get_champ("CLIENT_Mdp") != get_champ("CLIENT_MdpConfirmation") )
        {
            document.getElementById("CLIENT_Mdp").value = "";
            document.getElementById("CLIENT_MdpConfirmation").value = ""
            document.getElementById('erreur_mdp_conf').style.display = "block";
            document.getElementById("CLIENT_Mdp").className = "erreur";
            document.getElementById("CLIENT_MdpConfirmation").className = "erreur";
            document.getElementById("msg_erreur").innerHTML = "<a name='erreur'>"+getTraduction("fonctions_corriger_champ")+"</a>";
            retour = false;
        }
    }
       
    //-------------------------------Test de validité de format de l'email------------------------------------------
    if (get_champ("CLIENT_Email") != "" && (get_champ("CLIENT_Email") == get_champ("CLIENT_EmailConfirmation")) )
    {
		
	
		
		if (get_champ("modif") == "ok")
		{
			mail = get_champ("CLIENT_Email_ok");
		}
		else
		{
			mail = get_champ("CLIENT_Email");
		}
	
		
        if (  valider_mail(mail) == false )
        {
			if (get_champ("modif") == "ok")
			{document.getElementById("CLIENT_Email_ok").className = "erreur";}
			else
			{
				document.getElementById("CLIENT_Email").className = "erreur";
				document.getElementById("CLIENT_EmailConfirmation").className = "erreur";
			}
           
            document.getElementById("msg_erreur").innerHTML = "<a name='erreur'>"+getTraduction("fonctions_corriger_champ")+"</a>";
            document.getElementById('erreur_email_format').style.display = "block";
            retour = false;
        }
       
    }
    
    
    //-------------------------------Test du formulaire des enfants-------------------------------------------------
    if ( (get_champ("session_client") == "" || get_champ("from")=="compte") && get_champ("enfants")!=0 )
    {
        if ( get_champ("enfants") != 0 )
        {
            nb_enfants = parseInt(get_champ("enfants"));
            
            for (i=1;i<=nb_enfants;i++)
            {
                if ( get_champ("prenom_enfant"+i) == "" )
                {
                    document.getElementById("prenom_enfant"+i).className = "erreur";
					document.getElementById("form-enfant").style.display = "block";
                    retour = false;
                }
                
		
                if ( CheckDate( get_champ("jj"+i)+"/"+get_champ("mm"+i)+"/"+get_champ("aaaa"+i) ) == false )
                {
                    document.getElementById("date_non_valide"+i).style.display = "block";
					document.getElementById("form-enfant").style.display = "block";
                    retour = false;
                }
            
            }
            
        
        }
    }
		if (retour == false)
		{
			if( indice=!3 ){
				document.location = "coordonnees.asp#erreur";
			}	 		
		}
		return retour;
}


function selectionner_mode()
{
    //Fonction gérant la sélection des différents mode de livraison
    
    document.getElementById("ADRESSELIV_Libelle").value    = "";
    document.getElementById("ADRESSELIVMR_Nom").value        = "";
    document.getElementById("ADRESSELIVMR_Prenom").value     = "";
    document.getElementById("ADRESSELIVMR_NumeroRue").value  = "";
    document.getElementById("ADRESSELIVMR_Voie").value       = "";
    document.getElementById("ADRESSELIVMR_Complement").value = "";
    document.getElementById("ADRESSELIVMR_Cp").value         = "";
    document.getElementById("ADRESSELIVMR_Localite").value   = "";
	document.getElementById("ADRESSELIVMR_Pays").value   = "";
    
    document.getElementById("tx_facturation").style.color = "#000000";
    document.getElementById("tx_newrelay").style.color = "#000000";
    document.getElementById("tx_adressenew").style.color = "#000000";
    if (document.getElementById("tx_adresseenristree") != undefined)
        document.getElementById("tx_adresseenristree").style.color = "#000000";
    if (document.getElementById("tx_relay") != undefined)
        document.getElementById("tx_relay").style.color = "#000000";
    
    //Récupération du mode de livraison sélectionné
    mode_selectionne = "";
    for (i=0;i<document.form_inscription.LIVRAISON_Methode.length;i++)
   {
        if (document.form_inscription.LIVRAISON_Methode[i].checked==true)
        {
           mode_selectionne = document.form_inscription.LIVRAISON_Methode[i].value;
        }
   }
   
   //On remet les menus déroulant à zero
   if (document.getElementById('CLIENT_AdresseLivraison_Relay') != undefined)
   {
        mon_select = document.getElementById("CLIENT_AdresseLivraison_Relay")
        mon_select[0].selected = true;
        //alert("MR")
   }
   
   if (document.getElementById('CLIENT_AdresseLivraison_Poste') != undefined)
   {
        mon_select = document.getElementById("CLIENT_AdresseLivraison_Poste")
        mon_select[0].selected = true;
   }
   
   
   switch (mode_selectionne)
   {
        
         case "facturation":
            
            document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/colissimo.gif";
            document.getElementById("CLIENT_AdresseLivraison").value = "0";
            document.getElementById('methode_facturation').checked = true;
            document.getElementById('form-livraison').style.display = "none";
            
            document.getElementById('div_colissimo').style.display = "block";
            adresse_liv = get_champ("CLIENT_Prenom")+" "+get_champ("CLIENT_Nom")+"<br>";
            adresse_liv += get_champ("CLIENT_NumeroRue")+" "+get_champ("CLIENT_Adresse")+"";
            if ( get_champ("CLIENT_AdresseComp") != "")
                adresse_liv += get_champ("CLIENT_AdresseComp")+"<br>";
            adresse_liv += get_champ("CLIENT_Cp")+" "+get_champ("CLIENT_Localite")+"";
            
            select_pays = document.getElementById("CLIENT_PAYS")
            adresse_liv += select_pays[select_pays.selectedIndex].text;
            
            document.getElementById('adresse_choisie').innerHTML = adresse_liv;
            document.getElementById('adresse_choisie').style.display = "block";
            document.getElementById("tx_facturation").style.color = "#FF0000";
            document.getElementById('adresse_choisie2').style.display = "block";
            
            
        break;
        
        case "new":
			
            //Saisie d'une nouvelle adresse de livraison
            //On doit afficher le formulaire de saisie
            document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/colissimo.gif";
            document.getElementById("tx_adressenew").style.color = "#FF0000";
            document.getElementById("CLIENT_AdresseLivraison").value = "new";
            document.getElementById('div_colissimo').style.display = "none";
            document.getElementById('adresse_choisie').style.display = "none";
			 document.getElementById('adresse_choisie2').style.display = "none";
            
            document.getElementById('form-livraison').style.display = "block";
        
            /*document.getElementById("CLIENT_AdresseLivraison").value = "new";
            document.getElementById('intro-livraison').style.display='block';
			document.getElementById('form-relay').style.display='none';
			document.getElementById('form-livraison').style.display='block';
            */
            document.getElementById("CLIENT_AdresseLivraison").value = "new"
            document.getElementById("ADRESSELIV_Libelle").value    = "";
            document.getElementById("ADRESSELIV_Nom").value        = "";
            document.getElementById("ADRESSELIV_Prenom").value     = "";
            document.getElementById("ADRESSELIV_NumeroRue").value  = "";
            document.getElementById("ADRESSELIV_Voie").value       = "";
            document.getElementById("ADRESSELIV_Complement").value = "";
            document.getElementById("ADRESSELIV_Cp").value         = "";
            document.getElementById("ADRESSELIV_Localite").value   = "";
            
            document.getElementById("ADRESSELIV_Libelle").className    = "form";
            document.getElementById("ADRESSELIV_Nom").className        = "form";
            document.getElementById("ADRESSELIV_Prenom").className     = "form";
            document.getElementById("ADRESSELIV_NumeroRue").className  = "form";
            document.getElementById("ADRESSELIV_Voie").className       = "form";
            document.getElementById("ADRESSELIV_Complement").className = "form";
            document.getElementById("ADRESSELIV_Cp").className         = "form";
            document.getElementById("ADRESSELIV_Localite").className   = "form";
            
        break;
        
        case "liste":
            //document.getElementById('form-livraison').style.display='none';
            //L'affichage ne change pas
            document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/colissimo.gif";
            document.getElementById("tx_adresseenristree").style.color = "#FF0000";
            document.getElementById("CLIENT_AdresseLivraison").value = "";
            document.getElementById('form-livraison').style.display = "none";
            
            document.getElementById('div_colissimo').style.display = "block";
            document.getElementById('adresse_choisie').style.display = "block";
			document.getElementById('adresse_choisie2').style.display = "block";
        
        break;
        
        case "new_relais":
        
            document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/point-relais.gif";
            document.getElementById("tx_newrelay").style.color = "#FF0000";
            document.getElementById("CLIENT_AdresseLivraison").value = "";
            document.getElementById('form-livraison').style.display = "none";
            
            document.getElementById('div_colissimo').style.display = "block";
            document.getElementById('adresse_choisie').style.display = "block";
            
            //Recherche d'un nouveau point relais, on fait apparaitre le formulaire de saisie du code postal
            document.getElementById('form-relay').style.display = "block";
			document.getElementById('adresse_choisie2').style.display = "block";
        
        break;
        
        case "relais":
			//alert("relais");
            //L'affichage ne change pas
            document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/point-relais.gif";
            document.getElementById("tx_relay").style.color = "#FF0000";
            document.getElementById("CLIENT_AdresseLivraison").value = "";
            document.getElementById('form-livraison').style.display = "none";
            
            document.getElementById('div_colissimo').style.display = "block";
            document.getElementById('adresse_choisie').style.display = "block";
			document.getElementById('adresse_choisie2').style.display = "block";
			//alert("PLOP !");
            
        break;
   
   }
   
   

}

function affiche_form_enfants()
{

        //document.getElementById('onglet-enfant').className="enfant_on";
	
		switch (document.getElementById('enfants').value)
		{
			
			
			
		    case '0':
		    //document.getElementById('onglet-enfant').className="enfant_off";
		    document.getElementById('form-enfant').style.display='none';
		    document.getElementById('enfant1').style.display='none';
            document.getElementById('enfant2').style.display='none';
            document.getElementById('enfant3').style.display='none';
            document.getElementById('enfant4').style.display='none';
            document.getElementById('enfant5').style.display='none';
            document.getElementById('enfant6').style.display='none';
		    break;
		    case '1':
		    document.getElementById('form-enfant').style.display='block';
		    document.getElementById('enfant1').style.display='block';
            document.getElementById('enfant2').style.display='none';
            document.getElementById('enfant3').style.display='none';
            document.getElementById('enfant4').style.display='none';
            document.getElementById('enfant5').style.display='none';
            document.getElementById('enfant6').style.display='none';
		    break;
		    case '2':
		    document.getElementById('form-enfant').style.display='block';
		    document.getElementById('enfant1').style.display='block';
            document.getElementById('enfant2').style.display='block';
            document.getElementById('enfant3').style.display='none';
            document.getElementById('enfant4').style.display='none';
            document.getElementById('enfant5').style.display='none';
            document.getElementById('enfant6').style.display='none';
		    break;
		    case '3':
		    document.getElementById('form-enfant').style.display='block';
		    document.getElementById('enfant1').style.display='block';
            document.getElementById('enfant2').style.display='block';
            document.getElementById('enfant3').style.display='block';
            document.getElementById('enfant4').style.display='none';
            document.getElementById('enfant5').style.display='none';
            document.getElementById('enfant6').style.display='none';
		    break;
		    case '4':
		    document.getElementById('form-enfant').style.display='block';
		    document.getElementById('enfant1').style.display='block';
            document.getElementById('enfant2').style.display='block';
            document.getElementById('enfant3').style.display='block';
            document.getElementById('enfant4').style.display='block';
            document.getElementById('enfant5').style.display='none';
            document.getElementById('enfant6').style.display='none';
		    break;
		    case '5':
		    document.getElementById('form-enfant').style.display='block';
		    document.getElementById('enfant1').style.display='block';
            document.getElementById('enfant2').style.display='block';
            document.getElementById('enfant3').style.display='block';
            document.getElementById('enfant4').style.display='block';
            document.getElementById('enfant5').style.display='block';
            document.getElementById('enfant6').style.display='none';
		    break;
		    case '6':
		    document.getElementById('form-enfant').style.display='block';
		    document.getElementById('enfant1').style.display='block';
            document.getElementById('enfant2').style.display='block';
            document.getElementById('enfant3').style.display='block';
            document.getElementById('enfant4').style.display='block';
            document.getElementById('enfant5').style.display='block';
            document.getElementById('enfant6').style.display='block';
		    break;
		}
				

}

function inscription_favoris()
{
    //Amène le client sur la page d'inscription et transmet le produit favoris qu'il avait l'intention d'ajouter
    
   document.getElementById('fav_identifie').style.display = "none";
   document.getElementById('fav_nonidentifie').style.display = "none";
   document.getElementById('fav_nonidentifie_inscription').style.display = "block";
   
}

function supprimer_favoris(client_id, nb_prod)
{
    if (client_id != "")
    {
        //On récupére les id articles cochées pour les envoyer à la fonction de suppression
        document.getElementById('id_articles').value = "";
        
        nb_checked = 0;
        for (i=1;i<=nb_prod;i++)
        {
            if ( document.getElementById('prod_'+i).checked == true )
            {
                nb_checked ++;
                
                if (document.getElementById('id_articles').value!= "")
                    document.getElementById('id_articles').value += "|";
                    
                document.getElementById('id_articles').value += document.getElementById('prod_'+i).value;
            }
        }
        
        if ( nb_checked > 0 )
        {
            //On peut soumettre la suppression
            document.getElementById('action').value = "supp";
            document.getElementById('form_fav').submit();
        }
        else
        {
            WriteDiv("msg_erreur", getTraduction("fonctions_selection_fav"), getTraduction("fonctions_select_favorite"));
        } 
    
    }

}



function supprimer_favoris_seul(client_id, nb_prod, id)
{
    if (client_id != "")
    {
        //On récupére les id articles cochées pour les envoyer à la fonction de suppression
        document.getElementById('id_articles').value = "";
        document.getElementById('id_articles').value = document.getElementById('prod_'+id).value;

        if ( document.getElementById('id_articles').value != "" )
        {
            //On peut soumettre la suppression
            document.getElementById('action').value = "supp";
            document.getElementById('form_fav').submit();
        }
        else
        {
            WriteDiv("msg_erreur", getTraduction("fonctions_selection_fav"), getTraduction("fonctions_select_favorite"));
        } 
    
    }

}



function ajouter_favoris_panier(client_id, nb_prod)
{
    if (client_id != "")
    {
        //On récupére les id articles cochées pour les envoyer à la fonction de suppression
        document.getElementById('id_articles').value = "";
        
        nb_checked = 0;
        for (i=1;i<=nb_prod;i++)
        {
			if (document.getElementById('prod_'+i).type == "checkbox") {
				if (document.getElementById('prod_'+i).checked == true )
				{
					nb_checked ++;
					
					//On renseigne les champs du formulaire
					if (document.getElementById('id_articles').value!= "")
						document.getElementById('id_articles').value += "|";
					document.getElementById('id_articles').value += document.getElementById('prod_'+i).value;
					if (document.getElementById('collection_articles').value!= "")
						document.getElementById('collection_articles').value += "|";
					document.getElementById('collection_articles').value += document.getElementById('collection_'+i).value;
						
					
				}
			}
        }
        
        if ( nb_checked > 0 )
        {
            //On peut soumettre la suppression
            document.getElementById('action').value = "ajout";
            document.getElementById('form_fav').submit();
           // alert("on soumet"+document.getElementById('form_fav'));
        }
        else
        {
            WriteDiv("msg_erreur", getTraduction("fonctions_selection_fav"), getTraduction("fonctions_select_favorite"));
        } 
    
    }

}

function isDate(dateStr) {

	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
	var matchArray = dateStr.match(datePat); // is the format ok?
	
	if (matchArray == null) {
		//alert("Please enter date as either mm/dd/yyyy or mm-dd-yyyy.");
		return false;
		}
	
	month = matchArray[1]; // p@rse date into variables
	day = matchArray[3];
	year = matchArray[5];
	
	if (month < 1 || month > 12) { // check month range
		//alert("Month must be between 1 and 12.");
		return false;
		}
	
	if (day < 1 || day > 31) {
		//alert("Day must be between 1 and 31.");
		return false;
		}
	
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		//alert("Month "+month+" doesn`t have 31 days!")
		return false;
		}
	
	if (month == 2) { // check for february 29th
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) {
			//alert("February " + year + " doesn`t have " + day + " days!");
			return false;
			}
		}
	return true; // date is valid
}


function test_form_enfant()
{
	retour = true;
	// Prenom
	if (document.getElementById('ENFANT_Prenom').value.length <= 0) {
		document.getElementById('ENFANT_Prenom').className = "erreur";
		retour = false;
	}
	else
		document.getElementById('ENFANT_Prenom').className = "form";
	// Genre
	if (document.getElementById('ENFANT_Genre').value.length <= 0) {
		document.getElementById('ENFANT_Genre').className = "erreur";
		retour = false;
	}
	else 
		document.getElementById('ENFANT_Genre').className = "form";
	// Date de naissance
	if (!isDate(document.getElementById('MM').value+'/'+document.getElementById('JJ').value+'/'+document.getElementById('AAAA').value)) {
		document.getElementById('JJ').className = "erreur";
		document.getElementById('MM').className = "erreur";
		document.getElementById('AAAA').className = "erreur";
		retour = false;
	}
	else {
		document.getElementById('JJ').className = "form";
		document.getElementById('MM').className = "form";
		document.getElementById('AAAA').className = "form";	
	}
	if(retour==true)
		document.getElementById('form_adresse').submit();
	else
		WriteDiv("msg_erreur", getTraduction("fonctions_champ_faux"), getTraduction("fonctions_champ_faux"));
}

function test_form_adresseLiv()
{
    retour = true;
    civilite_checked = false;
    for (i=0;i<document.form_adresse.ADRESSELIV_Civilite.length;i++)
    {
        if (document.form_adresse.ADRESSELIV_Civilite[i].checked==true)
        {
           civilite_checked = true;
        }
    }


    //On effectue les tests sur l'adresse de livraison
    if ((civilite_checked = false) || get_champ("ADRESSELIV_Libelle")=="" || get_champ("ADRESSELIV_Nom")=="" || 
    get_champ("ADRESSELIV_Prenom")=="" || get_champ("ADRESSELIV_Voie")=="" 
    || get_champ("ADRESSELIV_Cp")=="" || get_champ("ADRESSELIV_Localite")=="" || get_champ("ADRESSELIV_PAYS")==""  ) 
    {
	    if (get_champ("ADRESSELIV_Libelle")=="")
		    document.getElementById('ADRESSELIV_Libelle').className = "erreur";
	    if (get_champ("ADRESSELIV_Nom")=="")
		    document.getElementById('ADRESSELIV_Nom').className = "erreur";
	    if (get_champ("ADRESSELIV_Prenom")=="")
		    document.getElementById('ADRESSELIV_Prenom').className = "erreur";
	    //if (get_champ("ADRESSELIV_NumeroRue")=="")
		   // document.getElementById('ADRESSELIV_NumeroRue').className = "erreur";
	    if (get_champ("ADRESSELIV_Voie")=="")
		    document.getElementById('ADRESSELIV_Voie').className = "erreur";
	    if (get_champ("ADRESSELIV_Cp")=="")
		    document.getElementById('ADRESSELIV_Cp').className = "erreur";
	    if (get_champ("ADRESSELIV_Localite")=="")
		    document.getElementById('ADRESSELIV_Localite').className = "erreur";
		
		
	    WriteDiv("msg_erreur", getTraduction("fonctions_corriger_champ2") , getTraduction("fonctions_correct_red"));
	    retour = false;
    }
    
    if (retour == true)
    {
        document.getElementById('form_adresse').submit();
    }
   


}


function save_relay()
{
    //Enregistre dans les champs cachés le relais sélectionné
    id_relais = document.getElementById('relais-prcodf').value;
    if (id_relais != "") {
		document.getElementById('ADRESSELIVMR_Code').value = id_relais;
		document.getElementById('CLIENT_AdresseLivraison').value = "new";
		document.getElementById('ADRESSELIVMR_Libelle').value= "Mondial Relay - " + get_champ("RELAIS_NOM_"+id_relais);
		document.getElementById('ADRESSELIVMR_Nom').value= get_champ("RELAIS_NOM_"+id_relais);
		document.getElementById('ADRESSELIVMR_Prenom').value= "-";
		document.getElementById('ADRESSELIVMR_NumeroRue').value= get_champ("RELAIS_Numero_"+id_relais);
		document.getElementById('ADRESSELIVMR_Voie').value= get_champ("RELAIS_Adresse2_"+id_relais);
		document.getElementById('ADRESSELIVMR_Complement').value= get_champ("RELAIS_Adresse3_"+id_relais);
		document.getElementById('ADRESSELIVMR_Cp').value= get_champ("RELAIS_CP_"+id_relais);
		document.getElementById('ADRESSELIVMR_Localite').value = get_champ("RELAIS_VILLE_"+id_relais);
		document.getElementById('ADRESSELIVMR_Pays').value = get_champ("RELAIS_PAYS_"+id_relais);
		
		adresse_relay = "Mondial Relay - " + get_champ("RELAIS_NOM_"+id_relais) + "<br>";
		adresse_relay += get_champ("RELAIS_Numero_"+id_relais)+", "+get_champ("RELAIS_Adresse2_"+id_relais) + "<br>";
		if ( get_champ("RELAIS_Adresse3_"+id_relais) != "" )
		{
			adresse_relay += get_champ("RELAIS_Adresse3_"+id_relais) + "<br>";
		}
		adresse_relay += get_champ("RELAIS_CP_"+id_relais)+" "+get_champ("RELAIS_VILLE_"+id_relais) + "<br>";
		
		if(get_champ("RELAIS_PAYS_"+id_relais) == ""){ pays = "France";}
		if(get_champ("RELAIS_PAYS_"+id_relais) == "1"){ pays = "France";}
		if(get_champ("RELAIS_PAYS_"+id_relais) == "2"){ pays = "Belgique";}
		
		
		adresse_relay += pays;
		
		document.getElementById('adresse_choisie').innerHTML = adresse_relay;	
	}

}


function affiche_methode_livraison(methode)
{
    document.getElementById('msg_erreur_methode').innerHTML = ""
    document.getElementById('form-relay').style.display = "none";
    document.getElementById('form-livraison').style.display = "none";
    document.getElementById('intro-livraison').style.display = "block";
    document.getElementById('livraison-explic').style.display = "none";
    
    //On décoche les différents choix
    for (i=0;i<document.form_inscription.LIVRAISON_Methode.length;i++)
    {
        document.form_inscription.LIVRAISON_Methode[i].checked = false;
        
    }
    
    
    
    if (methode == "poste")
    {
        document.getElementById('methode_encart1').style.display = "block";
        document.getElementById('methode_encart2').style.display = "none";
    }
    else
    {
        document.getElementById('methode_encart1').style.display = "none";
        document.getElementById('methode_encart2').style.display = "block";
    }


}

function maj_div(CLIENT_AdresseLivraison,CLIENT_TypeAdresseLivraison)
{

   if (CLIENT_AdresseLivraison != "")  
   {
        
       if ( CLIENT_AdresseLivraison == "0" )
       {
            document.getElementById("tx_facturation").style.color = "#FF0000";
            document.getElementById('methode_facturation').checked = true;
            get_tarif_livraison('CLIENT_PAYS');
       } 
       else
       {
            //Une adresse de livraison est sélectionnée, reste à savoir si il s'agit d'une adresse Mondial ou Relay ou postale
            if (CLIENT_TypeAdresseLivraison == "0")
            {
                //Adresse de livraison postale
                document.getElementById('methode_adresse').checked = true;
                load_adresse('CLIENT_AdresseLivraison_Poste');
            }
            else
            {
                //Adresse de livraison Mondial Relay
                document.getElementById('methode_relais').checked = true;
                load_adresse('CLIENT_AdresseLivraison_Relay');
            
            }
            
       } 
    }
    else
    {
			//au chargement de coordonnees.asp
        document.getElementById("CLIENT_AdresseLivraison").value= "0";
        document.getElementById("tx_facturation").style.color = "#FF0000";
				if (document.getElementById('p').value == "" ){
					document.getElementById('methode_facturation').checked = true;
				}
        
        get_tarif_livraison('ADRESSELIV_PAYS');
    }
}

function fermer_div_zoom()
{
    document.getElementById('div_zoom').style.display = "none";
}



function reecrire_div_zoom()
{

	
    contenu_div_zoom='<div id="flashcontent">';
    contenu_div_zoom+='<div style="text-align:center;background-color:#FFFFFF;border:solid 1px #000000;">'
    contenu_div_zoom+='<div style="text-align:right;"><a class="link_gris" href="javascript:void(0);" onclick="javascript:document.getElementById(\'div_zoom\').style.display = \'none\';">' + getTraduction("fonctions_fermer") + '</a>&nbsp;&nbsp;</div>';
    contenu_div_zoom+='<a href="http://www.adobe.com/go/getflashplayer/" target="_blank" class="link"><img src="http://tao-img.naxento.fr/img/FR/flash_rune.gif" align="absmiddle" ></a>' + getTraduction("fonctions_telecharger") + '<a href="http://www.adobe.com/go/getflashplayer/" target="_blank" class="link">plug-in Flash</a> <br />'
	
    contenu_div_zoom+='</div>'
    contenu_div_zoom+='</div>';

    document.getElementById('div_zoom').innerHTML = contenu_div_zoom;
	
    var fo = new SWFObject("flash/zoom.swf?image_lien="+get_champ("lien_image"), "visu_gauche", "425", "410", "8.0.5", "#ffffff");
    fo.addParam("wmode", "transparent");
    fo.write("flashcontent");
    document.getElementById('div_zoom').style.display="block";
}

function show_zoom(lien)
{
    contenu_div_zoom='<div id="flashcontent">';
    contenu_div_zoom+='<div style="text-align:center;background-color:#FFFFFF;border:solid 1px #000000;">'
    contenu_div_zoom+='<div style="text-align:right;"><a class="link_gris" href="javascript:void(0);" onclick="javascript:document.getElementById(\'div_zoom\').style.display = \'none\';">' + getTraduction("fonctions_fermer") + '</a>&nbsp;&nbsp;</div>';
    contenu_div_zoom+='<a href="http://www.adobe.com/go/getflashplayer/" target="_blank" class="link"><img src="http://tao-img.naxento.fr/img/FR/flash_rune.gif" align="absmiddle" ></a>' + getTraduction("fonctions_telecharger") + '<a href="http://www.adobe.com/go/getflashplayer/" target="_blank" class="link">plug-in Flash</a> <br />'
    contenu_div_zoom+='</div>'
    contenu_div_zoom+='</div>';
    document.getElementById('div_zoom').innerHTML = contenu_div_zoom;
    var fo = new SWFObject("flash/zoom.swf?image_lien="+lien, "zoom", "425", "410", "8.0.5", "#ffffff");
    fo.addParam("wmode", "transparent");
    fo.write("flashcontent");
    
    document.getElementById('div_zoom').style.display="block";

}


function changer_prix_produit_panoplie(indice)
{
    //Affiche ou non le message d'erreur
    
    nb_produit = document.getElementById('nb_prod').value;
    
    ajout_taille = false;
   
    for(i=1;i<=nb_produit;i++)
    {
        if (document.getElementById('select_'+i).value != "")
        {
            ajout_taille = true;
        }
    }

    if (ajout_taille == false)
    {
        document.getElementById("msg_erreur").style.display = "block";
    }
    else
    {
        document.getElementById("msg_erreur").style.display = "none";
    }

    id = document.getElementById('select_'+indice).value;
    if (id != "")
    {
        document.getElementById('select_'+indice).className = "menu_rouge";
        document.getElementById("prix_"+indice).innerHTML = '';
		if(document.getElementById(id+'b').value!='0')
			{ document.getElementById("prix_"+indice).innerHTML = '<strike>' + document.getElementById(id+'b').value + '<sup>&euro;</sup></strike>&nbsp;';}
		document.getElementById("prix_"+indice).innerHTML = document.getElementById("prix_"+indice).innerHTML + '&nbsp;<b>' +  document.getElementById(id).value+"<sup>&euro;</sup></b>";
		//alert(document.getElementById("prix_"+indice).innerHTML);
    }
    else
    {
        document.getElementById('select_'+indice).className = "menu_rouge_off";
        //document.getElementById("prix_"+indice).innerHTML = "-";
    }

}



function changer_style_select(indice)
{
    //alert("focus !!");
    document.getElementById('select_'+indice).className = "menu_rouge_off";
}

function ajouter_panier_panoplie(nb_produits)
{
    
    nb_produit_ajoutes = 0;
    
    //On réinitialise la liste des ref à ajouter
    document.getElementById('LISTE_ID_ARTICLE').value = "";
    
    for (i=1;i<=nb_produits;i++)
    {
        if (document.getElementById("select_"+i) != undefined)
		{
			if (get_champ("select_"+i) != "" )
			{
				nb_produit_ajoutes++;
				if (document.getElementById('LISTE_ID_ARTICLE').value != "")
					document.getElementById('LISTE_ID_ARTICLE').value += "|";
					
				document.getElementById('LISTE_ID_ARTICLE').value += get_champ("select_"+i);
			}
		}
    }

    if (nb_produit_ajoutes > 0 )
    {
        document.getElementById("form_ajout_panier").submit();
        document.getElementById("msg_erreur").style.display = "none";
    }
    else
    {
        document.getElementById("msg_erreur").style.display = "block";
    }
}

function test_encart_livraison()
{
		// Langue par défaut
		var LANG = "FR";
		
		//On recherche la langue en cours
		var URL = document.location.href;
		
		if (URL.indexOf("/EN/",0) > 0) { LANG = "EN"; }
		else {if (URL.indexOf("/ES/",0) > 0) {	LANG = "ES";}
			else {if (URL.indexOf("/DE/",0) > 0) {	LANG = "DE";}
				else {if (URL.indexOf("/IT/",0) > 0) { LANG = "IT"; }
				}
			}
		}

    document.getElementById('ADRESSELIV_Libelle').className = "form";
    document.getElementById('ADRESSELIV_Nom').className = "form";
    document.getElementById('ADRESSELIV_Prenom').className = "form";
    document.getElementById('ADRESSELIV_NumeroRue').className = "form";
    document.getElementById('ADRESSELIV_Voie').className = "form";
    document.getElementById('ADRESSELIV_Cp').className = "form";
    document.getElementById('ADRESSELIV_Localite').className = "form";
		document.getElementById('ADRESSELIV_NumeroRueComplement').className = "form";
		document.getElementById('ADRESSELIV_Region').className = "form";
    
    retour= true;
    civilite_checked = false;
    for (i=0;i<document.form_inscription.ADRESSELIV_Civilite.length;i++)
    {
        if (document.form_inscription.ADRESSELIV_Civilite[i].checked==true)
        {
           civilite_checked = true;
        }
    }


    //On effectue les tests sur l'adresse de livraison
    if ((civilite_checked = false) || get_champ("ADRESSELIV_Libelle")=="" || get_champ("ADRESSELIV_Nom")=="" || 
    get_champ("ADRESSELIV_Prenom")=="" || get_champ("ADRESSELIV_Voie")=="" 
    || get_champ("ADRESSELIV_Cp")=="" || get_champ("ADRESSELIV_Localite")=="" || get_champ("ADRESSELIV_PAYS")==""  ) 
    {
	    if (get_champ("ADRESSELIV_Libelle")=="")
		    document.getElementById('ADRESSELIV_Libelle').className = "erreur";
	    if (get_champ("ADRESSELIV_Nom")=="")
		    document.getElementById('ADRESSELIV_Nom').className = "erreur";
	    if (get_champ("ADRESSELIV_Prenom")=="")
		    document.getElementById('ADRESSELIV_Prenom').className = "erreur";
	    //if (get_champ("ADRESSELIV_NumeroRue")=="")
		    //document.getElementById('ADRESSELIV_NumeroRue').className = "erreur";
	    if (get_champ("ADRESSELIV_Voie")=="")
		    document.getElementById('ADRESSELIV_Voie').className = "erreur";
	    if (get_champ("ADRESSELIV_Cp")=="")
		    document.getElementById('ADRESSELIV_Cp').className = "erreur";
	    if (get_champ("ADRESSELIV_Localite")=="")
		    document.getElementById('ADRESSELIV_Localite').className = "erreur";
		
		WriteDiv("msg_erreur", "<div id=\"erreur-inverse\" style=\"font-size:13px;\"><b>Veuillez renseigner les champs signalés en rouge</b></div>","<div id=\"erreur-inverse\" style=\"font-size:13px;\"><b>Please correct red fields.</b></div>");        
       	retour = false;
    }
    
    if (retour == true)
    {
				select_pays = document.getElementById("ADRESSELIV_PAYS");
    		//si  le pays de livraison est france(pays_id 1 ou belgique(pays_id 2)on affiche ou pas la div du mode livraison mondial relay
				if (select_pays[select_pays.selectedIndex].value == 1 || select_pays[select_pays.selectedIndex].value == 2 ) {
							document.getElementById('modeLivraisonMR').style.display = "block";
				}
				else
				{
					document.getElementById('modeLivraisonMR').style.display = "none";
				}
        //On fait disparaitre le div adresse
        
        document.getElementById('div_colissimo').style.display = "block";
        document.getElementById('adresse_choisie').style.display = "block";
        document.getElementById('adresse_choisie2').style.display = "block";
        document.getElementById('form-livraison').style.display = "none";
        
         //Affichage de l'adresse sélectionnée
         select_pays = document.getElementById("ADRESSELIV_PAYS");
				pays_id = select_pays[select_pays.selectedIndex].value;
				//si le pays choisie est l'espagne  l'affichage de l'adresse est différent de celui des autres pays
				//alert(pays_id+LANG);
				if (pays_id == 8  ) 
				{
					//alert("esp");
					//affichage de l'adresse si pays = espagne 
					select_region = document.getElementById("ADRESSELIV_Region");
					adresse_liv = get_champ("ADRESSELIV_Prenom")+" "+get_champ("ADRESSELIV_Nom")+"<br>";
					adresse_liv += select_region[select_region.selectedIndex].text+"<br>";
					adresse_liv += get_champ("ADRESSELIV_Voie")+" "+get_champ("ADRESSELIV_NumeroRue")+"<br>";
					if ( get_champ("ADRESSELIV_Complement") != "")
							adresse_liv += get_champ("ADRESSELIV_Complement")+"<br>";
					adresse_liv += get_champ("ADRESSELIV_Cp")+" "+get_champ("ADRESSELIV_Localite")+"<br>";				
					adresse_liv += select_pays[select_pays.selectedIndex].text;
				}
				else if (pays_id == 7  ) 
				{
					//alert("italie");
					//affichage de l'adresse si pays = italie 
					select_region = document.getElementById("ADRESSELIV_Region");
					adresse_liv = get_champ("ADRESSELIV_Prenom")+" "+get_champ("ADRESSELIV_Nom")+"<br>";
					adresse_liv += select_region[select_region.selectedIndex].text+"<br>";
					adresse_liv += get_champ("ADRESSELIV_NumeroRue")+" "+get_champ("ADRESSELIV_Voie")+"<br>";
					if ( get_champ("ADRESSELIV_Complement") != "")
							adresse_liv += get_champ("ADRESSELIV_Complement")+"<br>";
					adresse_liv += get_champ("ADRESSELIV_Cp")+" "+get_champ("ADRESSELIV_Localite")+"<br>";				
					adresse_liv += select_pays[select_pays.selectedIndex].text;
				
				}
				else
				{
					//alert("autre");
					adresse_liv = get_champ("ADRESSELIV_Prenom")+" "+get_champ("ADRESSELIV_Nom")+"<br>";
					adresse_liv += get_champ("ADRESSELIV_NumeroRue");
					if ( get_champ("ADRESSELIV_NumeroRueComplement") != "")
					adresse_liv += " "+get_champ("ADRESSELIV_NumeroRueComplement");
					
					adresse_liv += " "+get_champ("ADRESSELIV_Voie")+"<br>";
					if ( get_champ("ADRESSELIV_Complement") != "")
							adresse_liv += get_champ("ADRESSELIV_Complement")+"<br>";
					adresse_liv += get_champ("ADRESSELIV_Cp")+" "+get_champ("ADRESSELIV_Localite")+"<br>";				
					adresse_liv += select_pays[select_pays.selectedIndex].text;
				}
			//	alert (adresse_liv);
        document.getElementById('adresse_choisie').innerHTML = adresse_liv;  
         
        //adresse_liv = get_champ("ADRESSELIV_Prenom")+" "+get_champ("ADRESSELIV_Nom")+"<br>";
//        adresse_liv += get_champ("ADRESSELIV_NumeroRue") + " " + get_champ("ADRESSELIV_Voie")+"&nbsp;";
//        if ( get_champ("ADRESSELIV_Complement") != "")
//            adresse_liv += get_champ("ADRESSELIV_Complement")+"<br>";
//        adresse_liv += get_champ("ADRESSELIV_Cp")+" "+get_champ("ADRESSELIV_Localite")+"&nbsp;";      
//				
//        adresse_liv += select_pays[select_pays.selectedIndex].text;
//        
//        document.getElementById('adresse_choisie').innerHTML = adresse_liv;
    
    }
    

}

function maj_ordre_champ_form_livraison()
{
			var LANG = "";
		
		//On recherche la langue en cours
		var URL = document.location.href;
		
		if (URL.indexOf("/EN/",0) > 0) { LANG = "EN"; }
		else {if (URL.indexOf("/ES/",0) > 0) {	LANG = "ES";}
			else {if (URL.indexOf("/DE/",0) > 0) {	LANG = "DE";}
				else {if (URL.indexOf("/IT/",0) > 0) { LANG = "IT"; }
				}
			}
		}
	//on réaffiche coordonnees;asp et on affiche le formulaire d'adresse de livraison dans le bon ordre d'affichage
	select_pays = document.getElementById("ADRESSELIV_PAYS");
	pays_id = select_pays[select_pays.selectedIndex].value;
	var from = document.getElementById("from").value;
	var URL_redirection = "";
	if (LANG != "" ) {
		URL_redirection = '/' +LANG ;
	}
	URL_redirection = URL_redirection +'/coordonnees.asp?';
	URL_redirection = URL_redirection + 'p='+ pays_id;
	if (from != "") {
		URL_redirection = URL_redirection + '&from='+from;
	}
	document.location.href = URL_redirection;		
	
}

function maj_div_livraison()
{
	//alert("On est dans maj_div_livraison");
    if ( get_champ("CLIENT_AdresseLivraison") == "0")
    {
        select_pays = document.getElementById("CLIENT_PAYS");
				pays_id = select_pays[select_pays.selectedIndex].value;
				//si le pays choisie est l'espagne ou la version du site affichée est ES, l'affichage de l'adresse est différent de celui des autres pays
				//alert(pays_id+LANG);
				if (pays_id == 8  ) 
				{
					//alert("esp");
					//affichage de l'adresse si pays = espagne ou version du site = ES
					select_region = document.getElementById("CLIENT_Region");
					adresse_liv = get_champ("CLIENT_Prenom")+" "+get_champ("CLIENT_Nom")+"<br>";
					adresse_liv += select_region[select_region.selectedIndex].text+"<br>";
					adresse_liv += get_champ("CLIENT_Adresse")+" "+get_champ("CLIENT_NumeroRue")+"<br>";
					if ( get_champ("CLIENT_AdresseComp") != "")
							adresse_liv += get_champ("CLIENT_AdresseComp")+"<br>";
					adresse_liv += get_champ("CLIENT_Cp")+" "+get_champ("CLIENT_Localite")+"<br>";				
					adresse_liv += select_pays[select_pays.selectedIndex].text;
				}
				else if (pays_id == 7  ) 
				{
					//alert("it");
					//affichage de l'adresse si pays = italie
					select_region = document.getElementById("CLIENT_Region");
					adresse_liv = get_champ("CLIENT_Prenom")+" "+get_champ("CLIENT_Nom")+"<br>";
					adresse_liv += select_region[select_region.selectedIndex].text+"<br>";
					adresse_liv += get_champ("CLIENT_NumeroRue")+" "+get_champ("CLIENT_Adresse")+"<br>";
					if ( get_champ("CLIENT_AdresseComp") != "")
							adresse_liv += get_champ("CLIENT_AdresseComp")+"<br>";
					adresse_liv += get_champ("CLIENT_Cp")+" "+get_champ("CLIENT_Localite")+"<br>";				
					adresse_liv += select_pays[select_pays.selectedIndex].text;
				}
				else
				{
				//	alert("eautre");
					adresse_liv = get_champ("CLIENT_Prenom")+" "+get_champ("CLIENT_Nom")+"<br>";
					adresse_liv += get_champ("CLIENT_NumeroRue");
					if ( get_champ("CLIENT_NumeroRueComplement") != "")
					adresse_liv += " "+get_champ("CLIENT_NumeroRueComplement");
					
					adresse_liv += " "+get_champ("CLIENT_Adresse")+"<br>";
					if ( get_champ("CLIENT_AdresseComp") != "")
							adresse_liv += get_champ("CLIENT_AdresseComp")+"<br>";
					adresse_liv += get_champ("CLIENT_Cp")+" "+get_champ("CLIENT_Localite")+"<br>";				
					adresse_liv += select_pays[select_pays.selectedIndex].text;
				}
			//	alert (adresse_liv);
        document.getElementById('adresse_choisie').innerHTML = adresse_liv;
    
    }
    
    

}


function afficher_div_panoplie(id_div, max)
{
    //On positionne le div au niveau de la souris
    for (i=1;i<=parseInt(max);i++)
    {
        /*document.getElementById('select_'+i).style.visibility = "hidden";*/
    
    }
    
    
    document.getElementById('div_panpoplie_'+id_div).style.display = "block";
    
}

function effacer_div_panoplie(id_div, max)
{
    for (i=1;i<=parseInt(max);i++)
    {
        document.getElementById('select_'+i).style.visibility = "visible";
    
    }

    document.getElementById('div_panpoplie_'+id_div).style.display = "none";
    
}


//-----------------------------------------------//
//----------- fonction affiliation--------------//
//-----------------------------------------------//
function envoi_affiliation() {
		var msg = "";
		if (document.getElementById('aff_Email').value != "" 
		&& document.getElementById('aff_Nom').value != "" 
		&& document.getElementById('aff_Prenom').value != "" 
		&& document.getElementById('aff_Email').value != "" 
		&& document.getElementById("aff_Adresse").value != "" 
		&& document.getElementById("aff_CP").value != "" 
		&& document.getElementById("aff_Ville").value != "" 
		&& document.getElementById("aff_Pays").value != "") 
		
		{
			
			if ( valider_mail(document.getElementById('aff_Email').value) )
			{
			    document.getElementById('form_affiliation').submit();	
			}
			else
			{
			    document.getElementById('msg_erreur').innerHTML = getTraduction("fonctions_format_mail_incorrect");
			}
			
		}
		else {
		    //isValidEmail(document.getElementById('aff_Email').value
		
		    document.getElementById('msg_erreur').innerHTML = getTraduction("fonctions_remplir_champ");
			//alert("Erreur: Les champs obligatoires doivent être remplis et valides.");
		}
		
	}
/*function isValidEmail(str) {
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}*/
//---------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------FONCTION AJAX----------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------
function valider_inscription_favoris()
{
    //Fonction permettant au client de s'inscrire lorsqu'il désire ajouter un produits à ses favoris
    //Envoi un email de confirmation d'inscription, génère la session client et ajoute le produit
    
    //On vérifie d'abord si l'email et le mot de passe sont tous les 2 saisies
    LOGIN_FAVORIS = get_champ("LOGIN_Favoris2");
    LOGIN_FAVORIS_CONF = get_champ("LOGIN_Favoris2_CONF");
    MDP_FAVORIS = get_champ("MDP_Favoris2");
    MDP_FAVORIS_CONF = get_champ("MDP_Favoris2_CONF");
    NOM_FAVORIS = get_champ("NOM_Favoris");
    PRENOM_FAVORIS = get_champ("PRENOM_Favoris");
    
    document.getElementById("LOGIN_Favoris2").className = "form";
    document.getElementById("LOGIN_Favoris2_CONF").className = "form";
    document.getElementById("MDP_Favoris2").className = "form";
    document.getElementById("MDP_Favoris2_CONF").className = "form";
    document.getElementById("NOM_Favoris").className = "form";
    document.getElementById("PRENOM_Favoris").className = "form";
    
    if (LOGIN_FAVORIS == "" || LOGIN_FAVORIS_CONF == "" || MDP_FAVORIS == "" || MDP_FAVORIS_CONF == "" || NOM_FAVORIS == "" || PRENOM_FAVORIS == "")
    {
        //Il faut remplir tous les champs
        if (LOGIN_FAVORIS == "")
            document.getElementById("LOGIN_Favoris2").className = "erreur";
        if (LOGIN_FAVORIS_CONF == "")
            document.getElementById("LOGIN_Favoris2_CONF").className = "erreur";
        if (MDP_FAVORIS == "")
            document.getElementById("MDP_Favoris2").className = "erreur";
        if (MDP_FAVORIS_CONF == "")
            document.getElementById("MDP_Favoris2_CONF").className = "erreur";
        if (NOM_FAVORIS == "")
            document.getElementById("NOM_Favoris").className = "erreur";
        if (PRENOM_FAVORIS == "")
            document.getElementById("PRENOM_Favoris").className = "erreur";
        
        WriteDiv("erreur_favoris2", getTraduction("fonctions_saisir_tout"),getTraduction("fonctions_fill_all"));
        
    }
    else
    {
        //Vérification des confirmations
        erreur = false
        if (MDP_FAVORIS != MDP_FAVORIS_CONF)
        {
            erreur = true;
            WriteDiv("erreur_favoris2", getTraduction("fonctions_corriger_champ"),getTraduction("fonctions_correct_red"));
            document.getElementById("MDP_Favoris2").className = "erreur";
            document.getElementById("MDP_Favoris2_CONF").className = "erreur";
        }
        
        if (LOGIN_FAVORIS != LOGIN_FAVORIS_CONF)
        {
            erreur = true;
            WriteDiv("erreur_favoris2", getTraduction("fonctions_corriger_champ"),getTraduction("fonctions_correct_red"));
            document.getElementById("LOGIN_Favoris2").className = "erreur";
            document.getElementById("LOGIN_Favoris2_CONF").className = "erreur";
        }
        
        if (erreur == false)
        {
            //On vérifie si l'adresse email est valide
            if ( valider_mail(LOGIN_FAVORIS) == false )
            {
                WriteDiv("erreur_favoris2", getTraduction("fonctions_mail_valide"),getTraduction("fonctions_fill_goodmail"));
            
            }
            else
            {
                //On peut faire l'appel à la fonction et tenter l'identification du client
                document.getElementById("erreur_favoris2").innerHTML = "";
                
                var http_request ;
            
                if (window.XMLHttpRequest) 
                    { // Mozilla, Safari, ...
                    http_request = new XMLHttpRequest();
                    } 
                else if (window.ActiveXObject) 
                    { // IE
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                    }

                if (!http_request) 
                {
                    alert(getTraduction("recrutement_erreur_navig"));
                    return false;
                }
                else
                {
                
                    http_request.onreadystatechange = function() { retour_inscription_favoris(http_request); };

    		        //On peut inscrire le client et ajouter le favoris
                    Url = "/ajax/inscription.asp?EMAIL="+LOGIN_FAVORIS+"&MDP="+MDP_FAVORIS+"&NOM="+NOM_FAVORIS+"&PRENOM="+PRENOM_FAVORIS;
                    //alert("url : "+Url);
                    http_request.open('GET', Url, true);
                    if (window.XMLHttpRequest) 
	                    { // Mozilla, Safari, ...
	                    http_request.send(null);
	                    } 
                    else if (window.ActiveXObject) 
	                    { // IE
	                    http_request.send(null);
	                    }
                
                }
            }
        }
    }

}

function retour_inscription_favoris(http_request)
{
    
    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            response = http_request.responseText;
            if ( response == "mail" )
            {
                // L'idenfication est impossible, l'email ou le mot de passe sont incorrects
                document.getElementById("erreur_favoris2").innerHTML = getTraduction("fonctions_deja_compte");
            }
            else
            
            {
                //L'inscription s'est correctement déroulé, on peut ajouter le produit
                //On met à jour le lien d'ajout aux favoris de la page avec l'id client
                document.getElementById('CLIENT_ID').value = response;
                ajouter_favoris();
               
            }
            
        }
    }

}

function envoyer_ami()
{
	document.getElementById('div_ami').style.display = "block";		
	
}

function fermer_envoi_ami()
{
	//19alert("dans fermer_envoi_ami FR");
	document.form_envoi_ami.nom.value = "";
	document.form_envoi_ami.nom_ami.value = "";
	document.form_envoi_ami.mail_ami.value = "";
	document.getElementById('erreur_envoi_ami').innerHTML = "";
	parent.document.getElementById('div_ami').style.display = 'none';
	//window.location.href = 'popup_envoi_ami.asp';

}

function fermer_envoi_ami2()
{
	//alert("dans fermer_envoi_ami  2 FR BABABABABAB");
	//OLD
	document.getElementById('message').innerHTML = "";
	document.getElementById('action').innerHTML = "";
	//window.location.href = 'popup_envoi_ami.asp';
	//parent.document.getElementById('div_ami').style.display = 'none';
	
	//NEW
	
		//document.getElementById('erreur_envoi_ami').innerHTML = "";
		parent.document.getElementById('div_ami').style.display = 'none';
		
}




function verif_envoi_ami()
{
	//alert("verif_envoi_ami: nom : " + document.getElementById("nom").value) 
	nom = get_champ("nom");
	nom_ami =  get_champ("nom_ami");
	mail_ami = get_champ("mail_ami");
	
	tag_ok = "1";
	
	if (nom == "" || nom_ami == "" || mail_ami == "" )
	{
		document.getElementById('erreur_envoi_ami').className="erreur-inverse";
		document.getElementById('erreur_envoi_ami').style.display="block";
		WriteDiv("erreur_envoi_ami", getTraduction("fonctions_saisir_bien"),getTraduction("fonctions_fill_area"))
		tag_ok = "0";
	}
	else
	{

		if (valider_mail(mail_ami) == false )
		{
		    document.getElementById('erreur_envoi_ami').className="erreur-inverse";
			document.getElementById('erreur_envoi_ami').style.display="block";
			WriteDiv("erreur_envoi_ami", getTraduction("fonctions_mail_ami_valide"),getTraduction("fonctions_mail_friend_correct"));
			tag_ok = "0";
		}
	
	}
	
	if (tag_ok == "1" )
	{
			document.form_envoi_ami.submit();
			
	}
	
}

function login_favoris()
{

    //Fonction permettant au client de se logger lorsqu'il désire ajouter un produits à ses favoris
    //Génère la session client et ajoute le produit
    
    //On vérifie d'abord si l'email et le mot de passe sont tous les 2 saisies
    Login_FAVORIS = get_champ("LOGIN_Favoris");
    Mdp_FAVORIS = get_champ("MDP_Favoris");
       
    if (Login_FAVORIS == "" || Mdp_FAVORIS == "")
    {
        //Il faut remplir tous les champs
        WriteDiv("erreur_favoris", getTraduction("fonctions_mail_pass"),getTraduction("fonctions_mail_password"));
    }
    else
    {
        //On vérifie si l'adresse email est valide
        if ( valider_mail(Login_FAVORIS) == false )
        {
            WriteDiv("erreur_favoris", getTraduction("fonctions_mail_valide"),getTraduction("fonctions_fill_goodmail"));
        }
        else
        {
            //On peut faire l'appel à la fonction et tenter l'identification du client
            document.getElementById("erreur_favoris").innerHTML = "";
            
            var http_request ;
        
            if (window.XMLHttpRequest) 
                { // Mozilla, Safari, ...
                http_request = new XMLHttpRequest();
                } 
            else if (window.ActiveXObject) 
                { // IE
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }

            if (!http_request) 
            {
                alert(getTraduction("recrutement_erreur_navig"));
                return false;
            }
            else
            {
            
                http_request.onreadystatechange = function() { retour_login_favoris(http_request); };

    		
                Url = "/ajax/login.asp?EMAIL="+Login_FAVORIS+"&MDP="+Mdp_FAVORIS;
                //alert("url : "+Url);
                http_request.open('GET', Url, true);
                if (window.XMLHttpRequest) 
	                { // Mozilla, Safari, ...
	                http_request.send(null);
	                } 
                else if (window.ActiveXObject) 
	                { // IE
	                http_request.send(null);
	                }
            
            }
        }
    
    }
    

}

function retour_login_favoris(http_request)
{

    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            response = http_request.responseText;
            if ( response == "mail" )
            {
                // L'idenfication est impossible, l'email ou le mot de passe sont incorrects
                WriteDiv("erreur_favoris", getTraduction("fonctions_mail_password"),getTraduction("fonctions_mail_password"));
            }
            else
            
            {
                if (response == "mdp")
                {
                    
                    WriteDiv("erreur_favoris", getTraduction("fonctions_mauvais_pass"),getTraduction("fonctions_wrong_pass"));
                }
                else
                {
                    //L'identification s'est correctement déroulé, on peut ajouter le produit
                    //On met à jour le lien d'ajout aux favoris de la page avec l'id client
                    document.getElementById('CLIENT_ID').value = response;
                    ajouter_favoris();
                }
            }
            
        }
    }

}



function chercher_relay()
{

    CP_relay = document.getElementById('CP_relay').value;
	
    
    if (CP_relay != "")
    {
        var http_request ;
        
        if (window.XMLHttpRequest) 
            { // Mozilla, Safari, ...
            http_request = new XMLHttpRequest();
            } 
        else if (window.ActiveXObject) 
            { // IE
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }

        if (!http_request) 
        {
            alert(getTraduction("recrutement_erreur_navig"));
            return false;
        }
        else
        {
            http_request.onreadystatechange = function() { load_points_relay(http_request); };

    		
            Url = "/ajax/get_point_relay.asp?CP="+CP_relay;
            //alert("url : "+Url);
            http_request.open('GET', Url, true);
            if (window.XMLHttpRequest) 
	            { // Mozilla, Safari, ...
	            http_request.send(null);
	            } 
            else if (window.ActiveXObject) 
	            { // IE
	            http_request.send(null);
	            }
        } 

    }
    else
    {
        alert(getTraduction("fonctions_saisir_cp"));
    }

}

function load_points_relay(http_request)
{
   
	if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
			//alert("123");
            document.getElementById('contenu_relay').innerHTML = http_request.responseText;
        }
    }
}


function get_tarif_livraison(nom_champ)
{
    pays_id = get_champ(nom_champ);
    if (pays_id != "")
    {
        var http_request ;
    
        if (window.XMLHttpRequest) 
            { // Mozilla, Safari, ...
            http_request = new XMLHttpRequest();
            } 
        else if (window.ActiveXObject) 
            { // IE
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }

        if (!http_request) 
        {
            alert(getTraduction("recrutement_erreur_navig"));
            return false;
        }
        else
        {
            http_request.onreadystatechange = function() { maj_tarif_livraison(http_request); };

    		
            Url = "/ajax/get_tarif_livraison.asp?PAYS_ID="+pays_id;
            http_request.open('GET', Url, true);
            if (window.XMLHttpRequest) 
	            { // Mozilla, Safari, ...
	            http_request.send(null);
	            } 
            else if (window.ActiveXObject) 
	            { // IE
	            http_request.send(null);
	            }
        } 
    
    }

}

function maj_tarif_livraison(http_request)
{
     if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            document.getElementById('tarif_poste').innerHTML = http_request.responseText;
        }
    }
}

function load_produit(id_produit)
{
    var http_request ;
    //alert("...")
    
        
    if (window.XMLHttpRequest) 
        { // Mozilla, Safari, ...
        http_request = new XMLHttpRequest();
        } 
    else if (window.ActiveXObject) 
        { // IE
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }

    if (!http_request) 
    {
            alert(getTraduction("recrutement_erreur_navig"));
        return false;
    }
    else
    {
        http_request.onreadystatechange = function() { get_produit(http_request); };

		
        Url = "/ajax/get_produit.asp?id="+id_produit;
        http_request.open('GET', Url, true);
        if (window.XMLHttpRequest) 
	        { // Mozilla, Safari, ...
	        http_request.send(null);
	        } 
        else if (window.ActiveXObject) 
	        { // IE
	        http_request.send(null);
	        }
    } 

}

function get_produit(http_request)
{
   
	if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
             //alert("...")
			 document.getElementById('detail_produit_offreHB').innerHTML = http_request.responseText;
        }
    }
}


function load_adresse(champ)
{
    var http_request ;
    //alert('OK');
    CLIENT_AdresseLivraison = document.getElementById(champ).value;
    //document.getElementById('form-livraison').style.display = "none";
    document.getElementById('adresse_choisie2').style.display = "none";
    document.getElementById('adresse_choisie').style.display = "none";
    document.getElementById('div_colissimo').style.display = "none";
    if (champ == "CLIENT_AdresseLivraison_Poste" )
    {
        //alert('POSTE');
		document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/colissimo.gif";
        document.getElementById('methode_adresse').checked = true;
        if (document.getElementById("CLIENT_AdresseLivraison_Relay") != undefined )
        {
            document.getElementById("tx_facturation").style.color = "#000000";
            document.getElementById("tx_newrelay").style.color = "#000000";
            document.getElementById("tx_adressenew").style.color = "#000000";
            if (document.getElementById("tx_adresseenristree") != undefined)
                document.getElementById("tx_adresseenristree").style.color = "#000000";
            if (document.getElementById("tx_relay") != undefined)
                document.getElementById("tx_relay").style.color = "#000000";
            
            document.getElementById("tx_adresseenristree").style.color = "#FF0000";
            mon_select = document.getElementById("CLIENT_AdresseLivraison_Relay")
            
            mon_select[0].selected = true;
        }
		
    }
    else
    {
        //alert('MR');
		document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/point-relais.gif";
        document.getElementById('methode_relais').checked = true;
        if (document.getElementById("CLIENT_AdresseLivraison_Poste") != undefined )
        {
            document.getElementById("tx_facturation").style.color = "#000000";
            document.getElementById("tx_newrelay").style.color = "#000000";
            document.getElementById("tx_adressenew").style.color = "#000000";
            if (document.getElementById("tx_adresseenristree") != undefined)
                document.getElementById("tx_adresseenristree").style.color = "#000000";
            if (document.getElementById("tx_relay") != undefined)
                document.getElementById("tx_relay").style.color = "#000000";
            
            document.getElementById("tx_relay").style.color = "#FF0000";
            mon_select = document.getElementById("CLIENT_AdresseLivraison_Poste")
            mon_select[0].selected = true;
			
        }
    }
    
//alert(CLIENT_AdresseLivraison);
   
    if (CLIENT_AdresseLivraison != "0")
    {
        if (window.XMLHttpRequest) 
            { // Mozilla, Safari, ...
            http_request = new XMLHttpRequest();
            } 
        else if (window.ActiveXObject) 
            { // IE
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }

        if (!http_request) 
        {
            alert(getTraduction("recrutement_erreur_navig"));
            return false;
        }
        else
        {
            http_request.onreadystatechange = function() { maj_adresse(http_request,champ); };

		    document.getElementById('CLIENT_AdresseLivraison').value = CLIENT_AdresseLivraison;
            Url = "/ajax/get_adresse.asp?ADRESSELIV_ID="+CLIENT_AdresseLivraison;
            //alert("Url : "+Url);
            http_request.open('GET', Url, true);
            if (window.XMLHttpRequest) 
	            { // Mozilla, Safari, ...
	            http_request.send(null);
	            } 
            else if (window.ActiveXObject) 
	            { // IE
	            http_request.send(null);
	            }
        } 

     }

}

function maj_adresse(http_request,champ)
{
    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            //alert("Ajax OK");
			var tab_info = http_request.responseText.split("|");
            
            if (document.form_inscription.ADRESSELIV_Civilite[0].value ==  tab_info[0])
            {
                document.form_inscription.ADRESSELIV_Civilite[0].checked = true;
            }
            if (document.form_inscription.ADRESSELIV_Civilite[1].value ==  tab_info[0])
            {
                document.form_inscription.ADRESSELIV_Civilite[1].checked = true;
            }
            if (document.form_inscription.ADRESSELIV_Civilite[2].value ==  tab_info[0])
            {
                document.form_inscription.ADRESSELIV_Civilite[2].checked = true;
            }
            
            document.getElementById("ADRESSELIV_Libelle").value = tab_info[1];
            document.getElementById("ADRESSELIV_Nom").value = tab_info[2];
            document.getElementById("ADRESSELIV_Prenom").value = tab_info[3];
            document.getElementById("ADRESSELIV_NumeroRue").value = tab_info[4];
            document.getElementById("ADRESSELIV_Voie").value = tab_info[5];
            document.getElementById("ADRESSELIV_Complement").value = tab_info[6];
            document.getElementById("ADRESSELIV_Cp").value = tab_info[7];
            document.getElementById("ADRESSELIV_Localite").value = tab_info[8];
            document.getElementById("ADRESSELIV_CodeRelais").value = tab_info[10];
            
            
            var i ;
            for (i=0;i< (document.getElementById('ADRESSELIV_PAYS').options.length) ;i++)
            {
                if ( parseInt(document.getElementById('ADRESSELIV_PAYS').options[i].value) == (parseInt(tab_info[9])) )
                {
                    document.getElementById('ADRESSELIV_PAYS').selectedIndex = i;
                    pays_choisi = document.getElementById('ADRESSELIV_PAYS').options[i].text;
                }
            }
            
            //Affichage de l'adresse sélectionnée
            adresse_liv = get_champ("ADRESSELIV_Prenom")+" "+get_champ("ADRESSELIV_Nom")+"<br>";
            adresse_liv += get_champ("ADRESSELIV_Voie")+"<br>";
            if ( get_champ("ADRESSELIV_Complement") != "")
                adresse_liv += get_champ("ADRESSELIV_Complement")+"<br>";
            adresse_liv += get_champ("ADRESSELIV_Cp")+" "+get_champ("ADRESSELIV_Localite")+"<br>";
            adresse_liv += pays_choisi;
            
            document.getElementById('adresse_choisie').innerHTML = adresse_liv;
            if (champ == "CLIENT_AdresseLivraison_Poste"){
            	get_tarif_livraison('ADRESSELIV_PAYS');
							document.getElementById("form-livraison").style.display = 'block';
						}else{
									document.getElementById('livraison_image').src = "http://tao-img.naxento.fr/img/FR/point-relais.gif";
									document.getElementById("adresse_choisie").innerHTML = adresse_liv;
									document.getElementById("div_colissimo").style.display = 'block';
									document.getElementById("adresse_choisie").style.display = 'block';
									document.getElementById("adresse_choisie2").style.display = 'block';
									document.getElementById("form-livraison").style.display = 'none';
							
						}
						
							
			//alert("toto")
        }
    }
}
function affiche_cadeau()
{
    document.getElementById('msg_presentation_cadeau').style.display='none';
    document.getElementById('form-cadeau').style.display='block';
}
function cache_cadeau()
{
    document.getElementById('msg_presentation_cadeau').style.display='block';
    document.getElementById('form-cadeau').style.display='none';
	
}

function mail_perdu()
{
		
    var http_request ;
	var Url ;
	
	var email = document.getElementById('EMAIL_PERDU').value;
	//alert(email);
	if (email == "")
	{
	    WriteDiv("message_erreur_mailperdu", getTraduction("fonctions_mail_entrer"),getTraduction("fonctions_mail_please"));
	}
	else
	{
		//alert('onentre');
	    if ( valider_mail(email) == false)
	    {
	        WriteDiv("message_erreur_mailperdu", getTraduction("fonctions_format_verif"),getTraduction("fonctions_correct_address"));
	    }
	    else
	    {
		//alert('ici');
	        if (window.XMLHttpRequest) 
                { // Mozilla, Safari, ...
                http_request = new XMLHttpRequest();
                } 
            else if (window.ActiveXObject) 
                { // IE
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }

            if (!http_request) 
            {
            alert(getTraduction("recrutement_erreur_navig"));
                return false;
            }
            else
            {
                http_request.onreadystatechange = function() { maj_mail_perdu(http_request); };

        		
                Url = "/ajax/mail_perdu.asp?CLIENT_Email="+email;
                //alert("url : "+Url);
                http_request.open('GET', Url, true);
		        if (window.XMLHttpRequest) 
			        { // Mozilla, Safari, ...
			        http_request.send(null);
			        } 
		        else if (window.ActiveXObject) 
			        { // IE
			        http_request.send(null);
			        }
             }   
	    }
	
	}

}

function maj_mail_perdu(http_request)
{

    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            var Liste_IdLib = http_request.responseText;
            
            if (Liste_IdLib == "0")
            {
               WriteDiv("message_erreur_mailperdu", getTraduction("fonctions_compte_mail"),getTraduction("fonctions_account_exist"));
            }
            else
            {
                document.getElementById('message_depart').style.display='none';
                document.getElementById('im_val').style.display='none';
                WriteDiv("message_erreur_mailperdu", getTraduction("fonctions_merci")+Liste_IdLib+ getTraduction("fontions_id_envoye"),getTraduction("fonctions_thanks")+Liste_IdLib+getTraduction("fonctions_receive_info"));
                
            }
        }
    }

}

function changer_taille(indice,max,gamme_id, LANG)
{
	//alert(LANG);
    //WriteDiv("select_taille", getTraduction("fonctions_selection_taille"),getTraduction("fonctions_choose_size"));
   
    for (i=1;i<=max;i++)
    {
        if ( parseInt(get_champ("stock_produit"+i)) > 0 )
            document.getElementById('taille'+i).className = "taille-off";
        else
            document.getElementById('taille'+i).className = "taille-disable";
    }
	
    document.getElementById('selected').value = "ok";
    document.getElementById('taille'+indice).className = "taille-on";
    document.getElementById('stock_produit').value = document.getElementById('stock_produit'+indice).value;
    document.getElementById('taille_produit').value = document.getElementById('taille_produit'+indice).value;
    document.getElementById('PRODUIT_Prix').value = document.getElementById('PRODUIT_Prix'+indice).value;
    document.getElementById('PRODUIT_PrixReduit').value = document.getElementById('PRODUIT_PrixReduit'+indice).value;
    document.getElementById('REFARTICLE_Ref').value = document.getElementById('REFARTICLE_Ref'+indice).value;
    document.getElementById('REFARTICLE_ID').value = document.getElementById('REFARTICLE_ID'+indice).value;
    document.getElementById('LIBELLE_TAILLE').value = document.getElementById('LIBELLE_TAILLE'+indice).value;

	var prixrond;
	prixrond = document.getElementById('prixrond').value;
	var ispromo;
	ispromo = document.getElementById('ispromo').value;

    //On met à jour l 'affichage du prix
    //On coupe le prix
	
	if(document.getElementById('isJF').value != '0') {
		// Produit de l'opé Jours Fun !
		if (document.getElementById('PRODUIT_PrixReduit').value != "") {
			
			var tab_prix = (document.getElementById('PRODUIT_PrixReduit').value).split(",");
			
			var str;
			
			if (prixrond != "ok") { 
				if (ispromo = "1") {
					if (document.getElementById('PRODUIT_IsExcluWeb').value == "1") {
							pourcentage_valeur = document.getElementById('isJF').value;
					}
					else {
							pourcentage_valeur = document.getElementById('Pourcentage'+indice).value;
					}
					str = '<img class="picto" src="http://tao-img.naxento.fr/img/'+LANG+'/OpeCom/OC_'+ document.getElementById('OC').value +'/reduc_' + pourcentage_valeur + '.gif" alt="-' + document.getElementById('Pourcentage'+indice).value + '%" align="absmiddle">';
				}
				else {
					str = '<img src="http://tao-img.naxento.fr/img/'+LANG+'/OpeCom/OC_'+ document.getElementById('OC').value +'/reduc_' + document.getElementById('Pourcentage'+indice).value + '.gif" alt="-' + document.getElementById('Pourcentage'+indice).value + '%" align="absmiddle">';
				}
			}
			
			str = str + '<span style="font-size:0.5em">'+ getTraduction("fonctions_des")+' <strike>'+document.getElementById('PRODUIT_Prix').value+' &euro;</strike>';
	
			if (prixrond != "ok") { 
				if (ispromo = "1") {
					if (document.getElementById('PRODUIT_IsExcluWeb').value == "1") {
							pourcentage_valeur = document.getElementById('isJF').value;
					}
					else {
							pourcentage_valeur = document.getElementById('Pourcentage'+indice).value;
					}
					str = str + '</span> ' + tab_prix[0]+','+tab_prix[1]+'&nbsp;&euro; <br/>';
				}
				else {
					str = str + getTraduction("fonctions_des")+' </span> ' + tab_prix[0]+','+tab_prix[1]+'&nbsp;&euro;<br>';
				}
			}
		
			document.getElementById('prixmaj').innerHTML = str;
			
		//document.getElementById('prixmaj').innerHTML = '<font style="font-size:14px;"><strike>'+document.getElementById('PRODUIT_Prix').value+' &euro;</strike></font>&nbsp;&nbsp;<img src="http://tao-img.naxento.fr/img/FR/OpeCom/OC_'+ document.getElementById('OC').value +'/reduc_' + document.getElementById('Pourcentage'+indice).value + '.gif" alt="-' + document.getElementById('Pourcentage'+indice).value + '%" align="absmiddle"><br>' + tab_prix[0]+','+tab_prix[1]+'&nbsp;&euro;<br>';
		}
		else {
			
			var tab_prix = (document.getElementById('PRODUIT_Prix').value).split(",");
			document.getElementById('prixmaj').innerHTML = '<span style="font-size:0.5em">'+ getTraduction("fonctions_des") +'</span><br />' + tab_prix[0]+'<font class="centimes">,'+tab_prix[1]+'&nbsp;&euro;</font><br>';
		}
	}
	else {
		
		
		// Si promo = 0 et prix réduit != ""
		if (document.getElementById('PRODUIT_Promo').value == "0" && (document.getElementById('PRODUIT_PrixReduit').value == "" || document.getElementById('PRODUIT_PrixReduit').value == "0")) {
			
			var tab_prix = (document.getElementById('PRODUIT_Prix').value).split(",");
			document.getElementById('prixmaj').innerHTML = '<span style="font-size:0.5em">'+ getTraduction("fonctions_des") +'</span><br />' + tab_prix[0]+'<font class="centimes">,'+tab_prix[1]+'&nbsp;&euro;</font><br>';
		}
		else {
			
			var tab_prix = (document.getElementById('PRODUIT_PrixReduit').value).split(",");
			document.getElementById('prixmaj').innerHTML = tab_prix[0]+'<font class="centimes">,'+tab_prix[1]+'&nbsp;&euro;</font><img src="http://tao-img.naxento.fr/img/'+LANG+'/reduc30.gif" align="absmiddle" class="reduc"><br><font class="prix-barres">'+getTraduction(fonctions_aulieu)+'<strike>'+document.getElementById('PRODUIT_Prix').value+' &euro;</strike></font><br>';
		}
	}


}

function ajouter_panier()
{
	
	//alert("GAMME_ID:" + get_champ("GAMME_ID"));
	if (document.getElementById('selected').value == "ok" ){
        ajout_panier(get_champ("PRODUIT_ID"), get_champ("REFARTICLE_ID"), get_champ("PRODUIT_Libelle"), get_champ("PRODUIT_Couleur"), get_champ("PRODUIT_Reference"), get_champ("PRODUIT_Prix"), get_champ("PRODUIT_PrixReduit"), get_champ("REFARTICLE_Quantite"), get_champ("REFARTICLE_Ref"), get_champ("stock_produit"), get_champ("taille_produit"), get_champ("PRODUIT_NomCouleur"), get_champ("LIBELLE_TAILLE"), get_champ("type_produit"), get_champ("target"), get_champ("GAMME_ID"), get_champ("SOUSGAMME_ID"), get_champ("PRODUIT_Collection"), get_champ("PRODUIT_Promo"), get_champ("PRODUIT_IsExcluWeb"), get_champ("PRODUIT_Lot"), get_champ("PRODUIT_IsManteau"), get_champ("PRODUIT_IsCollant"), get_champ("PRODUIT_IsBasicG"))
	}else
        {
        WriteDiv("erreur_select_taille", "<div style=\"font-size:12px;\">"+getTraduction("fonctions_taille_selection")+"</div>","<div style=\"font-size:13px;\">"+getTraduction("fonctions_select_taille")+"</div>");
        
        }
}
function ajouter_panierPop1haut1bas(url)
{
	//alert("PRODUIT_ID:" + get_champ("PRODUIT_ID"));
	if (document.getElementById('selected').value == "ok" ){
        ajout_panier(get_champ("PRODUIT_ID"), get_champ("REFARTICLE_ID"), get_champ("PRODUIT_Libelle"), get_champ("PRODUIT_Couleur"), get_champ("PRODUIT_Reference"), get_champ("PRODUIT_Prix"), get_champ("PRODUIT_PrixReduit"), get_champ("REFARTICLE_Quantite"), get_champ("REFARTICLE_Ref"), get_champ("stock_produit"), get_champ("taille_produit"), get_champ("PRODUIT_NomCouleur"), get_champ("LIBELLE_TAILLE"), get_champ("type_produit"), "hautbas", get_champ("GAMME_ID"), get_champ("SOUSGAMME_ID"), get_champ("PRODUIT_Collection"), 0, get_champ("PRODUIT_IsExcluWeb"), get_champ("PRODUIT_Lot"), get_champ("PRODUIT_IsManteau"), get_champ("PRODUIT_IsCollant"), get_champ("PRODUIT_IsBasicG"));
				document.getElementById("bouton_acheter").style.display="none";
				document.getElementById("bouton_continuer").style.display="inline";
				opener.location = url;
				opener.location.reload();
	}else
        {
        WriteDiv("erreur_select_taille", "<div id=\"msg_erreur\" style=\"font-size:12px;\">"+getTraduction("fonctions_taille_selection")+"</div>","<div id=\"erreur-inverse\" style=\"font-size:13px;\">"+getTraduction("fonctions_select_taille")+"</div>");
        
        }
}

function ajouter_favoris()
{
    client_id = document.getElementById('CLIENT_ID').value;
    if (document.getElementById('selected').value == "ok" )
    {
    
        //alert("client_id : "+client_id);
        if (client_id == "")
        {
            //Le client n'est pas connecté, on ne pas faire d'ajout aux favoris
            document.getElementById("fav_identifie").style.display = "none";
            document.getElementById("fav_nonidentifie_inscription").style.display = "none";
            document.getElementById("fav_nonidentifie").style.display = "block";
            
            document.getElementById("div_favoris").style.display = "block";
        
        }
        else
        {
            //On récupère la référence produit pour l'envoyer à la fonction Ajax
            Refarticle_ID = get_champ("REFARTICLE_ID");
            
            
            if (window.XMLHttpRequest) 
                { // Mozilla, Safari, ...
                http_request2 = new XMLHttpRequest();
                } 
            else if (window.ActiveXObject) 
                { // IE
                http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
                }

            if (!http_request2) 
            {
                alert(getTraduction("recrutement_erreur_navig"));
                return false;
            }
            else
            {
				
                http_request2.onreadystatechange = function() { maj_div_favoris(http_request2, get_champ("PRODUIT_Libelle"),get_champ("PRODUIT_Couleur"),get_champ("PRODUIT_Reference"), get_champ("LIBELLE_TAILLE"), get_champ("PRODUIT_Prix"), get_champ("PRODUIT_PrixReduit"), get_champ("isJF") ); };
                Url = "/ajax/ajouter_favoris.asp?CLIENT_ID="+client_id+"&REFARTICLE_ID="+Refarticle_ID;
                //alert("url : "+Url);
                http_request2.open('GET', Url, true);
	            if (window.XMLHttpRequest) 
		            { // Mozilla, Safari, ...
		            http_request2.send(null);
		            } 
	            else if (window.ActiveXObject) 
		            { // IE
		            http_request2.send(null);
		            }
            
            }
        
        }
   }
   else
   {
   WriteDiv("erreur_select_taille", "<div id='msg_erreur' style='font-size:12px;'>"+getTraduction("fonctions_taille_selection")+" </div>","<div id='erreur-inverse' style='font-size:13px;'"+getTraduction("fonctions_select_taille")+"</div>");
   
   }
}

function maj_div_favoris(http_request2,PRODUIT_Libelle, PRODUIT_Couleur, PRODUIT_Reference, taille_produit, PRODUIT_Prix, PRODUIT_PrixReduit, PRODUIT_Pourcentage)
{
    if (http_request2.readyState == 4) 
    {
        if (http_request2.status == 200) 
        {
            var Liste_IdLib = http_request2.responseText;
            //alert( "Liste_IdLib : "+Liste_IdLib);
            
            
            if (Liste_IdLib != "nok")
            {
                //Le produit a bien été ajouté en tant que favoris !!
                document.getElementById("fav_identifie").style.display = "block";
                document.getElementById("fav_nonidentifie").style.display = "none";
                document.getElementById("fav_nonidentifie_inscription").style.display = "none";
                
                //On met à jour les infos à afficher dans le div
                
                
                document.getElementById('favoris_photo').innerHTML = "<img src=\"http://tao-img.naxento.fr/img/produits/"+PRODUIT_Reference+"_"+PRODUIT_Couleur+"_A_lpdt.jpg\">";
                document.getElementById('favoris_titre').innerHTML = PRODUIT_Libelle;
                document.getElementById('favoris_coloris').innerHTML = "<img src=\"http://tao-img.naxento.fr/img/produits/"+PRODUIT_Reference+"_"+PRODUIT_Couleur+"_A_pce.jpg\">";
                document.getElementById('favoris_taille').innerHTML = taille_produit;
				
				if (PRODUIT_Pourcentage != 0 )
				{
					document.getElementById('favoris_pourcentage').innerHTML = "<img src=\"http://tao-img.naxento.fr/img/FR/OpeCom/OC_78/reduc_"+PRODUIT_Pourcentage+".gif\" />";
				}
				
				
                
                if (PRODUIT_PrixReduit == "")
                {
                    document.getElementById('favoris_prix').innerHTML = PRODUIT_Prix+" &euro;";
                }
                else
                {
                    document.getElementById('favoris_prix').innerHTML = PRODUIT_PrixReduit+" &euro;";
                }
            
                document.getElementById("div_favoris").style.display = "block";
            }
        }
    }

}


function ajout_panier(PRODUIT_ID, REFARTICLE_ID, PRODUIT_Libelle, PRODUIT_Couleur, PRODUIT_Reference, PRODUIT_Prix, PRODUIT_PrixReduit, REFARTICLE_Quantite, REFARTICLE_Ref, stock, taille_produit, libelle_couleur, libelle_taille, type_produit, page, GAMME_ID, SOUSGAMME_ID, PRODUIT_Collection, PRODUIT_Promo, PRODUIT_IsExcluWeb, PRODUIT_Lot, PRODUIT_IsManteau, PRODUIT_IsCollant, PRODUIT_IsBasicG)
{
	
	
	//alert("PRODUIT_ID:"+PRODUIT_ID+" REFARTICLE_ID:"+REFARTICLE_ID+" PRODUIT_Libelle:"+PRODUIT_Libelle+" PRODUIT_Couleur:"+PRODUIT_Couleur+" PRODUIT_Reference:"+PRODUIT_Reference+" PRODUIT_Prix:"+PRODUIT_Prix+" PRODUIT_PrixReduit:"+PRODUIT_PrixReduit+" REFARTICLE_Quantite:"+REFARTICLE_Quantite+" REFARTICLE_Ref:"+REFARTICLE_Ref+" stock:"+stock+" taille_produit:"+taille_produit+" libelle_couleur:"+libelle_couleur+" libelle_taille:"+libelle_taille+" type_produit:"+type_produit+" page:"+page+" GAMME_ID:"+GAMME_ID+" SOUSGAMME_ID:"+SOUSGAMME_ID+" PRODUIT_Collection:"+PRODUIT_Collection);
	var http_request ;
	var Url ;
	
	if (window.XMLHttpRequest) 
        { // Mozilla, Safari, ...
        http_request = new XMLHttpRequest();
        } 
    else if (window.ActiveXObject) 
        { // IE²
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }

    if (!http_request) 
    {
                alert(getTraduction("recrutement_erreur_navig"));
        return false;
    }
    else
    {
        if (page == "fiche") {
            //alert("fiche");
			http_request.onreadystatechange = function() { maj_panier(http_request,PRODUIT_ID, PRODUIT_Libelle, PRODUIT_Couleur, PRODUIT_Reference, libelle_taille,PRODUIT_Prix,PRODUIT_PrixReduit, GAMME_ID, SOUSGAMME_ID, PRODUIT_Collection, PRODUIT_IsExcluWeb, PRODUIT_Lot, PRODUIT_IsManteau, PRODUIT_IsCollant, PRODUIT_IsBasicG); };
			/*alert("456");*/}
		else if (page == "div_boite_cadeau"){
			//window.location="/panier.asp";
		    http_request.onreadystatechange = function() { window.location.href="<%=LANG_HREF%>panier.asp"; };
			//http_request.open('GET', "/panier.asp", true);
		}
		else if (page == "hautbas")
		{
				
				http_request.onreadystatechange = function() { maj_panier_hautbas(http_request); };
		}
        else
         {
			 	http_request.onreadystatechange = function() { maj_panier_popup(http_request); };
		 }
        
		var newdate = new Date();
		//alert("date");
        Url = "/ajax/ajout_panier.asp?PRODUIT_ID="+PRODUIT_ID+"&REFARTICLE_ID="+REFARTICLE_ID+"&PRODUIT_Libelle="+PRODUIT_Libelle+"&PRODUIT_Couleur="+PRODUIT_Couleur+"&PRODUIT_Prix="+PRODUIT_Prix+"&PRODUIT_PrixReduit="+PRODUIT_PrixReduit+"&REFARTICLE_Quantite="+REFARTICLE_Quantite+"&REFARTICLE_Ref="+REFARTICLE_Ref+"&stock="+stock+"&TAILLE_Libelle="+taille_produit+"&TAILLE_LIBELLE2="+libelle_taille+"&COULEUR_Libelle="+libelle_couleur+"&type_produit="+type_produit+"&PRODUIT_Collection="+PRODUIT_Collection+"&PRODUIT_Promo="+PRODUIT_Promo+"&now="+newdate+"&PRODUIT_IsExcluWeb="+PRODUIT_IsExcluWeb+"&PRODUIT_Lot="+PRODUIT_Lot+"&PRODUIT_IsManteau="+PRODUIT_IsManteau+"&PRODUIT_IsCollant="+PRODUIT_IsCollant+"&PRODUIT_IsBasicG="+PRODUIT_IsBasicG+"&GAMME_ID="+GAMME_ID+"&SOUSGAMME_ID="+SOUSGAMME_ID;
		
		//alert(Url);
		//window.open(Url);
		//return void(0);
        http_request.open('GET', Url, true);
		if (window.XMLHttpRequest) 
			{ // Mozilla, Safari, ...
			http_request.send(null);
			} 
		else if (window.ActiveXObject) 
			{ // IE
			http_request.send(null);
			}
    }
}

function maj_panier_popup(http_request)
{
    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            window.opener.location.href = "/panier.asp";
			// On change le contenu de la div :)
			document.getElementById("contenu-right").innerHTML = "<p style='margin:10px'>"+getTraduction("fonctions_ajout_article")+"</p><a href='#' onClick='window.close();'><img src='http://tao-img.naxento.fr/img/btn_acceder-panier.gif' style='margin-left:10px;'/></a>"

			//window.close();
        }
    }
}

function maj_panier_hautbas(http_request)
{
    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
            //window.opener.location.href = "/panier.asp";
			// On change le contenu de la div :)
			document.getElementById('btn-fiche').style.display = "none";
			//window.close();
        }
    }
}

function maj_panier_boite_cadeau(http_request)
{
    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {
			window.opener.location = "/panier.asp";
			window.opener.location.reload();
            //window.opener.location.href = "/panier.asp";
        }
    }
}

function maj_panier(http_request,PRODUIT_ID, PRODUIT_Libelle, PRODUIT_Couleur, PRODUIT_Reference, taille_produit,PRODUIT_Prix,PRODUIT_PrixReduit, GAMME_ID, SOUSGAMME_ID, PRODUIT_Collection, PRODUIT_IsExcluWeb, PRODUIT_Lot, PRODUIT_IsManteau, PRODUIT_IsCollant, PRODUIT_IsBasicG )
{
  
  if (http_request.readyState == 4) {
    //alert("Statut: " + http_request.status);
	 if (http_request.status == 200) 
        {
			
			//alert("Reponse : " + http_request.responseText);
			//alert("response : "+http_request.responseText);
			
			var nb_articles = document.getElementById('nb_articles').innerHTML;
			var total       = document.getElementById('montant_panier').innerHTML;
			
			//alert(http_request.status)
			
			document.getElementById('nb_articles').innerHTML = parseInt(nb_articles) + 1;
			document.getElementById('lien_panier').href = "/panier.asp?id="+PRODUIT_ID+"&parent="+GAMME_ID+"&ssgamme="+SOUSGAMME_ID;
			//document.getElementById('message_panier_1').innerHTML = "<a href=\"/panier.asp\"><b>"+document.getElementById('nb_articles').innerHTML+getTraduction('maj_panier_articles_soit')+"</a>";
			
			//alert("total : "+total);
			//alert("prix : "+parseFloat(PRODUIT_Prix.replace(",",".")));
			//
			total_float = parseFloat(total.replace(",","."))
			prix_float  = parseFloat(PRODUIT_Prix.replace(",","."))
			var_resultat = Math.round( (total_float + prix_float) *100 ) / 100;
			
			if (PRODUIT_PrixReduit == "")
			{
				document.getElementById('montant_panier').innerHTML = var_resultat;
			}
			else
			{
				document.getElementById('montant_panier').innerHTML = var_resultat;
			}
			
			document.getElementById('panier_photo').innerHTML ="<img src=\"http://tao-img.naxento.fr/img/produits/"+PRODUIT_Reference+"_"+PRODUIT_Couleur+"_A_lpdt.jpg\">";
			document.getElementById('panier_titre').innerHTML = PRODUIT_Libelle;
			document.getElementById('panier_coloris').innerHTML = "<img src=\"http://tao-img.naxento.fr/img/produits/"+PRODUIT_Reference+"_"+PRODUIT_Couleur+"_A_pce.jpg\">";
			document.getElementById('panier_taille').innerHTML = taille_produit;
			
			if (PRODUIT_PrixReduit == "")
			{
				document.getElementById('panier_prix').innerHTML = PRODUIT_Prix+" &euro;";
			}
			else
			{
				document.getElementById('panier_prix').innerHTML = '<font style="color:#ccc;font-size:0.5em"><strike>' + PRODUIT_Prix + '&euro;</strike></font>&nbsp;' + PRODUIT_PrixReduit + ' &euro;';
			}
			
			document.getElementById('div_panier').style.display = "block";
		}
	} 
	
}

function test_form_mdp()
{
	retour = true;
	// MDP
	if (document.getElementById('MDP1').value.length <= 0) {
		document.getElementById('MDP1').className = "erreur";
		retour = false;
	}
	else
		document.getElementById('MDP1').className = "form";
		

	// MDP2
	if (document.getElementById('MDP2').value.length <= 0) {
		document.getElementById('MDP2').className = "erreur";
		retour = false;
	}
	else
		document.getElementById('MDP2').className = "form";
		
	// MDP3
	if (document.getElementById('MDP3').value.length <= 0) {
		document.getElementById('MDP3').className = "erreur";
		retour = false;
	}
	else
		document.getElementById('MDP3').className = "form";
		
	//MDP2 et MDP3 identiques
	if (document.getElementById('MDP2').value != document.getElementById('MDP3').value) {
		document.getElementById('MDP2').className = "erreur";
		document.getElementById('MDP3').className = "erreur";
		retour = false; }
			
	if(retour==true)
		document.getElementById('form_mdp').submit();
	else
	    WriteDiv("msg_erreur", getTraduction("fonctions_unouplus"),getTraduction("fonctions_oneandmore"));
		
}

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

function checkUpdateCHQ () {
	msg = '';
	document.getElementById('erreur').style.display = "none";
	if (! valider_mail(document.getElementById('CHQKDO_BeneficiaireEmail').value)) 
		msg = msg + getTraduction("fonctions_mail_bad");
		
	if (msg == "") {
		return true;
	}
	
	else {
		document.getElementById('erreur').style.display = "block";
		document.getElementById('erreur').innerHTML = getTraduction("fonctions_erreurs_apparues") + msg + "</ul>";
		return false;
	}

}



function checkCHQKDO()
{
	msg = '';
	if (! valider_mail(document.getElementById('email').value)) 
		msg = msg + getTraduction("fonctions_mail_bad");
	if (document.getElementById('email').value != document.getElementById('confirmation').value)
		msg = msg + getTraduction("fonctions_diff_champ");
	if (document.getElementById('nom').value == "")
		msg = msg + getTraduction("fonctions_vide_leschamp");
	if (document.getElementById('prenom').value == "")
		msg = msg + getTraduction("fonctions_parti_prenom");
	if (document.getElementById('KDO_10').checked == false && document.getElementById('KDO_20').checked == false && document.getElementById('KDO_30').checked == false && document.getElementById('KDO_50').checked == false)
		msg = msg + getTraduction("fonctions_cheques_blanc");
	trouve = false;
	for(i=1;i<5;i++) {
		if (document.getElementById('imageKDO_'+i).checked == true)
			trouve = true;
	}
	if (trouve == false)
		msg = msg + getTraduction("fonctions_image_rien");
	
	if (msg=='') {
		return true;
	}
	else {
		// En cas d'erreur
		document.getElementById('erreur').innerHTML = "<ul>" + msg + "</ul>";
		//alert("Les erreurs suivantes ont été remontées :" + msg);
		return false;}
}
















//---------------------------------------------- C O D E S   P R O M O -----------------------------------------------------
	function checkCodePromo() {
		
		// Langue par défaut
		var LANG = "FR";
		
		//On recherche la langue en cours
		var URL = document.location.href;
		
		if (URL.indexOf("/EN/",0) > 0) { LANG = "EN"; }
			else {if (URL.indexOf("/ES/",0) > 0) {	LANG = "ES";}
				else {if (URL.indexOf("/DE/",0) > 0) {	LANG = "DE";}
					else {if (URL.indexOf("/IT/",0) > 0) { LANG = "IT"; }
					}
				}
			}

	//alert(LANG);
		
	var http_request ;
	
			if (window.XMLHttpRequest) { // Mozilla, Safari, ...
				http_request = new XMLHttpRequest(); } 
			else if (window.ActiveXObject) { // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
			//alert (http_request);
			if (!http_request) {
				alert(getTraduction("recrutement_erreur_navig"));
				return false; }
			else {   
		
			
				
				var maintenant = new Date();
				var temps = maintenant.getTime();
				
				var cdeCadeau;
				if (document.getElementById('cde_kdo_oui').checked == true) {
					cdeCadeau = 1 ;
				}else{
						cdeCadeau = 0;
				}
				//alert("cdeCadeau " + cdeCadeau);
	
				
				//Url = "/ajax/code-promo.asp?m=" + document.getElementById('montantTotal').value + "&c=" + document.getElementById('CODEPROMO_Code').value + "&date="+temps;
	
				Url = "/ajax/code-promo.asp?m=" + document.getElementById('montant_sansChq').value +"&LANG=" + LANG + "&c=" + document.getElementById('CODEPROMO_Code').value + "&date="+temps+"&cdeCadeau="+cdeCadeau+"&messageCadeau="+document.getElementById('CADEAU_Message').value;
			
					http_request.onreadystatechange = function() { doCodePromo(http_request); }
			
				//alert(Url);
				http_request.open('GET', Url, true);
				if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
					http_request.send(null); } 
			
				else if (window.ActiveXObject) { // IE
					http_request.send(null); }
		}	
			
	}
	
	
	function search_mc(id_pdt, position) {

		var http_request ;        
			if (window.XMLHttpRequest) { // Mozilla, Safari, ...
				http_request = new XMLHttpRequest(); } 
			else if (window.ActiveXObject) { // IE
				http_request = new ActiveXObject("Microsoft.XMLHTTP"); }

			if (!http_request) {
				alert(getTraduction("recrutement_erreur_navig"));
				return false; }
			else {   
			
				http_request.onreadystatechange = function() { display_mc(http_request); }
				
				var maintenant = new Date();
				var temps = maintenant.getTime();
				
				
				
				Url = "/ajax/mot_cle.asp?id_pdt=" + id_pdt + "&position="+position+"&date="+temps;
				
				//alert(Url);
				http_request.open('GET', Url, true);
				if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
					http_request.send(null); } 
			
				else if (window.ActiveXObject) { // IE
					http_request.send(null); }
			}	
	}
	
	function display_mc(http_request) {
		//alert('ok');		
		//alert(http_request.status);
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				
				response = http_request.responseText;
				if ( response != "" ) {	
				
					var mc = response.split("|");	
				
					document.getElementById('titre_mc').innerHTML = mc[0];
					document.getElementById('desc_mc').innerHTML = mc[1];
					document.getElementById('DIVinfomode').style.display='block';
					IE_CorrectAlpha_PNG();
				}	
			}
		}
	}
	
	
	function doCodePromo(http_request) {
				
		//alert(http_request.status);
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				
				response = http_request.responseText;
			
				
				if ( response != "OK" ) {	

					document.getElementById('CODEPROMO_Code').value = "";
					document.getElementById('code-promo-msg').innerHTML = "<div class='erreur-inverse'>" + response + "</div>";		}	

				else {
					// OK !
					//alert(response);
					var codepromo = response.split("|");						
					//document.getElementById('code-promo-msg').innerHTML = "Le code a été traité !";
					//alert("ici");
					document.getElementById('code_promo_form').submit();
					
					//return true;
				}
			}
		}
		//alert("123");	
	}
	
	
function changer_prix_produit_look(indice)
{
   var http_request ;        
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP"); }

	if (!http_request) {
				alert(getTraduction("recrutement_erreur_navig"));
		return false; }
	else {   

		
	
		ref1 = document.getElementById('select_1').value;
		ref2 = document.getElementById('select_2').value;
		look_id = document.getElementById('lookid').value;
		http_request.onreadystatechange = function() { change_prix_look(http_request); }
		
	
		var maintenant = new Date();
		var temps = maintenant.getTime();
		

		Url = "/ajax/op_looks.asp?lookid="+look_id+"&ref1="+ref1+"&ref2="+ref2+"&date="+temps;

		//alert(Url);
		http_request.open('GET', Url, true);
		if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
			http_request.send(null); } 
	
		else if (window.ActiveXObject) { // IE
			http_request.send(null); }
	}	

}

function change_prix_look(http_request)
{
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			
			response = http_request.responseText;
			
			if ( response != "" ) {	
			
				//document.getElementById('zone_selection').style.display='none';
				document.getElementById('zone_prix_ens').style.display='block'; 
				

				var rep = response.split("|");
				
				//document.getElementById('taille_ref1').innerHTML = rep[0];
				document.getElementById('ref1_prix').innerHTML = rep[1] + " &euro;";
				document.getElementById('ref1_prix_h').value = rep[1];
				//document.getElementById('taille_ref2').innerHTML = rep[2];
				document.getElementById('ref2_prix').innerHTML = rep[3] + " &euro;";
				document.getElementById('ref2_prix_h').value = rep[3];
				document.getElementById('prix_ensemble').innerHTML = rep[4]  + " &euro;";
				document.getElementById('prix_barre').innerHTML = "<strike>" + rep[5]  + " &euro;</strike>";
					
			}	

			else {
				document.getElementById('zone_prix_ens').style.display='none'; 
				//document.getElementById('zone_selection').style.display='block';
			}
		}
	}
}


function changer_prix_look_rentree(indice)
{
	
	
   var http_request ;        
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP"); }

	if (!http_request) {
				alert(getTraduction("recrutement_erreur_navig"));
		return false; }
	else {   

		
	
		ref = document.getElementById('select_'+indice).value;
		
		http_request.onreadystatechange = function() { change_prix_look_rentree(http_request); }
		
	
		var maintenant = new Date();
		var temps = maintenant.getTime();
		

		Url = "/ajax/look_rentree.asp?indice="+indice+"&ref="+ref+"&date="+temps;
		

		//alert(Url);
		http_request.open('GET', Url, true);
		if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
			http_request.send(null); } 
	
		else if (window.ActiveXObject) { // IE
			http_request.send(null); }
	}	

}

function change_prix_look_rentree(http_request)
{
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			
			response = http_request.responseText;
			
			if ( response != "" ) {	
			
						

				var rep = response.split("|");
				
				indice = rep[2]
				
				document.getElementById('ref'+indice+'_prixReduit').innerHTML = rep[1] + " &euro;";
				document.getElementById('ref'+indice+'_prix').innerHTML = "<strike>"+rep[0] + " &euro;</strike>";
				document.getElementById('ref'+indice+'_prix_h').value = rep[1];
				
				
				
				if (document.getElementById('ref1_prix_h').value != "" && document.getElementById('ref2_prix_h').value != "" && document.getElementById('ref3_prix_h').value != "" )
				{
					var reg=new RegExp(",", "g");
					
					prix1 = document.getElementById('ref1_prix_h').value;
					prix1 = prix1.replace(reg,".")
					
					prix2 = document.getElementById('ref2_prix_h').value;
					prix2 = prix2.replace(reg,".")
					
					prix3 = document.getElementById('ref3_prix_h').value;
					prix3 = prix3.replace(reg,".")

					prix_total = parseFloat(prix1) + parseFloat(prix2) + parseFloat(prix3);
					
					prix_total2 = prix_total.toString();
					
					tab = prix_total2.split('.');
					
					prix = tab[0] + "," + tab[1];
					
					
										
					document.getElementById('zone_prix_ens').style.display='block';
					
					
					
					document.getElementById('prix_ensemble').innerHTML = prix + " &euro;";
					
					
					
				}
				
				
				
			}	

			else {
				document.getElementById('zone_prix_ens').style.display='none'; 
				//document.getElementById('zone_selection').style.display='block';
			}
		}
	}
}


	
function getTraduction(param) {
	
	// Langue par défaut
	var LANG = "FR";
	
	//On recherche la langue en cours
	var URL = document.location.href;
	
	if (URL.indexOf("/EN/",0) > 0) { LANG = "EN"; }
	else {if (URL.indexOf("/ES/",0) > 0) {	LANG = "ES";}
		else {if (URL.indexOf("/DE/",0) > 0) {	LANG = "DE";}
			else {if (URL.indexOf("/IT/",0) > 0) { LANG = "IT"; }
			}
		}
	}
	

	
	//alert(URL.indexOf("uk",0));
	//alert(param + " / " + LANG + " / " + URL);
	
	
	msg_err = "";
	var maintenant = new Date();
	var temps = maintenant.getTime();	
	ObjAJAX = new Ajax();
	ObjAJAX.setParam ({					  
		url          : "/xml/lang/" + LANG + "/js.xml",//?d=" + temps,
		returnFormat : "xml", //  OU returnFormat : "txt"
		method       : "GET", // OU method       : "POST"
		data         : "",
		asynchronus  : false, // OU asynchronus  : false
		onComplete   : "var element = response_traduction.getElementsByTagName('" + param + "').item(0);msg_err = element.firstChild.data;/*return(msg_err);*/"
		});
	ObjAJAX.execute();
	//alert(msg_err);
	return(msg_err);
}

function Ajax()
	{
	// Variable //
	this.asyn = true;
	this.data = "";
	this.url = "";
	this.method = "GET";
	this.returnFormat = "txt";
	this.obj;
	this.init();
	}
	// Synthaxe : httprequest () Objet XMLHttpRequest
	// Crée l'objet XMLHttpRequest //
	Ajax.prototype.init = function()
	{
	this.obj = null;
	if (window.XMLHttpRequest)
	this.obj = new XMLHttpRequest();
	else if (window.ActiveXObject) // if IE
	{
	var ieversions = ['Msxml2.XMLHTTP','Microsoft.XMLHTTP','Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0'];
	for(var i=0; !this.obj && i<ieversions.length; i++)
	{
	try
	{
	this.obj = new ActiveXObject(ieversions[i]);
	}
	catch(e) { }
	}
	}
	}
	// Lorsque la requête ne réussit pas
	Ajax.prototype.onFailure = function (errorCode)
	{
	// ...
	}
	// Lorsque la requête réussit
	Ajax.prototype.onComplete = function (response_traduction)
	{
	// ...
	}
	// Synthaxe : setParamFromForm ([HTML Form || String Name || Int Index])
	// Ajoute les paramètres et les données d'un formulaire à celui de la requête
	Ajax.prototype.setParamFromForm = function (obj)
	{
	if (!isNaN(obj))
	obj = document.forms[obj];
	if (typeof obj == "string")
	eval("obj = document."+obj);
	if (!isset(obj))
	{
	return ErreurObj(getTraduction("fonctions_donne_invalide"));
	}
	//alert(obj.method.toUpperCase());
	
	this.method = (isset(obj.method) && (["GET","POST"].inArray(obj.method.toUpperCase()))) ? obj.method.toUpperCase() : this.method;
	this.url = obj.action;
	for (i=0;i<obj.elements.length;i++)
	{
	if (["file","button","reset","submit"].inArray(obj.elements[i].type.toLowerCase()))
	continue;
	if (this.data != null)
	this.data += "&";
	this.data += obj.elements[i].name + "=" + escape(obj.elements[i].value);
	}
	}
	// Synthaxe : setParam ([Array data])
	// Ajoute les paramètres à la requête à partir d'un tableau
	Ajax.prototype.setParam = function (arr)
	{
	if (typeof arr != "object" && !isset(arr))
	{
	return ErreurObj(getTraduction("fonctions_donne_invalide"));
	}
	for(k in arr)
	{
	switch (k)
	{
	case "url" : this.url = arr[k]; break;
	case "method" : this.method = "GET" ? arr[k].toUpperCase() : this.method; break;
	case "data" :
	if (typeof arr[k] == "string")
	{
	if (this.data != "")
	this.data += "&";
	this.data += arr[k];
	}
	else
	{
	if (typeof arr[k] != "object")
	break;
	for (j in arr[k])
	{
	if (this.data != "")
	this.data += "&";
	this.data += j + "=" + escape(arr[k][j]);
	}
	}
	break;
	case "asynchronus" : this.asyn = arr[k]; break;
	case "onComplete" : this.onComplete = arr[k];break;
	case "onFailure" : this.onFailure = arr[k];break;
	case "returnFormat" : this.returnFormat = arr[k];break;
	}
	}
	}
	// Synthaxe : Function execRequest () //
	// Exécute la requête, ainsi que le callback
	Ajax.prototype.execute = function ()
	{
	this.obj.open(this.method,this.url,this.asyn);
	if (this.method == "POST")
	this.obj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	if (this.asyn)
	{
	_tempAJAX_Reference_ = this; // Crée une copie de l'objet AJAX courant pour pouvoir le récupérer après //
	this.obj.onreadystatechange = function () {
	if (_tempAJAX_Reference_.obj.readyState == 4 && _tempAJAX_Reference_.obj.status == 200)
	{
	if (_tempAJAX_Reference_.returnFormat != "txt")
	response_traduction = _tempAJAX_Reference_.obj.responseXML;
	else
	response_traduction = _tempAJAX_Reference_.obj.responseText;
	if (typeof _tempAJAX_Reference_.onComplete == "string")
	eval (_tempAJAX_Reference_.onComplete);
	else
	_tempAJAX_Reference_.onComplete(response_traduction);
	}
	else if (_tempAJAX_Reference_.obj.readyState == 4)
	{
	errorCode = _tempAJAX_Reference_.obj.status;
	if (typeof _tempAJAX_Reference_.onFailure == "string")
	eval(_tempAJAX_Reference_.onFailure);
	else
	_tempAJAX_Reference_.onFailure(errorCode);
	}
	}
	this.obj.send(this.data);
	}
	else
	{
	this.obj.send(this.data);
	if (this.obj.status == "200")
	{
	if (this.returnFormat != "txt")
	response_traduction = this.obj.responseXML;
	else
	response_traduction = this.obj.responseText;
	if (typeof this.onComplete == "string")
	eval (this.onComplete);
	else
	this.onComplete(response_traduction);
	}
	else
	{
	errorCode = this.obj.status;
	if (typeof this.onFailure == "string")
	eval (this.onFailure);
	else
	this.onFailure(errorCode);
	}
	}
	}

	
