﻿



			function decoche_decli(){
			try {
			if(document.form_suivi.type_retour.length==2)
			{
				for(var i=0;i<document.form_suivi.declinaison.length;i++)
				{
				document.form_suivi.declinaison[i].checked=false;
				}
			}
			
			}
			catch(e)
			{
			}
			}


var CanValid = true;

	function call_ajax(url)
	{
//url : de destination 
var xhr_object = null;
CanValid=false;
if(window.XMLHttpRequest) {// Firefox
        xhr_object = new XMLHttpRequest();
        
        xhr_object.open('GET', url + '&nocache=' + Math.random(), false);

 xhr_object.send(null);
    if(xhr_object.readyState == 4) {
if(xhr_object.status == 200) {
if (xhr_object.responseText=='0')
{
				return false;
}
else
{
	CanValid=true;
	return true;
}

} 
else
{
return false;
} 
}
else
{
return false;
}

        
} else if(window.ActiveXObject)  {// Internet Explorer
    xhr_object = new ActiveXObject('Microsoft.XMLHTTP');
    
xhr_object.open('GET', url + '&nocache=' + Math.random(), false);
xhr_object.onreadystatechange = function() {
    if(xhr_object.readyState == 4) {  
if(xhr_object.status == 200) {
if (xhr_object.responseText=='0')
{
return false;
}
else
{
	CanValid=true;
	return true;
}
} 
else
{
return false;
}   
}
else
{
return false;
}
}
xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xhr_object.send(null);
} else { // XMLHttpRequest non support par le navigateur
        alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
    return;
}
}


			function SuppCarte(numero_carte)
			{
				window.location.href='/CarteCadeau.aspx?carte_cadeau=' + numero_carte +    '&action_carte=1';
			}


function SetRecapHeight()
{

	if(document.getElementById('adresse1_height').offsetHeight>document.getElementById('adresse2_height').offsetHeight)
	{
	document.getElementById('adresse2_height').style.height=document.getElementById('adresse1_height').offsetHeight+ 'px';
	
	document.getElementById('adresse1_height').style.height=document.getElementById('adresse1_height').offsetHeight+ 'px';
	
	} 
	else
	{
	document.getElementById('adresse1_height').style.height=document.getElementById('adresse2_height').offsetHeight + 'px';
	document.getElementById('adresse2_height').style.height=document.getElementById('adresse2_height').offsetHeight + 'px';
	}
}


function verif_sav()
{
var F= document.form_suivi;
if(F.precision.value.length==0)
{
alert('Merci de bien vouloir preciser le motif de votre demande avant de confimer.');
return false;
}
else
{
return true;
}

}


			function ModifCard(numero_card, scratchoff, montant_utilise, solde_carte)
			{
			document.getElementById('carte_cadeau1').value=numero_card.substring(0, 4);
			document.getElementById('carte_cadeau2').value=numero_card.substring(4, 8);
			document.getElementById('carte_cadeau3').value=numero_card.substring(8, 12);
			document.getElementById('carte_cadeau4').value=numero_card.substring(12, 16);
			document.getElementById('code_cadeau').value=scratchoff;
			if(document.getElementById('montant_cadeau_dispo')) {
			document.getElementById('montant_cadeau_dispo').innerHTML='' + solde_carte;
}
			AffCadeau();
			}
			
			//action_carte=3 ->Modif Montant
			function ChangeMontant()
			{
						if(document.getElementById('carte_cadeau1').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
			return false;
			}
			if(document.getElementById('carte_cadeau2').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
			return false;
			}
			if(document.getElementById('carte_cadeau3').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
			return false;
			}
			if(document.getElementById('carte_cadeau4').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';			
			return false;
			}
			if(document.getElementById('code_cadeau').value.length!=4) {
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';			
			return false;
			}
				if(document.getElementById('autre_montant_cadeau').value.length !=0) 
				{
					if(document.getElementById('autre_montant_cadeau').value != '0') 
					{
						document.location.href='/CarteCadeau.aspx?carte_cadeau=' + document.getElementById('carte_cadeau1').value + document.getElementById('carte_cadeau2').value + document.getElementById('carte_cadeau3').value + document.getElementById('carte_cadeau4').value +    '&action_carte=3&cadeau_code=' + document.getElementById('code_cadeau').value + '&montant_souhaite=' + document.getElementById('autre_montant_cadeau').value;
					}
					else
					{
						document.getElementById('erreur_cadeau').innerHTML='Le montant ne peut pas valoir 0, saisissez un autre montant ou cliquez sur supprimer.';			
					}
				}
				else
				{
					document.getElementById('erreur_cadeau').innerHTML='Veuillez saisir le montant que vous souhaitez utiliser.';			
				}
			}



			function AffCadeau() {
			document.getElementById('carte_cadeau_entete').style.display='none';
			document.getElementById('carte_cadeau_encart').style.display='';
			document.getElementById('cadeau_fermer').style.display='';
			}
			function AffEnteteCadeau() {
			document.getElementById('carte_cadeau_entete').style.display='';			
			document.getElementById('carte_cadeau_encart').style.display='none';
			document.getElementById('cadeau_fermer').style.display='none';
			}
			function VideFormCard() {
					document.getElementById('carte_cadeau1').value='';
			document.getElementById('carte_cadeau2').value='';
			document.getElementById('carte_cadeau3').value='';
			document.getElementById('carte_cadeau4').value='';
			document.getElementById('code_cadeau').value='';
			if(document.getElementById('montant_cadeau_dispo')) {
			document.getElementById('montant_cadeau_dispo').innerHTML='';}
						document.getElementById('carte_cadeau_entete').style.display='none';
			document.getElementById('carte_cadeau_encart').style.display='';
			}
			function VerifCarte() {
			if(document.getElementById('carte_cadeau1').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
			return false;
			}
			if(document.getElementById('carte_cadeau2').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
			return false;
			}
			if(document.getElementById('carte_cadeau3').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
			return false;
			}
			if(document.getElementById('carte_cadeau4').value.length!=4)
			{
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';			
			return false;
			}
			if(document.getElementById('code_cadeau').value.length!=4) {
			document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';			
			return false;
			}
			document.location.href='/CarteCadeau.aspx?carte_cadeau=' + document.getElementById('carte_cadeau1').value + document.getElementById('carte_cadeau2').value + document.getElementById('carte_cadeau3').value + document.getElementById('carte_cadeau4').value +    '&action_carte=0&cadeau_code=' + document.getElementById('code_cadeau').value;
			
			}






			function NextField(champ)
			{
			switch(champ)
			{
				case 1: 
					if(document.getElementById('carte_cadeau1').value.length==4 && !isNaN(document.getElementById('carte_cadeau1').value))
					{
					document.getElementById('erreur_cadeau').innerHTML='';
					document.getElementById('carte_cadeau2').focus();
					}
					else
					{
					if(isNaN(document.getElementById('carte_cadeau1').value)){
						document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
					
					}else { document.getElementById('erreur_cadeau').innerHTML='';}}
				break;
				case 2:
					if(document.getElementById('carte_cadeau2').value.length==4 && !isNaN(document.getElementById('carte_cadeau2').value))
					{
					document.getElementById('erreur_cadeau').innerHTML='';
					document.getElementById('carte_cadeau3').focus();
					}
										else
					{
						if(isNaN(document.getElementById('carte_cadeau2').value)) {
						document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
					}else { document.getElementById('erreur_cadeau').innerHTML='';}}
				break;
				case 3:
					if(document.getElementById('carte_cadeau3').value.length==4 && !isNaN(document.getElementById('carte_cadeau3').value))
					{
					document.getElementById('erreur_cadeau').innerHTML='';
					document.getElementById('carte_cadeau4').focus();
					}
															else
					{
						if(isNaN(document.getElementById('carte_cadeau3').value)) {
						document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
					}else {document.getElementById('erreur_cadeau').innerHTML=''; }}
				break;	
				case 4:
					if(document.getElementById('carte_cadeau4').value.length==4  && !isNaN(document.getElementById('carte_cadeau4').value))					{
					document.getElementById('erreur_cadeau').innerHTML='';
					document.getElementById('code_cadeau').focus();
					}
																				else
					{
						if(isNaN(document.getElementById('carte_cadeau4').value)) {
						document.getElementById('erreur_cadeau').innerHTML='Le num&#233;ro de carte et/ou de la zone &#224; gratter doit comporter 4 chiffres dans chaque champ de saisie.';
					} else {document.getElementById('erreur_cadeau').innerHTML=''; }}
				break;			
			}
			
			}




function getWindowHeight() {
  var windowHeight = 0;
  if (typeof(window.innerHeight) == 'number') {
   windowHeight = window.innerHeight;
  }
  else {
   if (document.documentElement && document.documentElement.clientHeight) {
    windowHeight = document.documentElement.clientHeight;
   }
   else {
    if (document.body && document.body.clientHeight) {
     windowHeight = document.body.clientHeight;
    }
   }
  }
  return windowHeight;
 }




 		function alerte_dispo(mail, produit, news, id_secteur, url, lib_secteur, lib_famille) {
			if( news==true)
			{
			news1=1;
			}
			else
			{
			news1=0;
			}
			LanceAjax('/Alerte_dispo.aspx?id_secteur=' + id_secteur +'&news=' + news1 + '&mail=' + mail + '&produit_alerte=' + produit + '&url=' + url + '&lib_secteur=' + lib_secteur + '&lib_famille=' + lib_famille , 'divResult3');
		}
 




			function val_news(news1, news0)
			{
			if(news1==true)
			{
			return 1;
			}
			else
			{
			return 0;
			}
			}



function MAddr2()
{	if(document.f.Liv.item(0).checked)
	{
		document.f.adresse11.value=document.f.adresse1.value;
		document.f.adresse21.value=document.f.adresse2.value;
		document.f.etage1.value=document.f.etage.value;
		document.f.cp1.value=document.f.cp.value;
		document.f.tel1.value=document.f.tel.value;
		try{document.f.ville1.value=document.f.ville.value}catch(e){};
		try{document.f.ville1.value=document.f.ville[document.f.ville.selectedIndex].text}catch(e){};
		document.f.Region1.selectedIndex=document.f.Region.selectedIndex;
}
}



function desactive(id, selected, accueil)
{
if(cache==true)
{
var d=document.getElementById('smenu' +id);
d.style.display='none';
document.getElementById('hmenu' + id).style.backgroundColor='#97CC34';
		if(document.getElementById('THidden'))
		{
		document.getElementById('THidden').style.display='';
		}
}
if(accueil==0)
{
document.getElementById('hmenu' + selected).style.backgroundColor='#C1E085';
}
else
{
}
}

function select_secteur(selected, accueil)
{
if(accueil==0)
{
document.getElementById('hmenu' + selected).style.backgroundColor='#C1E085';
}
		if(document.getElementById('THidden'))
		{
		document.getElementById('THidden').style.display='none';
		}
}

function coche(id)
{
var d=document.getElementById('smenu' + id);
d.style.display='none';
document.getElementById('hmenu' + id).style.backgroundColor='C1E085';
}

function vide(elm, chaine)
{
	if(elm.value=='' || elm.value==chaine)
	{
	elm.value='';
	}
}

/*gestion de l'affichage d'un texte dans le mot de passe*/
function vide2(elm)
{
	  var mdp;
	  elm.style.display="none";
	  mdp = document.getElementById("Password");
	  mdp.style.display="inline";
	  mdp.focus();
}

/*gestion de l'affichage d'un texte dans le mot de passe pour la page login.xslt*/
function vide3(elm)
{
	  var mdp;
	  elm.style.display="none";
	  mdp = document.getElementById("Password2");
	  mdp.style.display="inline";
	  mdp.focus();
}


function perd_focus_news(elm, chaine)
{
	if(elm.value=='')
	{
		elm.value=chaine;
	}
}

/*gestion de la perte du focus du champ password*/
function perd_focus_news2(elm, chaine)
{
	if(elm.value=='')
	{
		var mdp;
	  elm.style.display="none";
	  mdp = document.getElementById("Password1");
	  mdp.style.display="inline";
	  
	  
	}
}

/*gestion de la perte du focus du champ password pour la page login.xslt*/
function perd_focus_news3(elm, chaine)
{
	if(elm.value=='')
	{
		var mdp;
	  elm.style.display="none";
	  mdp = document.getElementById("Password3");
	  mdp.style.display="inline";
	  
	  
	}
}


function visib_livraison(param) {
//1 : adresses differentes
//0: adresse similaires
if (param==1)
{
document.getElementById('spacer_coord').style.display='';
if(document.getElementById('verifAdresse1')) 
{
	document.getElementById('verifAdresse1').style.display='';
	}
}
else 
if(param==0)
{
document.getElementById('spacer_coord').style.display='none';
if(document.getElementById('verifAdresse1')) 
{
	document.getElementById('verifAdresse1').style.display='none';
	}
}

}

function choix_sport(val, nb, bool){
for(var i=1;i<=nb;i++)
{
	document.getElementById('choix_' + i).style.display='none';
	document.getElementById('bloc_' + i).style.backgroundColor='#FFFFFF';
}
if(val>=0 && nb>0 && bool==true)
{
document.getElementById('choix_' + val).style.display='';
document.getElementById('bloc_' + val).style.backgroundColor='#ACD65E';
document.getElementById('choix_' + val).style.backgroundColor='#97CC34';
}
}

function pwd_valid(param)
{
if(param.value.length>0)
{
document.location='/PwdOublie.aspx?email='+param.value;
}
else
{
alert('Merci de renseigner votre e-mail pour que nous puissions vous renvoyer votre mot de passe.');
}
}




function LanceAjax(url, dest) {
//url : de destination 
//dest : element de destination 
var idcp = document.getElementById(dest).value;
var xhr_object = null;
if(window.XMLHttpRequest) {// Firefox
        xhr_object = new XMLHttpRequest();
        
        xhr_object.open("GET", url + '&nocache=' + Math.random(), false);
//xhr_object.onreadystatechange = function() {
 xhr_object.send(null);
    if(xhr_object.readyState == 4) {
    eval(xhr_object.responseText); 
    }
//}
//xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        
} else if(window.ActiveXObject)  {// Internet Explorer
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    
xhr_object.open("GET", url + '&nocache=' + Math.random(), false);
xhr_object.onreadystatechange = function() {
    if(xhr_object.readyState == 4) {  
    eval(xhr_object.responseText); 
    }
}
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr_object.send(null);
} else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    return;
}

  xhr_object.abort();

}


function MAddr()
{	if(document.f.Liv.item(0).checked)
	{	document.f.civilite1.selectedIndex=document.f.civilite.selectedIndex;
		document.f.nom1.value=document.f.nom.value;
		document.f.prenom1.value=document.f.prenom.value;
		document.f.societe1.value=document.f.societe.value;
		document.f.adresse11.value=document.f.adresse1.value;
		document.f.adresse21.value=document.f.adresse2.value;
		document.f.etage1.value=document.f.etage.value;
		document.f.cp1.value=document.f.cp.value;
		document.f.tel1.value=document.f.tel.value;
		try{document.f.ville1.value=document.f.ville.value}catch(e){};
		try{document.f.ville1.value=document.f.ville[document.f.ville.selectedIndex].text}catch(e){};
		document.f.Region1.selectedIndex=document.f.Region.selectedIndex;
	//	for(i=0;i<document.all('l').length;i++){	document.all('l')(i).className='addrl';document.all('l')(i).disabled=true;};
	//}else
	//{	for(i=0;i<document.all('l').length;i++){	document.all('l')(i).className='addr';document.all('l')(i).disabled=false;};
	}
}


function goB(jour, mois, annee){
	for(i=1900;i<=2004;i++){var oOption = document.createElement('OPTION');document.f.Naiss_An.options.add(oOption);oOption.text = i;if(annee!='' && i==annee)oOption.selected=true;}
	for(i=1;i<=31;i++){var oOption = document.createElement('OPTION');document.f.Naiss_Jour.options.add(oOption);oOption.text = i;if(jour!='' && i==jour)oOption.selected=true;}
	var lMois=new Array(["Janvier"],["Fevrier"],["Mars"],["Avril"],["Mai"],["Juin"],["Juillet"],["Aout"],["Septembre"],["Octobre"],["Novembre"],["Decembre"]);
	for(i=0;i<12;i++){var oOption = document.createElement('OPTION');document.f.Naiss_Mois.options.add(oOption);oOption.value=i+1;oOption.text = lMois[i];if(mois != '' && i==mois-1)oOption.selected=true;}
}

function num(e)
{	var isNS4 = (navigator.appName=="Netscape")?1:0;
	if (!isNS4)
	{	if(e.keyCode==27||e.keyCode==13||e.keyCode==8||(e.keyCode>47&&e.keyCode<58)){return true;}else{return false;}
	}
	else
	{	if(e.which==27||e.which==13||e.keyCode==8||(e.which>47&&e.which<58)){return true;}else{return false;}
	}
}

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function inverse(param){
	if(param=='1')
	{
	document.getElementById('similaires').style.display='';
	document.getElementById('crossselling').style.display='none';
	document.getElementById('crossfamille').style.display='none';
	}
	else
	if(param=='2')
	{
		document.getElementById('crossselling').style.display='';
		document.getElementById('crossfamille').style.display='';
		document.getElementById('similaires').style.display='none';
	}
}

function Supp(id_produit)
{if(confirm("Voulez-vous supprimer cette ligne ?")){document.getElementById('Qte'+id_produit).value='0';document.f.submit();};}

function Mod(id_produit,Qte)
{document.getElementById('Qte'+id_produit).value=Qte;document.f.submit();}



function numerique(chaine) {
   var exp=new RegExp("^[0-9]*$","g");
    return exp.test(chaine);
  }







function adresse() {
	var F= document.f;
	var stop=false;
	var retour='';
	if (F.nom.value.length==0) {
		F.nom.style.backgroundColor='#C1E085';
		//retour='Vous devez saisir votre nom, SVP.\n';
		document.getElementById('Error_nom').style.display='block';
		document.getElementById('Error_nom').style.visibility='visible';
		stop=true;
	}
	else {
		F.nom.style.backgroundColor='#FFF';
		document.getElementById('Error_nom').style.display='none';
		document.getElementById('Error_nom').style.visibility='hidden';
	}
	if (F.civilite[0].checked==false && F.civilite[1].checked==false && F.civilite[2].checked==false) {
		//retour=retour + 'Vous devez saisir votre civilité, SVP.\n';
		//document.getElementById('Error_civilite').innerHTML='Vous devez saisir votre civilit&#233;.';
		document.getElementById('Error_civilite').style.display='block';
		document.getElementById('Error_civilite').style.visibility='visible';
		stop=true;
	}
	else {
		document.getElementById('Error_civilite').style.display='none';
		document.getElementById('Error_civilite').style.visibility='hidden';
	}

	if (F.prenom.value.length==0) {
		F.prenom.style.backgroundColor='#C1E085';
		document.getElementById('Error_prenom').style.display='block';
		document.getElementById('Error_prenom').style.visibility='visible';
		//retour=retour + 'Vous devez saisir votre prenom, SVP.\n';
		stop=true;
	}
	else {
		F.prenom.style.backgroundColor='#FFF';
		document.getElementById('Error_prenom').style.display='none';
		document.getElementById('Error_prenom').style.visibility='hidden';
	}
	if (F.adresse1.value.length==0) {
		F.adresse1.style.backgroundColor='#C1E085';
		//retour= retour+'Vous devez saisir votre adresse, SVP.\n';
		document.getElementById('Error_adresse1').style.display='block';
		document.getElementById('Error_adresse1').style.visibility='visible';
		stop=true;
	}
	else {
		F.adresse1.style.backgroundColor='#FFF';
		document.getElementById('Error_adresse1').style.display='none';
		document.getElementById('Error_adresse1').style.visibility='hidden';
	}
	if (F.ville.value.length==0) {
		F.ville.style.backgroundColor='#C1E085';
		document.getElementById('Error_ville').style.display='block';
		document.getElementById('Error_ville').style.visibility='visible';
		//retour=retour+'Vous devez saisir votre ville, SVP.\n';
		stop=true;
	}
	else {
		document.getElementById('Error_ville').style.display='none';
		document.getElementById('Error_ville').style.visibility='hidden';
		F.ville.style.backgroundColor='#FFF';
	}
	if (F.cp.value.length==0 || ! numerique(F.cp.value) || F.cp.value.length !=5) {
		F.cp.style.backgroundColor='#C1E085';
		document.getElementById('Error_cp').style.display='block';
		document.getElementById('Error_cp').style.visibility='visible';
		//retour=retour+'Vous devez saisir votre code postal, SVP.\n';
		stop=true;
	}
	else {
		F.cp.style.backgroundColor='#FFF';
		document.getElementById('Error_cp').style.display='none';
		document.getElementById('Error_cp').style.visibility='hidden';
	}
	if (F.tel.value.length==0) {
		F.tel.style.backgroundColor='#C1E085';
		document.getElementById('Error_tel1').style.display='block';
		document.getElementById('Error_tel1').style.visibility='visible';
		//retour=retour+'Vous devez saisir votre numero de telephone, SVP.\n';
		stop=true;
	}
	else {
		F.tel.style.backgroundColor='#FFF';
		document.getElementById('Error_tel1').style.display='none';
		document.getElementById('Error_tel1').style.visibility='hidden';
	}
		if (! numerique(F.tel.value)) {
		F.tel.style.backgroundColor='#C1E085';
		document.getElementById('Error_tel2').style.display='block';
		document.getElementById('Error_tel2').style.visibility='visible';
		//retour=retour+'Le numero de telephone ne doit contenir que des chiffres, SVP.\n';
		stop=true;
	}
	else {
		F.tel.style.backgroundColor='#FFF';
		document.getElementById('Error_tel2').style.display='none';
		document.getElementById('Error_tel2').style.visibility='hidden';
	}
	
	
	if (F.email.value.length==0) {
		F.email.style.backgroundColor='#C1E085';
		//retour=retour+'Vous devez saisir votre e-mail, SVP.\n';
		document.getElementById('Error_email').style.display='block';
		document.getElementById('Error_email').style.visibility='visible';
		stop=true;
	}
	else {
		F.email.style.backgroundColor='#FFF';
		document.getElementById('Error_email').style.display='none';
		document.getElementById('Error_email').style.visibility='hidden';
	}
	if (F.Pass1.value.length==0 || F.Pass2.value.length==0 || F.Pass2.value!=F.Pass1.value) {
		F.Pass1.style.backgroundColor='#C1E085';
		//retour=retour+'Vous devez saisir votre mot de passe, SVP.\n';
		document.getElementById('Error_Pass').style.display='block';
		document.getElementById('Error_Pass').style.visibility='visible';
		stop=true;
	}
	else {
		F.Pass1.style.backgroundColor='#FFF';
		document.getElementById('Error_Pass').style.display='none';
		document.getElementById('Error_Pass').style.visibility='hidden';
	}


	if (F.carte_fidelite.value.length!=0) {
		//Si la longueur du code est inferieur a 13
	    if (F.carte_fidelite.value.length!=13) { 
			F.carte_fidelite.style.backgroundColor='#C1E085';
			document.getElementById('Error_fidelite').style.display='block';
			document.getElementById('Error_fidelite').style.visibility='visible';
			document.getElementById('Error_fidelite1').style.display='block';
			document.getElementById('Error_fidelite1').style.visibility='visible';
			stop=true;
		}
		else {
			F.carte_fidelite.style.backgroundColor='#FFF';
			document.getElementById('Error_fidelite').style.display='none';
			document.getElementById('Error_fidelite').style.visibility='hidden';
			document.getElementById('Error_fidelite1').style.display='none';
			document.getElementById('Error_fidelite1').style.visibility='hidden';
		}
		//Si le code ne commence pas par 209
		if (F.carte_fidelite.value.substring(0,3) != "209"){
			F.carte_fidelite.style.backgroundColor='#C1E085';
			document.getElementById('Error_fidelite1').style.display='block';
			document.getElementById('Error_fidelite1').style.visibility='visible';
			document.getElementById('Error_fidelite').style.display='block';
			document.getElementById('Error_fidelite').style.visibility='visible';
			stop=true;
		}
		else
		{
			F.carte_fidelite.style.backgroundColor='#FFF';
			document.getElementById('Error_fidelite1').style.display='none';
			document.getElementById('Error_fidelite1').style.visibility='hidden';
			document.getElementById('Error_fidelite').style.display='none';
			document.getElementById('Error_fidelite').style.visibility='hidden';
		}
		//Verification du code EAN13
		var Paire = 0;
		var Impaire = 0;
		for (i=0; i<F.carte_fidelite.value.length-1; i++){			
			if (isPaire(i+1)){
				Paire = (Paire*1) + (F.carte_fidelite.value.charAt(i)*3);
			}else{
				Impaire = (Impaire*1) + (F.carte_fidelite.value.charAt(i)*1);
			}
		}
		if (F.carte_fidelite.value.charAt(F.carte_fidelite.value.length-1) != 10-((Paire+Impaire)%10)){
			F.carte_fidelite.style.backgroundColor='#C1E085';
			document.getElementById('Error_fidelite1').style.display='block';
			document.getElementById('Error_fidelite1').style.visibility='visible';
			document.getElementById('Error_fidelite').style.display='block';
			document.getElementById('Error_fidelite').style.visibility='visible';
			stop=true;
		}else{
			F.carte_fidelite.style.backgroundColor='#FFF';
			document.getElementById('Error_fidelite1').style.display='none';
			document.getElementById('Error_fidelite1').style.visibility='hidden';
			document.getElementById('Error_fidelite').style.display='none';
			document.getElementById('Error_fidelite').style.visibility='hidden';
		}
	}
	else {
		F.carte_fidelite.style.backgroundColor='#FFF';
		document.getElementById('Error_fidelite').style.display='none';
		document.getElementById('Error_fidelite').style.visibility='hidden';
		
		document.getElementById('Error_fidelite1').style.display='none';
		document.getElementById('Error_fidelite1').style.visibility='hidden';
	}
	if (F.news[0].checked==false && F.news[1].checked==false)
	{
		//retour=retour+'Vous devez indiquer votre souhait de recevoir des offres.\n';
		stop=true;
		document.getElementById('Error_news').style.display='block';
		document.getElementById('Error_news').style.visibility='visible';
		
	}
	else {
		document.getElementById('Error_news').style.display='none';
		document.getElementById('Error_news').style.visibility='hidden';

	}
	if(stop==true)
	{
	return false;
	}
	
	if(F.hidden_verif.value=="2")
	{
			if( !(F.verif_adresse(0).checked || F.verif_adresse(1).checked || F.verif_adresse(2).checked))
			{
				alert("Vous devez choisir une proposition de correction d'adresse de facturation, SVP.");
				return  false;
			}
	}	
	else if(F.hidden_verif.value=="1")
	{
			if(!(F.verif_adresse(0).checked || F.verif_adresse(1).checked))
			{
					alert("Vous devez choisir une proposition de correction d'adresse de facturation, SVP.");
					return  false;
			}
	}	
	else if(F.hidden_verif.value=="3")
	{
		if (F.verif_adresse(0).checked)
		{
			if(F.list_verif.options.selectedIndex==0)
			{
				alert("Vous devez choisir une proposition d'adresse ou bien faire une autre selection, SVP.");
				return false;
			}	
		}	
		else if(!(F.verif_adresse(1).checked || F.verif_adresse(2).checked))
		{
				alert("Vous devez choisir une proposition de correction d'adresse de facturation, SVP.");
					return  false;
		}
	}

	if(document.getElementById('verif_adresse1')) {
	if (document.getElementById('verif_adresse1').style.display=='')
	{
	if(F.hidden_verif1.value=="2")
	{
			if( !(F.verif_adresse1(0).checked || F.verif_adresse1(1).checked || F.verif_adresse1(2).checked))
			{
				alert("Vous devez choisir une proposition de correction d'adresse de livraison, SVP.");
				return  false;
			}
	}	
	else if(F.hidden_verif1.value=="1")
	{
			if(!(F.verif_adresse1(0).checked || F.verif_adresse1(1).checked))
			{
					alert("Vous devez choisir une proposition de correction d'adresse de livraison, SVP.");
					return  false;
			}
	}
	else if(F.hidden_verif1.value=="3")
	{
		if (F.verif_adresse1(0).checked)
		{
			if(F.list_verif1.options.selectedIndex==0)
			{
				alert("Vous devez choisir une proposition d'adresse ou bien faire une autre selection, SVP.");
				return false;
			}	
		}	
		else if (!(F.verif_adresse1(1).checked || F.verif_adresse1(2).checked))
		{
						alert("Vous devez choisir une proposition de correction d'adresse de livraison, SVP.");
					return  false;
		}
	}
	}
	}
	return true;
}
//Cette fonction recupere le CharCode que l'on soit sur IE ou FF
function CharEvent( e )
{
	if( window.event )
	{
		// pour IE
		return String.fromCharCode( e.keyCode );
	}
	// pour FF
	if (e.charCode==0)
	{
		return "¤";
	}
	else
	 {
		return String.fromCharCode( e.charCode );
	 }
}

function NumericOnly( e )
{
	char = CharEvent( e );
	if (char == "¤"){
		return true;
	}
	if( char < "0" || char > "9" )
	{
		return false;
	}
	return true;
}

//Fonction permettant de tester si un nombre est paire ou impaire
function isPaire(nombre)
{
   if(nombre/2 == Math.round(nombre/2))
   {
      return 1;
   }
   else
   {
      return 0;
   }
}




function verif_postal(id_secteur)
{
	if(document.f.code_postal.value.length==0)
	{
		alert('Veuillez saisir un code postal, SVP.');
		document.f.code_postal.focus();
	}
	else
	{
		// ancien document.href=... changé en open popup
		MM_openBrWindow('/Panier_In.aspx?postal=' + document.f.code_postal.value + '&Url=2&popup=1&id_secteur=' + id_secteur, 'popup_relais','scrollbars=yes,width=700,height=550')
	}
}



function verif_magasin(id_secteur)
{
	if(document.f.code_postal0.value.length==0)
	{
		alert('Veuillez saisir un code postal, SVP.');
		document.f.code_postal0.focus();
	}
	else
	{
		// ancien document.href=... changé en open popup
		MM_openBrWindow('/Panier_In.aspx?postal_magasin=' + document.f.code_postal0.value + '&Url=3&popup=1&id_secteur=' + id_secteur, 'popup_relais','scrollbars=yes,width=700,height=550')
	}
}


function choix_postal(id_secteur, valeur)
{
	window.opener.document.location.href='/Panier_In.aspx?choix_relais=' + valeur + '&Url=2&id_secteur=' + id_secteur;
	window.close();
}


function choix_magasin(id_secteur, valeur)
{
	window.opener.document.location.href='/Panier_In.aspx?choix_magasin=' + valeur + '&Url=2&id_secteur=' + id_secteur;
	window.close();
}


function ajoute(param){ 
var i=1;
for(i=1; i<=param;i++)
{
document.form_suivi.Qte.options[document.form_suivi.Qte.options.length] = new Option(i,i) ;
}
document.form_suivi.Qte.options.selectedIndex=0;
}

   function Remplace(expr,a,b) {
      var i=0
      while (i!=-1) {
         i=expr.indexOf(a,i);
         if (i>=0) {
            expr=expr.substring(0,i)+b+expr.substring(i+a.length);
            i+=b.length;
         }
      }
      return expr
   }

function recalcule()
{
var toto=document.form_suivi.PU.value;
document.getElementById('aff_pv').innerHTML=parseFloat(document.form_suivi.Qte.value)*parseFloat(Remplace(document.form_suivi.PU.value, ',', '.')) + " &euro;";
}

function verif_contact()
{
var F=document.frm_contact;
var Retour='';
var Stop=false;
if(F.Theme.value=='-1')
{
Retour=Retour +'Vous devez choisir un theme, SVP.\n';
Stop=true;
}
if(F.Message.value.length==0)
{
Retour=Retour +'Vous devez saisir un message, SVP.';
Stop=true;
}
if(Stop==true)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

function verif_frm_suivi()
{
var F=document.form_suivi;
var Retour='';
var Stop=false;
if(F.theme.value=='-1')
{
Retour=Retour + 'Vous devez choisir un motif de retour, SVP.';
Stop=true;
}



if(Stop==false && F.theme.options[F.theme.selectedIndex].value==6 && F.precision.value.length==0 )
{
Retour= Retour + 'Merci de bien vouloir preciser ou decrire l\'article recu par erreur dans le champ "Preciser si necessaire".\nOu de changer de motif de retour.';
Stop=true;
}


if(Stop==true)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

function verif_frm_suivi2(){
var F=document.form_suivi;
var Retour='';
var Stop=false;
var DecliCoche=0;
if(F.type_retour[0].checked==false && F.type_retour[1].checked==false)
{
Retour=Retour + 'Vous devez indiquer votre choix, SVP.'
Stop=true;
}
    for (i=0;i<F.length;i++) {
      nom_input = F.elements[i].name;
      if(nom_input=='declinaison')
      {
      if(DecliCoche!=2)
      {
      DecliCoche=1;
      }
		if(F.elements[i].checked==true)
		{
			DecliCoche=2;
		}
      }
    }
if(DecliCoche==1 && F.type_retour[0].checked==true ) //&& F.type_retour.value=='Echange'
{
Retour=Retour + 'Vous devez indiquer la taille qui vous interesse, SVP.'
Stop=true;
}
if(Stop==true)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

function verif_retour3()
{
var F=document.forms[0];
var Valid=false;
var Retour='';
try
{
if(F.lu_guide.checked==true)
{
Valid=true;
}
else
{
Retour='Veuillez lire le guide de depannage avant de valider la procedure de retour, Merci.';
}
}
catch(ex)
{
Valid=true;
}

if(Valid==false)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

function change_photo(URL, ID)
{
	document.getElementById('chg_img').innerHTML="<img width='600' src='" + URL + "' alt='" + ID +"' />";
}


//AJOUT

var disappeardelay=1  
var enableanchorlink=0 
var hidemenu_onclick=1 


var ie5=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;

		parentEl=parentEl.offsetParent;
		
		if(offsettype == "left"){
			var X_AttributeId = parentEl.getAttribute("id");
			if(X_AttributeId == "global"){return totaloffset;}
		}
	}
	return totaloffset;
}

function showhide(obj, newobj, e, visible, hidden){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
 
else if (e.type=="click")
obj.visibility=visible
 
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ 
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) 
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function dropdownmenu(obj, e, dropmenuID){
 
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") 
dropmenuobj.style.visibility="hidden"

clearhidemenu()
if (ie5||ns6){


dropmenuobj=document.getElementById(dropmenuID)
 
  
 
obj.onmouseout=ie5? function(){ dynamichide(event, obj)} : function(event){ obj.className='align_menu_off';}
 


dropmenuobj.onmouseover=obj.className='align_menu_on';

dropmenuobj.onmouseout=ie5? function(){ dynamichide(event, obj)} : function(event){ obj.className='align_menu_on';dynamichide(event, obj);  }




showhide(dropmenuobj.style, obj, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")-33+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight-67+"px"


}
 
return clickreturnvalue()
}









function dropdownmenu2(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") 
dropmenuobj.style.visibility="hidden"

clearhidemenu()
if (ie5||ns6){


dropmenuobj=document.getElementById(dropmenuID)
 
 

dropmenuobj.onmouseover=obj.className='align_menu2_on';


obj.onmouseout=ie5? function(){ dynamichide2(event, obj)} : function(event){  obj.className='align_menu2_off'; }

dropmenuobj.onmouseout=ie5? function(){ dynamichide2(event, obj)} : function(event){ obj.className='align_menu2_on';dynamichide2(event, obj);

}


showhide(dropmenuobj.style, obj, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")-33+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight-67+"px"


}
 
return clickreturnvalue()
}
















function dropdownmenu3(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") 
dropmenuobj.style.visibility="hidden"

clearhidemenu()
if (ie5||ns6){


dropmenuobj=document.getElementById(dropmenuID)

obj.onmouseout=ie5? function(){ dynamichide3(event, obj)} : function(event){  }

dropmenuobj.onmouseout=ie5? function(){ dynamichide3(event, obj)} : function(event){ dynamichide2(event, obj);

}


showhide(dropmenuobj.style, obj, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"


}
 
return clickreturnvalue()
}









function clickreturnvalue(){
if ((ie5||ns6) && !enableanchorlink) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e, obj){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu(obj)
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu(obj)
}

function dynamichide2(e, obj){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu2(obj)
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))

delayhidemenu2(obj)
}


function dynamichide3(e, obj){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu3(obj)
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))

delayhidemenu3(obj)
}


function delayhidemenu(obj){
dropmenuobj.style.visibility='hidden';
obj.className='align_menu_off';
 voirselect();
}

function delayhidemenu2(obj){

dropmenuobj.style.visibility='hidden';
obj.className='align_menu2_off';
voirselect();
}
function delayhidemenu3(obj){

dropmenuobj.style.visibility='hidden';
 

}
function clearhidemenu(){
if (typeof delayhide!="undefined")

clearTimeout(delayhide)

}


function cacheselect()
{
if (ie5) {
document.getElementById('champhide2').style.visibility = 'hidden';
}}

function voirselect()
{
if (ie5) {
document.getElementById('champhide2').style.visibility = 'visible';
}}



function verif_mail_fo(){
if(document.fo.Email.value.length==0 || document.fo.mail2.value.length==0)
{
alert('Veuillez saisir votre email ainsi que sa confirmation, SVP.');
return false;
}
else 
{
if(document.fo.Email.value.length!=document.fo.mail2.value.length)
{
alert('L\'email doit etre le meme dans les deux champs.');
return false;
}
else
{
return true;
}
}

}


function verif_event(evenement)
{
if(evenement.keyCode!=9)
{
return(num(evenement));
}
}

function sais_civilite(){
if(document.getElementById('civ0')) {document.getElementById('civ0').name='civ0';}
}


						
						function verif_double_mail(){
						if(document.fo1.Email.value==document.fo1.Email2.value && document.fo1.Email2.value.length !=0) { return true;} else { alert('Veuillez saisir votre adresse e-mail ainsi que sa confirmation');return false; }
						}
						
					

function login_tunnel()
{
if(document.f1.Email.value.length!=0 && document.f1.Password.value.length!=0) {document.getElementById('divResult5').style.display='';document.getElementById('divResult4').innerHTML=''; LanceAjax('/Login.aspx?mode_ajax=1&GoUrl=' + document.f1.goUrl.value + '&Email=' + document.f1.Email.value + '&Password=' + document.f1.Password.value, 'divResult4'); } else { document.getElementById('divResult4').innerHTML='Veuillez renseigner votre e-mail ainsi que votre mot de passe, Merci.'; }
}


function GetRadioValue()
{
	if(document.f.moyen_paiement !=undefined) {
	if (document.f.moyen_paiement[0])
	{
		for (var i=0; i<document.f.moyen_paiement.length; i++)
		{
			if (document.f.moyen_paiement[i].checked)
			{
				//alert(document.f.moyen_paiement[i].value);
				
				if(document.f.moyen_paiement[i].value=='')
				{
					if(document.getElementById('Radio_alsolia').checked==true || document.getElementById('Radio_alsolia1').checked==true)
					{
					//alert('return 4');
						return '4';
					}
					
					//Regis.P KOO-435
					if(document.getElementById('Radio_adhesion_alsolia').checked==true || document.getElementById('Radio_adhesion_alsolia1').checked==true)
					{
					//alert('return 40');
						return '40';
					}
					if(document.getElementById('Radio_euro').checked==true)
					{
					//alert('return 34');
						return '34';
					}
				}
				else
				{
					//alert('returna' + document.f.moyen_paiement[i].value);
					return document.f.moyen_paiement[i].value;
				}
			}
		}
	}
	}
	else
	{
		//alert('return 25');
		return '25';
	}
}


function VerifPaiement() {
RE = /^\d{7}$/;

if(document.f.SubmitOk.value=='true'){
	//Regis.P KOO-498
	if ( document.getElementById('Radio_adhesion_alsolia'))
	{
		if((document.getElementById('Radio_adhesion_alsolia').checked || document.getElementById('Radio_adhesion_alsolia1').checked)&& document.getElementById('prixtot').innerHTML < 85)
		{
			//alert('Montant panier : ' + document.getElementById('prixtot').innerHTML);
			//alert('checked : ' + document.getElementById('Radio_adhesion_alsolia').checked);
			alert('L\'offre de pré-adhésion Alsolia en ligne est accessible à partir de 85€ TTC d\'achat');
			return;
		}
	}
	
	if(document.getElementById('CGV').checked){
	
	if(document.f.id_type_reglement.value=='3')
	{
		if(document.f.num_cheque.value.length==0){
			document.getElementById('ErrorPay').innerHTML='Veuillez saisir le num&#233;ro de votre ch&#232;que !';
		}
		else {if(!RE.test(document.f.num_cheque.value)){//!RE.test(document.f.num_cheque.value)
		document.getElementById('ErrorPay').innerHTML='Votre num&#233;ro de ch&#232;que doit &#234;tre compos&#233; de 7 chiffres !';
		
		}
		else
		{
		document.f.submit();
		}	
	     }
	}
	else
	{
	
	document.f.submit();
	}
	}
	else{
		alert('Vous devez lire et accepter les conditions generales de vente pour valider votre commande.\n\nMerci de votre comprehension');
		
	}
	}

}






function escapeURIAmi(La){
  if(encodeURIComponent) {
    return encodeURIComponent(La);
  }
  if(escape) {
    return escape(La)
  }
}


function verif_form_ami0()
{
	var F= document.form_ami;

	if(F.email.value.length==0)
	{
		alert('Veuillez renseigner l\'email de votre ami.');
		F.email.focus();
		return false;
	}
	if(!verification_mail_ami(F.email.value))
	{
		F.email.focus();
		return false;
	}
	if(F.prenom.value.length==0)
	{
		alert('Veuillez renseigner le prenom de votre ami.');
		F.prenom.focus();
		return false;
	}

	if(F.message.value.length==0)
	{
		alert('Veuillez renseigner votre message.');
		F.message.focus();
		return false;
	}
	if(F.captcha_saisie.value.length==0)
	{
		alert('Veuillez saisir les chiffres correspondant au filtre anti-spam.');
		F.captcha_saisie.focus();
		return false;
	}
	return true;
}


function verif_mail_content(email)
{
	var aroba = email.indexOf("@");
			var point = email.indexOf(".", aroba);
			var guill1 = email.indexOf("'");
			var guill2 = email.indexOf('"');
			var virgule = email.indexOf(",");
			var pvirgule = email.indexOf(";");
			
			if (aroba == -1 || guill1!=-1 || guill2!=-1 || virgule!=-1 || pvirgule!=-1) {
				alert("Adresse e-mail non valide !");
				return false;
			}
			if ((point == -1) || (point == (aroba + 1))) {
				alert("Adresse e-mail non valide !");
				return false;
			}
			point = email.lastIndexOf(".");
			if ((point + 1) == email.length) {
				alert("Adresse e-mail non valide !");
				return false;
			}
			point = email.indexOf("..")
			if (point != -1) {
				alert("Adresse e-mail non valide !");
				return false;
			}
			return true;

}


function verification_mail_ami(email){
		return verif_mail_content(email);
		}



function verification_mail(email){
			return verif_mail_content(email);
		}




function verification_mail2(email){
			var aroba = email.indexOf("@");
			var point = email.indexOf(".", aroba);
			var guill1 = email.indexOf("'");
			var guill2 = email.indexOf('"');
			var virgule = email.indexOf(",");
			var pvirgule = email.indexOf(";");
			
			if (aroba == -1 || guill1!=-1 || guill2!=-1 || virgule!=-1 || pvirgule!=-1) {
				alert("Saisissez votre email et cliquez sur MOT DE PASSE OUBLIE ? pour recevoir votre mot de passe par mail.");
				return false;
			}
			if ((point == -1) || (point == (aroba + 1))) {
				alert("Saisissez votre email et cliquez sur MOT DE PASSE OUBLIE ? pour recevoir votre mot de passe par mail.");
				return false;
			}
			point = email.lastIndexOf(".");
			if ((point + 1) == email.length) {
				alert("Saisissez votre email et cliquez sur MOT DE PASSE OUBLIE ? pour recevoir votre mot de passe par mail.");
				return false;
			}
			point = email.indexOf("..")
			if (point != -1) {
				alert("Saisissez votre email et cliquez sur MOT DE PASSE OUBLIE ? pour recevoir votre mot de passe par mail.");
				return false;
			}
			return true;
		}


/*

Yannis AJAX FAQ

*/


var _xmlFAQHttp = null; //l'objet xmlHttpRequest utilisé pour contacter le serveur
var _adresseRechercheFAQ = "/SmartFAQAJAX.aspx" //l'adresse à interroger pour trouver les suggestions
var _id_sujet='0';






/*
function $OpenFileResult(TsFile, TsType){

	$ShowPopup('/img/sporthome/Template/popups/loader.html','#fff');

	var TsRequest = $Request();
	TsRequest.open('GET' ,TsFile ,true);

	TsRequest.onreadystatechange = function(){
		if( TsRequest.readyState == 4 ){
 			if(TsRequest.status == 200){
				$ReadFileResult(TsRequest, TsType);
				$HidePopup();
				$ShowResult1();
			}else{
				$('popup').innerHTML = '<div style="position:relative;width:400px;height;200px;color:#f00;padding:10px;background:#fff;">Erreur de lecture du fichier '+TsFile+'</div>';
				setTimeout("$HidePopup()", 5000);
		
				return false;
			}
 		}
	}
	
	TsRequest.send(null);
}
*/



function callSujets(valeur){
  $ShowPopup('/img/sporthome/Template/popups/loader.html','#fff');
  if(_xmlFAQHttp&&_xmlFAQHttp.readyState!=0){
    _xmlFAQHttp.abort()
  }
  _xmlFAQHttp=getXMLHTTP();
  if(_xmlFAQHttp){
    //appel à l'url distante
    _xmlFAQHttp.open("GET",_adresseRechercheFAQ+"?id_theme="+valeur+"&nocache=" + Math.random(),true);
    _xmlFAQHttp.onreadystatechange=function() {
      if(_xmlFAQHttp.readyState==4&&_xmlFAQHttp.responseXML) {
       var liste = traiteXml(_xmlFAQHttp.responseXML, 'Evenement')
       var liste_valeurs = traiteXmlSujetsValeurs(_xmlFAQHttp.responseXML)
        metsEnPlaceSujets(liste, liste_valeurs);
	$HidePopup();
      }
    }
    // envoi de la requete
    _xmlFAQHttp.send(null);
  }
}

var _xmlListFAQHttp = null;


var TQuestions= null;
var TQuestionsID = null;

function  callListFAQ(valeur){
  $ShowPopup('/img/sporthome/Template/popups/loader.html','#fff');
  _id_sujet=valeur;
  if(_xmlListFAQHttp&&_xmlListFAQHttp.readyState!=0){
    _xmlListFAQHttp.abort()
  }
  _xmlListFAQHttp=getXMLHTTP();
  if(_xmlListFAQHttp){
    //appel à l'url distante
    _xmlListFAQHttp.open("GET",_adresseRechercheFAQ+"?id_sujet="+valeur+"&nocache=" + Math.random(),true);
    _xmlListFAQHttp.onreadystatechange=function() {
      if(_xmlListFAQHttp.readyState==4&&_xmlListFAQHttp.responseXML) {
        TQuestions = traiteXml(_xmlListFAQHttp.responseXML, 'Question')
        TQuestionsID = traiteXmlListFAQValeurs(_xmlListFAQHttp.responseXML)
        metsEnPlaceListFAQ(TQuestions, TQuestionsID);
	$HidePopup();
      }
    }
    // envoi de la requete
    _xmlListFAQHttp.send(null);
  }
}


var _adresseFAQ='/smartfaq.aspx';
var _xmlContentHttp= null;

var _id_question='';

function callContentFAQ(valeur)
{
  _id_question=valeur;
  $ShowPopup('/img/sporthome/Template/popups/loader.html','#fff');
  if(_xmlContentHttp&&_xmlContentHttp.readyState!=0){
    _xmlContentHttp.abort()
  }
  _xmlContentHttp=getXMLHTTP();
  if(_xmlContentHttp){
    //appel à l'url distante
    _xmlContentHttp.open("GET",_adresseFAQ+"?id_question="+valeur+'&id_sujet='+_id_sujet+"&nocache=" + Math.random(),true);
    _xmlContentHttp.onreadystatechange=function() {
      if(_xmlContentHttp.readyState==4&&_xmlContentHttp.responseText) {
	metsEnPlaceContent(_xmlContentHttp.responseText, valeur);

$HidePopup();
      }
    }
    // envoi de la requete
    _xmlContentHttp.send(null);
  }
}




var _xmlIncrementHttp= null;
function callIncrementFAQ(valeur)
{
  _xmlIncrementHttp= null;
  _id_question=valeur;
  $ShowPopup('/img/sporthome/Template/popups/loader.html','#fff');
  if(_xmlIncrementHttp&&_xmlIncrementHttp.readyState!=0){
    _xmlIncrementHttp.abort()
  }
  _xmlIncrementHttp=getXMLHTTP();
  if(_xmlIncrementHttp){
    //appel à l'url distante
    _xmlIncrementHttp.open("GET",_adresseRechercheFAQ+"?increment=1&id_question="+valeur+'&id_sujet='+_id_sujet+"&nocache=" + Math.random(),true);
    _xmlIncrementHttp.onreadystatechange=function() {
      if(_xmlIncrementHttp.readyState==4&&_xmlIncrementHttp.responseText) {
document.getElementById('elm_retour').style.display='';
  var options = _xmlIncrementHttp.responseXML.getElementsByTagName('Question');
  var optionsListe = new Array();
  for (var i=0; i < options.length; i++) {
   optionsListe.push(options[i].getAttribute('Incrementable'));

  }
if(optionsListe[0]==1) {
document.getElementById('liste_commande').style.display='';
}
document.getElementById('select_commande').selectedIndex=0;
i=0;
if(TQuestionsID != null)
{
while(TQuestionsID[i]!=_id_question) 
{
i++;
}
document.getElementById('title_question').innerHTML=TQuestions[i];
document.getElementById('title_question').style.display='';
}
$HidePopup();
      }
    }
    // envoi de la requete
    _xmlIncrementHttp.send(null);
  }
}



var _xmlCommandeHttp=null;


function callCommande(valeur)
{
_xmlCommandeHttp=null;
  if(_xmlCommandeHttp&&_xmlCommandeHttp.readyState!=0){
    _xmlCommandeHttp.abort()
  }
  _xmlCommandeHttp=getXMLHTTP();
  if(_xmlCommandeHttp){
    //appel à l'url distante
    _xmlCommandeHttp.open("GET",_adresseRechercheFAQ+"?num_commande=" + valeur + "&nocache=" + Math.random(),false);
    _xmlCommandeHttp.onreadystatechange=function() {
      if(_xmlCommandeHttp.readyState==4&&_xmlCommandeHttp.responseText) {
$HidePopup();
      }
    }
    // envoi de la requete
    _xmlCommandeHttp.send(null);
  }
}

_xmlReloadHttp=null;

function callReload()
{
_xmlReloadHttp=null;
  if(_xmlReloadHttp&&_xmlReloadHttp.readyState!=0){
    _xmlReloadHttp.abort()
  }
  _xmlReloadHttp=getXMLHTTP();
  if(_xmlReloadHttp){
    //appel à l'url distante
    _xmlReloadHttp.open("GET",_adresseRechercheFAQ+"?test_connected=1&nocache=" + Math.random(),false);
    _xmlReloadHttp.onreadystatechange=function() {
      if(_xmlReloadHttp.readyState==4&&_xmlReloadHttp.responseText) {
		eval(xhr_object.responseText); 
      }
    }
    // envoi de la requete
    _xmlReloadHttp.send(null);
  }
}


    



function retourQuestions()
{
	document.getElementById('liste_commande').style.display='none';
	callListFAQ(_id_sujet);
}


function traiteXml(xmlDoc, nomElem) {
  var options = xmlDoc.getElementsByTagName(nomElem);
  var optionsListe = new Array();
  for (var i=0; i < options.length; i++) {
    optionsListe.push(options[i].firstChild.data);
  }
  return optionsListe;
}


function traiteXmlListFAQValeurs(xmlDoc)
{
  var options = xmlDoc.getElementsByTagName('Question');
  var optionsListe = new Array();
  for (var i=0; i < options.length; i++) {
   optionsListe.push(options[i].getAttribute('id_question'));

  }
  return optionsListe;
}





function traiteXmlSujetsValeurs(xmlDoc) {
  var options = xmlDoc.getElementsByTagName('Evenement');
  var optionsListe = new Array();
  for (var i=0; i < options.length; i++) {
   optionsListe.push(options[i].getAttribute('ID'));

  }
  return optionsListe;
}


function metsEnPlaceSujets(liste, liste_val)
{
viderSelect(document.getElementById('sujets_select'));
document.getElementById('content_faq').style.display='none';
document.getElementById('sujets').style.display='';
document.getElementById('elm_retour').style.display='none';
document.getElementById('liste_commande').style.display='none';
addOption(document.getElementById('sujets_select'),'-1', "Merci de preciser l'objet de votre demande.");
for(i=0;i<liste.length;i++)
{
addOption(document.getElementById('sujets_select'), liste_val[i], liste[i]);
}

CacheContact()
}


function metsEnPlaceContent(valeur, id_question)
{
document.getElementById('content_faq').style.display='';
document.getElementById('content_faq').innerHTML=valeur;
document.getElementById('elm_retour').style.display='';
document.getElementById('questions').style.display='none';
document.getElementById('questions_englob').style.display='none';

i=0;
if(TQuestionsID != null)
{
while(TQuestionsID[i]!=id_question) 
{
i++;
}
document.getElementById('title_question').innerHTML=TQuestions[i];
}
CacheContact()
}



function metsEnPlaceListFAQ(liste, liste_valeurs)
{
document.getElementById('questions').style.display='';
document.getElementById('questions_englob').style.display='';
document.getElementById('content_faq').style.display='none';
document.getElementById('elm_retour').style.display='none';
document.getElementById('questions').innerHTML='';
	document.getElementById('liste_commande').style.display='none';



for(i=0;i<liste.length;i++)
{
document.getElementById('questions').innerHTML = document.getElementById('questions').innerHTML + "<img src='/Img/sporthome/Template/superieur.gif' alt='Question' />&#160;<a href='#' style='color:#72757C;' onclick='javascript:CacheQuestions();CacheContact();callIncrementFAQ(1);callReload();'>" + liste[i] + "</a><br/><br/>";//callContentFAQ(1);

}
document.getElementById('questions').innerHTML = document.getElementById('questions').innerHTML + "<img src='/Img/sporthome/Template/superieur.gif' alt='Question' />&#160;<a href='#' style='color:#72757C;' onclick='javascript:AffContact0();callReload();'>Ma question ne fait pas partie de la liste.</a><br/>";
CacheContact()
}

function AffContact()
{
tmp='';
if(document.getElementById('select_commande').value!=-1)
{
tmp='Commande Num ' + document.getElementById('select_commande').value + ' ';
}
document.getElementById('Message').value= tmp + ';Question :' + document.getElementById('title_question').innerHTML + '\n';
document.getElementById('div_contact').style.display='';
document.getElementById('content_faq').style.display='none';
}

function AffContact0()
{
document.getElementById('Message').value= '';
document.getElementById('div_contact').style.display='';
document.getElementById('content_faq').style.display='none';
}


function CacheContact()
{
document.getElementById('div_contact').style.display='none';
document.getElementById('Message').value='';
}

function CacheQuestions()
{
document.getElementById('questions_englob').style.display='none';
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

function viderSelect(selectbox)
{
while (selectbox.options.length>0)
{
	selectbox.options[0] = null;
}
}

function reloadFF()
{
if(document.getElementById('Theme').value!=-1 && document.getElementById('sujets_select').options.length==0)
{
document.location.href='/faq.htm';
}
}