var frais_envoi=0;
function change(f,v,a,s,session,adhAuteur,ce,language)
{
this.f=f;
this.v=v;
this.a=a;
this.session=session;
this.adhAuteur=adhAuteur;
this.ce=ce;
this.language=language;
if(isNaN(f.value))
return f.value=v;
else if(f.value==0)
return f.value=v;
else if(!ce)
return f.value=v;
else if(!s)
setTimeout("change(f,v,a,1,session,adhAuteur,ce,language)",500);
else if(f.value!=v){
   quantit=f.value;
   article=a;
   var data = "article="+article+"&quantit="+quantit;
   requeteAjax(data);
  }// if(f.value!=v)
}
function delet(session,del,language,adhAuteur)
{
var data = "delete="+del;
requeteAjax(data);
}

function c_pays(f,poids,tarifs_postaux,prixtotal,GFE)
{
var reg=/-/;
var tarifs_postaux=tarifs_postaux.split(reg);
var reg=/,/;
var T_Postaux_FM=tarifs_postaux[0].split(reg);//Zone métropolitaine
var T_Postaux_OM1=T_Postaux_FM;//Outre-mer zone1
var T_Postaux_OM2=T_Postaux_FM;//Outre-mer zone2
var T_Postaux_I1=tarifs_postaux[1].split(reg);//Union européenne
var T_Postaux_I2=tarifs_postaux[2].split(reg);//Reste du monde

var DEST="";
var FM="Envoi  pour la France m&eacute;tropolitaine (y compris la Corse), Monaco, Andorre.";
var OM1="Zone Outre-mer 1 : Guyane, Guadeloupe, Martinique, La Réunion, Saint Pierre et Miquelon, Saint Barthélémy, Saint-Martin et Mayotte.";
var OM2="Zone Outre-mer 2 : Nouvelle-Calédonie, Polynésie française, Wallis-et-Futuna, Terres australes et antarctiques françaises, Clipperton.";
var I1="Union Européenne et Suisse y compris Liechtenstein, Saint-Marin, Vatican.";
var I2="Reste du monde : autres pays d'Europe (hors Union Européenne et Suisse), Afrique, Amérique, Asie, Océanie.";
document.getElementById("afficherTexteZone").innerHTML=eval(f.value);

var tranches=poids/10;//tranches de 10g
if(f.value=="OM1")frais_envoi=tranches*0.05;//Outre-mer zone1
else if(f.value=="OM2")frais_envoi=tranches*0.11;//Outre-mer zone2
else  frais_envoi=0;

if(f.value!="DEST"){
 if(poids<=250)
frais_envoi+=parseFloat(eval("T_Postaux_"+f.value)[0]);
 else if(poids<=500)
frais_envoi+=parseFloat(eval("T_Postaux_"+f.value)[1]);
 else if(poids<=1000)
frais_envoi+=parseFloat(eval("T_Postaux_"+f.value)[2]);
 else if(poids<=1500)
frais_envoi+=parseFloat(eval("T_Postaux_"+f.value)[3]);
 else if(poids<=2000)
frais_envoi+=parseFloat(eval("T_Postaux_"+f.value)[4]);
 else if(poids<=3000)
frais_envoi+=parseFloat(eval("T_Postaux_"+f.value)[5]);

frais_envoi+=0.50;//PRIX DE L'EMBALLAGE CARTONNÉ
frais_envoi=Math.round(frais_envoi*100)/100;//arrondir à 2 décimales
document.getElementById("afficherFrais_Envoi").innerHTML=frais_envoi+"&nbsp;&#128";
document.getElementById("afficherTotalCommande").innerHTML="<b>Total de votre commande :</b>";
prixtotal=Math.round((prixtotal+frais_envoi)*100)/100;//arrondir à 2 décimales

if(GFE && f.value=="FM"){//SI FRAIS D'ENVOI GRATUITS POUR LA FRANCE 
document.getElementById("afficherFrais_Envoi").style.textDecoration = "line-through";
prixtotal-=frais_envoi;
prixtotal=Math.round(prixtotal*100)/100;//arrondir à 2 décimales
document.panier.Frais_Envoi.value="GFE";
}else{
 document.getElementById("afficherFrais_Envoi").style.textDecoration = "none";
 document.panier.Frais_Envoi.value=frais_envoi;
}
document.getElementById("Prixtotal").innerHTML=prixtotal+"&nbsp;&#128";
document.panier.zone.value=f.value;
 }else{
 document.getElementById("afficherFrais_Envoi").innerHTML="……&nbsp;&#128;"
 document.getElementById("afficherTotalCommande").innerHTML="<SPAN style='color: red;'>VEUILLEZ &nbsp;CHOISIR&nbsp;UNE&nbsp;DESTINATION&nbsp;POSTALE</SPAN>";
 document.getElementById("Prixtotal").innerHTML="";
  }
}

function commande()
{
f=document.panier.zone;
if(f.value=="DEST"){
alert("Veuillez choisir une destination postale !");
return false;
}
if(!document.panier.compte[0].selected){
toggleClamShellMenu('sub7');
showChapter('Commandes',2)
   }else document.panier.submit();
}


function chargement(lien)
{
findDOM('cadre_accueil',1).display='block';
findDOM('loading',1).display='none';
if(lien=="adh"){ // vient de FileOpen
showChapter('Adherer','Intro');
toggleClamShellMenu('sub4');
}else if(lien=="adherer"){ //liens internes
showChapter('Adherer','Intro');
toggleClamShellMenu('sub4');
 }else if(lien=="visite"){ //liens internes
showChapter('Visite','1');
toggleClamShellMenu('sub1');
                }else if(lien=="commande"){ //liens internes
showChapter('Commandes',1);
toggleClamShellMenu('sub7');
                }else if(lien=="plugin"){ //liens internes
showChapter('Downloads',1);
toggleClamShellMenu('sub3');
                }else{
showChapter('Edito','Intro');
toggleClamShellMenu('sub1');
requeteAjax();
  }
}
function verifpassword(vf)
{
if ((vf.value=="")||(vf.value.indexOf('-')==-1)){
alert("Mot de passe incorrect !");
document.espace.reset();
vf.focus();
}else document.espace.submit();
}
var objChapter = null;
var prevObject = null;
			
function showChapter(chapter,num) 
{
if (objChapter) objChapter.display = 'none'
chapterName = chapter+num;
objChapter=findDOM(chapterName,1);
objChapter.display = 'block';
           if(chapterName=="AuteursIntro")
          document.espace.password.focus();
           if(chapterName=="EditoIntro")
           document.recherche.rps.focus();
           if(chapterName=="AdhererIntro")
           document.direct_adhesion.email.focus();
           if(chapterName=="Downloads4")
           document.sendcode.email.focus();
           if(chapterName=="Faq1"){
           document.sendquestion.question.value='';
           document.sendquestion.question.focus();
              }
           if(chapterName=="Commandes1") requeteAjax();
}

function requeteAjax(data) { // ASYNCHRONE 
var xhr_object = null; 
if(window.XMLHttpRequest) // Firefox 
xhr_object = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
xhr_object.open("POST",url,true); 
xhr_object.onreadystatechange = function (){ 
   if(xhr_object.readyState == 4 && xhr_object.status==200) {
   document.getElementById("Commandes1").innerHTML=xhr_object.responseText;
    if(document.getElementById('n_articles').innerHTML){//C-A-D SI PANIER NON VIDE
    document.getElementById('nombre_articles').innerHTML=document.getElementById('n_articles').innerHTML;
       }else findDOM('nombre_articles',1).display='none';
   }
}
if(data=="")xhr_object.send(null); 
else{
  xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xhr_object.send(data); 
  }
}//function requeteAjax
function toggleClamShellMenu(objectID) 
{
var object = findDOM(objectID,1);
if ((prevObject) && (prevObject != object)) 
prevObject.display='none';
object.display='block';
prevObject = object;
return;
}
function verifmail(doc,val)
{
	if ( (val.indexOf("@")>=0) && ((val.charAt(val.length-3)==".")||(val.charAt(val.length-4)==".")))
      {
         doc.submit();
          top.email=val;
              }
	 else 
   {
     alert('Votre e-mail est incorrect ou mal saisi !');
    doc.reset();
   }
}
function language(language,free_or_not)
{
document.sendcode.free_or_not.value=free_or_not;
document.sendcode.language.value=language;
}


