function newXHR()
{var xhr;try
{xhr=new ActiveXObject('Msxml2.XMLHTTP');}
catch(e1)
{try
{xhr=new ActiveXObject('Microsoft.XMLHTTP');}
catch(e2)
{try
{xhr=new XMLHttpRequest();}
catch(e3)
{xhr=false;}}}
return xhr;}
function AfficherInfosEnvoyerFiche(urlhash)
{var xhr=newXHR();if(xhr)
{xhr.onreadystatechange=function()
{if(xhr.readyState==4)
{if(xhr.status==200)
{document.getElementById("infosenvoifiche").innerHTML=xhr.responseText;document.getElementById("expe").focus();}
else
alert("Error code : "+xhr.status);}};xhr.open("GET",urlhash,true);xhr.send(null);}}
function EnvoyerFicheProduit(urlhash,hash)
{var xhr=newXHR();if(xhr)
{var params="action=envoyerfiche&hash="+encodeURIComponent(hash)+"&expe="+encodeURIComponent(document.getElementById("expe").value)+"&desti="+encodeURIComponent(document.getElementById("desti").value)
xhr.open("POST",urlhash,true);xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");xhr.setRequestHeader("Content-length",params.length);xhr.setRequestHeader("Connection","close");xhr.onreadystatechange=function()
{if(xhr.readyState==4)
{if(xhr.status==200)
document.getElementById("infosenvoifiche").innerHTML=xhr.responseText;else
alert("Error code : "+xhr.status);}};xhr.send(params);}}
function ClicBanniere(num)
{}
function EstVide(content)
{if(content.length==0)
return true;else
return!content||(content.search(/^\s+$/)==0);}
function getRadioCheckedValue(name)
{var taille=document.getElementsByName(name).length;for(var i=0;i<taille;i++)
if(document.getElementsByName(name)[i].checked)
return document.getElementsByName(name)[i].value;return false;}
function VerifFormRecherche()
{if(EstVide(document.getElementById("q").value))
{document.getElementById("q").focus();return false;}
return true;}
function FocusRecherche()
{document.getElementById("q").style.color="#000";if(document.getElementById("q").value=="Recherche")
document.getElementById("q").value="";}
function BlurRecherche()
{if(EstVide(document.getElementById("q").value))
{document.getElementById("q").value="Recherche";document.getElementById("q").style.color="#666";}}
function EmailValide(adr)
{if(adr&&!EstVide(adr))
{if(adr.length>100)
return false;}
else
return false;return true;}
function ClearContent(id)
{if(document.getElementById(id))
document.getElementById(id).innerHTML="";}
function Fade(zone)
{document.getElementById("imgavenirb"+zone).style.display="block";window["opacity"+zone]+=10;if(window["opacity"+zone]>100)
window["opacity"+zone]=100;(document.all)?document.getElementById("imgavenirb"+zone).style.filter="alpha(opacity:"+window["opacity"+zone]+")":document.getElementById("imgavenirb"+zone).style.opacity=window["opacity"+zone]/100;if(window["opacity"+zone]==100)
{window["opacity"+zone]=0;Defilement(zone);}
else
setTimeout("Fade("+zone+")",50);}
function Defilement(zone)
{document.getElementById("listeimageb"+zone).removeChild(document.getElementById("imgactuelleb"+zone));document.getElementById("imgavenirb"+zone).id="imgactuelleb"+zone;var newli=document.createElement("li");newli.setAttribute("id","imgavenirb"+zone);newli.style.display="none";document.all?newli.style.filter="alpha(opacity:0)":newli.style.opacity="0";document.getElementById("listeimageb"+zone).appendChild(newli);PrepareCache(zone);}
function PrepareCache(zone)
{window["bancourant"+zone]=(window["bancourant"+zone]+1)%window["databan"+zone].length;var idbanniere=window["databan"+zone][window["bancourant"+zone]][3];var newa=document.createElement("a");newa.setAttribute("href",window["databan"+zone][window["bancourant"+zone]][2]);newa.onclick=function(){ClicBanniere(idbanniere);};var newimg=document.createElement("img");newimg.setAttribute("src",window["databan"+zone][window["bancourant"+zone]][0]);newimg.setAttribute("alt",window["databan"+zone][window["bancourant"+zone]][1]);newimg.setAttribute("title",window["databan"+zone][window["bancourant"+zone]][1]);newa.appendChild(newimg);document.getElementById("imgavenirb"+zone).appendChild(newa);}
function InitDefilement()
{for(var i=1;i<=2;i++)
{if(window["databan"+i] && window["databan"+i].length>1)
{document.all?document.getElementById("imgavenirb"+i).style.filter="alpha(opacity:0)":document.getElementById("imgavenirb"+i).style.opacity="0";PrepareCache(i);setInterval("Fade("+i+")",6000);}}}
function VerifFormContact()
{var message=false;if(EstVide(document.getElementById("message").value))
{message=true;document.getElementById("libmessage").className="rouge";document.getElementById("message").focus();}
else
document.getElementById("libmessage").className="noir";if(getRadioCheckedValue("sujet")===false)
{message=true;document.getElementById("libsujet").className="rouge";}
else
document.getElementById("libsujet").className="noir";if(EstVide(document.getElementById("email2").value)||!EmailValide(document.getElementById("email2").value))
{message=true;document.getElementById("libemail2").className="rouge";document.getElementById("email2").focus();}
else
document.getElementById("libemail2").className="noir";if(EstVide(document.getElementById("email").value)||!EmailValide(document.getElementById("email").value))
{message=true;document.getElementById("libemail").className="rouge";document.getElementById("email").focus();}
else
document.getElementById("libemail").className="noir";if(document.getElementById("email").value!=document.getElementById("email2").value)
{message=true;document.getElementById("libemail2").className="rouge";document.getElementById("libemail").className="rouge";document.getElementById("email").focus();}
if(EstVide(document.getElementById("nom").value))
{message=true;document.getElementById("libnom").className="rouge";document.getElementById("nom").focus();}
else
document.getElementById("libnom").className="noir";if(message)
{document.getElementById("infoscontact").innerHTML="Merci de renseigner tous les champs obligatoires dans un format valide.";window.scrollTo(0,0);return false;}
return true;}
function VerifFormInscription(etape)
{switch(etape)
{case 1:{if(EstVide(document.getElementById("emailpreinscription").value)||!EmailValide(document.getElementById("emailpreinscription").value))
{document.getElementById("libemailpreinscription").style.display="block";document.getElementById("emailpreinscription").focus();return false;}
return true;break;}
case 3:{var message4=false;if(!document.getElementById("cgv").checked)
{message4=true;document.getElementById("libcgv").className="rouge";document.getElementById("libcgv2").className="rouge";document.getElementById("cgv").focus();}
else
{document.getElementById("libcgv").className="noir";document.getElementById("libcgv2").className="noir";}
var message3=false;var aumoinsun=false;for(var j=nbparticipant-1;j>=0;j--)
{if(document.getElementById("participant_"+j))
{var tabid=new Array("prenomparticipant_"+j,"nomparticipant_"+j,"emailparticipant_"+j);var vide=true;for(var i=0;i<3;i++)
if(!EstVide(document.getElementById(tabid[i]).value))
vide=false;if(!vide)
{var aumoinsun=true;for(var i=0;i<2;i++)
{if(EstVide(document.getElementById(tabid[i]).value))
{message3=true;document.getElementById("lib"+tabid[i]).className="rouge";document.getElementById(tabid[i]).focus();}
else
document.getElementById("lib"+tabid[i]).className="noir";if(!EstVide(document.getElementById("emailparticipant_"+j).value)&&!EmailValide(document.getElementById("emailparticipant_"+j).value))
{message3=true;document.getElementById("libemailparticipant_"+j).className="rouge";document.getElementById("emailparticipant_"+j).focus();}}}}}
var message2=false;var tabid=new Array("telephonecontact","emailcontact","prenomcontact","nomcontact");for(var i=0;i<4;i++)
{if(EstVide(document.getElementById(tabid[i]).value))
{message2=true;document.getElementById("lib"+tabid[i]).className="rouge";document.getElementById(tabid[i]).focus();}
else
document.getElementById("lib"+tabid[i]).className="noir";}
if(!EmailValide(document.getElementById("emailcontact").value))
{message2=true;document.getElementById("libemailcontact").className="rouge";document.getElementById("emailcontact").focus();}
var message1=false;var tabid=new Array("telephone","pays","ville","cp","adresse1","etablissement");for(var i=0;i<6;i++)
{if(EstVide(document.getElementById(tabid[i]).value))
{message1=true;document.getElementById("lib"+tabid[i]).className="rouge";document.getElementById(tabid[i]).focus();}
else
document.getElementById("lib"+tabid[i]).className="noir";}
if(message4)
document.getElementById("infoformcoordonnees4").innerHTML="Vous devez accepter les conditions générales de vente pour poursuivre.";else
document.getElementById("infoformcoordonnees4").innerHTML="";var msg3="";if(message3)
msg3="Merci de renseigner tous les champs obligatoires dans un format valide. ";if(!aumoinsun)
msg3="Au moins un participant doit être saisie.";document.getElementById("infoformcoordonnees3").innerHTML=msg3;if(message2)
document.getElementById("infoformcoordonnees2").innerHTML="Merci de renseigner tous les champs obligatoires dans un format valide.";else
document.getElementById("infoformcoordonnees2").innerHTML="";if(message1)
document.getElementById("infoformcoordonnees1").innerHTML="Merci de renseigner tous les champs obligatoires dans un format valide.";else
document.getElementById("infoformcoordonnees1").innerHTML="";return(!message1&&!message2&&!message3&&aumoinsun&&!message4);break;}}
return false;}
function AjouterParticipant()
{var data="";data+="<table border=\"0\" class=\"tabpresentationpanier\">";data+="<tr>";data+="<td rowspan=\"4\" class=\"centrer\" valign=\"top\">";data+="<a href=\"javascript:SupprimerParticipant('participant_"+nbparticipant+"')\">X</a>";data+="</td>";data+="</tr>";data+="<tr>";data+="<td><label for=\"nomparticipant_"+nbparticipant+"\" id=\"libnomparticipant_"+nbparticipant+"\">Nom : * </label></td>";data+="<td><input type=\"text\" name=\"nomparticipant_"+nbparticipant+"\" id=\"nomparticipant_"+nbparticipant+"\" value=\"\" maxlength=\"50\" size=\"20\" /></td>";data+="<td><label for=\"prenomparticipant_"+nbparticipant+"\" id=\"libprenomparticipant_"+nbparticipant+"\">Prénom : * </label></td>";data+="<td><input type=\"text\" name=\"prenomparticipant_"+nbparticipant+"\" id=\"prenomparticipant_"+nbparticipant+"\" value=\"\" maxlength=\"50\" size=\"20\" /></td>";data+="</tr>";data+="<tr>";data+="<td><label for=\"fonctionparticipant_"+nbparticipant+"\">Fonction : </label></td>";data+="<td><input type=\"text\" name=\"fonctionparticipant_"+nbparticipant+"\" id=\"fonctionparticipant_"+nbparticipant+"\" value=\"\" maxlength=\"100\" size=\"20\" /></td>";data+="<td><label for=\"emailparticipant_"+nbparticipant+"\" id=\"libemailparticipant_"+nbparticipant+"\">E-mail : </label></td>";data+="<td><input type=\"text\" name=\"emailparticipant_"+nbparticipant+"\" id=\"emailparticipant_"+nbparticipant+"\" value=\"\" maxlength=\"60\" size=\"20\" /></td>";data+="</tr>";data+="<tr>";data+="<td><label for=\"telephoneparticipant_"+nbparticipant+"\">Téléphone : </label></td>";data+="<td><input type=\"text\" name=\"telephoneparticipant_"+nbparticipant+"\" id=\"telephoneparticipant_"+nbparticipant+"\" value=\"\" maxlength=\"15\" size=\"15\" /></td>";data+="<td><label for=\"faxparticipant_"+nbparticipant+"\">Fax : </label></td>";data+="<td><input type=\"text\" name=\"faxparticipant_"+nbparticipant+"\" id=\"faxparticipant_"+nbparticipant+"\" value=\"\" maxlength=\"15\" size=\"15\" /></td>";data+="</tr>";data+="</table>";var newli=document.createElement("li");newli.setAttribute("id","participant_"+nbparticipant);newli.innerHTML=data;document.getElementById("ulparticipant").appendChild(newli);nbparticipant++;}
function SupprimerParticipant(id)
{document.getElementById("ulparticipant").removeChild(document.getElementById(id));}
function Imprimer(argv)
{window.open(index_client+"?"+argv+"&imprimer=1","impression_site","directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no,width=600,height=600");}
function VerifFormEnvoiFiche()
{var message=false;if(EstVide(document.getElementById("desti").value)||!EmailValide(document.getElementById("desti").value))
{message=true;document.getElementById("libdesti").className="rouge";document.getElementById("desti").focus();}
else
document.getElementById("libdesti").className="noir";if(EstVide(document.getElementById("expe").value)||!EmailValide(document.getElementById("expe").value))
{message=true;document.getElementById("libexpe").className="rouge";document.getElementById("expe").focus();}
else
document.getElementById("libexpe").className="noir";if(message)
{document.getElementById("infosformenvoifiche").innerHTML="Merci de renseigner tous les champs obligatoires dans un format valide.";return false;}
return true;}
function MoveMenu(id)
{if(document.getElementById(id).style.display=="none")
document.getElementById(id).style.display="block";else
document.getElementById(id).style.display="none";}
function ChangeTypePersonne()
{if(getRadioCheckedValue("part")=="1")
{document.getElementById("libetab").style.display="none";document.getElementById("etablissement").style.display="none";document.getElementById("libfonction").style.display="none";document.getElementById("fonction").style.display="none";}
else
{document.getElementById("libetab").style.display="inline";document.getElementById("etablissement").style.display="inline";document.getElementById("libfonction").style.display="inline";document.getElementById("fonction").style.display="inline";}}
function FormVerifInscription()
{var message1=false;var message2=false;if(!EstVide(document.getElementById("mdp").value)&&!EstVide(document.getElementById("confmdp").value))
{if(document.getElementById("mdp").value==document.getElementById("confmdp").value)
{document.getElementById("libmdp").className="noir";document.getElementById("libconfmdp").className="noir";}
else
{message2=true;document.getElementById("libmdp").className="rouge";document.getElementById("libconfmdp").className="rouge";document.getElementById("mdp").focus();}}
else
{message2=true;document.getElementById("libmdp").className="rouge";document.getElementById("libconfmdp").className="rouge";document.getElementById("mdp").focus();}
if(!EstVide(document.getElementById("email").value)&&!EstVide(document.getElementById("confemail").value))
{if(document.getElementById("email").value==document.getElementById("confemail").value)
{if(EmailValide(document.getElementById("email").value))
{document.getElementById("libemail").className="noir";document.getElementById("libconfemail").className="noir";}
else
{message2=true;document.getElementById("libemail").className="rouge";document.getElementById("libconfemail").className="rouge";document.getElementById("email").focus();}}
else
{message2=true;document.getElementById("libemail").className="rouge";document.getElementById("libconfemail").className="rouge";document.getElementById("email").focus();}}
else
{message2=true;document.getElementById("libemail").className="rouge";document.getElementById("libconfemail").className="rouge";document.getElementById("email").focus();}
var champsobligatoires=new Array("pays","ville","cp","adresse1","prenom","nom");for(var i in champsobligatoires)
{if(document.getElementById(champsobligatoires[i]))
{if(EstVide(document.getElementById(champsobligatoires[i]).value))
{message1=true;document.getElementById("lib"+champsobligatoires[i]).className="rouge";document.getElementById(champsobligatoires[i]).focus();}
else
document.getElementById("lib"+champsobligatoires[i]).className="noir";}}
if(message1)
{document.getElementById("infoforminscription1").innerHTML="Merci de renseigner tous les champs obligatoires.";window.scrollTo(0,0);}
else
document.getElementById("infoforminscription1").innerHTML="";if(message2)
{document.getElementById("infoforminscription2").innerHTML="Merci de renseigner tous les champs obligatoires dans un format valide.";window.scrollTo(0,0);}
else
document.getElementById("infoforminscription2").innerHTML="";return(!message1&&!message2);}
function FormVerifAuthentification()
{if(EstVide(document.getElementById("login").value))
{alert("L'e-mail n'est pas renseigné.");document.getElementById("login").focus();return false;}
if(!EmailValide(document.getElementById("login").value))
{alert("L'e-mail n'est pas valide.");document.getElementById("login").focus();return false;}
if(EstVide(document.getElementById("pwd").value))
{alert("Le mot de passe n'est pas renseigné.");document.getElementById("pwd").focus();return false;}
return true;}
function FormVerifAuthentificationBis()
{if(EstVide(document.getElementById("loginbis").value))
{alert("L'e-mail n'est pas renseigné.");document.getElementById("loginbis").focus();return false;}
if(!EmailValide(document.getElementById("loginbis").value))
{alert("L'e-mail n'est pas valide.");document.getElementById("loginbis").focus();return false;}
if(EstVide(document.getElementById("pwdbis").value))
{alert("Le mot de passe n'est pas renseigné.");document.getElementById("pwdbis").focus();return false;}
return true;}
function FocusAuthentification()
{document.getElementById("login").style.color="#000";document.getElementById("pwd").style.color="#000";if(document.getElementById("login").value=="E-mail"&&document.getElementById("pwd").value=="Password")
{document.getElementById("login").value="";document.getElementById("pwd").value="";}}
function BlurAuthentification()
{if(EstVide(document.getElementById("login").value)&&EstVide(document.getElementById("pwd").value))
{document.getElementById("login").value="E-mail";document.getElementById("login").style.color="#666";document.getElementById("pwd").value="Password";document.getElementById("pwd").style.color="#666";}}
function FormVerifMDPP()
{document.getElementById("infoformmdpp").innerHTML="";if(EstVide(document.getElementById("email").value))
{document.getElementById("infoformmdpp").innerHTML="L'e-mail n'est pas renseigné.";document.getElementById("email").focus();return false;}
if(!EmailValide(document.getElementById("email").value))
{document.getElementById("infoformmdpp").innerHTML="L'e-mail n'est pas valide.";document.getElementById("email").focus();return false;}
return true;}
function FormVerifModifCompte()
{var message=false;var champsobligatoires=new Array("pays","ville","cp","adresse1","prenom","nom","email");for(var i in champsobligatoires)
{if(document.getElementById(champsobligatoires[i]))
{if(EstVide(document.getElementById(champsobligatoires[i]).value))
{message=true;document.getElementById("lib"+champsobligatoires[i]).className="rouge";document.getElementById(champsobligatoires[i]).focus();}
else
document.getElementById("lib"+champsobligatoires[i]).className="noir";}}
if(!EstVide(document.getElementById("email").value)&&!EmailValide(document.getElementById("email").value))
{message=true;document.getElementById("libemail").className="rouge";document.getElementById("email").focus();}
if(message)
{document.getElementById("infoformmodifinfoperso").innerHTML="Merci de renseigner tous les champs obligatoires.";window.scrollTo(0,0);}
else
document.getElementById("infoformmodifinfoperso").innerHTML="";return!message;}
function FormVerifModifMDP()
{var message=false;var champsobligatoires=new Array("oldmdp","mdp","confmdp");for(var i in champsobligatoires)
{if(document.getElementById(champsobligatoires[i]))
{if(EstVide(document.getElementById(champsobligatoires[i]).value))
{message=true;document.getElementById("lib"+champsobligatoires[i]).className="rouge";document.getElementById(champsobligatoires[i]).focus();}
else
document.getElementById("lib"+champsobligatoires[i]).className="noir";}}
if(!EstVide(document.getElementById("mdp").value)&&!EstVide(document.getElementById("confmdp").value))
{if(document.getElementById("mdp").value==document.getElementById("confmdp").value)
{document.getElementById("libmdp").className="noir";document.getElementById("libconfmdp").className="noir";}
else if(document.getElementById("oldmdp").value==document.getElementById("mdp").value)
{message=true;document.getElementById("libmdp").className="rouge";document.getElementById("mdp").focus();}
else
{message=true;document.getElementById("libmdp").className="rouge";document.getElementById("libconfmdp").className="rouge";document.getElementById("mdp").focus();}}
else
{message=true;document.getElementById("libmdp").className="rouge";document.getElementById("libconfmdp").className="rouge";document.getElementById("mdp").focus();}
if(message)
{document.getElementById("infoformmodifmdp").innerHTML="Merci de renseigner correctement tous les champs obligatoires. L'ancien et le nouveau mot de passe doivent être différent.";window.scrollTo(0,0);}
else
document.getElementById("infoformmodifmdp").innerHTML="";return!message;}
function VerifFormPanier()
{var message1=false;var message2=false;var message3=false;var champsobligatoires=new Array("paysfact","villefact","cpfact","adresse1fact","prenomfact","nomfact");for(var i in champsobligatoires)
{if(document.getElementById(champsobligatoires[i]))
{if(EstVide(document.getElementById(champsobligatoires[i]).value))
{message1=true;document.getElementById("lib"+champsobligatoires[i]).className="rouge";document.getElementById(champsobligatoires[i]).focus();}
else
document.getElementById("lib"+champsobligatoires[i]).className="noir";}}
champsobligatoires=new Array("payslivr","villelivr","cplivr","adresse1livr","prenomlivr","nomlivr");var aumoinsun=false;for(var i in champsobligatoires)
{if(document.getElementById(champsobligatoires[i]))
{if(!EstVide(document.getElementById(champsobligatoires[i]).value))
{aumoinsun=true;}}}
if(aumoinsun)
{for(var i in champsobligatoires)
{if(document.getElementById(champsobligatoires[i]))
{if(EstVide(document.getElementById(champsobligatoires[i]).value))
{message2=true;document.getElementById("lib"+champsobligatoires[i]).className="rouge";document.getElementById(champsobligatoires[i]).focus();}
else
document.getElementById("lib"+champsobligatoires[i]).className="noir";}}}
else
{for(var i in champsobligatoires)
{if(document.getElementById(champsobligatoires[i]))
{document.getElementById("lib"+champsobligatoires[i]).className="noir";}}}
var message3=false;if(!document.getElementById("cgv").checked)
{message3=true;document.getElementById("libcgv").className="rouge";document.getElementById("libcgv2").className="rouge";document.getElementById("cgv").focus();}
else
{document.getElementById("libcgv").className="noir";document.getElementById("libcgv2").className="noir";}
if(message1)
{document.getElementById("infoformfacturation").innerHTML="Merci de renseigner tous les champs obligatoires.";window.scrollTo(0,0);}
else
document.getElementById("infoformfacturation").innerHTML="";if(message2)
{document.getElementById("infoformlivraison").innerHTML="Merci de renseigner tous les champs obligatoires.<br />Cette zone de saisie est facultative, laissez là vide si elle est identique aux informations ci-dessus.";window.scrollTo(0,0);}
else
document.getElementById("infoformlivraison").innerHTML="";if(message3)
{document.getElementById("infoformcgv").innerHTML="Vous devez accepter les conditions générales de vente pour poursuivre.";window.scrollTo(0,0);}
else
document.getElementById("infoformcgv").innerHTML="";return(!message1&&!message2&&!message3);}
function VerifFormInscriptionNL()
{var message1=false;var message2=true;document.getElementById("infoforminscriptionnl").innerHTML="";document.getElementById("libemail").className="noir";document.getElementById("libemail2").className="noir";for(var i in document.getElementsByName("listenl[]"))
{if(document.getElementsByName("listenl[]")[i].checked)
{message2=false;break;}}
if(document.getElementById("email").value!=document.getElementById("email2").value)
{document.getElementById("email2").focus();document.getElementById("libemail").className="rouge";document.getElementById("libemail2").className="rouge";message1=true;}
if(EstVide(document.getElementById("email2").value))
{document.getElementById("email2").focus();document.getElementById("libemail2").className="rouge";message1=true;}
else if(!EmailValide(document.getElementById("email2").value))
{document.getElementById("email2").focus();document.getElementById("libemail2").className="rouge";message1=true;}
if(EstVide(document.getElementById("email").value))
{document.getElementById("email").focus();document.getElementById("libemail").className="rouge";message1=true;}
else if(!EmailValide(document.getElementById("email").value))
{document.getElementById("email").focus();document.getElementById("libemail").className="rouge";message1=true;}
if(message1)
document.getElementById("infoforminscriptionnl").innerHTML+="Les adresses e-mail sont obligatoires, doivent être au bon format et identiques.<br />";if(message2)
document.getElementById("infoforminscriptionnl").innerHTML+="Au moins une liste doit être sélectionnée.";return(!message1&&!message2);}
