function init_all()
{
//addToStart("make_div_cnx");
//addToStart("go_to_corner('chrono','bottomleft');");
//addToStart("go_to_corner('loading_ajax','bottomleft');");
//addToStart("go_to_corner('fleur','bottomright');");
//addToStart("sentinelle");
//addToStart(loadIt(listeImg[0]));
//addToStart(function(){dynamic_scroll('fiche_article',3);});

if(_SCROLL_ARTICLE)
{
if( window.addEventListener ) {
  window.addEventListener('scroll',function(){scroll_article();},false);
  window.addEventListener('resize',function(){scroll_article();},false);
} else if( document.addEventListener ) {
  document.addEventListener('scroll',function(){scroll_article();},false);
  document.addEventListener('resize',function(){scroll_article();},false);
} else if( window.attachEvent ) {
  window.attachEvent('onscroll',function(){scroll_article();});
  window.attachEvent('onresize',function(){scroll_article();});
}
}
//document.observe('dom:loaded', function () { new Lightbox(); });
window.onload = js_launch;
}listStart= new Array(); 
function addToStart(fnc){
  listStart[listStart.length]=fnc; // ON REMPLI LE TABLEAU DE DEMARRAGE
}
function js_launch(){
for (i=0;i<listStart.length;i++){
if(listStart[i] instanceof Function) {listStart[i]();}
else {

eval (listStart[i]);
//if(listStart[i].split('\(')[1].length==1){
//alert(listStart[i] + ' pas de paramtres')
//}
}
}
}function gaTracking(pagelink) {
        if (typeof(pageTracker) == "object") {
                pageTracker._trackPageview(pagelink);
        }
}dynmenu = false;
var drawerMenu = {
inc : 3,
elements : new Array,
timers : new Array,
construct : function()
{
var dls = document.getElementsByTagName('dl');
var n = 0;
for(var i = 0; i < dls.length; i++)
{
if(dls[i].className == 'menu' || dls[i].className == 'menu_top')
{
n++;
drawerMenu.timers[n] = 0;
dls[i].onmouseover = drawerMenu.triggerShow;
dls[i].onmouseout = drawerMenu.triggerHide;
dls[i].targetElement = n;
for(var j = 0; j < dls[i].childNodes.length; j++)
{
if(dls[i].childNodes[j].nodeType == 1)
{
if(dls[i].childNodes[j].tagName == 'DD')
{
dls[i].childNodes[j].style.position = 'absolute';
dls[i].childNodes[j].style.overflow = 'hidden';
dls[i].childNodes[j].style.top = dls[i].style.top+"26px";
dls[i].childNodes[j].style.width= '180px';
for(var k = 0; k < dls[i].childNodes[j].childNodes.length; k++)
{
if(dls[i].childNodes[j].childNodes[k].nodeType == 1)
{
if(dls[i].childNodes[j].childNodes[k].tagName == 'UL')
{
drawerMenu.elements[n] = dls[i].childNodes[j].childNodes[k];
dls[i].childNodes[j].childNodes[k].style.position = 'absolute';
dls[i].childNodes[j].childNodes[k].style.left = '1px';
dls[i].childNodes[j].style.width = '180px';
dls[i].childNodes[j].style.zIndex = '999';
dls[i].childNodes[j].childNodes[k].style.top = '-'+dls[i].childNodes[j].childNodes[k].offsetHeight+'px';
}
}
}
}
}
}
}
}
},
triggerShow : function()
{
dynmenu = true;
if(drawerMenu.timers[this.targetElement]) clearInterval(drawerMenu.timers[this.targetElement]);
drawerMenu.timers[this.targetElement] = setInterval('drawerMenu.show('+this.targetElement+')', 1);
},
triggerHide : function()
{
if(drawerMenu.timers[this.targetElement]) clearInterval(drawerMenu.timers[this.targetElement]);
drawerMenu.timers[this.targetElement] = setInterval('drawerMenu.hide('+this.targetElement+')', 1);
},
show : function(i)
{
var ul = drawerMenu.elements[i];
var t = parseInt(ul.style.top);
var inx = Math.ceil(-t/drawerMenu.inc);
if(t+inx < 0)
{
ul.style.top = (t+inx) +'px';
ul.parentNode.style.height = (ul.offsetHeight+t+inx) + 'px';
}
else if(t < 0)
{
ul.style.top = '0px';
ul.parentNode.style.height = ul.offsetHeight + 'px';
}
else
{
clearInterval(drawerMenu.timers[i]);
drawerMenu.timers[i] = 0;
}
},
hide : function(i)
{
var ul = drawerMenu.elements[i];
var t = parseInt(ul.style.top);
var inx = Math.ceil(t/drawerMenu.inc);
if(inx == 0) inx = -1;
if(t+inx > -ul.offsetHeight)
{
ul.style.top = (t+inx) +'px';
ul.parentNode.style.height = (ul.offsetHeight+t+inx) + 'px';
}
else if(t > -ul.offsetHeight)
{
ul.style.top = -ul.offsetHeight + 'px';
ul.parentNode.style.height = '0px';
}
else
{
clearInterval(drawerMenu.timers[i]);
drawerMenu.timers[i] = 0;
dynmenu = false;
}
}
};
function ctrl_touche_date(key,which,appli,ctrl)
{
active = true;

if (appli == 'Microsoft Internet Explorer')
{
active = false;

// Numériques
if (key >= 48 && key <=57)
 active=true;

switch (key)
{
case 3 : // Entrée
case 13 : // Retour chariot
case 8 : // Retour arrière
case 9 : // Tabulation
case 27 : // Echappement
case 127 : // Effacement
case 5 : // Aide
case 1 : // Début
case 4 : // Fin
case 11 : // Haut de page
case 12 : // Bas de page
case 28 : // Flèche gauche
case 29 : // Flèche droite
case 30 : // Flèche haut
case 31 : // Flèche bas
case 60 : // <
case 61 : // =
case 62 : // >
case 33 : // !
case 47 : // /
active = true;
break;
}
}

if (appli == 'Netscape')
{
active = false;

// Ctrl
if (ctrl)
 active=true;

//numériques
if (which >= 48 && which <=57){active=true;}

switch (which)
{
case 60 : // <
case 61 : // =
case 62 : // >
case 33 : // !
case 47 : // /
active = true;
break;
}
switch (key)
{
case 112 : // F1
case 113 : // F2
case 114 : // F3
case 115 : // F4
case 116 : // F5
case 117 : // F6
case 118 : // F7
case 119 : // F8
case 120 : // F9
case 121 : // F10
case 122 : // F11
case 123 : // F12
case 13 : // Retour chariot
case 8 : // BackSpace
case 9 : // Tabulation
case 27 : // Echappement
case 46 : // Supprimer
case 36 : // Début
case 35 : // Fin
case 11 : // Haut de page
case 12 : // Bas de page
case 37 : // Flèche gauche
case 39 : // Flèche droite
case 38 : // Flèche haut
case 40 : // Flèche bas
active = true;
break;
}
}
return active;
};function controle_touche_chiffre(key,which,appli,ctrl)
{
active = true;

if (appli == 'Microsoft Internet Explorer')
{
active = false;

// Numériques
if (key >= 48 && key <=57)
 active=true;

switch (key)
{
case 3 : // Entrée
case 13 : // Retour chariot
case 8 : // Retour arrière
case 9 : // Tabulation
case 27 : // Echappement
case 127 : // Effacement
case 5 : // Aide
case 1 : // Début
case 4 : // Fin
case 11 : // Haut de page
case 12 : // Bas de page
case 28 : // Flèche gauche
case 29 : // Flèche droite
case 30 : // Flèche haut
case 31 : // Flèche bas
active = true;
break;
}
}

if (appli == 'Netscape')
{
active = false;

//Ctrl
if (ctrl)
active=true;

//numériques
if (which >= 48 && which <=57)
 active=true;

switch (key)
{
case 112 : // F1
case 113 : // F2
case 114 : // F3
case 115 : // F4
case 116 : // F5
case 117 : // F6
case 118 : // F7
case 119 : // F8
case 120 : // F9
case 121 : // F10
case 122 : // F11
case 123 : // F12
case 13 : // Retour chariot
case 8 : // BackSpace
case 9 : // Tabulation
case 27 : // Echappement
case 46 : // Supprimer
case 36 : // Début
case 35 : // Fin
case 11 : // Haut de page
case 12 : // Bas de page
case 37 : // Flèche gauche
case 39 : // Flèche droite
case 38 : // Flèche haut
case 40 : // Flèche bas
active = true;
break;
}
}

return active;
}
if(typeof com=="undefined"){var com=new Object();}
if(typeof com.deconcept=="undefined"){com.deconcept=new Object();}
if(typeof com.deconcept.util=="undefined"){com.deconcept.util=new Object();}
if(typeof com.deconcept.FlashObjectUtil=="undefined"){com.deconcept.FlashObjectUtil=new Object();}
com.deconcept.FlashObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=com.deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
this.useExpressInstall=_7;
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new com.deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=com.deconcept.FlashObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}
};
com.deconcept.FlashObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},createParamTag:function(n,v){
var p=document.createElement("param");
p.setAttribute("name",n);
p.setAttribute("value",v);
return p;
},getVariablePairs:function(){
var _19=new Array();
var key;
var _1b=this.getVariables();
for(key in _1b){_19.push(key+"="+_1b[key]);}
return _19;
},getFlashHTML:function(){
var _1c="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","PlugIn");
}
_1c="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_1c+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1d=this.getParams();
for(var key in _1d){_1c+=[key]+"=\""+_1d[key]+"\" ";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_1c+="flashvars=\""+_1f+"\"";}
_1c+="/>";
}else{
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_1c="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_1c+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _20=this.getParams();
for(var key in _20){_1c+="<param name=\""+key+"\" value=\""+_20[key]+"\" />";}
var _22=this.getVariablePairs().join("&");
if(_22.length>0){_1c+="<param name=\"flashvars\" value=\""+_22+"\" />";
}_1c+="</object>";}
return _1c;
},write:function(_23){
if(this.useExpressInstall){
var _24=new com.deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_24)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}
}else{this.setAttribute("doExpressInstall",false);}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _23=="string")?document.getElementById(_23):_23;
n.innerHTML=this.getFlashHTML();
}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}}};
com.deconcept.FlashObjectUtil.getPlayerVersion=function(_26,_27){
var _28=new com.deconcept.PlayerVersion(0,0,0);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_28=new com.deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{
try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
_28=new com.deconcept.PlayerVersion([i,0,0]);}}
catch(e){}
if(_26&&_28.major>_26.major){return _28;}
if(!_26||((_26.minor!=0||_26.rev!=0)&&_28.major==_26.major)||_28.major!=6||_27){
try{
_28=new com.deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
}catch(e){}}}
return _28;
};
com.deconcept.PlayerVersion=function(_2c){
this.major=parseInt(_2c[0])||0;
this.minor=parseInt(_2c[1])||0;
this.rev=parseInt(_2c[2])||0;
};
com.deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}
return true;
};
com.deconcept.util={getRequestParameter:function(_2e){
var q=document.location.search||document.location.hash;
if(q){var _30=q.indexOf(_2e+"=");
var _31=(q.indexOf("&",_30)>-1)?q.indexOf("&",_30):q.length;
if(q.length>1&&_30>-1){
return q.substring(q.indexOf("=",_30)+1,_31);}}return "";
},removeChildren:function(n){
while(n.hasChildNodes()){
n.removeChild(n.firstChild);}}};
if(Array.prototype.push==null){
Array.prototype.push=function(_33){
this[this.length]=_33;
return this.length;};}
var getQueryParamValue=com.deconcept.util.getRequestParameter;
var FlashObject=com.deconcept.FlashObject;

function mef_date(objet)
{
var date = objet.value;
var prefixe = "";

var temp_jour = "";
var temp_mois = "";
var temp_annee = "";
var temp_date = "";
var temp_recup = 0;
var temp_supp = 0;
var trouve = false;

if (date!="")
{

if (date.substring(0,1) == ">" || date.substring(0,1) == "<" || date.substring(0,1) == "!" || date.substring(0,1) == "=")
{
prefixe = date.substring(0,1);
date = date.substring(1, (date.length));
}
temp_date = date;



temp_amj = new Date();
switch(date.substring(0,3).toLowerCase())
{
case "hie":
temp_amj.setTime(temp_amj.getTime() - (24*3600*1000));
trouve = true;
break;
case "auj":
trouve = true;
break;
case "dem":
temp_amj.setTime(temp_amj.getTime() + (24*3600*1000));
trouve = true;
break;
case "lun":
temp_amj = jour_plus_proche(1);
trouve = true;
break;
case "mar":
temp_amj = jour_plus_proche(2);
trouve = true;
break;
case "mer":
temp_amj = jour_plus_proche(3);
trouve = true;
break;
case "jeu":
temp_amj = jour_plus_proche(4);
trouve = true;
break;
case "ven":
temp_amj = jour_plus_proche(5);
trouve = true;
break;
case "sam":
temp_amj = jour_plus_proche(6);
trouve = true;
break;
case "dim":
temp_amj = jour_plus_proche(0);
trouve = true;
break;
}
if (trouve)
{
temp_jour = parseFloat(temp_amj.getDate());
temp_mois = parseFloat(temp_amj.getMonth())+1;
temp_annee = parseFloat(temp_amj.getFullYear());
if (temp_mois < 10)
{
temp_mois = "0"+temp_mois;
}
}

if(!trouve)
{



temp_recup = recupere_pos(temp_date);
if (temp_recup == -1)
{

temp_recup = 2;
temp_suppr = temp_recup;
}
else
{

temp_suppr = temp_recup + 1;
}
temp_jour = temp_date.substring(0,temp_recup);
temp_date = temp_date.substring(temp_suppr,temp_date.length);




temp_recup = recupere_pos(temp_date);
if (temp_recup == -1)
{

temp_recup = 2;
temp_suppr = temp_recup;
}
else
{

temp_suppr = temp_recup + 1;
}
temp_c = "0"+temp_date.substring(0 ,temp_recup)
temp_mois = ""+parseFloat("0"+temp_date.substring(0 ,temp_recup));
temp_date = temp_date.substring(temp_suppr,temp_date.length);



temp_annee = annee_auto(temp_date);
}

objet.value = prefixe+controle_date(temp_jour, temp_mois, temp_annee);
}
else
{
objet.value=date;
}
}




function recupere_pos (chaine)
{
pos = chaine.indexOf("/");
return pos;
}




function annee_auto (annee)
{
now = new Date();
if (annee.length==0)
{
annee_saisie = "";
}
else
{
annee_saisie = ""+parseFloat("0"+annee);
}

longueur = annee_saisie.length;
if (longueur < 4)
{
puissance = Math.pow(10, annee_saisie.length);
signe = 0;
annee_encours = ""+now.getFullYear();
temp_annee = annee_encours.substring(0,4-longueur); //recupere la partie manquante de la date
if (Math.abs(annee_saisie-annee_encours.substring(4-longueur, 4))>=(puissance/2))
{
if (annee_encours.substring(4-longueur, 4) - annee_saisie != (puissance/2))
{
if (annee_encours.substring(4-longueur, 4) - annee_saisie > (puissance/2))
{
//incremente
signe=1;
}
else
{
//decremente
signe=-1;
}
}
}
temp_annee = parseFloat(temp_annee)+parseFloat(signe);
annee_saisie = temp_annee+annee_saisie;
}
return (annee_saisie);
}

function zero (entier)
{
if (entier.length < 2)
{
entier = "0"+entier;
}
return entier;
}

function controle_date(jour, mois, annee)
{
nb_jour = 0;
tmp_jour = jour;
tmp_mois = mois;
tmp_annee = annee;



if (parseFloat("0"+tmp_mois) < 1)
{
tmp_mois = "01";
}
else
{
if (parseFloat("0"+tmp_mois) > 12)
{
tmp_mois = "12";
}
}




if (parseFloat("0"+tmp_jour) < 1)
{
tmp_jour = "01";
}
else
{
if (parseFloat(tmp_mois) == 1 || parseFloat(tmp_mois) == 3 || parseFloat(tmp_mois) == 5 || parseFloat(tmp_mois) == 7 || parseFloat(tmp_mois) == 8 || parseFloat(tmp_mois) == 10 || parseFloat(tmp_mois) == 12 )
{
nb_jour = "31";
}
else
{
if (parseFloat(tmp_mois) == 2)
{
if ((parseFloat(tmp_annee) % 4) == 0)
{
nb_jour = "29";
}
else
{
nb_jour = "28";
}
}
else
{
nb_jour = "30";
}
}
if (parseFloat(tmp_jour) > parseFloat(nb_jour))
{
tmp_jour = nb_jour;
}
}


return (zero(tmp_jour)+"/"+zero(tmp_mois)+"/"+tmp_annee);


}

function jour_plus_proche(no)
{
temp_d = new Date();

ecart = no - temp_d.getDay();

if (ecart < -3)
ecart = ecart + 7;
else if (ecart > 3)
ecart = ecart - 7;

temp_d.setTime(temp_d.getTime() + ((24*3600*1000) * ecart));

return (temp_d);
}
function addEvent(obj,ev,fnc,capt){
if(obj.addEventListener)
{
obj.addEventListener(ev, fnc, capt);
}
else if(obj.attachEvent)
{
obj.attachEvent(
'on'+ev,
function()
{
return fnc.apply(obj, arguments);
}
);
}
else
{
if(!obj['on'+ev])
{
obj['on'+ev] = fnc;
}
else
{
var oldfnc = obj['on'+ev];
obj['on'+ev] = function(){
oldfnc();
fnc();
}
}
}
return true;
}function openclose(id)
{
objet = document.getElementById(id);
if (objet.style.display=="block")
objet.style.display='none';
else
objet.style.display='block';
}function check_condition(id1,id2)
{
if(document.form.chp_dec.checked) 
{
openclose(id1);
document.getElementById(id2).innerHTML=''; 
}
else
{
document.getElementById(id2).innerHTML='Vous devez accepter les conditions g&eacute;n&eacute;rales de vente';
}
}overs = new Array();
outs = new Array();

if ( navigator.userAgent.indexOf('Opera') != -1 )
{
vitesse = 50;
}
else if(navigator.userAgent.indexOf('MSIE') != -1 )
{
vitesse = 1;
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
vitesse = 50;
}
else
{
vitesse = 10;
}

function over(id_box, prc_fin, withcache, executor){
if (withcache==1)
{
clearTimeout(outs["cache"]);
overs["cache"] = setTimeout(function(){visible(id_box, prc_fin, withcache, executor);},vitesse);
}
else
{
clearTimeout(outs[id_box]);
overs[id_box] = setTimeout(function(){visible(id_box, prc_fin, withcache, executor);},vitesse);
}
}

function out(id_box, prc_fin, withcache){
if (withcache==1)
{
  clearTimeout(overs["cache"]);
  outs["cache"] = setTimeout(function() { invisible(id_box, prc_fin, withcache); },vitesse);
}
else
{
  clearTimeout(overs[id_box]);
  outs[id_box] = setTimeout(function() { invisible(id_box, prc_fin, withcache); },vitesse);
}
}

function visible(id_box, prc_fin, withcache,executor)
{
fin_mo = prc_fin/100;
fin_ie = prc_fin;

if (withcache==1) id = "cache"; else id = id_box;
cur=document.getElementById(id);
if(cur)
{
if ( navigator.userAgent.indexOf('Opera') != -1 )
{
i=parseFloat(cur.style.opacity);
i+=parseFloat(0.1);
cur.style.opacity=i;
if (cur.style.opacity>=fin_mo)
{
clearTimeout(overs[id]);
montre(id_box,1);
return;
}
else
over(id_box, prc_fin, withcache, executor);
}
else if(navigator.userAgent.indexOf('MSIE') != -1 )
{
cur.filters.alpha.opacity+=20;
if (cur.filters.alpha.opacity>=fin_ie)
{
clearTimeout(overs[id]);
montre(id_box,1);
return;
}
else
over(id_box, prc_fin, withcache, executor);
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
i=parseFloat(cur.style.opacity);
i+=parseFloat(0.1);
cur.style.opacity=i;
if (cur.style.opacity>=fin_mo)
{
clearTimeout(overs[id]);
montre(id_box,1);
return;
}
else
over(id_box, prc_fin, withcache, executor);
}
else
{
i=parseFloat(cur.style.opacity);
i+=parseFloat(0.1);
cur.style.opacity=i;
if (cur.style.opacity>=fin_mo)
{
clearTimeout(overs[id]);
montre(id_box,1);
return;
}
else
over(id_box, prc_fin, withcache, executor);
}
}
else
{
return;
}
}
function invisible(id_box, prc_fin, withcache)
{
fin_mo = prc_fin/100;
fin_ie = prc_fin;

if (withcache==1) id = "cache"; else id = id_box;
cur=document.getElementById(id);
if(cur)
{
if ( navigator.userAgent.indexOf('Opera') != -1 )
{
i=parseFloat(cur.style.opacity);
i-=parseFloat(0.1);
cur.style.opacity=i;
if (cur.style.opacity<=fin_mo) // ==0
{
clearTimeout(outs[id]);
if (withcache==1) {
document.body.removeChild(document.getElementById("icache"));
document.body.removeChild(document.getElementById("cache"));
}
//montre(id_box,0);
return;
}
else
out(id_box, prc_fin, withcache);
}
else if ( navigator.userAgent.indexOf('MSIE') != -1 )
{
cur.filters.alpha.opacity-=10;
if (cur.filters.alpha.opacity<=fin_ie)
{
clearTimeout(outs[id]);
if (withcache==1) {
document.body.removeChild(document.getElementById("icache"));
document.body.removeChild(document.getElementById("cache"));
}
//montre(id_box,0);
return;
}
else
out(id_box, prc_fin, withcache);
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
i=parseFloat(cur.style.opacity);
i-=parseFloat(0.1);
cur.style.opacity=i;
if (cur.style.opacity<=fin_mo)
{
clearTimeout(outs[id]);
if (withcache==1) {
document.body.removeChild(document.getElementById("icache"));
document.body.removeChild(document.getElementById("cache"));
}
//montre(id_box,0);
return;
}
else
out(id_box, prc_fin, withcache);
}
else
{
i=parseFloat(cur.style.opacity);
i-=parseFloat(0.1);
cur.style.opacity=i;
if (cur.style.opacity<=fin_mo)
{
clearTimeout(outs[id]);
if (withcache==1) {
document.body.removeChild(document.getElementById("icache"));
document.body.removeChild(document.getElementById("cache"));
}
//montre(id_box,0);
return;
}
else
out(id_box, prc_fin, withcache);
}
}
}



tabABover = new Array();
tabABout = new Array();

if ( navigator.userAgent.indexOf('Opera') != -1 )
{
vitesse = 50;
}
else if(navigator.userAgent.indexOf('MSIE') != -1 )
{
vitesse = 1;
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
vitesse = 50;
}
else
{
vitesse = 10;
}

function show_admin_bar(id_box, fin){
clearTimeout(tabABout[id_box]);
clearTimeout(tabABout[id_box+"_wait"]);
tabABover[id_box] = setTimeout(function(){down_admin_bar(id_box, fin);},vitesse);
}

function hide_admin_bar(id_box, fin){
clearTimeout(tabABout[id_box+"_wait"]);
if(!dynmenu)
{
tabABout[id_box+"_wait"] = setTimeout(function(){hide_bar(id_box, fin);},1000);
return;
}
else
{
tabABout[id_box] = setTimeout(function(){hide_admin_bar(id_box, fin);},vitesse);
return;
}
}
function hide_bar(id_box, fin) {
if(!dynmenu)
{
clearTimeout(tabABover[id_box]);
tabABout[id_box] = setTimeout(function(){up_admin_bar(id_box, fin);},vitesse);
}
else
{
tabABout[id_box] = setTimeout(function(){up_admin_bar(id_box, fin);},vitesse);
}
}

function down_admin_bar(id_box, fin)
{
cur=document.getElementById(id_box);
if(cur)
{
i=parseFloat(cur.style.top);
if (parseFloat(cur.style.top)>=fin)
{
clearTimeout(tabABover[id_box]);
return;
}
else
{
i = parseFloat(i + 1);
cur.style.top=i+"px";
if (parseFloat(cur.style.top)==fin)
{
clearTimeout(tabABover[id_box]);
return;
}
else
{
show_admin_bar(id_box, fin);
}
}
}
else
{
return;
}
}
function up_admin_bar(id_box, fin)
{
cur=document.getElementById(id_box);
if(cur)
{
i=parseFloat(cur.style.top);
if (parseFloat(cur.style.top)<=fin)
{
clearTimeout(tabABout[id_box]);
return;
}
else
{
i = parseFloat(i - 1);
cur.style.top=i+"px";
if (parseFloat(cur.style.top)==fin)
{
clearTimeout(tabABout[id_box]);
return;
}
else
{
hide_bar(id_box, fin);
}
}
}
else
{
return;
}
}function montre(id,action)
{
objet = document.getElementById(id);
switch(action)
{
case 0 :objet.style.display='none';break;
case 1 :objet.style.display='block';break;
}
}function get_offset(r,attr){
var kb=0;
while(r){
kb+=r[attr];
r=r.offsetParent
}
return kb
}function get_offset_left(r){
return get_offset(r,"offsetLeft")
}function get_offset_top(r){
return get_offset(r,"offsetTop")
}function go_to_corner(id,position) {
element = document.getElementById(id);
if (element)
{
switch(position)
{
case "topleft": 
element.style.top = "0px";
element.style.left = "0px";
break;
case "topright": 
element.style.top = "0px";
element.style.right = "0px";
break;
case "bottomright": 
element.style.bottom = "0px";
element.style.right = "0px";
break;
case "bottomleft": 
element.style.bottom = "0px";
element.style.left = "0px";
break;
}
}
}function create_loading_field(champ) {
id = champ.id+"_load";
div = document.getElementById(id);
if (div)
{
document.body.removeChild(div);
}
_Loa=document.createElement("DIV");
_Loa.id=id;
var borderLeftRight=1;
var borderTopBottom=1;
_Loa.style.zIndex="10";
_Loa.style.paddingRight="0";
_Loa.style.paddingLeft="0";
_Loa.style.paddingTop="0";
_Loa.style.paddingBottom="0";
_Loa.style.left=get_offset_left(champ)+champ.offsetWidth+"px";

_Loa.style.top=get_offset_top(champ)+1+"px";
_Loa.style.width="17px";
_Loa.style.height="17px";
_Loa.style.border="0px solid black";
_Loa.style.borderLeft="0px solid black";
_Loa.style.backgroundImage="url('/_IMG/source/ajax.gif')";
_Loa.style.backgroundRepeat="no-repeat";

_Loa.style.visibility="visible";
_Loa.style.position="absolute";

_Loa.className="ac_loaStyle";
if(document.body.appendChild(_Loa))
return(id);
else
return("");
}// ouvre une popup dans la mm fentre si dj ouverte
var newWin = null;
function closeWin(nom)
{
if (newWin!=null)
{
if(!newWin.closed && newWin.name==nom)
newWin.close();
}
}

function popup(strURL,nom,height,width)
{
if (height && width)
{
var strOptions="";
closeWin(nom);
var top=(screen.height-height)/2;
var left=(screen.width-width)/2;
strOptions="top="+top+",left="+left+",resizable,scrollbars=yes,height="+height+",width="+width;
newWin = window.open(strURL, nom, strOptions);
newWin.focus();
}
else
{
var strOptions="";var height="";var width="";
closeWin(nom);
height = document.body.offsetHeight-((document.body.offsetHeight*50)/100);
width  = document.body.offsetWidth-((document.body.offsetWidth*50)/100);
var top=(screen.height-height)/2;
var left=(screen.width-width)/2;
strOptions="top="+top+",left="+left+",resizable,scrollbars=yes,height="+height+",width="+width;
newWin = window.open(strURL, nom, strOptions);
newWin.focus();
}
} function make_div_cnx()
{
//timer_masque["masque"] = setTimeout(function(){make_div_cnx();},1);

objet1 = document.body;
objet2 = window;
objet3 = document.documentElement;

if(document.getElementById("cache") && document.getElementById("icache"))
{
var theiframe = document.getElementById("icache");
var div = document.getElementById("cache");

if ( navigator.userAgent.indexOf('Opera') != -1 ) { 
div.style.width=objet1.scrollWidth+"px";
div.style.height=objet1.scrollHeight + "px";
theiframe.style.width=objet1.scrollWidth+"px";
theiframe.style.height=objet1.scrollHeight + "px";
}
else if ( navigator.userAgent.indexOf('MSIE') != -1 ) { 
div.style.width=objet1.scrollWidth+"px";
div.style.height=objet1.scrollHeight + "px";
theiframe.style.width=objet1.scrollWidth+"px";
theiframe.style.height=objet1.scrollHeight + "px";
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) { 
div.style.width=objet1.scrollWidth+"px";
div.style.height=objet1.scrollHeight + "px";
theiframe.style.width=objet1.scrollWidth+"px";
theiframe.style.height=objet1.scrollHeight + "px";
}
else if ( navigator.userAgent.indexOf('Mozilla') != -1 ) { 
div.style.width = "0px";
div.style.height = "0px";
theiframe.style.width = "0px";
theiframe.style.height = "0px";

div.style.width=parseInt(objet2.scrollMaxX + objet3.clientWidth)+"px";
div.style.height=parseInt(objet2.scrollMaxY + 22 + objet3.clientHeight)+"px";
theiframe.style.width=(parseInt(objet2.scrollMaxX + objet3.clientWidth)-4)+"px";
theiframe.style.height=(parseInt(objet2.scrollMaxY + 22 + objet3.clientHeight)-4)+"px"; 
}
}
else
{
var theiframe = document.createElement("IFRAME");
theiframe.style.display="block";
theiframe.id="icache";

var div = document.createElement("DIV");
div.style.display="block";
div.id="cache";


if ( navigator.userAgent.indexOf('Opera') != -1 ) { 
div.style.width=objet1.scrollWidth+"px";
div.style.height=objet1.scrollHeight + 22 + "px";
theiframe.style.width=objet1.scrollWidth+"px";
theiframe.style.height=objet1.scrollHeight + "px";
}
else if ( navigator.userAgent.indexOf('MSIE') != -1 ) { 
div.style.width=objet1.scrollWidth+"px";
div.style.height=objet1.scrollHeight + 22 + "px";
theiframe.style.width=objet1.scrollWidth+"px";
theiframe.style.height=objet1.scrollHeight + "px";
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) { 
div.style.width=objet1.scrollWidth+"px";
div.style.height=objet1.scrollHeight + 22 + "px";
theiframe.style.width=objet1.scrollWidth+"px";
theiframe.style.height=objet1.scrollHeight + "px";
}
else if ( navigator.userAgent.indexOf('Mozilla') != -1 ) { 
div.style.width=parseInt(objet2.scrollMaxX + objet3.clientWidth)+"px";
div.style.height=parseInt(objet2.scrollMaxY + 22 + objet3.clientHeight)+"px";
theiframe.style.width=(parseInt(objet2.scrollMaxX + objet3.clientWidth)-4)+"px";
theiframe.style.height=(parseInt(objet2.scrollMaxY + 22 + objet3.clientHeight)-4)+"px"; 
}

div.style.backgroundColor="#000000";
div.style.position="absolute";
div.style.top="0px";
div.style.left="0px";
div.style.filter="alpha(opacity=0)";
div.style.opacity="0.0";
div.style.zIndex="31";
document.body.appendChild(div);

theiframe.style.backgroundColor="#000000";
theiframe.style.position="absolute";
theiframe.style.top="0px";
theiframe.style.left="0px";
theiframe.style.filter="alpha(opacity=0)";
theiframe.style.opacity="0.0";
theiframe.style.zIndex="30";
document.body.appendChild(theiframe);
}
}
function open_transparent_sheat(boite, executor){
if( window.addEventListener ) {
  window.addEventListener('resize',make_div_cnx,false);
} else if( document.addEventListener ) {
  document.addEventListener('resize',make_div_cnx,false);
} else if( window.attachEvent ) {
  window.attachEvent('onresize',make_div_cnx);
}

if(window.removeEventListener){
  window.removeEventListener('scroll',scroll_article,false);
  window.removeEventListener('resize',scroll_article,false);
} else if(document.removeEventListener){
  document.removeEventListener('scroll',scroll_article,false);
  document.removeEventListener('resize',scroll_article,false);
} else if(window.detachEvent){
  window.detachEvent('onscroll',scroll_article);
  window.detachEvent('onresize',scroll_article);
}

if(boite=="confirm_panier")
{
if(navigator.userAgent.indexOf('MSIE') != -1 ){
var scrolltop = document.documentElement.scrollTop;
}
else if ( navigator.userAgent.indexOf('Opera') != -1 ){
var scrolltop = document.documentElement.scrollTop;
var wintop=parseInt(document.documentElement.scrollTop);
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ){
var scrolltop = window.pageYOffset;
var wintop=window.pageYOffset;
}
else{
var scrolltop = window.pageYOffset;
}
if(navigator.userAgent.indexOf('MSIE') != -1 )var hauteur_in = document.documentElement.clientHeight-4;
else var hauteur_in = document.body.offsetHeight;
document.getElementById(boite).style.top=scrolltop+(hauteur_in/2)+"px";

// ON ACTIVE LE MOUVEMENT DE LA BOITE
if( window.addEventListener ) {
  window.addEventListener('scroll',scroll_panier,false);
  window.addEventListener('resize',scroll_panier,false);
} else if( document.addEventListener ) {
  document.addEventListener('scroll',scroll_panier,false);
  document.addEventListener('resize',scroll_panier,false);
} else if( window.attachEvent ) {
  window.attachEvent('onscroll',scroll_panier);
  window.attachEvent('onresize',scroll_panier);
}

}
make_div_cnx();
var cache = document.getElementById('cache');
//addEvent("cache", "click", function(){close_transparent_sheat(boite,1)}, false);
over(boite, 50,1, executor);
}
function close_transparent_sheat(boite,withcache)
{
montre(boite,0);

if(window.removeEventListener){
  window.removeEventListener('resize',make_div_cnx,false);
} else if(document.removeEventListener){
  document.removeEventListener('resize',make_div_cnx,false);
} else if(window.detachEvent){
  window.detachEvent('onscroll',make_div_cnx);
  window.detachEvent('onresize',make_div_cnx);
}

if(window.removeEventListener){
  window.removeEventListener('scroll',scroll_panier,false);
  window.removeEventListener('resize',scroll_panier,false);
} else if(document.removeEventListener){
  document.removeEventListener('scroll',scroll_panier,false);
  document.removeEventListener('resize',scroll_panier,false);
} else if(window.detachEvent){
  window.detachEvent('onscroll',scroll_panier);
  window.detachEvent('onresize',scroll_panier);
}

if( window.addEventListener ) {
  window.addEventListener('scroll',scroll_article,false);
  window.addEventListener('resize',scroll_article,false);
} else if( document.addEventListener ) {
  document.addEventListener('scroll',scroll_article,false);
  document.addEventListener('resize',scroll_article,false);
} else if( window.attachEvent ) {
  window.attachEvent('onscroll',scroll_article);
  window.attachEvent('onresize',scroll_article);
}

//montre(boite,0);
get_article(document.forms["frm_tri"].elements["chp_tri_pag"].value);
load_article(document.forms["frm_art"].elements["chp_ref"].value);
out(boite,0,withcache);

// ON ARRETE LE MOUVEMENT DU MASQUE ET DU PANIER
clearTimeout(timer_masque["masque"]);
}


function sentinelle()
{
var XHR = new XHRConnection();
XHR.sendAndLoad("/_xml/xhr/s/sentinelle.xml.php", "POST", res_sentinelle);
return(false);
}
function res_sentinelle(obj)
{
div_visit = document.getElementById("visiteur");
div_lst_visit = document.getElementById("lst_visiteur");

var t_lst = obj.responseXML.getElementsByTagName('visiteur');
div_visit.innerHTML = "<a href=\"javascript:open_transparent_sheat('lst_user');\" href=\"/no-javascript\">"+t_lst.length+" utilisateurs online</a>";

setTimeout("sentinelle()", 60000);

}function limiteur(formulaire,champ,indicateur,limite)
{
form = document.forms[formulaire];
champ = form.elements[champ];
indic = form.elements[indicateur];
if (champ.value.length > limite)
champ.value = champ.value.substring(0, limite);
else
indic.value = limite - champ.value.length;
}function XHRConnection() 
{
var conn = false;
var datas = new String();
var areaId = new String();
var xmlObj;
var xmlLoad;

try 
{
conn = new XMLHttpRequest();
}
catch (error)
{
try 
{
conn = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (error) 
{
//alert("a:"+error);
try 
{
conn = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (error) 
{
conn = false;
}
}
}

this.resetData = function() 
{
datas = new String();
datas = '';
};

this.appendData = function(pfield, pvalue) 
{
datas += (datas.length == 0) ? pfield+ "=" + encodeURIComponent(pvalue) : "&" + pfield + "=" + encodeURIComponent(pvalue);
//datas += (datas.length == 0) ? pfield+ "=" + pvalue : "&" + pfield + "=" + pvalue;
};

this.setRefreshArea = function(id) 
{
areaId = id;
};

this.createXMLObject = function() 
{
try 
{
xmlDoc = document.implementation.createDocument("", "", null);
xmlLoad = 'onload';
}
catch (error) 
{
try 
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlLoad = 'onreadystatechange ';
}
catch (error) 
{
//alert("b:"+error);
return false;
}
}
return xmlDoc;
}

this.setXMLObject = function(obj) 
{
if (obj == undefined) 
{
return false;
}
try
{
xmlObj = obj;
}
catch (error)
{
}
}

this.loadXML = function(xml, callBack) 
{
if (!conn) 
return false;

if (xmlObj && xml) 
{
if (typeof callBack == "function") 
{
if (xmlLoad == 'onload') 
{
xmlObj.onload = function() 
{
callBack(xmlObj);
}
}
else 
{
xmlObj.onreadystatechange = function() 
{
if (xmlObj.readyState == 4)
{
callBack(xmlObj);
}
}
}
}
xmlObj.load(xml);
return;
}
}

this.sendAndLoad = function(Url, httpMode, callBack, arg1, arg2) 
{
httpMode = httpMode.toUpperCase();
conn.onreadystatechange = function() 
{
try
{
if (conn.readyState == 4 && conn.status == 200) 
{
if (typeof callBack == "function") 
{
//alert("go vers callback");
callBack(conn, arg1, arg2);
return;
}
else if (areaId.length > 0)
{
try 
{
document.getElementById(areaId).innerHTML = conn.responseText;
}
catch(error) 
{
//alert("d:"+error);
}
return;
}
if (window.ActiveXObject) {
conn = new ActiveXObject('Microsoft.XMLHTTP');
}
}

}
catch (error)
{
}
};

switch(httpMode)
{
case "GET":
try 
{
Url = (datas.length > 0) ? Url + "?" + datas : Url;
conn.open("GET", Url);
conn.send(null);
}
catch(error) 
{
return false;
}
break;
case "POST":
try {
            

conn.open("POST", Url); 
conn.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
conn.setRequestHeader("Cache-Control", "no-cache");
conn.setRequestHeader("Pragma", "no-cache");
conn.send(datas);
}
catch(error) 
{
return false;
}
break;
default :
return false;
break;
}
return true;
};
return this;
}function get_position_top(nom)
{
if (document.getElementById) { //IE5 
var pos=parseInt(document.getElementById(nom).style.top);
}
if ((document.getElementById)&&(!document.all)) { //NS6
var pos=parseInt(document.getElementById(nom).style.top);
}
if ((document.all)&&(!document.getElementById)) { //IE4 seul
var pos=parseInt(document.all[nom].style.top);
}
if (document.layers) { //NS4.X seul
var pos=parseInt(document.layers[nom].top);
}
return(pos);
}function get_checked_radio_value(radiobutton)
{
var returnValue = "";
if (radiobutton.length == 1){
returnValue = radiobutton.value;
} else {
for (i=0;i<radiobutton.length;i++){
if (radiobutton[i].checked==true) {
returnValue=radiobutton[i].value;
}
}
}
return returnValue;
}function trim (myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} function loadIt(img) {
var tabtmp = new Array();
if(img.src!="")
{
indice = tabtmp.length;
tabtmp[indice] = new Array();
tabtmp[indice]["objet"] = img;
tabtmp[indice]["statut"] = false;
tabtmp[indice]["image"] = img.src;
}
loadIt(tabtmp);
return(false);
}
function loadIt2(tabtmp) {
var doreload = false;
for(i=0;i<tabtmp.length;i++){
if(tabtmp[i]["objet"].complete==true){tabtmp[i]["statut"] = true;}
if(tabtmp[i]["statut"]==false){doreload = true;}
}
if(doreload) setTimeout(function() {loadIt();}, 250);
else return(false);
}function check_log()
{
var erreur = "";
form = document.forms['frm_log'];
if(form.elements['chp_log'].value==""){
erreur = "Vous n'avez pas saisi votre login";
}
else if(form.elements['chp_pas'].value==""){
erreur  = "Vous n'avez pas saisi votre mot de passe";
}
if(erreur!="")
{
document.getElementById("log_res").innerHTML = erreur;
}
else
{
document.getElementById("log_res").innerHTML = "Connexion...";
form.submit();
}
}function page_load()
{
montre('loading_page',1);
}function search_ens()
{
var form = document.forms['frm_ens'];
var numero_dep = form.elements['chp_dep'].value;
var numero_ens = form.elements['chp_ens'].value;
if(form.elements['chp_res'].checked==true)
var responsable = 1;
else
var responsable = 0;
document.getElementById("res_rech").innerHTML = "Loading...";
if(numero_dep=="" && numero_ens=="")
{
document.getElementById("res_rech").innerHTML = "<font color=red>Vous devez avoir au moins 1 des deux premiers critÃ¨res de recherche</font>";
}
else
{
var XHR = new XHRConnection();
XHR.appendData("numero_dep", numero_dep);
XHR.appendData("numero_ens", numero_ens);
XHR.appendData("responsable", responsable);
XHR.sendAndLoad("/_xml/xhr/s/search_ens.xml.php", "POST", res_search_ens);
return(false);
}
return(false);
}
function res_search_ens(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
document.getElementById("res_rech").innerHTML = "&nbsp;";
document.getElementById("res_lst_ens").innerHTML = "";
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("res_rech").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
montre("close_rech",0);
document.getElementById("launch_request").className="";
}
else // aucune erreur de donnÃ©es
{
document.getElementById("launch_request").className="ok";
montre("close_rech",1);
var t_ens = obj.responseXML.getElementsByTagName('magasin');
var les_ens = "";
if (t_ens.length>0)
{
for (i=0;i<t_ens.length;i++)
{
var ens = t_ens[i];
for(j=0;j<ens.childNodes.length;j++)
{
var node = ens.childNodes[j];
if (node.nodeType == 1)
{
switch(node.nodeName)
{
case "id" : var id = node.firstChild.nodeValue;break;
case "enseigne" : var enseigne  = node.firstChild.nodeValue;break;
case "enseigne_image" :var enseigne_image = node.firstChild.nodeValue;break;
case "nom" : var nom = node.firstChild.nodeValue;break;
case "url" : var url = node.firstChild.nodeValue;break;
case "departement" : var departement = node.firstChild.nodeValue;break;
case "marque" :var marque = node.firstChild.nodeValue;break;
case "marque_image" :var marque_image = node.firstChild.nodeValue;break;
}
}
}
document.getElementById("res_lst_ens").innerHTML+= "<img src=\"/multimedia/_img/icone/"+enseigne_image+".png\" />&nbsp;<font color='green'><a href=\"/"+url+"\">"+nom+"</a></font><br />";
}
}
else
{
document.getElementById("res_rech").innerHTML = "<font color='red'>Aucune enseigne trouvÃ©e</font>";
}
}
}function del_user(id)
{
if(confirm("Confirmez la suppression de cet utilisateur"))
{
document.getElementById("resultat").innerHTML = "Suppression de l'utilisateur...";
var XHR = new XHRConnection();
XHR.appendData("chp_id",id);
   
XHR.sendAndLoad("/_xml/xhr/d/del_user.xml.php", "POST", res_del_user);
}
return(false);
}
function res_del_user(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de données
{
var form = document.forms["frm_act"];
var t_del = obj.responseXML.getElementsByTagName('del');
if (t_del.length>0)
{
document.getElementById("resultat").innerHTML= "<font color='green'>"+t_del[0].getAttribute("texte")+"</font>";
//affichage de la liste des utilisateurs
var liste = document.getElementById("user_list");
liste.innerHTML="";
make_user_list(obj,liste);
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Utilisateur non récupéré</font>";
}
}
}function add_user(id)
{
if(confirm("Confirmez la mise Ã  jour de cet utilisateur"))
{
document.getElementById("resultat").innerHTML = "Mise Ã  jour de la fiche utilisateur...";
var form = document.forms['frm_act'];
oklevel =false;
for(i=0;i<form.elements["chp_lvl[]"].length;i++)
if(form.elements["chp_lvl[]"][i].checked==true)
oklevel = true;
if(!oklevel)document.getElementById("resultat").innerHTML = "<font color='red'>Erreur : Vous devez cocher au moins un niveau d'autoritÃ© pour l'utilisateur</font>";
else
{
var XHR = new XHRConnection();
XHR.appendData("chp_id",form.elements["chp_id"].value);
XHR.appendData("chp_tit",form.elements["chp_tit"].value);
XHR.appendData("chp_nom",form.elements["chp_nom"].value);
XHR.appendData("chp_pre",form.elements["chp_pre"].value);
XHR.appendData("chp_fix",form.elements["chp_fix"].value);
XHR.appendData("chp_mob",form.elements["chp_mob"].value);
XHR.appendData("chp_mai",form.elements["chp_mai"].value);
XHR.appendData("chp_log",form.elements["chp_log"].value);
XHR.appendData("chp_pas",form.elements["chp_pas"].value);
for(i=0;i<form.elements["chp_lvl[]"].length;i++)
if(form.elements["chp_lvl[]"][i].checked==true)XHR.appendData("chp_lvl[]",form.elements["chp_lvl[]"][i].value);
XHR.appendData("chp_mar",form.elements["chp_mar"].value);
XHR.sendAndLoad("/_xml/xhr/a/add_user.xml.php", "POST", res_add_user);
}
}
return(false);
}
function res_add_user(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de donnÃ©es
{
var form = document.forms["frm_act"];
var t_add = obj.responseXML.getElementsByTagName('add');
if (t_add.length>0)
{
cancel_user();
document.getElementById("resultat").innerHTML= "<font color='green'>"+t_add[0].getAttribute("texte")+"</font>";

//affichage de la liste des utilisateurs
montre("btn_add",1);
montre("btn_can",0);
montre("btn_maj",0);
var liste = document.getElementById("user_list");
liste.innerHTML="";
make_user_list(obj,liste);
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Utilisateur non rÃ©cupÃ©rÃ©</font>";
}
}
}function maj_user(id)
{
if(confirm("Confirmez la mise Ã  jour de cet utilisateur"))
{
document.getElementById("resultat").innerHTML = "Mise Ã  jour de la fiche utilisateur...";
var form = document.forms['frm_act'];
oklevel =false;
for(i=0;i<form.elements["chp_lvl[]"].length;i++)
if(form.elements["chp_lvl[]"][i].checked==true)
oklevel = true;
if(!oklevel)document.getElementById("resultat").innerHTML = "<font color='red'>Erreur : Vous devez cocher au moins un niveau d'autoritÃ© pour l'utilisateur</font>";
else
{
var XHR = new XHRConnection();
XHR.appendData("chp_id",form.elements["chp_id"].value);
XHR.appendData("chp_tit",form.elements["chp_tit"].value);
XHR.appendData("chp_nom",form.elements["chp_nom"].value);
XHR.appendData("chp_pre",form.elements["chp_pre"].value);
XHR.appendData("chp_fix",form.elements["chp_fix"].value);
XHR.appendData("chp_mob",form.elements["chp_mob"].value);
XHR.appendData("chp_mai",form.elements["chp_mai"].value);
XHR.appendData("chp_log",form.elements["chp_log"].value);
XHR.appendData("chp_pas",form.elements["chp_pas"].value);
for(i=0;i<form.elements["chp_lvl[]"].length;i++)
if(form.elements["chp_lvl[]"][i].checked==true)XHR.appendData("chp_lvl[]",form.elements["chp_lvl[]"][i].value);
XHR.appendData("chp_mar",form.elements["chp_mar"].value);
XHR.sendAndLoad("/_xml/xhr/m/maj_user.xml.php", "POST", res_maj_user);
}
}
return(false);
}
function res_maj_user(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de donnÃ©es
{
var form = document.forms["frm_act"];
var t_maj = obj.responseXML.getElementsByTagName('maj');
if (t_maj.length>0)
{
cancel_user();
document.getElementById("resultat").innerHTML= "<font color='green'>"+t_maj[0].getAttribute("texte")+"</font>";

//affichage de la liste des utilisateurs
montre("btn_add",1);
montre("btn_can",0);
montre("btn_maj",0);
var liste = document.getElementById("user_list");
liste.innerHTML="";
make_user_list(obj,liste);
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Utilisateur non rÃ©cupÃ©rÃ©</font>";
}
}
}function load_user(id)
{
document.getElementById("resultat").innerHTML = "Chargement de la fiche utilisateur";
var XHR = new XHRConnection();
XHR.appendData("id", id);
XHR.sendAndLoad("/_xml/xhr/l/load_user.xml.php", "POST", res_load_user);
return(false);
}
function res_load_user(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de donnÃ©es
{
var form = document.forms["frm_act"];
var t_usr = obj.responseXML.getElementsByTagName('user');
if (t_usr.length>0)
{
var id="";
var civilite="";
var nom="";
var prenom="";
var fixe="";
var portable="";
var email="";
var login="";
var niveau="";
var marque="";
var tab_niveau = new Array();
var nb_lvl = 0;
for(i=0;i<t_usr[0].childNodes.length;i++)
{
var node = t_usr[0].childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "id" : id = node.firstChild.nodeValue;break;
case "civilite" : civilite = node.firstChild.nodeValue;break;
case "nom" : nom = node.firstChild.nodeValue;break;
case "prenom" : prenom = node.firstChild.nodeValue;break;
case "fixe" : fixe = node.firstChild.nodeValue;break;
case "portable" : portable = node.firstChild.nodeValue;break;
case "level" : 
tab_niveau[nb_lvl] = new Array();
for(j=0;j<node.childNodes.length;j++)
{
var node_niveau = node.childNodes[j];
if (node_niveau.nodeType == 1)
{
if(node_niveau.firstChild)
{
switch(node_niveau.nodeName)
{
case "level_id" :tab_niveau[nb_lvl]["id"] = node_niveau.firstChild.nodeValue;break;
case "level_libelle" :tab_niveau[nb_lvl]["lib"] = node_niveau.firstChild.nodeValue;break;
case "level_image" :tab_niveau[nb_lvl]["img"] = node_niveau.firstChild.nodeValue;break;
}
}
}

}
nb_lvl++;
break;
case "email" : email = node.firstChild.nodeValue;break;
case "login" : login = node.firstChild.nodeValue;break;
case "marque" : marque = node.firstChild.nodeValue;break;
}
}
}
}
montre("btn_add",0);
montre("btn_maj",1);
montre("btn_can",1);
form.elements["chp_id"].value = id;
form.elements["chp_tit"].value = civilite;
form.elements["chp_nom"].value = nom;
form.elements["chp_pre"].value = prenom;
form.elements["chp_fix"].value = fixe;
form.elements["chp_mob"].value = portable;
form.elements["chp_mai"].value = email;
form.elements["chp_log"].value = login;
form.elements["chp_pas"].value = "";
var t_chk = form.elements["chp_lvl[]"];

// parcours de la liste des checkboxes
for(i=0;i<t_chk.length;i++)
{
var checkit = false;
var is_admin = false;
// recherche dans le tableau des levels utilisateur
for(j=0;j<tab_niveau.length;j++) 
{
if(t_chk[i].value==tab_niveau[j]["id"])
checkit = true;
if(tab_niveau[j]["id"]==1)
is_admin = true;
}
// si trouvÃ© on check
if(checkit) t_chk[i].checked = true;
else t_chk[i].checked = false;

if(is_admin) form.elements['chp_mar'].disabled=false; 
else form.elements['chp_mar'].disabled=true;
}
form.elements["chp_mar"].value = marque;


document.getElementById("resultat").innerHTML= "<font color='green'>Fiche utilisateur chargÃ©e ci-dessus</font>";
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Fiche utilisateur introuvable</font>";
}
}
}function cancel_user()
{
document.getElementById("resultat").innerHTML = "DÃ©chargement de la fiche utilisateur...";

var form = document.forms["frm_act"];
montre("btn_add",1);
montre("btn_maj",0);
montre("btn_can",0);
form.elements["chp_id"].value = "";
form.elements["chp_tit"].selectedIndex = 0;
form.elements["chp_nom"].value = "";
form.elements["chp_pre"].value = "";
form.elements["chp_fix"].value = "";
form.elements["chp_mob"].value = "";
form.elements["chp_mai"].value = "";
form.elements["chp_log"].value = "";
form.elements["chp_pas"].value = "";
for(i=0;i<form.elements["chp_lvl[]"].length;i++)
form.elements["chp_lvl[]"][i].checked=false;
form.elements["chp_mar"].selectedIndex = 0;
document.getElementById("resultat").innerHTML = "Fiche utilisateur dÃ©chargÃ©e";

return(false);
}function make_user_list(obj,liste)
{
var t_usr = obj.responseXML.getElementsByTagName('user');
var _TAB = document.createElement("TABLE");
var _TBODY = document.createElement("TBODY");
_TAB.className='tb_adm_user';
if (t_usr.length>0)
{
// parcours des entitÃ©s USER
for(k=0;k<t_usr.length;k++)
{
var id="";
var civilite="";
var nom="";
var prenom="";
var fixe="";
var portable="";
var email="";
var login="";
var niveau="";
var marque="";
var marque_image="";
var tab_niveau = new Array();
var nb_lvl = 0;
// parcours des noeuds de chaque USER
for(i=0;i<t_usr[k].childNodes.length;i++)
{
var node = t_usr[k].childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "id" : id = node.firstChild.nodeValue;break;
case "civilite" : civilite = node.firstChild.nodeValue;break;
case "nom" : nom = node.firstChild.nodeValue;break;
case "prenom" : prenom = node.firstChild.nodeValue;break;
case "fixe" : fixe = node.firstChild.nodeValue;break;
case "portable" : portable = node.firstChild.nodeValue;break;
case "level" : 
tab_niveau[nb_lvl] = new Array();
for(j=0;j<node.childNodes.length;j++)
{
var node_niveau = node.childNodes[j];
if (node_niveau.nodeType == 1)
{
if(node_niveau.firstChild)
{
switch(node_niveau.nodeName)
{
case "level_id" :tab_niveau[nb_lvl]["id"] = node_niveau.firstChild.nodeValue;break;
case "level_libelle" :tab_niveau[nb_lvl]["lib"] = node_niveau.firstChild.nodeValue;break;
case "level_image" :tab_niveau[nb_lvl]["img"] = node_niveau.firstChild.nodeValue;break;
}
}
}

}
nb_lvl++;
break;
case "email" : email = node.firstChild.nodeValue;break;
case "login" : login = node.firstChild.nodeValue;break;
case "marque" : marque = node.firstChild.nodeValue;break;
case "marque_image" : marque_image = node.firstChild.nodeValue;break;
}
}
}
}
var user = t_usr[i];
var _TR = document.createElement("TR");
var _TD1 = document.createElement("TD");
var _TD2 = document.createElement("TD");
var _TD3 = document.createElement("TD");
var _TD4 = document.createElement("TD");
var _TD5 = document.createElement("TD");

_TD1.style.width='70px';
_TD2.style.width='10px';
_TD3.style.width='auto';
_TD4.style.width='10px';
_TD5.style.width='10px';
var lst_img_lvl = "";
for(j=0;j<tab_niveau.length;j++)
{
lst_img_lvl+= "<img src=\"/multimedia/_img/icone/"+tab_niveau[j]["img"]+".png\" style='display:inline' />";
}
_TD1.innerHTML=lst_img_lvl;

_TD2.innerHTML = "<img src=\"/multimedia/_img/icone/"+marque_image+".png\" />";
_TD3.innerHTML = nom+" "+prenom;
_TD4.innerHTML = "<a onclick=\"javascript:load_user('"+id+"');return(false);\" href=\"/no-javascript\"><img src=\""+_DIR_RACINE+"multimedia/_img/icone/user_edit.png\" /></a>";
_TD5.innerHTML = "<a onclick=\"javascript:del_user('"+id+"');return(false);\" href=\"/no-javascript\"><img src=\"/"+_DIR_RACINE+"multimedia/_img/icone/user_delete.png\" /></a>";
_TR.appendChild(_TD1);
_TR.appendChild(_TD2);
_TR.appendChild(_TD3);
_TR.appendChild(_TD4);
_TR.appendChild(_TD5);
_TBODY.appendChild(_TR);
}
_TAB.appendChild(_TBODY);
liste.appendChild(_TAB);
}
else
{
liste.innerHTML = "Aucun utilisateur rÃ©cupÃ©rÃ©";
}
}function del_con(id)
{
if(confirm("Confirmez la suppression de ce contenu"))
{
document.getElementById("resultat").innerHTML = "Suppression du contenu...";
var XHR = new XHRConnection();
XHR.appendData("chp_id",id);
   
XHR.sendAndLoad("/_xml/xhr/d/del_con.xml.php", "POST", res_del_con);
}
return(false);
}
function res_del_con(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de données
{
var form = document.forms["frm_act"];
var t_del = obj.responseXML.getElementsByTagName('del');
if (t_del.length>0)
{
document.getElementById("resultat").innerHTML= "<font color='green'>"+t_del[0].getAttribute("texte")+"</font>";
//affichage de la liste des utilisateurs
var liste = document.getElementById("con_list");
liste.innerHTML="";
make_con_list(obj,liste);
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Contenu non récupéré</font>";
}
}
}function add_con()
{
if(confirm("Confirmez l'ajout de ce contenu"))
{
document.getElementById("resultat").innerHTML = "Ajout ...";
var form = document.forms['frm_act'];
var XHR = new XHRConnection();
XHR.appendData("chp_typ",form.elements["chp_typ"].value);
XHR.appendData("chp_tit",form.elements["chp_tit"].value);
XHR.appendData("chp_dsc",form.elements["chp_dsc"].value);
XHR.appendData("chp_nom",form.elements["chp_nom"].value);
XHR.appendData("chp_dat",form.elements["chp_dat"].value);
XHR.appendData("chp_heu",form.elements["chp_heu"].value);
var oEditor = FCKeditorAPI.GetInstance("chp_txt");
var content = oEditor.GetHTML() ;
XHR.appendData("chp_txt",content);

XHR.sendAndLoad("/_xml/xhr/a/add_con.xml.php", "POST", res_add_con);
}
return(false);
}
function res_add_con(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de donnÃ©es
{
var form = document.forms["frm_act"];
var t_add = obj.responseXML.getElementsByTagName('add');
if (t_add.length>0)
{
cancel_con();
document.getElementById("resultat").innerHTML= "<font color='green'>"+t_add[0].getAttribute("texte")+"</font>";
var liste = document.getElementById("con_list");
liste.innerHTML="";
make_con_list(obj,liste);
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Contenu Web non rÃ©cupÃ©rÃ©</font>";
}
}
}function maj_con()
{
if(confirm("Confirmez la mise Ã  jour de ce contenu"))
{
document.getElementById("resultat").innerHTML = "Mise Ã  jour contenu...";
var form = document.forms['frm_act'];

var XHR = new XHRConnection();
XHR.appendData("chp_id",form.elements["chp_id"].value);
XHR.appendData("chp_typ",form.elements["chp_typ"].value);
XHR.appendData("chp_tit",form.elements["chp_tit"].value);
XHR.appendData("chp_dsc",form.elements["chp_dsc"].value);
XHR.appendData("chp_nom",form.elements["chp_nom"].value);
XHR.appendData("chp_dat",form.elements["chp_dat"].value);
XHR.appendData("chp_heu",form.elements["chp_heu"].value);
var oEditor = FCKeditorAPI.GetInstance("chp_txt");
var content = oEditor.GetHTML() ;
XHR.appendData("chp_txt",content);

XHR.sendAndLoad("/_xml/xhr/m/maj_con.xml.php", "POST", res_maj_con);
}
return(false);
}
function res_maj_con(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de donnÃ©es
{
var form = document.forms["frm_act"];
var t_maj = obj.responseXML.getElementsByTagName('maj');
if (t_maj.length>0)
{
document.getElementById("resultat").innerHTML= "<font color='green'>"+t_maj[0].getAttribute("texte")+"</font>";
cancel_con();
var liste = document.getElementById("con_list");
liste.innerHTML="";
make_con_list(obj,liste);
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Contenu non rÃ©cupÃ©rÃ©</font>";
}
}
}function load_con(id)
{
document.getElementById("resultat").innerHTML = "Chargement du contenu";
var XHR = new XHRConnection();
XHR.appendData("con_id", id);
XHR.sendAndLoad("/_xml/xhr/l/load_con.xml.php", "POST", res_load_con);
return(false);
}
function res_load_con(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("resultat").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de donnÃ©es
{
var form = document.forms["frm_act"];
var t_pag = obj.responseXML.getElementsByTagName('contenu');
if (t_pag.length>0)
{
var id="";
var type="";
var titre="";
var desc="";
var nom="";
var texte="";
var date_maj="";
var heure_maj="";
for(i=0;i<t_pag[0].childNodes.length;i++)
{
var node = t_pag[0].childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "id" : id = node.firstChild.nodeValue;break;
case "type" : type = node.firstChild.nodeValue;break;
case "titre" : titre  = node.firstChild.nodeValue;break;
case "description" :desc  = node.firstChild.nodeValue;break;
case "nom" : nom = node.firstChild.nodeValue;break;
case "texte" : texte  = node.firstChild.nodeValue;break;
case "date_maj" : date_maj  = node.firstChild.nodeValue;break;
case "heure_maj" : heure_maj  = node.firstChild.nodeValue;break;
}
}
}
}
montre("btn_add",0);
montre("btn_maj",1);
montre("btn_can",1);
form.elements["chp_id"].value = id;
form.elements["chp_typ"].selectedIndex = type;
form.elements["chp_tit"].value = titre;
form.elements["chp_dsc"].value = desc;
form.elements["chp_nom"].value = nom;
form.elements["chp_dat"].value = date_maj;
form.elements["chp_heu"].value = heure_maj;
var oEditor = FCKeditorAPI.GetInstance("chp_txt") ;
oEditor.SetHTML(texte);


document.getElementById("resultat").innerHTML= "<font color='green'>contenu chargÃ© ci-dessus</font>";
}
else
{
document.getElementById("resultat").innerHTML = "<font color='red'>Contenu introuvable</font>";
}
}
}function cancel_con()
{
document.getElementById("resultat").innerHTML = "DÃ©chargement du contenu Web...";

var form = document.forms["frm_act"];
montre("btn_add",1);
montre("btn_maj",0);
montre("btn_can",0);
form.elements["chp_typ"].selectedIndex = 0;
form.elements["chp_id"].value = "";
form.elements["chp_tit"].value = "";
form.elements["chp_dsc"].value = "";
form.elements["chp_nom"].value = "";
var oEditor = FCKeditorAPI.GetInstance("chp_txt");
oEditor.SetHTML("") ;
document.getElementById("resultat").innerHTML = "Contenu dÃ©chargÃ©";

return(false);
}function make_con_list(obj,liste)
{
var t_con = obj.responseXML.getElementsByTagName('contenu');
var _TAB = document.createElement("TABLE");
var _TBODY = document.createElement("TBODY");
_TAB.className='tb_adm_con';
if (t_con.length>0)
{
for(k=0;k<t_con.length;k++)
{
var id="";
var type="";
var typel="";
var titre="";
var url="";
var desc="";
var nom="";
var texte="";
var date_maj = "";
var heure_maj ="";
for(i=0;i<t_con[k].childNodes.length;i++)
{
var node = t_con[k].childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "id" : id = node.firstChild.nodeValue;break;
case "type" : type = node.firstChild.nodeValue;break;
case "typel" : typel = node.firstChild.nodeValue;break;
case "titre" : titre  = node.firstChild.nodeValue;break;
case "url" : url  = node.firstChild.nodeValue;break;
case "description" :desc  = node.firstChild.nodeValue;break;
case "nom" : nom = node.firstChild.nodeValue;break;
case "texte" : texte  = node.firstChild.nodeValue;break;
case "date_maj" : date_maj  = node.firstChild.nodeValue;break;
case "heure_maj" : heure_maj  = node.firstChild.nodeValue;break;
}
}
}
}
var _TR = document.createElement("TR");
var _TD1 = document.createElement("TD");
var _TD2 = document.createElement("TD");
var _TD3 = document.createElement("TD");
var _TD4 = document.createElement("TD");
var _TD5 = document.createElement("TD");
_TD1.style.width='auto';
_TD2.style.width='10px';
_TD3.style.width='10px';

_TD1.innerHTML = typel+" - "+titre+" (<a href='"+url+"'>Voir</a>)";
_TD2.innerHTML = "<a onclick=\"javascript:load_con('"+id+"');return(false);\" href=\"/no-javascript\"><img src=\""+_DIR_RACINE+"multimedia/_img/icone/user_edit.png\" /></a>";
_TD3.innerHTML = "<a onclick=\"javascript:del_con('"+id+"');return(false);\" href=\"/no-javascript\"><img src=\""+_DIR_RACINE+"multimedia/_img/icone/user_delete.png\" /></a>";
_TR.appendChild(_TD1);
_TR.appendChild(_TD2);
_TR.appendChild(_TD3);
_TBODY.appendChild(_TR);
}
_TAB.appendChild(_TBODY);
liste.appendChild(_TAB);
}
else
{
liste.innerHTML = "Aucun contenu rÃ©cupÃ©rÃ©";
}
}function loader()
{
alert('coucou Ã© voilÃ  Â° des num');
}function close_request()
{
var XHR = new XHRConnection();
XHR.sendAndLoad("/_xml/xhr/c/close_request.xml.php", "POST");

var form = document.forms["frm_ens"];
montre("close_rech",0);
form.elements["chp_dep"].value = "";
form.elements["chp_ens"].selectedIndex = 0;
form.elements["chp_res"].checked = false;
document.getElementById("res_lst_ens").innerHTML="";
document.getElementById("res_rech").innerHTML="&nbsp;";
document.getElementById("launch_request").className="";

return(false);
}make_calendar = function(mois,annee)
{
var url = '/_json/calendar.php';
var parametres = 'mois=' + mois + '&annee=' + annee;

var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: parametres,
onComplete: remplirCalendrier
}
);
}

function remplirCalendrier(reponsejson) {
       //on utilise la fonction evalJSON de prototype pour récupérer la réponse JSON
       var data=reponsejson.responseText.evalJSON();
       //On place les liens suivants,précédents et le mois en cours
       $('link_suivant').onclick=function(){eval(data.lien_suivant) ;empty_event();};
       $('link_precedent').onclick=function(){eval(data.lien_precedent) ;empty_event();};
       $('titre').innerHTML=data.mois_en_cours;
       //Maintenant, on affiche tous les jours du calendrier
       var compteur=1;
       var id='';
       while(compteur<43){
          id=compteur.toString();
         if(data.calendrier[(compteur-1)].lien==1)montre("code-button",1);
          $(id).innerHTML=data.calendrier[(compteur-1)].fill;
          compteur++;
       }
}
function empty_event()
{
$('Evenements').innerHTML ="";
}

function get_con(date){
$('Evenements').innerHTML ="loading...";
   var url = '/_json/get_con.php';
   var parametres = 'date=' + date ;

var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: parametres,
onComplete: remplirCommentaires
}
);
}

function remplirCommentaires(reponse){
         var commentaires=reponse.responseText;
         $('Evenements').innerHTML=commentaires;
         PullDown.panel = Rico.SlidingPanel.top( $('outer_panel'), $('inner_panel'));
         PullDown.panel.toggle();
}function send_email()
{
document.getElementById("res_email").innerHTML = "&nbsp;";
var form = document.forms['frm_email'];
var XHR = new XHRConnection();
XHR.appendData("email", form.elements['chp_mai'].value);
XHR.sendAndLoad("/_xml/xhr/a/add_email.xml.php", "POST", res_send_email);
return(false);
}
function res_send_email(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("res_email").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de donnÃ©es
{
var t_add = obj.responseXML.getElementsByTagName('add');
if (t_add.length>0) // erreur de donnÃ©es
{
$adding = t_add[0];
document.getElementById("res_email").innerHTML = "<font color='green'>"+t_add[0].getAttribute("texte")+"</font>";
}
}
}// En fonction d'un code postal, rempli une liste des villes associes
function add_contact()
{
document.getElementById("load").innerHTML="&nbsp;";
document.getElementById("load").style.background="transparent url(/multimedia/_img/structure/bar.gif) repeat-x top left";
setTimeout("enregistrement()",1000);
}
function enregistrement()
{
var valid=true;
var form = document.forms['frm_ins_new'];
var tit = form.elements["chp_tit"].value;
var nom = form.elements["chp_nom"].value;
var prenom =  form.elements["chp_pre"].value;
var anni =  form.elements["chp_ani"].value;
var cp = ""+form.elements["chp_cp"].value+"";
var ville = form.elements["chp_vil"].value;
var mail = form.elements["chp_mai"].value;
var mail2 = form.elements["chp_mai2"].value;
var XHR = new XHRConnection();
XHR.appendData("titre", tit);
XHR.appendData("nom", nom);
XHR.appendData("prenom", prenom);
XHR.appendData("anni", anni);
XHR.appendData("cp", cp);
XHR.appendData("ville", ville);
XHR.appendData("mail", mail);
XHR.appendData("mail2", mail2);
XHR.sendAndLoad("/_xml/xhr/a/add_contact.xml.php", "POST", res_add_contact);
}
function res_add_contact(obj) 
{
document.getElementById("load").style.background="none";
form = document.forms['frm_ins_new'];
zone_resultat = document.getElementById("resultat_enreg");
zone_resultat.innerHTML="";
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
zone_resultat.innerHTML = t_err[0].getAttribute("texte");
}
else // aucune erreur de donnÃ©es
{
var t_enr = obj.responseXML.getElementsByTagName('enregistrement');
zone_resultat.style.background="none";
zone_resultat.innerHTML = "<font color='green'>"+t_enr[0].getAttribute("texte")+"</font>";
var _form = document.forms['frm_ins_new'];
_form.elements["chp_tit"].value="";
_form.elements["chp_nom"].value="";
_form.elements["chp_pre"].value="";
_form.elements["chp_ani"].value="";
_form.elements["chp_cp"].value="";
_form.elements["chp_vil"].value="";
_form.elements["chp_mai"].value="";
_form.elements["chp_mai2"].value="";
}
}// En fonction d'un code postal, rempli une liste des villes associes
function del_contact()
{
document.getElementById("load").innerHTML="&nbsp;";
document.getElementById("load").style.background="transparent url(/multimedia/_img/structure/bar.gif) repeat-x top left";
setTimeout("desinscription_newsletter()",1000);
}
function desinscription_newsletter()
{
var valid=true;
var form = document.forms['frm_desins_new'];
var mail = form.elements["chp_mai"].value;
var mail2 = form.elements["chp_mai2"].value;

//montre("desinscription",0);
zone_fin_desins = document.getElementById("fin_desinscription");
zone_fin_desins.style.backgroundImage="url(/multimedia/_img/structure/bar.gif)";
zone_fin_desins.style.backgroundRepeat="repeat-x";
zone_fin_desins.style.backgroundPosition="center";
//montre("fin_desinscription",1);

var XHR = new XHRConnection();
XHR.appendData("mail", mail);
XHR.appendData("mail2", mail2);
XHR.sendAndLoad("/_xml/xhr/d/del_contact.xml.php", "POST", res_del_contact);

}
function res_del_contact(obj) 
{
document.getElementById("load").style.background="none";
form = document.forms['frm_desins_new'];
zone_resultat = document.getElementById("resultat_enreg");
zone_fin_desins = document.getElementById("fin_desinscription");
zone_resultat.innerHTML="";
zone_fin_desins.innerHTML="";
var t_can = obj.responseXML.getElementsByTagName('contact');
res_contact = t_can[0];
if (res_contact.getAttribute("val") == 0) // erreur de donnÃ©es
{
montre("desinscription",1);
montre("fin_desinscription",0);
zone_resultat.innerHTML = res_contact.getAttribute("texte");
}
else // aucune erreur de donnÃ©es
{
var t_enr = obj.responseXML.getElementsByTagName('enregistrement');
res_enreg = t_enr[0];
if (res_enreg.getAttribute("val") == 0) // requÃªte Ã©chouÃ©e!!
{
montre("desinscription",1);
montre("fin_desinscription",0);
zone_resultat.innerHTML = res_enreg.getAttribute("texte");
}
else // enregistrement rÃ©ussi!!!
{
zone_fin_desins.style.background="none";
montre("desinscription",0);
montre("fin_desinscription",1);
zone_fin_desins.innerHTML = "<font color='#444' style='font-size:0.9em;font-family:verdana;'><br /><br /><br />Votre dÃ©sinscription a bien Ã©tÃ© prise en compte.<br /><br /><br /><a href=\"/\" style='color:#c19d00;font-size:0.9em;'>Retour accueil</a></font>";
}
}
return("yes");
}
var _tab_wait = Array();

function load_article (reference,associe,lien)
{
var linkhref = lien ? lien : "" ; 
if(associe=="")associe=0;
//loading
var _DIV = document.createElement("DIV");
_DIV.id = "loading_article";
_DIV.style.position="absolute";
_DIV.style.left="0";
_DIV.style.top="0px";
_DIV.style.border="0px solid red";
_DIV.style.zIndex="15";
_DIV.style.display = "block";
_DIV.style.height = document.getElementById("fiche_article").offsetHeight+"px";
_DIV.style.width = "100%";
_DIV.style.backgroundColor = "white";
_DIV.innerHTML = "<div style='position:relative;top:150px'><center><img src=\"/multimedia/_img/structure/loading_article.gif\" /></center></div>";
document.getElementById("fiche_article").appendChild(_DIV);

if(typeof(mode)=='undefined') mode=1;
var XHR = new XHRConnection();
XHR.appendData("module", "light");
XHR.appendData("reference", reference);
XHR.appendData("associe", associe);
XHR.appendData("id_link", document.getElementById("id_link").value);
XHR.appendData("url", document.location.href);
XHR.sendAndLoad("/fiche-article/article", "POST", res_load_article,linkhref);
return(false);
}
function res_load_article(obj,linkhref) 
{
if(linkhref!="" && linkhref!="undefined") gaTracking(linkhref);
montre("loading_article",0);
document.getElementById('fiche_article').innerHTML = obj.responseText;
$("a#FBtest").fancybox();
$('a.nyroModalLow').nyroModal({width: 800});
$('a.nyroModalMiddle').nyroModal({width: 800,height: 400});
$('a.nyroModalBig').nyroModal({width: 800,height: 650});
}
function prepareLoad(img) {
if(img.src!="")
{
indice = _tab_wait.length;
_tab_wait[indice] = new Array();
_tab_wait[indice]["objet"] = img;
_tab_wait[indice]["statut"] = false;
_tab_wait[indice]["image"] = img.src;
}
}
function loadThem() {
var doreload = false;
for(i=0;i<_tab_wait.length;i++){
if(_tab_wait[i]["objet"].complete==true){_tab_wait[i]["statut"] = true;}
if(_tab_wait[i]["statut"]==false){doreload = true;}
}
if(doreload) setTimeout(function() {loadThem();}, 250);
else montre("loading_article",0);
}function change_etat_tri(lien,form,elem)
{
var form = document.forms[form];
var valeur = form.elements[elem].value;
if (valeur==1) form.elements[elem].value = 0;
else {
form.elements[elem].value = 1;
lien.className="b";
}

if(elem=="chp_prx_dec" && valeur==1)
 form.elements["chp_prx_cro"].value = 0;
if(elem=="chp_prx_cro" && valeur==1)
 form.elements["chp_prx_dec"].value = 0;
}function change_vue(objet,reference,vue)
{
objet.className="vignette_vue_hover";
var zone_image = document.getElementById("image_main");
zone_image.src="multimedia/_img/source/02300_"+reference+"_"+vue+".jpg";
zone_image.title="Article "+reference+" Vue numÃ©ro "+vue;
zone_image.alt="Patientez";
}function select_one(id)
{

}
var _tab_wait = Array();

function get_article(id)
{
// repositionne la fiche article en haut de page
document.getElementById("fiche_article").style.top="0px";
var form = document.forms["frm_tri"];
if(id!=0) var lien = document.getElementById(id);

switch(id)
{
case "tri_promo":
var ope = id.substring(4,id.length);
if(form.elements["chp_tri_ope"].value==ope)
{
lien.src = "multimedia/_img/structure/tri_"+ope+"_off.gif";
form.elements["chp_tri_ope"].value="0";
}
else
{
lien.src = "multimedia/_img/structure/tri_"+ope+"_on.gif";
form.elements["chp_tri_ope"].value=ope;
}
form.elements["chp_tri_pag"].value = "1";
if(document.getElementById("tri_cn"))document.getElementById("tri_cn").src = "multimedia/_img/structure/tri_cn_off.gif";
if(document.getElementById("tri_ap"))document.getElementById("tri_ap").src = "multimedia/_img/structure/tri_ap_off.gif"; 
break;
case "tri_cn":
var ope = id.substring(4,id.length);
if(form.elements["chp_tri_ope"].value==ope)
{
lien.src = "multimedia/_img/structure/tri_"+ope+"_off.gif";
form.elements["chp_tri_ope"].value="0";
}
else
{
lien.src = "multimedia/_img/structure/tri_"+ope+"_on.gif";
form.elements["chp_tri_ope"].value=ope;
}
form.elements["chp_tri_pag"].value = "1";
if(document.getElementById("tri_ap"))document.getElementById("tri_ap").src = "multimedia/_img/structure/tri_ap_off.gif";
if(document.getElementById("tri_promo"))document.getElementById("tri_promo").src = "multimedia/_img/structure/tri_promo_off.gif"; 
break;
case "tri_ap": 
var ope = id.substring(4,id.length);
if(form.elements["chp_tri_ope"].value==ope)
{
lien.src = "multimedia/_img/structure/tri_"+ope+"_off.gif";
form.elements["chp_tri_ope"].value="0";
}
else
{
lien.src = "multimedia/_img/structure/tri_"+ope+"_on.gif";
form.elements["chp_tri_ope"].value=ope;
}
form.elements["chp_tri_pag"].value = "1";
if(document.getElementById("tri_cn"))document.getElementById("tri_cn").src = "multimedia/_img/structure/tri_cn_off.gif";
if(document.getElementById("tri_promo"))document.getElementById("tri_promo").src = "multimedia/_img/structure/tri_promo_off.gif"; 
break;
case "nb_art":
var nb = lien.options[lien.selectedIndex].value;
form.elements["chp_tri_art"].value=nb; 


break;
}

var page = form.elements["chp_tri_pag"].value;
// Gestion des classes CSS sur liens href

if(id!=0){
if(id.substring(0,4)=="page")
{
//lien.className="tri_on";
page=id.substring(5,id.length);
}
}
else{
page = 1;
}
if(page=="") page=1;
form.elements["chp_tri_pag"].value = page;

var height_liste = document.getElementById("liste_vignette").offsetHeight;
document.getElementById("all_vignette").innerHTML="<center>Recherche des articles...</center>";
document.getElementById("all_vignette").style.Height = height_liste+"px";

var XHR = new XHRConnection();
XHR.appendData("id_link", document.getElementById("id_link").value);
XHR.appendData("chp_tri_cro", form.elements["chp_tri_cro"].value);
XHR.appendData("chp_tri_dec", form.elements["chp_tri_dec"].value);
XHR.appendData("chp_tri_art", form.elements["chp_tri_art"].value);
if(document.getElementById("chp_tri_sol"))
if(form.elements["chp_tri_sol"].checked)
XHR.appendData("chp_tri_sol", "PROMO");
if(document.getElementById("chp_tri_nou"))
if(form.elements["chp_tri_nou"].checked)
XHR.appendData("chp_tri_nou", "CN");
if(document.getElementById("chp_tri_avp"))
if(form.elements["chp_tri_avp"].checked)
XHR.appendData("chp_tri_avp", "AP");
XHR.appendData("chp_tri_pag", form.elements["chp_tri_pag"].value);
XHR.appendData("chp_tri_mat", form.elements["chp_tri_mat"].value);
XHR.appendData("chp_tri_poi", form.elements["chp_tri_poi"].value);
XHR.appendData("chp_tri_prx", form.elements["chp_tri_prx"].value);
XHR.appendData("chp_tri_cou", form.elements["chp_tri_cou"].value);
XHR.sendAndLoad("/_xml/xhr/g/get_article.xml.php", "POST", res_get_article);
return(false);
}
function res_get_article(obj) 
{
var zone_resultat = document.getElementById("all_vignette");
var html_liste="";
form = document.forms['frm_tri'];
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
zone_resultat.innerHTML = t_err[0].getAttribute("texte");
}
else // aucune erreur de donnÃ©es
{
var page = obj.responseXML.getElementsByTagName('page');
var page_courante = parseInt(page[0].firstChild.nodeValue);

var t_nb_art = obj.responseXML.getElementsByTagName('total_article');
if (t_nb_art.length>0)
{
var total_article = t_nb_art[0].firstChild.nodeValue;
if(total_article<=1)
$(".nbArticle").html(total_article+" produit");
else
$(".nbArticle").html(total_article+" produits");

if(total_article==0)
$(".nb_art_page").css("display","none");
else
$(".nb_art_page").css("display","block");
}

var t_art = obj.responseXML.getElementsByTagName('article');
if (t_art.length>0)
{
zone_resultat.innerHTML = "<center>Chargement des images...</center>";
if(t_art.length<=total_article)
{

for(i=0;i<t_art.length;i++)
{
var imgref = new Image();
var reference ="";
var exotique = 0;
var operation = "";
var linkhref = "";
var ope_type ="";
var ope_picto ="";
var taille_dispo ="";
var collection ="";
var image = "";
var vignette = "";
var prix_main = "";
var prix_old = "";
var prix_new = "";
var url = "";
for(k=0;k<t_art[i].childNodes.length;k++)
{
var node = t_art[i].childNodes[k];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "reference" : reference = node.firstChild.nodeValue;break;
case "linkhref" : linkhref = node.firstChild.nodeValue;break;
case "ope_type" : ope_type = node.firstChild.nodeValue;break;
case "operation" : operation = node.firstChild.nodeValue;break;
case "ope_picto" : ope_picto = node.firstChild.nodeValue;break;
case "taille_dispo" : taille_dispo = node.firstChild.nodeValue;break;
case "collection" : collection = node.firstChild.nodeValue;break;
case "exotique" : exotique = node.firstChild.nodeValue;break;
case "image" : image = node.firstChild.nodeValue;
imgref.src= image;
prepareLoad(imgref);
break;
case "prix_main" : prix_main = node.firstChild.nodeValue;break;
case "prix_old" : prix_old  = node.firstChild.nodeValue;break;
case "prix_new" : prix_new  = node.firstChild.nodeValue;break;
case "url" : url   = node.firstChild.nodeValue;break;
}
}

}
}
html_liste+="<div class=\"vignette\" id=\"mini_"+reference+"\">";
if(ope_type!=0)
html_liste+="<img src=\""+ope_picto+"\" class='vignette_nouveau' />";

html_liste+="<div class=\"vignette_top\" id=\"vignette_"+i+"\" onclick=\"javascript:select_one(this.id)\">";
html_liste+="<a onclick=\"javascript:load_article('"+reference+"','"+linkhref+"');return(false);\" href=\""+linkhref+"\">";
html_liste+="<img src=\""+image+"\" id=\"img_"+reference+"\" width=\"109px\" height=\"97px\" class=\"image_vignette\" title=\"Tailles disponibles : "+taille_dispo+"\" alt=\"Patientez...\" style=\"font-size:10px\" />";
html_liste+="</a>";
html_liste+="</div>";
if(exotique==0)
html_liste+="<div class=\"liseret_vignette liseret_"+collection+"\">&nbsp;</div>";
else
html_liste+="<div class=\"liseret_vignette liseret_spec_"+collection+"\">&nbsp;</div>";
html_liste+="<div class=\"vignette_bottom\"><div class=\"desc\">";

if(prix_old!=prix_new && operation!=""){
//if(operation!="00269" && operation!="00270"){
if(operation!="01455"){
html_liste+="<div class=\"spacer\"><font class=\"old_prx\">"+prix_old+" â‚¬</font>&nbsp;&nbsp;&nbsp;&nbsp;"+prix_new+" â‚¬</div>";
}
else
html_liste+="<div class=\"spacer\">"+prix_new+" â‚¬</div>";
}
else{
html_liste+="<div class=\"spacer\">"+prix_main+" â‚¬</div>";
}

html_liste+="</div><div class=\"round_border\">";//<div class=\"coin_right\">&nbsp;</div>
html_liste+="</div></div></div>";
}
zone_resultat.innerHTML = html_liste;


var nb_page = Math.ceil(total_article/form.elements["chp_tri_art"].value);
var fil = "";
if(page_courante>1){
var new_page = page_courante-1;
var codepc = "<a id=\"page_"+new_page+"\" class=\"lnkAriane\" onclick=\"javascript:get_article(this.id);return(false);\" href=\""+url+"page-"+(page_courante-1)+"\"><img src='/multimedia/_img/structure/tri_prec.gif' border=0 align=absmiddle /></a><br>&nbsp;";
document.getElementById("lien_ariane_1").innerHTML = codepc;
document.getElementById("lien2_ariane_1").innerHTML = codepc;
}
else{
document.getElementById("lien_ariane_1").innerHTML="&nbsp;";
document.getElementById("lien2_ariane_1").innerHTML="&nbsp;";
}
var maxLink = 4;
var nbPageAfter = 0;
var nbPageBefore = 0;

if(page_courante==1) nbPageBefore=0;
else {
if(page_courante-1<maxLink)
nbPageBefore=page_courante-1;
}
//nbPageBefore=maxLink/2-(2-page_courante+1);

if(page_courante==nb_page) nbPageAfter=0;
else {
if(nb_page-page_courante+nbPageBefore<maxLink)
nbPageAfter=nb_page-page_courante;
}

var resteLink = maxLink-nbPageBefore-nbPageAfter;

//alert("avant : "+nbPageBefore+" aprÃ¨s:"+nbPageAfter+" reste:"+resteLink);
//redispatche le reste de liens Ã  gauche ou Ã  droite de la page courante
if(resteLink>0){
if(page_courante+nbPageAfter+resteLink<=nb_page)
nbPageAfter+=resteLink;

if(page_courante-(nbPageBefore+resteLink)>=1)
nbPageBefore+=resteLink;
}

nbPageBefore=maxLink/2;
nbPageAfter=maxLink/2;

while(page_courante+nbPageAfter>nb_page)
{
nbPageAfter-=1;
nbPageBefore+=1
//if(nb_page<maxLink)

}
while(page_courante-nbPageBefore<1)
{
nbPageBefore-=1;
nbPageAfter+=1;
}

if(page_courante+nbPageAfter>nb_page) nbPageAfter=nb_page-page_courante;



//alert("avant : "+nbPageBefore+" aprÃ¨s:"+nbPageAfter+" reste:"+resteLink);

document.getElementById("lien_ariane_courant").innerHTML= "";
document.getElementById("lien2_ariane_courant").innerHTML= "";
// LIEN BEFORE
if(nbPageBefore>0){
for(g=nbPageBefore;g>0;g--){
var linkBefore = "<a id=\"page_"+(page_courante-g)+"\" class=\"lnkAriane\" onclick=\"javascript:get_article(this.id);return(false);\" href=\""+url+"page-"+(page_courante-g)+"\">"+(page_courante-g)+"</a>";
document.getElementById("lien_ariane_courant").innerHTML+= linkBefore;
document.getElementById("lien2_ariane_courant").innerHTML+= linkBefore;
}
}
// LIEN COURANT
var linkActual = "<div class=\"lnkAriane\"><strong>"+page_courante+"</strong></div>";
document.getElementById("lien_ariane_courant").innerHTML+= linkActual;
document.getElementById("lien2_ariane_courant").innerHTML+= linkActual;
// LIEN AFTER
if(nbPageAfter>0){
for(g=1;g<=nbPageAfter;g++){
var linkAfter = "<a id=\"page_"+(page_courante+g)+"\" class=\"lnkAriane\" onclick=\"javascript:get_article(this.id);return(false);\" href=\""+url+"page-"+(page_courante+g)+"\">"+(page_courante+g)+"</a>";
document.getElementById("lien_ariane_courant").innerHTML+= linkAfter;
document.getElementById("lien2_ariane_courant").innerHTML+= linkAfter;
}
}

var codepc = "<a id=\"page_"+(page_courante+1)+"\" class=\"lnkAriane\" onclick=\"javascript:get_article(this.id);return(false);\" href=\""+url+"page-"+(page_courante+1)+"\"><img src='/multimedia/_img/structure/tri_suivant.gif' border=0 align=absmiddle /></a>";
var codepcinv = "<a id=\"page_"+(page_courante+1)+"\" class=\"lnkAriane\" onclick=\"javascript:get_article(this.id);return(false);\" href=\""+url+"page-"+(page_courante+1)+"\" style='visibility:hidden'><img src='/multimedia/_img/structure/tri_suivant.gif' border=0 align=absmiddle /></a>";
if(nb_page>page_courante){
var new_page = page_courante+1;
document.getElementById("lien_ariane_2").innerHTML = codepc;
document.getElementById("lien2_ariane_2").innerHTML = codepc;
}
else{
document.getElementById("lien_ariane_2").innerHTML = codepcinv;
document.getElementById("lien2_ariane_2").innerHTML = codepcinv;
}

//document.getElementById("ariane_page").innerHTML = fil;
}
//loadThem(html_liste);
}
else
{
document.getElementById("lien_ariane_courant").innerHTML= "";
document.getElementById("lien2_ariane_courant").innerHTML= "";
zone_resultat.innerHTML = "<center><strong>DÃ©solÃ©, aucun article n'a Ã©tÃ© trouvÃ©</strong></center>";
}
}
}
function prepareLoad(img) {
if(img.src!="")
{
indice = _tab_wait.length;
_tab_wait[indice] = new Array();
_tab_wait[indice]["objet"] = img;
_tab_wait[indice]["statut"] = false;
_tab_wait[indice]["image"] = img.src;
}
}
function loadThem(codehtml) {
var doreload = false;
for(i=0;i<_tab_wait.length;i++){
if(_tab_wait[i]["objet"].complete==true){_tab_wait[i]["statut"] = true;}
if(_tab_wait[i]["statut"]==false){doreload = true;}
}
if(doreload) setTimeout(function(){loadThem(codehtml);},1000);
else {document.getElementById("all_vignette").innerHTML=codehtml;_tab_wait = Array();}
}function put_drop_article_home()
{
var reference;
reference = document.getElementById("chp_ref").value;
if (reference!="")
{
var XHR = new XHRConnection();
XHR.appendData("reference", reference);
if(document.getElementById("chp_art_acc"))
{
if(document.getElementById("chp_art_acc").checked==true)
XHR.appendData("action", "add");
else
XHR.appendData("action", "drop");
XHR.sendAndLoad("/_xml/xhr/p/put_drop_article_home.xml.php", "POST", res_put_drop_article_home);
return(false);
}
}
alert("Traitement interdit");
return(false);
}
function res_put_drop_article_home(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
alert(t_err[0].getAttribute("texte"));
if(document.getElementById("chp_art_acc"))
{
if(t_err[0].getAttribute("action")=="add")
document.getElementById("chp_art_acc").checked = false;
else if(t_err[0].getAttribute("action")=="drop")
document.getElementById("chp_art_acc").checked = true;
}
return(false);
}
else // aucune erreur de données
{
var t_enr = obj.responseXML.getElementsByTagName('reference');

if (t_enr.length>0)
{
alert(t_enr[0].getAttribute("texte"));
return(true);
}
else
{
alert("aucun article trouve");
return(false);
}
}
}function put_drop_article()
{
var reference;
reference = document.getElementById("chp_ref").value;
if (reference!="")
{
var XHR = new XHRConnection();
XHR.appendData("reference", reference);
if(document.getElementById("chp_art_uti"))
{
if(document.getElementById("chp_art_uti").checked==true)
XHR.appendData("action", "add");
else
XHR.appendData("action", "drop");
XHR.sendAndLoad("/_xml/xhr/p/put_drop_article.xml.php", "POST", res_put_drop_article);
return(false);
}
}
alert("Traitement interdit");
return(false);
}
function res_put_drop_article(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
alert(t_err[0].getAttribute("texte"));
if(document.getElementById("chp_art_uti"))
{
if(t_err[0].getAttribute("action")=="add")
document.getElementById("chp_art_uti").checked = false;
else if(t_err[0].getAttribute("action")=="drop")
document.getElementById("chp_art_uti").checked = true;
}
return(false);
}
else // aucune erreur de données
{
var t_enr = obj.responseXML.getElementsByTagName('reference');

if (t_enr.length>0)
{
alert(t_enr[0].getAttribute("texte"));
return(true);
}
else
{
alert("aucun article trouve");
return(false);
}
}
}function del_pan(reference,taille,panier)
{
var form = document.forms["frm_art"];
document.getElementById("action_message").innerHTML="Confirmez la suppression de l'article : <a onclick=\"javascript:confirm_del_pan('"+reference+"','"+taille+"','"+panier+"');return(false);\" href=\"no-javascript\"><font style='font-weight:bold;color:green;'>Oui</font></a> | <a onclick=\"javascript:document.getElementById('action_message').innerHTML='&nbsp;';return(false);\" href='no-javascript'><font style='font-weight:bold;color:red'>Annuler</font></a></font></font>";
return(false);
}function add_pan()
{
var form = document.forms["frm_art"];
if(form.elements["chp_tai"].value=="0")
{
document.getElementById("mess_pan").innerHTML="<font color=red>Vous devez choisir une pointure</font>";
}
else
{
document.getElementById("mess_pan").innerHTML="";
var XHR = new XHRConnection();
XHR.appendData("chp_ref",form.elements["chp_ref"].value);
XHR.appendData("chp_tai",form.elements["chp_tai"].value);
XHR.appendData("chp_lnk",form.elements["chp_lnk"].value);
XHR.sendAndLoad("/_xml/xhr/a/add_pan.xml.php", "POST", res_add_pan);
}

return(false);
}
function res_add_pan(obj) 
{
var form = document.forms["frm_art"];
var formtri = document.forms["frm_tri"];

var panier_quantite = 0;
var zone_nb_art = document.getElementById("pan_nb_art");

var t_err = obj.responseXML.getElementsByTagName('error');
var t_dis = obj.responseXML.getElementsByTagName('indisponible');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("mess_pan").innerHTML="<font color=red>"+t_err[0].getAttribute("texte")+"</font>";
}
else if (t_dis.length>0) // erreur de donnÃ©es
{
document.getElementById("mess_pan").innerHTML="<font color=red>"+t_dis[0].getAttribute("texte")+"</font>";
//close_transparent_sheat("confirm_panier",1);
}
else // aucune erreur de donnÃ©es
{
var t_pan = obj.responseXML.getElementsByTagName('panier');
if (t_pan.length>0)
{
open_transparent_sheat("confirm_panier",1);
var contenu_panier ="<div style=\"left:10px;width:200px;position:relative;\"><div style=\"padding:5px;\" class=\"b\">AperÃ§u de mon panier</div></div><div style=\"position:relative;border-top:1px solid #888;width:426px;left:1px;margin-left:auto;margin-right:auto;background:transparent url('multimedia/_img/structure/panier/bg_panier.gif') repeat-x bottom center;\">";
var panier = t_pan[0];
panier_quantite = panier.getAttribute("quantite");
panier_image_article = panier.getAttribute("image");
if(panier_quantite!=0)
{
contenu_panier+="<div style=\"padding:10px;padding-left:30px\">";
contenu_panier+="<img src=\"multimedia/_img/structure/mini_fleche_mon_compte_menu.gif\" style=\"z-index:1\" />";
contenu_panier+="<a href=\"commande/panier\" title=\"Voir le dÃ©tail de mon panier\">";
contenu_panier+="<span style=\"border-bottom:1px solid #888\">Voir le dÃ©tail de mon panier</span></a>";
contenu_panier+="</div>";
contenu_panier+="<div id=\"action_message\" style=\"width:400px;border:0px solid red;position:relative;margin-left:auto;margin-right:auto\">&nbsp;</div>";
contenu_panier+="<div id=\"panier_contenu\">";
for(i=0;i<panier.childNodes.length;i++)
{
var node = panier.childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "article" :
var newarticle = node.getAttribute("new");
var id ="";
var reference = "";
var modele = "";
var modele_libelle = "";
var taille="";
var taille_libelle="";
var quantite="";
var operation ="";
var prix="";
var prix_old="";
var prix_new="";
var prix_total="";
var prix_total_ancien="";
var devise = "";
var image = "";
var lien = "";
for(j=0;j<node.childNodes.length;j++)
{
var node_article = node.childNodes[j];
if (node_article.nodeType == 1)
{
if(node_article.firstChild)
{
switch(node_article.nodeName)
{
case "id" : id = node_article.firstChild.nodeValue;break;
case "reference" :reference = node_article.firstChild.nodeValue;break;
case "reference_tiret" :reference_tiret = node_article.firstChild.nodeValue;break;
case "modele" :modele = node_article.firstChild.nodeValue;break;
case "modele_libelle" :modele_libelle = node_article.firstChild.nodeValue;break;
case "taille" :taille  = node_article.firstChild.nodeValue;break;
case "taille_libelle" :taille_libelle = node_article.firstChild.nodeValue;break;
case "quantite" :quantite = node_article.firstChild.nodeValue;break;
case "operation" :operation = node_article.firstChild.nodeValue;break;
case "prix" :prix = node_article.firstChild.nodeValue;break;
case "prix_old" :prix_old = node_article.firstChild.nodeValue;break;
case "prix_new" :prix_new = node_article.firstChild.nodeValue;break;
case "prix_total" :prix_total = node_article.firstChild.nodeValue;break;
case "prix_total_ancien" :prix_total_ancien = node_article.firstChild.nodeValue;break;
case "devise" :devise  = node_article.firstChild.nodeValue;break;
case "image" :image  = node_article.firstChild.nodeValue;break;
case "link" :lien  = node_article.firstChild.nodeValue;break;
}
}
}
}
contenu_panier+="<div id=\""+reference+"\" class=\"panier_article_contenu\" style=\"position:relative;width:120px;height:220px;\">";
contenu_panier+="<div class=\"panier_article_image\">";
contenu_panier+="<div class=\"b\" style=\"position:absolute;left:90px;top:10px;\"><a onclick=\"javascript:del_pan('"+reference+"','"+taille+"','0');return(false);\" href=\"/no-javascript\" title=\"Supprimer cet article de votre panier\"><img src=\"/multimedia/_img/structure/panier/croix.gif\" /></a></div>";
contenu_panier+="<a href=\""+lien+"\" title=\""+id+"\"><img src=\""+image+"\" alt=\"Chargement\" width=\"109px\" height=\"97px\" Title=\"\" style=\"border:0px solid red\" /></a>";
contenu_panier+="</div>";
contenu_panier+="<div class=\"panier_article_detail\">";
contenu_panier+="<div style=\"padding:5px\">";
contenu_panier+="<div class=\"c b\" style=\"height:25px\">"+modele_libelle+"</div>";
if(taille_libelle!=""){
contenu_panier+="<div class=\"c\" style=\"height:15px\">";
if (taille!="000")
contenu_panier+="Pointure "+taille_libelle;
else
contenu_panier+="Pointure unique";
contenu_panier+="</div>";
}
contenu_panier+="<div class=\"panier_prix\">";
contenu_panier+="<div class=\"fg\">Prix</div>";
contenu_panier+="<div class=\"fd prix d\">"+prix+" â‚¬</div>";
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="<div class=\"fg\">QuantitÃ©</div>";
contenu_panier+="<div class=\"fd prix d\">"+quantite+"</div>";
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="<div class=\"fg\" style=\"width:100%;\">";
contenu_panier+="<div style=\"margin:2px;border-top:2px solid #ccc;height:1px;font-size:1px;line-height:1px;\">&nbsp;</div>";
contenu_panier+="</div>";
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="<div class=\"fg\">Total</div>";
if (prix_new!=prix_old){
contenu_panier+="<div class=\"fd d prix\">"+prix_total+" "+devise+"</div>";
//if(operation!="00269" && operation!="00270"){
if(operation!="01455"){
contenu_panier+="<div class=\"fg\" style=\"font-weight:normal\">au lieu de</div>";
contenu_panier+="<div class=\"fd d old_prx\">"+prix_total_ancien+" "+devise+"</div>";
}
}
else{
contenu_panier+="<div class=\"fd d prix\">"+prix_total+" "+devise+"</div>";
}
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="</div>";
contenu_panier+="</div>";
contenu_panier+="</div>";
contenu_panier+="</div>";

if(newarticle==1)
{
document.getElementById("pop_pan_img").innerHTML="<img src=\""+panier_image_article+"\" alt=\"Chargement\" Title=\"\" />";
document.getElementById("pop_pan_mod").innerHTML=modele_libelle;
document.getElementById("pop_pan_ref").innerHTML=reference_tiret;
document.getElementById("pop_pan_tai").innerHTML=taille_libelle;
if (prix_new!="" && prix_old!=""){
if(prix_new!=prix_old){
document.getElementById("pop_pan_prx").innerHTML=prix_new+" "+devise+"<br />";
//if(operation!="00269" && operation!="00270"){
if(operation!="01455"){
document.getElementById("pop_pan_prx").innerHTML+="<div class='pop_pan_prx_old'>"+prix_old+" "+devise+"</div>";
}
}
else
document.getElementById("pop_pan_prx").innerHTML=prix+" "+devise;
}
else
document.getElementById("pop_pan_prx").innerHTML=prix+" "+devise;
}
break;
}
}
}
}

contenu_panier+="<div class='clear'>&nbsp;</div>";
contenu_panier+="</div>";
contenu_panier+="<div class='panier_validation'>";
contenu_panier+="<div class='spaced'>";
contenu_panier+="<a href='commande/panier' title=\"Valider ma commande\"><img src=\"multimedia/_img/structure/panier/bt_ajouter_panier.gif\" /></a><br /></div>";
contenu_panier+="</div>";
contenu_panier+="</div>";
document.getElementById("panier_center").innerHTML=contenu_panier;
zone_nb_art.innerHTML=panier_quantite;

//close_transparent_sheat("confirm_panier",1);
}
else
{
document.getElementById("panier_center").innerHTML="<div style=\"left:10px;width:200px;position:relative;\"><div style=\"padding:5px;\" class=\"b\">AperÃ§u de mon panier</div></div><div style=\"position:relative;border-top:1px solid #888;width:426px;left:1px;margin-left:auto;margin-right:auto;background:transparent url('multimedia/_img/structure/panier/bg_panier.gif') repeat-x bottom center;\">Vous n'avez aucun produit dans votre panier</div>";
}
}
else
{
document.getElementById("mess_pan").innerHTML = "<font color='red'>Le contenu de votre panier n'a pas Ã©tÃ© rÃ©cupÃ©rÃ©</font>";
//close_transparent_sheat("confirm_panier",1);
}
}

return(false);
}function cancel_add_pan()
{
close_transparent_sheat("confirm_panier",1);
}function cancel_add_pan()
{
close_transparent_sheat("confirm_panier",1);
}function confirm_del_pan(reference,taille,panier)
{
var form = document.forms["frm_art"];
var XHR = new XHRConnection();
XHR.appendData("chp_ref",reference);
XHR.appendData("chp_tai",taille);
if(panier==0)
XHR.sendAndLoad("/_xml/xhr/d/del_pan_art.xml.php", "POST", res_pan_flotteur);
else
XHR.sendAndLoad("/_xml/xhr/d/del_pan_art.xml.php", "POST", res_pan);
return(false);
}function maj_pan_art_qua(reference,taille)
{
var form = document.forms["frm_pan"];
var XHR = new XHRConnection();
XHR.appendData("chp_ref",reference);
XHR.appendData("chp_tai",taille);
XHR.appendData("chp_qua",form.elements["chp_pan_qua_"+reference+"_"+taille].value);
XHR.sendAndLoad("/_xml/xhr/m/maj_pan_qua.xml.php", "POST", res_pan);
return(false);
}function res_pan(obj) 
{
var panier_quantite = 0;
var zone_action_message = document.getElementById("zone_action_message");
var t_err = obj.responseXML.getElementsByTagName('error');
var t_dis = obj.responseXML.getElementsByTagName('indisponible');
if (t_err.length>0) // erreur de donnÃ©es
{
alert(t_err[0].getAttribute("texte"));
var champ = document.getElementById("chp_pan_qua_"+t_err[0].getAttribute("reference")+"_"+t_err[0].getAttribute("taille"));
champ.options[t_err[0].getAttribute("quantite_origine")-1].selected="selected" ;
close_transparency_sheat("confirm_panier",1);
}
else if (t_dis.length>0) // erreur de donnÃ©es
{
zone_action_message.innerHTML=t_err[0].getAttribute("texte");
close_transparency_sheat("confirm_panier",1);
}
else // aucune erreur de donnÃ©es
{
var t_pan = obj.responseXML.getElementsByTagName('panier');
if (t_pan.length>0)
{
var panier = t_pan[0];
var panier_quantite = panier.getAttribute("quantite");
if (panier_quantite!=0){
var total_ttc = panier.getAttribute("total_ttc");
var _TBODY = document.getElementById("panier_tbody");
while (_TBODY.firstChild) {
_TBODY.removeChild(_TBODY.firstChild);
}


var _TR_ARD = document.createElement("TR");
var _TD_ARD = document.createElement("TD");
_TD_ARD.setAttribute("colSpan","9");
_TD_ARD.style.height="8px";
_TD_ARD.style.padding="0px";
_TD_ARD.style.backgroundImage="url(/multimedia/_img/structure/panier/panier_arrondi.jpg)";
_TR_ARD.appendChild(_TD_ARD);
_TBODY.appendChild(_TR_ARD);

var _TR = document.createElement("TR");
_TR.className="tr_entete_panier";
var _TD2 = document.createElement("TD");
var _TXT2 = document.createTextNode("Article");
_TD2.appendChild(_TXT2);
_TD2.className="td_pan_img";
_TR.appendChild(_TD2);

var _TD3a = document.createElement("TD");
var _TXT3a = document.createTextNode("Nom du modÃ¨le");
_TD3a.appendChild(_TXT3a);
_TD3a.className="td_pan_mod";
_TR.appendChild(_TD3a);

var _TD3 = document.createElement("TD");
var _TXT3 = document.createTextNode("RÃ©fÃ©rence");
_TD3.appendChild(_TXT3);
_TD3.className="td_pan_ref";
_TR.appendChild(_TD3);

var _TD4 = document.createElement("TD");
var _TXT4 = document.createTextNode("Marque");
_TD4.appendChild(_TXT4);
_TD4.className="td_pan_mar";
_TR.appendChild(_TD4);

var _TD5 = document.createElement("TD");
var _TXT5 = document.createTextNode("Pointure");
_TD5.appendChild(_TXT5);
_TD5.className="td_pan_tai";
_TR.appendChild(_TD5);

var _TD6 = document.createElement("TD");
var _TXT6 = document.createTextNode("QuantitÃ©");
_TD6.appendChild(_TXT6);
_TD6.className="td_pan_qua";
_TR.appendChild(_TD6);

var _TD7 = document.createElement("TD");
var _TXT7 = document.createTextNode("Prix unitaire");
_TD7.appendChild(_TXT7);
_TD7.className="td_pan_pxu";
_TR.appendChild(_TD7);

var _TD8 = document.createElement("TD");
var _TXT8 = document.createTextNode("Prix total");
_TD8.appendChild(_TXT8);
_TD8.className="td_pan_pxt";
_TR.appendChild(_TD8);

var _TD1 = document.createElement("TD");
_TD1.className="td_pan_act";
_TD1.innerHTML="&nbsp;";
_TR.appendChild(_TD1);

_TBODY.appendChild(_TR);
var lst_article = panier.getElementsByTagName("article");
for(i=0;i<lst_article.length;i++)
{
var node = lst_article[i];
var id="";
var oc="";
var operation="";
var reference="";
var reference_tiret="";
var marque="-";
var taille="";
var taille_libelle="";
var quantite="";
var prix="";
var prix_old="";
var prix_new="";
var prix_total="";
var lien="";
for(j=0;j<node.childNodes.length;j++)
{
var node_article = node.childNodes[j];
if (node_article.nodeType == 1)
{
if(node_article.firstChild)
{
switch(node_article.nodeName)
{
case "id" : id = node_article.firstChild.nodeValue;break;
case "operation" : operation = node_article.firstChild.nodeValue;break;
case "oc" : oc = node_article.firstChild.nodeValue;break;
case "reference" :reference = node_article.firstChild.nodeValue;break;
case "reference_tiret" :reference_tiret = node_article.firstChild.nodeValue;break;
case "modele" :modele = node_article.firstChild.nodeValue;break;
case "modele_libelle" :modele_libelle = node_article.firstChild.nodeValue;break;
case "marque" :marque = node_article.firstChild.nodeValue;
if(marque=="")marque="-";
break;
case "taille" :taille  = node_article.firstChild.nodeValue;break;
case "taille_libelle" :taille_libelle = node_article.firstChild.nodeValue;break;
case "quantite" :quantite = node_article.firstChild.nodeValue;break;
case "prix" :prix = node_article.firstChild.nodeValue;break;
case "prix_old" :prix_old = node_article.firstChild.nodeValue;break;
case "prix_new" :prix_new = node_article.firstChild.nodeValue;break;
case "prix_total" :prix_total = node_article.firstChild.nodeValue;break;
case "devise" :devise = node_article.firstChild.nodeValue;break;
case "image" :image = node_article.firstChild.nodeValue;break;
case "link" :lien = node_article.firstChild.nodeValue;break;
}
}
}
}
var _TR = document.createElement("TR");
_TR.id="reference_"+reference;

var _TD2 = document.createElement("TD");
_TD2.innerHTML="<img src=\""+image+"\" alt=\"Chargement\" title=\"Image de l'article\" />";
_TD2.className="td_pan_img";
_TR.appendChild(_TD2);
// MODELE ******************************************************
var _TD3a = document.createElement("TD");
var _TXT3a = document.createTextNode(modele_libelle);
_TD3a.appendChild(_TXT3a);
_TD3a.className="td_pan_mod";
_TR.appendChild(_TD3a);
// REFERENCE ******************************************************
var _TD3 = document.createElement("TD");
var _TXT3 = document.createTextNode(reference_tiret);
_TD3.appendChild(_TXT3);
_TD3.className="td_pan_ref";
_TR.appendChild(_TD3);
// MARQUE *********************************************************
var _TD4 = document.createElement("TD");
var _TXT4 = document.createTextNode(marque);
_TD4.appendChild(_TXT4);
_TD4.className="td_pan_mar";
_TR.appendChild(_TD4);
// POINTURE *******************************************************
var _TD5 = document.createElement("TD");
var _TXT5 = document.createTextNode(taille_libelle);
_TD5.appendChild(_TXT5);
_TD5.className="td_pan_tai";
_TR.appendChild(_TD5);
// QUANTITE *******************************************************
var _TD6 = document.createElement("TD");
if(oc=="off"){
var _SELECT = document.createElement("SELECT");
_SELECT.id="chp_pan_qua_"+reference+"_"+taille;
_SELECT.name="chp_pan_qua_"+reference+"_"+taille;
_SELECT.ref=reference;
_SELECT.tai=taille;
_SELECT.style.width="50px";
for(k=1;k<4;k++)
{
var _OPTION = document.createElement("option");
_OPTION.value=k;
if(k==quantite)
_OPTION.selected="selected";
_OPTION.innerHTML=k;
_SELECT.appendChild(_OPTION);
}
}else{
var _SELECT = document.createTextNode(quantite);
}
_TD6.appendChild(_SELECT);
_TD6.className="td_pan_qua";
_TR.appendChild(_TD6);
// PRIX UNITAIRE **************************************************
var _TD7 = document.createElement("TD");
_TD7.id = "chp_pan_pu_"+reference;
_TD7.className="td_pan_pxu";
var real_cost = prix+" "+devise;
if(prix_old!=prix_new){
//if(operation!="00269" && operation!="00270"){
if(operation!="01455"){
var _coast_txt  = real_cost+"<br/><span class=\"old_prx\">"+prix_old+" "+devise+"</span>";
_TD7.innerHTML = _coast_txt;
}
else{
var _coast_txt = document.createTextNode(real_cost);
_TD7.appendChild(_coast_txt);
}
}
else{
var _coast_txt = document.createTextNode(real_cost);
_TD7.appendChild(_coast_txt);
}
_TR.appendChild(_TD7);
// TOTAL **********************************************************
var _TD8 = document.createElement("TD");
var _TXT8 = document.createTextNode(prix_total+" "+devise);
_TD8.appendChild(_TXT8);
_TD8.className="td_pan_pxt";
_TR.appendChild(_TD8);

var _TD1 = document.createElement("TD");
_TD1.className="td_pan_act";
_TD1.innerHTML="<a onclick=\"confirm_del_pan('"+reference+"','"+taille+"',1);return(false);\" href=\"nojavascript\"><img src='/multimedia/_img/structure/panier/bt_supp_panier.gif' border=0 /></a>";
_TR.appendChild(_TD1);
_TBODY.appendChild(_TR);
if(oc=="off"){
addEvent(_SELECT,"change", function(){maj_pan_art_qua(this.ref,this.tai);},false);
}
}


var _TR_BLX = document.createElement("TR");
var _TD_BLX = document.createElement("TD");
_TD_BLX.setAttribute("colSpan","9");
_TD_BLX.style.backgroundColor="#FBFBFB";
_TD_BLX.innerHTML="&nbsp;";
_TR_BLX.appendChild(_TD_BLX);
_TBODY.appendChild(_TR_BLX);


var _TR_ARD = document.createElement("TR");
var _TD_ARD = document.createElement("TD");
_TD_ARD.setAttribute("colSpan","6");
_TD_ARD.style.height="8px";
_TD_ARD.style.backgroundColor="#FBFBFB";
_TR_ARD.appendChild(_TD_ARD);


var _TD_ARD = document.createElement("TD");
_TD_ARD.setAttribute("colSpan","3");
//_TD_ARD.style.height="8px";
//_TD_ARD.style.width="214px";
_TD_ARD.style.backgroundColor="#7c7c7c";

_TD_ARD.style.height="8px";
_TD_ARD.style.lineHeight="1px";
_TD_ARD.style.padding="0px";


//_TD_ARD.style.backgroundImage="url(/multimedia/_img/structure/panier/panier_arrondi_small2.jpg)";
_TD_ARD.innerHTML="<img src='/multimedia/_img/structure/panier/panier_arrondi_small2.jpg' border=0 align=right>";

_TR_ARD.appendChild(_TD_ARD);
_TBODY.appendChild(_TR_ARD);



var _TR_TTC = document.createElement("TR");
_TR_TTC.className="tr_footer_panier";

var _TD_ARD1 = document.createElement("TD");
_TD_ARD1.setAttribute("colSpan","6");
_TD_ARD1.style.backgroundColor="#FBFBFB";
_TR_TTC.appendChild(_TD_ARD1);

var _TD = document.createElement("TD");
_TD.setAttribute("colSpan","1");
_TD.style.textAlign="right";
_TD.style.fontSize="0.9em";
_TD.innerHTML="Total TTC";
_TR_TTC.appendChild(_TD);

var _TD = document.createElement("TD");
_TD.setAttribute("colSpan","2");
_TD.style.textAlign="center";
_TD.style.fontSize="0.9em";
_TD.innerHTML=total_ttc+" "+devise;
_TR_TTC.appendChild(_TD);


_TBODY.appendChild(_TR_TTC);

//document.getElementById("montant_total_panier").innerHTML = total_ttc+" "+devise;
}
else
{
window.location.href="panier-vide";
}
}
}
}function res_pan_flotteur(obj) 
{
var form = document.forms["frm_art"];
var formtri = document.forms["frm_tri"];
var panier_quantite = 0;
var contenu_panier ="<div style=\"left:10px;width:200px;position:relative;\"><div style=\"padding:5px;\" class=\"b\">AperÃ§u de mon panier</div></div><div  id='panier_center_center' >";
var zone_nb_art = document.getElementById("pan_nb_art");
var zone_action_message = document.getElementById("action_message");

var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
zone_action_message.innerHTML=t_err[0].getAttribute("texte");
close_transparency_sheat("confirm_panier",1);
}
else // aucune erreur de donnÃ©es
{
if(_PAGE_ARTICLE) get_article(formtri.elements["chp_tri_pag"].value);
zone_action_message.innerHTML="";
var t_pan = obj.responseXML.getElementsByTagName('panier');
if (t_pan.length>0)
{
if(_PAGE_ARTICLE) load_article(document.forms["frm_art"].elements["chp_ref"].value);
var panier = t_pan[0];
var panier_quantite = panier.getAttribute("quantite");
if (panier_quantite!=0){
contenu_panier+="<div style=\"padding:10px;padding-left:30px\">";
contenu_panier+="<img src=\"multimedia/_img/structure/mini_fleche_mon_compte_menu.gif\" />";
contenu_panier+="<a href=\"commande/panier\">";
contenu_panier+="<span style=\"border-bottom:1px solid #888\">Voir le dÃ©tail de mon panier</span>";
contenu_panier+="</a>";
contenu_panier+="</div>";
contenu_panier+="<div id=\"action_message\" style=\"width:400px;border:0px solid red;position:relative;margin-left:auto;margin-right:auto\">&nbsp;</div>";
contenu_panier+="<div id=\"panier_contenu\">";
document.getElementById("panier_center").innerHTML="Chargement...";
for(i=0;i<panier.childNodes.length;i++)
{
var node = panier.childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "article" :
var newarticle = node.getAttribute("new");
var id ="";
var reference = "";
var modele = "";
var modele_libelle = "";
var taille="";
var taille_libelle="";
var quantite="";
var operation ="";
var prix="";
var prix_old="";
var prix_new="";
var prix_total="";
var prix_total_ancien="";
var devise = "";
var image = "";
var lien = "";
for(j=0;j<node.childNodes.length;j++)
{
var node_article = node.childNodes[j];
if (node_article.nodeType == 1)
{
if(node_article.firstChild)
{
switch(node_article.nodeName)
{
case "id" : id = node_article.firstChild.nodeValue;break;
case "reference" :reference = node_article.firstChild.nodeValue;break;
case "reference_tiret" :reference_tiret = node_article.firstChild.nodeValue;break;
case "modele" :modele = node_article.firstChild.nodeValue;break;
case "modele_libelle" :modele_libelle = node_article.firstChild.nodeValue;break;
case "taille" :taille  = node_article.firstChild.nodeValue;break;
case "taille_libelle" :taille_libelle = node_article.firstChild.nodeValue;break;
case "quantite" :quantite = node_article.firstChild.nodeValue;break;
case "operation" :operation = node_article.firstChild.nodeValue;break;
case "prix" :prix = node_article.firstChild.nodeValue;break;
case "prix_old" :prix_old = node_article.firstChild.nodeValue;break;
case "prix_new" :prix_new = node_article.firstChild.nodeValue;break;
case "prix_total" :prix_total = node_article.firstChild.nodeValue;break;
case "prix_total_ancien" :prix_total_ancien = node_article.firstChild.nodeValue;break;
case "devise" :devise  = node_article.firstChild.nodeValue;break;
case "image" :image  = node_article.firstChild.nodeValue;break;
case "link" :lien = node_article.firstChild.nodeValue;break;
}
}
}
}
contenu_panier+="<div id=\""+reference+"\" class=\"panier_article_contenu\" style=\"position:relative;width:120px;height:220px;\">";
contenu_panier+="<div class=\"panier_article_image\">";
contenu_panier+="<div class=\"b\" style=\"position:absolute;left:90px;top:10px;\"><a onclick=\"javascript:del_pan('"+reference+"','"+taille+"','0');return(false);\" href=\"/no-javascript\" title=\"Supprimer cet article de votre panier\"><img src=\"/multimedia/_img/structure/panier/croix.gif\" /></a></div>";
contenu_panier+="<a href=\""+lien+"\" title=\""+id+"\"><img src=\""+image+"\" alt=\"Chargement\" width=\"109px\" height=\"97px\" Title=\"\" style=\"border:0px solid red\" /></a>";
contenu_panier+="</div>";
contenu_panier+="<div class=\"panier_article_detail\">";
contenu_panier+="<div style=\"padding:5px\">";
contenu_panier+="<div class=\"c b\" style=\"height:25px\">"+modele_libelle+"</div>";
if(taille_libelle!=""){
contenu_panier+="<div class=\"c\" style=\"height:15px\">";
if (taille!="000")
contenu_panier+="Pointure "+taille_libelle;
else
contenu_panier+="Pointure unique";
contenu_panier+="</div>";
}
contenu_panier+="<div class=\"panier_prix\">";
contenu_panier+="<div class=\"fg\">Prix</div>";
contenu_panier+="<div class=\"fd prix d\">"+prix+" â‚¬</div>";
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="<div class=\"fg\">QuantitÃ©</div>";
contenu_panier+="<div class=\"fd prix d\">"+quantite+"</div>";
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="<div class=\"fg\" style=\"width:100%;\">";
contenu_panier+="<div style=\"margin:2px;border-top:2px solid #ccc;height:1px;font-size:1px;line-height:1px;\">&nbsp;</div>";
contenu_panier+="</div>";
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="<div class=\"fg\">Total</div>";
if (prix_new!="" && prix_old!=""){
if (prix_new!=prix_old){
contenu_panier+="<div class=\"fd d prix\">"+prix_total+" "+devise+"</div>";
contenu_panier+="<div class=\"clear\"></div>";
if(operation!="01455"){
contenu_panier+="<div class=\"fg\" style=\"font-weight:normal\">au lieu de</div>";
contenu_panier+="<div class=\"fd d old_prx\">"+prix_total_ancien+" "+devise+"</div>";
}
}
else{
contenu_panier+="<div class=\"fd d prix\">"+prix_total+" "+devise+"</div>";
}
}
else{
contenu_panier+="<div class=\"fd d prix\">"+prix_total+" "+devise+"</div>";
}
contenu_panier+="<div class=\"clear\"></div>";
contenu_panier+="</div>";
contenu_panier+="</div>";
contenu_panier+="</div>";
contenu_panier+="</div>";

if(newarticle==1)
{
document.getElementById("pop_pan_img").innerHTML="<img src=\""+panier_image_article+"\" alt=\"Chargement\" Title=\"\" />";
document.getElementById("pop_pan_mod").innerHTML=modele_libelle;
document.getElementById("pop_pan_ref").innerHTML=reference_tiret;
document.getElementById("pop_pan_tai").innerHTML=taille_libelle;
if (prix_new!="" && prix_old!=""){
if(prix_new!=prix_old){
document.getElementById("pop_pan_prx").innerHTML=prix_new+" "+devise+"<br />";
//if(operation!="00269" && operation!="00270"){
if(operation!="01455"){
document.getElementById("pop_pan_prx").innerHTML+="<div class='pop_pan_prx_old'>"+prix_old+" "+devise+"</div>";
}
}
else
document.getElementById("pop_pan_prx").innerHTML=prix+" "+devise;
}
else
document.getElementById("pop_pan_prx").innerHTML=prix+" "+devise;
}
break;
}
}
}
}
contenu_panier+="<div class='clear'>&nbsp;</div>";
contenu_panier+="</div>";
contenu_panier+="<div class='panier_validation'>";
contenu_panier+="<div class='spaced'>";
contenu_panier+="<a href='commande/panier' title=\"Valider ma commande\"><img src=\"multimedia/_img/structure/panier/bt_ajouter_panier.gif\" /></a><br /></div>";
contenu_panier+="</div>";
contenu_panier+="</div>";
document.getElementById("panier_center").innerHTML=contenu_panier;
}
else
{
document.getElementById("panier_center").innerHTML="<div style=\"left:10px;width:200px;position:relative;\"><div style=\"padding:5px;\" class=\"b\">AperÃ§u de mon panier</div></div><div id='panier_center_center' \">Vous n'avez aucun produit dans votre panier</div>";
}
zone_nb_art.innerHTML=panier_quantite;

}
}
}function check_pre_ins()
{
document.getElementById("err_pre_ins").innerHTML ="&nbsp;";
var XHR = new XHRConnection();
XHR.appendData("email", document.forms["frm_ins"].elements["chp_ins_log"].value);
XHR.sendAndLoad("/_xml/xhr/c/check_pre_ins.xml.php", "POST", res_check_pre_ins);
return(false);
}
function res_check_pre_ins(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
document.getElementById("err_pre_ins").innerHTML = "<font class='nok'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de données
{
document.forms["frm_ins"].submit();
}
}function check_ins(location)
{
var XHR = new XHRConnection();
var form = document.forms["frm_ins"];

var les_tags = document.getElementById("champ").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,6)=="id_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}

XHR.appendData("location",location);
XHR.appendData("chp_log",form.elements["chp_log"].value);
XHR.appendData("chp_log_2",form.elements["chp_log_2"].value);
XHR.appendData("chp_pas",form.elements["chp_pas"].value);
XHR.appendData("chp_pas_2",form.elements["chp_pas_2"].value);

if(form.elements["chp_typ"])
{
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"])
{
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}
if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_tel_mob"]) XHR.appendData("chp_tel_mob",form.elements["chp_tel_mob"].value);
if(form.elements["chp_tel_fix"]) XHR.appendData("chp_tel_fix",form.elements["chp_tel_fix"].value);
if(form.elements["chp_tel_aut"]) XHR.appendData("chp_tel_aut",form.elements["chp_tel_aut"].value);
if(form.elements["chp_ani"]) XHR.appendData("chp_ani",form.elements["chp_ani"].value);
if(form.elements["chp_mag"]) XHR.appendData("chp_mag",form.elements["chp_mag"].value);

if(form.elements["chp_get_new"]){
if(form.elements["chp_get_new"].checked) XHR.appendData("chp_get_new","1");
else XHR.appendData("chp_get_new","0");
}
if(form.elements["chp_get_par"]){
if(form.elements["chp_get_par"].checked) XHR.appendData("chp_get_par","1");
else XHR.appendData("chp_get_par","0");
}

if(form.elements["chp_cap"]) XHR.appendData("chp_cap",form.elements["chp_cap"].value);
if(form.elements["chp_sec"]) XHR.appendData("chp_sec",form.elements["chp_sec"].value);

XHR.sendAndLoad("/_xml/xhr/c/check_ins.xml.php", "POST", res_check_ins);
return(false);
}
function res_check_ins(obj)
{
var form = document.forms["frm_ins"];
var t_ins = obj.responseXML.getElementsByTagName('inscription');
if (t_ins.length>0) // erreur de données
{
var location = t_ins[0].getAttribute("location");
var error_texte = t_ins[0].getAttribute("texte");
if(t_ins[0].getAttribute("status")==1)
{
//document.getElementById("no_inscription").innerHTML = error_texte;
switch(location)
{
case "commande" :document.location.href = "/commande/inscription-validee";
break;
case "moncompte":document.location.href = "/mon-compte/inscription-validee";
break;
}
return;
}
else
{
var focus_on = false;
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ_name = form.elements[_id.substring(3,_id.length)];
if(_champ_erreur)
{
if(erreur.getAttribute("id")=="chp_sec"){
maj_captcha('captcha_img');
form.elements["chp_cap"].value="";
}
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
if(!focus_on) focus_on=true;
_champ_name.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else if(error_type=="error_record")
{
document.getElementById("no_inscription").innerHTML = error_texte;
}
}
}
else
{
document.getElementById(erreur.getAttribute("inscription")).innerHTML = "<font class='inscription_nok'>Une erreur de communication s'est produite</font>";
}
}ï»¿function check_newsletter(formName,location)
{
var XHR = new XHRConnection();
var form = document.forms[formName];
if(form.elements["chp_mai"].value=='') form.elements["chp_mai"].value = "Saisissez votre email";
XHR.appendData("formName", formName);
XHR.appendData("chp_mai", form.elements["chp_mai"].value);
XHR.appendData("location", location);

XHR.sendAndLoad("/_xml/xhr/c/check_newsletter.xml.php", "POST", res_check_newsletter);
return(false);
}
function res_check_newsletter(obj)
{
var t_ins = obj.responseXML.getElementsByTagName('inscription');
if (t_ins.length>0) // erreur de donnÃ©es
{
var formName = t_ins[0].getAttribute("formName");
var zoneRetour = t_ins[0].getAttribute("location");
var error_texte = t_ins[0].getAttribute("texte");
var status = t_ins[0].getAttribute("status");
if(status==1) var color = "green";
else{
if(zoneRetour=="news_inscription")
var color="red";
else
var color="#ffd274";
}

var form = document.forms[formName];
//form.elements["chp_mai"].value = "Saisissez votre email";

document.getElementById(zoneRetour).innerHTML = "<span style='color:"+color+";font-weight:bold;text-align:center;'>"+error_texte+"</span>";
if(zoneRetour=="news_inscription"){
setTimeout(function(){document.getElementById(zoneRetour).innerHTML="Inscrivez-vous Ã  la newsletter";},3000);
}
else if(zoneRetour=="InsNewsRes"){
setTimeout(function(){document.getElementById(zoneRetour).innerHTML="";},3000);
}
return;
}
else
{
document.getElementById(zoneRetour).innerHTML = "<span style='color:#ffb515'>Une erreur s'est produite</span>";
}
}function maj_captcha(nom_image)
{
var XHR = new XHRConnection();
XHR.appendData("nom_image",nom_image);
XHR.sendAndLoad("/_xml/xhr/m/maj_captcha.xml.php", "POST", res_maj_captcha);
}
function res_maj_captcha(obj)
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
document.getElementById("erreur_maj_captcha").innerHTML = "<font color='red'>"+t_err[0].getAttribute("texte")+"</font>";
}
else // aucune erreur de données
{
var t_maj = obj.responseXML.getElementsByTagName('maj');
if (t_maj.length>0)
{
document.getElementById("captcha_ins").innerHTML= t_maj[0].getAttribute("variable");

}
else
{
document.getElementById("erreur_maj_captcha").innerHTML = "<font color='red'>Notre serveur n'est pas accessible pour le moment<br />Merci de renouveller votre demande.</font>";
}
}
}function check_ins_maj()
{
var XHR = new XHRConnection();
var form = document.forms["frm_cli_inf"];

var les_tags = document.getElementById("champ_maj").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,6)=="id_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}

XHR.appendData("chp_log",form.elements["chp_log"].value);
XHR.appendData("chp_log_2",form.elements["chp_log_2"].value);
XHR.appendData("chp_pas_old",form.elements["chp_pas_old"].value);
XHR.appendData("chp_pas",form.elements["chp_pas"].value);
XHR.appendData("chp_pas_2",form.elements["chp_pas_2"].value);

if(form.elements["chp_typ"])
{
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"]) 
{
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}
if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_tel_mob"]) XHR.appendData("chp_tel_mob",form.elements["chp_tel_mob"].value);
if(form.elements["chp_tel_fix"]) XHR.appendData("chp_tel_fix",form.elements["chp_tel_fix"].value);
if(form.elements["chp_tel_aut"]) XHR.appendData("chp_tel_aut",form.elements["chp_tel_aut"].value);
if(form.elements["chp_ani"]) XHR.appendData("chp_ani",form.elements["chp_ani"].value);
if(form.elements["chp_mag"]) XHR.appendData("chp_mag",form.elements["chp_mag"].value);

if(form.elements["chp_get_new"]){
if(form.elements["chp_get_new"].checked) XHR.appendData("chp_get_new","1");
else XHR.appendData("chp_get_new","0");
}
if(form.elements["chp_get_par"]){
if(form.elements["chp_get_par"].checked) XHR.appendData("chp_get_par","1");
else XHR.appendData("chp_get_par","0");
}

if(form.elements["chp_cap"]) XHR.appendData("chp_cap",form.elements["chp_cap"].value);
if(form.elements["chp_sec"]) XHR.appendData("chp_sec",form.elements["chp_sec"].value);

XHR.sendAndLoad("/_xml/xhr/c/check_ins_maj.xml.php", "POST", res_check_ins_maj);
return(false);
}
function res_check_ins_maj(obj) 
{
var form = document.forms["frm_cli_inf"];
var t_ins = obj.responseXML.getElementsByTagName('maj_inscription');
if (t_ins.length>0) // erreur de données
{
var error_texte = t_ins[0].getAttribute("texte");
if(t_ins[0].getAttribute("status")==1)
{
document.getElementById("no_inscription").innerHTML = error_texte;
document.location.href = "/commande/inscription-modifiee";
return;
}
else
{
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de données
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ_name = form.elements[_id.substring(3,_id.length)];
if(_champ_erreur)
{
if(erreur.getAttribute("id")=="chp_sec"){
maj_captcha('captcha_img');
form.elements["chp_cap"].value="";
}
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
_champ_name.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else if(error_type=="error_record")
{
document.getElementById("no_inscription").innerHTML = error_texte;
}
}
}
else
{
document.getElementById(erreur.getAttribute("inscription")).innerHTML = "Une erreur de communication s'est produite";
}
}function open_livraison(id,tab)
{
for(i=0;i<tab.length;i++) {
if(tab[i]!=id){
montre("livraison_"+tab[i],0);
}
else {
montre("livraison_"+tab[i],1);
montre("chp_obligatoire",1);
}
}
}function check_lvr()
{
document.getElementById("livraison").innerHTML="";
var form = document.forms["frm_lvr"];
for(i=0;i<form.elements["chp_trm"].length;i++)
{
if(form.elements["chp_trm"][i].checked)
{
eval("check_lvr_"+form.elements["chp_trm"][i].value+"()");
document.getElementById("livraison").innerHTML="";
return(false);
}
}
return(false);
}
function check_lvr_dn()
{
var XHR = new XHRConnection();
var form = document.forms["frm_lvr_dn"];
var les_tags = document.getElementById("champ_dn").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,9)=="id_dn_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}
XHR.appendData("chp_trm","dn");
if(form.elements["chp_typ"]){
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"]){
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}
if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_inf_lvr_tel"]) XHR.appendData("chp_inf_lvr_tel",form.elements["chp_inf_lvr_tel"].value);
if(form.elements["chp_inf_lvr_mai"]) XHR.appendData("chp_inf_lvr_mai",form.elements["chp_inf_lvr_mai"].value);

if(XHR.sendAndLoad("/_xml/xhr/c/check_lvr.xml.php", "POST", res_check_lvr_dn))
{
document.getElementById("livraison").innerHTML = "Patientez, nous traitons votre commande...";
}
return(false);
}
function res_check_lvr_dn(obj) 
{
var form = document.forms["frm_lvr_dn"];
var t_ins = obj.responseXML.getElementsByTagName('livraison');
if (t_ins.length>0) // erreur de donnÃ©es
{
var error_texte = t_ins[0].getAttribute("texte");
if(t_ins[0].getAttribute("status")==1)
{
document.getElementById("livraison").innerHTML = error_texte;
form.submit();
return;
}
else
{
var focus_on = false;
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_dn_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ = form.elements[erreur.getAttribute("id")];
if(_champ_erreur)
{
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
if(!focus_on)focus_on=true;
//_champ.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else
{
document.getElementById("livraison").innerHTML = error_texte;
}
}
}
else
{
document.getElementById(erreur.getAttribute("livraison")).innerHTML = "Une erreur de communication s'est produite";
}
}
function check_lvr_de()
{
var XHR = new XHRConnection();
var form = document.forms["frm_lvr_de"];
var les_tags = document.getElementById("champ_de").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,9)=="id_de_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}
XHR.appendData("chp_trm","de");
if(form.elements["chp_typ"]){
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"]){
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}
if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_inf_lvr_tel"]) XHR.appendData("chp_inf_lvr_tel",form.elements["chp_inf_lvr_tel"].value);
if(form.elements["chp_inf_lvr_mai"]) XHR.appendData("chp_inf_lvr_mai",form.elements["chp_inf_lvr_mai"].value);

if(XHR.sendAndLoad("/_xml/xhr/c/check_lvr.xml.php", "POST", res_check_lvr_de))
{
document.getElementById("livraison").innerHTML = "Patientez, nous traitons votre commande...";
}
return(false);
}
function res_check_lvr_de(obj) 
{
var form = document.forms["frm_lvr_de"];
var t_ins = obj.responseXML.getElementsByTagName('livraison');
if (t_ins.length>0) // erreur de donnÃ©es
{
var error_texte = t_ins[0].getAttribute("texte");
if(t_ins[0].getAttribute("status")==1)
{
document.getElementById("livraison").innerHTML = error_texte;
form.submit();
return;
}
else
{
var focus_on = false;
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_de_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ = form.elements[erreur.getAttribute("id")];
if(_champ_erreur)
{
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
if(!focus_on)focus_on=true;
//_champ.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else
{
document.getElementById("livraison").innerHTML = error_texte;
}
}
}
else
{
document.getElementById(erreur.getAttribute("livraison")).innerHTML = "Une erreur de communication s'est produite";
}
}
function check_lvr_rc()
{
var form = document.forms["frm_lvr_rc"];
if(!form.elements["chp_rco"])
{
document.getElementById("id_chp_rco").innerHTML="Vous n'avez pas encore choisi de relais colis";
}
else if(get_checked_radio_value(form.elements["chp_rco"])=="")
{
document.getElementById("id_chp_rco").innerHTML="Vous n'avez pas encore choisi de relais colis";
}
else
{
if(document.getElementById("champ_rc"))
{
var XHR = new XHRConnection();
var les_tags = document.getElementById("champ_rc").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,9)=="id_rc_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}
XHR.appendData("chp_trm","rc");
if(form.elements["chp_typ"]){
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"]){
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}
if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_inf_lvr_tel"]) XHR.appendData("chp_inf_lvr_tel",form.elements["chp_inf_lvr_tel"].value);
if(form.elements["chp_inf_lvr_mai"]) XHR.appendData("chp_inf_lvr_mai",form.elements["chp_inf_lvr_mai"].value);

// ########################
// champs spÃ©cifiques
var rco = get_checked_radio_value(form.elements["chp_rco"]);
if(form.elements["chp_rco"]) XHR.appendData("chp_rco",rco);
if(form.elements["chp_lvr_nom"]) XHR.appendData("chp_lvr_nom",form.elements["chp_lvr_nom"].value);
if(form.elements["chp_lvr_adr"]) XHR.appendData("chp_lvr_adr",form.elements["chp_lvr_adr"].value);
if(form.elements["chp_lvr_cp"]) XHR.appendData("chp_lvr_cp",form.elements["chp_lvr_cp"].value);
if(form.elements["chp_lvr_vil"]) XHR.appendData("chp_lvr_vil",form.elements["chp_lvr_vil"].value);
// ########################

if(XHR.sendAndLoad("/_xml/xhr/c/check_lvr.xml.php", "POST", res_check_lvr_rc))
{
document.getElementById("livraison").innerHTML = "Patientez, nous traitons votre commande...";
}
}
else{
document.getElementById("livraison").innerHTML = "Le site Internet est en cours de maintenance, nous ne pouvons valider votre commande";
}
}
return(false);
}
function res_check_lvr_rc(obj) 
{
var form = document.forms["frm_lvr_rc"];
var t_ins = obj.responseXML.getElementsByTagName('livraison');
if (t_ins.length>0) // erreur de donnÃ©es
{
var error_texte = t_ins[0].getAttribute("texte");
if(t_ins[0].getAttribute("status")==1)
{
document.getElementById("livraison").innerHTML = error_texte;
form.submit();
return;
}
else
{
var focus_on = false;
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_rc_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ = form.elements[erreur.getAttribute("id")];
if(_champ_erreur)
{
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
if(!focus_on)focus_on=true;
//_champ.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else
{
document.getElementById("livraison").innerHTML = error_texte;
}
}
}
else
{
document.getElementById(erreur.getAttribute("livraison")).innerHTML = "<font class='nok'>Une erreur de communication s'est produite</font>";
}
}
function check_lvr_pv()
{

var form = document.forms["frm_lvr_pv"];

if(form.elements["chp_pdv"].value==0 || form.elements["chp_pdv"].value=="")
{
document.getElementById("etape_lvr_error").innerHTML="Vous n'avez pas encore choisi de boutique ERAM de livraison";
}
else
{
var XHR = new XHRConnection();
var les_tags = document.getElementById("champ_pv").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,9)=="id_pv_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}

XHR.appendData("chp_trm","pv");
if(form.elements["chp_cp_rech"]) XHR.appendData("chp_cp_rech",form.elements["chp_cp_rech"].value);
if(form.elements["chp_pdv"]) XHR.appendData("chp_pdv",form.elements["chp_pdv"].value);

if(form.elements["chp_typ"]){
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"]){
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}



if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_inf_lvr_tel"]) XHR.appendData("chp_inf_lvr_tel",form.elements["chp_inf_lvr_tel"].value);
if(form.elements["chp_inf_lvr_mai"]) XHR.appendData("chp_inf_lvr_mai",form.elements["chp_inf_lvr_mai"].value);

if(XHR.sendAndLoad("/_xml/xhr/c/check_lvr.xml.php", "POST", res_check_lvr_pv))
{
document.getElementById("livraison").innerHTML = "Patientez, nous traitons votre commande...";
}
}
return(false);
}
function res_check_lvr_pv(obj) 
{
var form = document.forms["frm_lvr_pv"];
var t_ins = obj.responseXML.getElementsByTagName('livraison');
if (t_ins.length>0) // erreur de donnÃ©es
{
var error_texte = t_ins[0].getAttribute("texte");
if(t_ins[0].getAttribute("status")==1)
{
document.getElementById("livraison").innerHTML = error_texte;
form.submit();
return;
}
else
{
document.getElementById("livraison").innerHTML = "";
var focus_on = false;
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_pv_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ = form.elements[erreur.getAttribute("id")];
if(_champ_erreur)
{
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
if(!focus_on)focus_on=true;
//_champ.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else
{
document.getElementById("livraison").innerHTML = error_texte;
}
}
}
else
{
document.getElementById("livraison").innerHTML = "<font class='nok'>Une erreur de communication s'est produite</font>";
}
}
function ctrl_panier() {
var form = document.forms["frm_pan"];
form.elements["chp_ctl_pan"].value = 1;
form.submit();
}function article_indisponible(reference)
{
document.getElementById("id_vignette_vue").innerHTML= "";
//document.getElementById("liste_coloris").innerHTML= "";
document.getElementById("liste_coloris").removeChild(document.getElementById("coloris_"+reference));
//document.getElementById("id_modele").innerHTML = "";
//document.getElementById("prix_marque").innerHTML = "";
//document.getElementById("detail").innerHTML = "";
document.getElementById("id_image").innerHTML = "<div style='position:relative;padding-top:100px'><img src=\"/multimedia/_img/structure/article_indispo.jpg\" /></div>";
}function scroll_article() {
var nom = 'fiche_article';
clearTimeout(scroll_article_timeout[nom]);
scroll_article_timeout[nom] = setTimeout(function(){ok_scroll_article(nom);},700);
}
function ok_scroll_article(nom){
var pixel = 100;
if(!interval_move[nom] && interval_move[nom]!=0)
{
clearInterval(interval_move[nom]);
interval_move[nom]=0;
}
if(get_position_top(nom)!=get_arrive_article(nom))
{
if(pixel==0)pixel = nb_pixel;
if ( navigator.userAgent.indexOf('Chrome') != -1 )
{
vitesse = 7;
}
else if ( navigator.userAgent.indexOf('Opera') != -1 )
{
vitesse = 1;
}
else if(navigator.userAgent.indexOf('MSIE') != -1 )
{
vitesse = 1;
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
vitesse = 10;
}
else
{
vitesse = 10;
}
interval_move[nom] = setInterval(function(){move_article(nom,get_arrive_article(nom),pixel);},vitesse);
}
else
{
clearInterval(interval_move[nom]);
clearTimeout(scroll_article_timeout[nom]);
}
//timeout_move[nom] = setTimeout(function(){dynamic_scroll(nom,mode);},1000);
}
function move_article(nom,arrive,pixel) {

// MOUVEMENT
if (document.getElementById) { //IE5 et NS6
var position = parseInt(document.getElementById(nom).style.top);
if(arrive==position)
{
clearInterval(interval_move[nom]);
}
else if(arrive<position)
{
if(position-pixel>arrive) document.getElementById(nom).style.top=position-pixel+"px";
else document.getElementById(nom).style.top=arrive+"px";
}
else if(arrive>position)
{
if(position+pixel<arrive) document.getElementById(nom).style.top=position+pixel+"px";
else document.getElementById(nom).style.top=arrive+"px";
}
}
else if ((document.all)&&(!document.getElementById)) { //IE4 seul
var position = document.all[nom].style.top;
if(arrive==position)
{
clearInterval(interval_move[nom]);
}
if(arrive<position)
{
if(position-pixel>arrive) document.all[nom].style.top=position-pixel+"px";
else document.all[nom].style.top=arrive+"px";
}
else if(arrive>position)
{
if(position+pixel<arrive) document.all[nom].style.top=position+pixel+"px";
else document.all[nom].style.top=arrive+"px";
}
}
else if (document.layers) { //NS4.X seul
var position = document.layers[nom].top;
if(arrive==position)
{
clearInterval(interval_move[nom]);
}
if(arrive<position)
{
if(position-pixel>arrive) document.layers[nom].style.top=position-pixel+"px";
else document.layers[nom].style.top=arrive+"px";
}
else
{
if(position+pixel<arrive) document.layers[nom].style.top=position+pixel+"px";
else document.layers[nom].style.top=arrive+"px";
}
}
}
function get_arrive_article(nom) {
var top = _TOP_INIT;
// Partie 1 : Récupération de la position du calque et de la page
if (document.getElementById) { //IE5 
var pos=parseInt(document.getElementById(nom).style.top);
var wintop=parseInt(document.documentElement.scrollTop);
var avail=document.body.clientHeight;
if(navigator.userAgent.indexOf('MSIE') != -1 )
{
var scrolltop = document.documentElement.scrollTop;
}
else if ( navigator.userAgent.indexOf('Opera') != -1 )
{
var scrolltop = document.documentElement.scrollTop;
var wintop=parseInt(document.documentElement.scrollTop);
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
var scrolltop = window.pageYOffset;
var wintop=window.pageYOffset;
}
else
{
var scrolltop = window.pageYOffset;
}
//alert(avail+" "+screen.height+" "+window.height);
var fenetre = avail;
}
else if ((document.getElementById)&&(!document.all)) { //NS6
var pos=parseInt(document.getElementById(nom).style.top);
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
var fenetre = document.body.clientHeight;
var scrolltop = window.pageYOffset;
}
else if ((document.all)&&(!document.getElementById)) { //IE4 seul
var pos=parseInt(document.all[nom].style.top);
var wintop=parseInt(document.body.scrollTop);
var avail=document.body.clientHeight;
var fenetre = document.body.clientHeight;
var scrolltop = document.body.scrollTop;
}
//else if (document.layers) { //NS4.X seul
else{
var pos=parseInt(document.layers[nom].top);
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
var fenetre = window.innerHeight;
var scrolltop = window.pageYOffset;
}
var max_position = document.getElementById("bloc_bas").offsetTop-document.getElementById(nom).offsetHeight-20;
var hauteur_fiche = document.getElementById(nom).offsetHeight;

if(navigator.userAgent.indexOf('MSIE') != -1 )var hauteur_in = document.documentElement.clientHeight-4;
else var hauteur_in = document.body.offsetHeight;
var hauteur_out = document.documentElement.scrollHeight;

// POSITION / TAILLE FENETRE REDIMENSIONNEE / RESOLUTION
if(hauteur_in>hauteur_fiche)
top = scrolltop-document.getElementById("top").offsetHeight;
else
top = (scrolltop-document.getElementById("top").offsetHeight)-(hauteur_fiche-hauteur_in);

// LIMITES
if (top<=0) top= _TOP_INIT;
if(top>=max_position) top = max_position;
if(wintop==0)top= _TOP_INIT;

return parseInt(top);
}function scroll_panier() {
var nom = 'confirm_panier';
clearTimeout(scroll_article_timeout[nom]);
scroll_article_timeout[nom] = setTimeout(function(){ok_scroll_panier(nom);},100);
}
function ok_scroll_panier(nom){
var pixel = 0;
if(!interval_move[nom] && interval_move[nom]!=0)
{
clearInterval(interval_move[nom]);
var pixel = nb_pixel;
interval_move[nom]=0;
}
if(get_position_top(nom)!=get_arrive_panier(nom))
{
if(pixel==0)pixel = nb_pixel;
if ( navigator.userAgent.indexOf('Chrome') != -1 )
{
vitesse = 7;
}
else if ( navigator.userAgent.indexOf('Opera') != -1 )
{
vitesse = 1;
}
else if(navigator.userAgent.indexOf('MSIE') != -1 )
{
vitesse = 1;
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
vitesse = 10;
}
else
{
vitesse = 1;
}
interval_move[nom] = setInterval(function(){move_panier(nom,get_arrive_panier(nom),pixel);},vitesse);
}
else
{
clearInterval(interval_move[nom]);
clearTimeout(scroll_article_timeout[nom]);
}
//timeout_move[nom] = setTimeout(function(){dynamic_scroll(nom,mode);},1000);
}
function move_panier(nom,arrive,pixel) {

// MOUVEMENT
if (document.getElementById) { //IE5 et NS6
var position = parseInt(document.getElementById(nom).style.top);
if(arrive==position)
{
clearInterval(interval_move[nom]);
}
else if(arrive<position)
{
if(position-pixel>arrive) document.getElementById(nom).style.top=position-pixel+"px";
else document.getElementById(nom).style.top=arrive+"px";
}
else if(arrive>position)
{
if(position+pixel<arrive) document.getElementById(nom).style.top=position+pixel+"px";
else document.getElementById(nom).style.top=arrive+"px";
}
}
else if ((document.all)&&(!document.getElementById)) { //IE4 seul
var position = document.all[nom].style.top;
if(arrive==position)
{
clearInterval(interval_move[nom]);
}
if(arrive<position)
{
if(position-pixel>arrive) document.all[nom].style.top=position-pixel+"px";
else document.all[nom].style.top=arrive+"px";
}
else if(arrive>position)
{
if(position+pixel<arrive) document.all[nom].style.top=position+pixel+"px";
else document.all[nom].style.top=arrive+"px";
}
}
else if (document.layers) { //NS4.X seul
var position = document.layers[nom].top;
if(arrive==position)
{
clearInterval(interval_move[nom]);
}
if(arrive<position)
{
if(position-pixel>arrive) document.layers[nom].style.top=position-pixel+"px";
else document.layers[nom].style.top=arrive+"px";
}
else
{
if(position+pixel<arrive) document.layers[nom].style.top=position+pixel+"px";
else document.layers[nom].style.top=arrive+"px";
}
}
}
function get_arrive_panier(nom) {
var top =0;
var pos=parseInt(get_position_top(nom));
// Partie 1 : Récupération de la position du calque et de la page
if (document.getElementById) { //IE5 
var wintop=parseInt(document.documentElement.scrollTop);
var avail=document.body.clientHeight;
if(navigator.userAgent.indexOf('MSIE') != -1 )
{
var scrolltop = document.documentElement.scrollTop;
}
else if ( navigator.userAgent.indexOf('Opera') != -1 )
{
var scrolltop = document.documentElement.scrollTop;
var wintop=parseInt(document.documentElement.scrollTop);
}
else if ( navigator.userAgent.indexOf('Safari') != -1 ) 
{
var scrolltop = window.pageYOffset;
var wintop=window.pageYOffset;
}
else
{
var scrolltop = window.pageYOffset;
}
//alert(avail+" "+screen.height+" "+window.height);
var fenetre = avail;
}
else if ((document.getElementById)&&(!document.all)) { //NS6
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
var fenetre = document.body.clientHeight;
var scrolltop = window.pageYOffset;
}
else if ((document.all)&&(!document.getElementById)) { //IE4 seul
var wintop=parseInt(document.body.scrollTop);
var avail=document.body.clientHeight;
var fenetre = document.body.clientHeight;
var scrolltop = document.body.scrollTop;
}
//else if (document.layers) { //NS4.X seul
else{
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
var fenetre = window.innerHeight;
var scrolltop = window.pageYOffset;
}
var max_position = document.getElementById("menu_bottom").offsetTop-document.getElementById(nom).offsetHeight+1;
var hauteur_boite = document.getElementById(nom).offsetHeight;

if(navigator.userAgent.indexOf('MSIE') != -1 )var hauteur_in = document.documentElement.clientHeight-4;
else var hauteur_in = document.body.offsetHeight;
var hauteur_out = document.documentElement.scrollHeight;

if(hauteur_in>hauteur_boite)
{
top = scrolltop+(hauteur_in/2);
}
else
{
top = scrolltop+0;
}
return parseInt(top);
}
// ECOUTEURS
var e_article_scroll;
var e_article_resize;

// PARAMETRAGE DU MASQUE
var timer_masque = new Array();

// PARAMETRAGE DE L'ASCENCEUR
var interval_move = new Array();
var scroll_article_timeout = new Array();
var nb_pixel = 5;
var tjs_delai=100;
var tjs_max=100;
var tjs_mode=2; // 0 - calque toujours en haut de page / 1 - calque en bas // 2 - centrer sur l'écran

// LE RESTE NE CHANGE PAS
var tjs_hauteur=0;function get_ville(code_postal,form_arrivee,champ_arrivee,champ_error)
{
var form = document.forms[form_arrivee];

if(code_postal.length>5)
{
document.getElementById(champ_error).innerHTML="Le code postal doit Ãªtre infÃ©rieur ou Ã©gal Ã  5 caractÃ¨res";
}
else
{
document.getElementById(champ_error).innerHTML = "";
var XHR = new XHRConnection();
XHR.appendData("code_postal", code_postal);
XHR.appendData("form_arrivee", form_arrivee);
XHR.appendData("champ_arrivee", champ_arrivee);
XHR.appendData("champ_error", champ_error);
if(XHR.sendAndLoad("/_xml/xhr/g/get_ville.xml.php", "POST", res_get_ville))
{
form.elements[champ_arrivee].length=0;
}
}
return(false);
}
function res_get_ville(obj) 
{
form = document.forms['frm_tri'];
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById(t_err[0].getAttribute("zone")).innerHTML = t_err[0].getAttribute("texte");
}
else // aucune erreur de donnÃ©es
{
var t_vil = obj.responseXML.getElementsByTagName('ville');
var formulaire = obj.responseXML.getElementsByTagName('formulaire');
var liste = obj.responseXML.getElementsByTagName('liste');
var liste_cible = document.forms[formulaire[0].firstChild.nodeValue].elements[liste[0].firstChild.nodeValue];
for(i=0;i<t_vil.length;i++)
{
var ville = t_vil[i].firstChild.nodeValue;
liste_cible.options[liste_cible.options.length] = new Option(ville,ville);
}
}
}function get_liste_magasin_livraison(code,form_arrivee,champ_arrivee,champ_error)
{
var form = document.forms[form_arrivee];

if(code.length!=5 && code.length!=2)
{
document.getElementById(champ_error).innerHTML="Le numÃ©ro renseignÃ© ne correspond ni Ã  un code postal ni Ã  un numÃ©ro de dÃ©partement";
}
else
{
document.getElementById(champ_error).innerHTML = "";
var XHR = new XHRConnection();
XHR.appendData("code", code);
XHR.appendData("form_arrivee", form_arrivee);
XHR.appendData("champ_arrivee", champ_arrivee);
XHR.appendData("champ_error", champ_error);
if(XHR.sendAndLoad("/_xml/xhr/g/get_livraison_magasin.xml.php", "POST", res_get_liste_magasin_livraison))
{
document.getElementById("etape_lvr_error").innerHTML="";
document.getElementById("pdv_adr").innerHTML="Chargement...";
montre('etape_pdv_3',0);
montre('etape_pdv_2',0);
form.elements[champ_arrivee].length=1;
}
}
return(false);
}
function res_get_liste_magasin_livraison(obj) 
{
form = document.forms['frm_tri'];
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
montre('etape_pdv_2',0);
document.getElementById(t_err[0].getAttribute("zone")).innerHTML = t_err[0].getAttribute("texte");
}
else // aucune erreur de donnÃ©es
{
montre('etape_pdv_2',1);
var formulaire = obj.responseXML.getElementsByTagName('formulaire');
var liste = obj.responseXML.getElementsByTagName('liste');
var liste_cible = document.forms[formulaire[0].firstChild.nodeValue].elements[liste[0].firstChild.nodeValue];

var t_mag = obj.responseXML.getElementsByTagName('magasin');
for(i=0;i<t_mag.length;i++)
{
var id ="";
var libelle ="";
var code_postal ="";
var pays = "";
var ville = "";
var adresse_1 = "";
var adresse_2 = "";
var adresse_3 = "";
id = t_mag[i].getAttribute("id");
for(k=0;k<t_mag[i].childNodes.length;k++)
{
var node = t_mag[i].childNodes[k];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "libelle" : libelle= node.firstChild.nodeValue;break;
case "code_postal" :code_postal= node.firstChild.nodeValue;break;
case "pays" : pays = node.firstChild.nodeValue;break;
case "ville" : ville= node.firstChild.nodeValue;break;
case "adresse_1" : adresse_1= node.firstChild.nodeValue;break;
case "adresse_2" : adresse_2 = node.firstChild.nodeValue;break;
case "adresse_3" : adresse_3 = node.firstChild.nodeValue;break;
}
}
}
}
liste_cible.options[liste_cible.options.length] = new Option(ville+" - "+adresse_1,id);
}

}
}function get_adresse_magasin(truc,test)
{
document.getElementById(test).innerHTML = "";
document.getElementById("etape_lvr_error").innerHTML="";
document.getElementById("pdv_adr").innerHTML="Chargement...";

var XHR = new XHRConnection();
XHR.appendData("code", truc);
XHR.appendData("champ_error", test);
XHR.sendAndLoad("/_xml/xhr/g/get_adresse_magasin.xml.php", "POST", res_get_adresse_magasin);
return(false);

return(false);
}
function res_get_adresse_magasin(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
montre('etape_pdv_3',0);
document.getElementById("pdv_adr").innerHTML = t_err[0].getAttribute("texte");
}
else // aucune erreur de donnÃ©es
{
montre('etape_pdv_3',1);

var t_mag = obj.responseXML.getElementsByTagName('magasin');
if(t_mag.length>0)
{
var id ="";
var libelle ="";
var code_postal ="";
var pays = "";
var ville = "";
var adresse_1 = "";
var adresse_2 = "";
var adresse_3 = "";
var tel = "";
id = t_mag[0].getAttribute("id");
for(k=0;k<t_mag[0].childNodes.length;k++)
{
var node = t_mag[0].childNodes[k];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "libelle" : libelle= node.firstChild.nodeValue;break;
case "code_postal" :code_postal= node.firstChild.nodeValue;break;
case "pays" : pays = node.firstChild.nodeValue;break;
case "ville" : ville= node.firstChild.nodeValue;break;
case "adresse_1" : adresse_1= node.firstChild.nodeValue;break;
case "adresse_2" : adresse_2 = node.firstChild.nodeValue;break;
case "adresse_3" : adresse_3 = node.firstChild.nodeValue;break;
case "tel"       : tel     = node.firstChild.nodeValue;break;
}
}
}
}
document.getElementById("pdv_adr").innerHTML = "<center><strong>ERAM<br>"+libelle+"</strong></center><br />";
if(adresse_1!="")document.getElementById("pdv_adr").innerHTML+= adresse_1+"<br />";
if(adresse_2!="")document.getElementById("pdv_adr").innerHTML+= adresse_2+"<br />";
if(adresse_3!="")document.getElementById("pdv_adr").innerHTML+= adresse_3+"<br />";
document.getElementById("pdv_adr").innerHTML+= code_postal+" "+ville+"<br />Tel : "+tel;

var adressage = "";
var t_mah = obj.responseXML.getElementsByTagName('horaire');
if(t_mah.length>0)
{
for(i=0;i<t_mah.length;i++)
{
var jour ="";
var hpm_deb ="";
var hpm_fin ="";
var ham_deb = "";
var ham_fin = "";
jour = t_mah[i].getAttribute("jour");
for(j=0;j<t_mah[i].childNodes.length;j++)
{
var node = t_mah[i].childNodes[j];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "hpm_deb" : hpm_deb= node.firstChild.nodeValue;break;
case "hpm_fin" : hpm_fin= node.firstChild.nodeValue;break;
case "ham_deb" : ham_deb = node.firstChild.nodeValue;break;
case "ham_fin" : ham_fin= node.firstChild.nodeValue;break;
}
}
}
}
if(jour!="")
{
var horaire_pm = hpm_deb.substring(0,5);
if(hpm_deb!="" && hpm_fin!="") horaire_pm+=" | ";
horaire_pm+= hpm_fin.substring(0,5);
if(hpm_deb=="" && hpm_fin=="") horaire_pm+="fermÃ©";
document.getElementById("pdv_"+jour.toLowerCase()+"_pm").innerHTML = horaire_pm;

var horaire_am = ham_deb.substring(0,5);
if(ham_deb!="" && ham_fin!="") horaire_am+=" | ";
horaire_am+= ham_fin.substring(0,5);
if(ham_deb=="" && ham_fin=="") horaire_am+="fermÃ©";
document.getElementById("pdv_"+jour.toLowerCase()+"_am").innerHTML = horaire_am;
}
}
adressage="ERAM<br />";
adressage_msg="<strong></strong><br /><br />";

if(adresse_1!="")adressage+=adresse_1+"<br />";
if(adresse_2!="")adressage+=adresse_2+"<br />";
if(adresse_3!="")adressage+=adresse_3+"<br />";
if(code_postal!="")adressage+=code_postal;
if(ville!="")adressage+=" - "+ville;
if(tel!="")adressage+="<br />Tel : "+tel;
document.getElementById("pdv_adr").innerHTML = adressage;
document.getElementById("pdv_adr_msg").innerHTML = adressage_msg;
}
}
else
{
document.getElementById(zone_arrivee).innerHTML="Une erreur est survenue";
}
}
}function search_rc_commune(code)
{
montre('etape_rco_3',0);
var XHR = new XHRConnection();
if(code!="")
{
document.getElementById("id_chp_rco").innerHTML = "";
document.getElementById("villes_relais").innerHTML = "Recherche en cours...";
document.getElementById("points_relais").innerHTML = "";
document.getElementById("relais_colis").innerHTML = "";
XHR.appendData("code",code);
XHR.sendAndLoad("/_xml/xhr/s/search_rc_commune.xml.php" , "POST", res_search_rc_commune);
}
else{
document.getElementById("id_chp_rco").innerHTML = "Saisissez un numÃ©ro de recherche : DÃ©partement ou code postal";
}
return(false);
}
function res_search_rc_commune(obj)
{
var resultat = "";
var liste = document.getElementById("villes_relais");
liste.innerHTML = "";
var t_err = obj.responseXML.getElementsByTagName('error');
if(t_err.length>0)
{
document.getElementById("id_chp_rco").innerHTML = t_err[0].getAttribute("texte");
}
else
{
montre('liste_rc',1);
var t_con = obj.responseXML.getElementsByTagName('LISTE_COMMUNES');
if (t_con.length>0)
{
// parcours des enfants
// optimisation de parcours Ã  rÃ©aliser...
for(i=0;i<t_con[0].childNodes.length;i++)
{
var commune="";
var code_postal="";
var ville="";
var node = t_con[0].childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "COMMUNE" :// parcours des enfants de COMMUNE
for(j=0;j<node.childNodes.length;j++)
{
var enfant = node.childNodes[j];
if (enfant.nodeType == 1)
{
if(enfant.firstChild)
{
switch(enfant.nodeName)
{
case "CODE_POSTAL" : code_postal = enfant.firstChild.nodeValue;break;
case "VILLE" : ville = enfant.firstChild.nodeValue;break;
}
}
}

}
resultat+="<div onclick=\"javascript:search_rc_point('"+code_postal+"','"+ville+"');return(false);\" style='border-bottom:1px solid #e7e7e7;cursor:pointer;text-align:left;'>"+code_postal+" "+ville+"</div>";
break;
}
}
}
}
liste.innerHTML=resultat;
}
else
{
liste.innerHTML = "Aucun contenu rÃ©cupÃ©rÃ©";
}
}
}function search_rc_point(cp,ville)
{
montre('etape_rco_3',0);
document.getElementById("id_chp_rco").innerHTML="";
var XHR = new XHRConnection();
if(cp!="" && ville!="")
{
document.getElementById("points_relais").innerHTML = "Recherche en cours...";
XHR.appendData("cp",cp);
XHR.appendData("ville",ville);
XHR.sendAndLoad("/_xml/xhr/s/search_rc_point.xml.php" , "POST", res_search_rc_point);
}
else{
alert("Une erreur est survenue");
}
return(false);
}
function res_search_rc_point(obj)
{
var resultat = "";
var tab = new Array;
var trouve=false;
var liste = document.getElementById("points_relais");
liste.innerHTML="";
var t_con = obj.responseXML.getElementsByTagName('LISTE_RELAIS');
if (t_con.length>0)
{
// parcours des enfants
// optimisation de parcours Ã  rÃ©aliser...
for(i=0;i<t_con[0].childNodes.length;i++)
{
var code_relais="";
var nom_relais="";
var code_postal="";
var ville="";
var adresse="";
var distance="";
var lundi_am="";
var lundi_pm="";
var lundi_ns="";
var mardi_am="";
var mardi_pm="";
var mardi_ns="";
var mercredi_am="";
var mercredi_pm="";
var mercredi_ns="";
var jeudi_am="";
var jeudi_pm="";
var jeudi_ns="";
var vendredi_am="";
var vendredi_pm="";
var vendredi_ns="";
var samedi_am="";
var samedi_pm="";
var samedi_ns="";
var dimanche_am="";
var dimanche_pm="";
var dimanche_ns="";
var statut="";
var date_premier_colis="";
var date_dernier_colis="";
var date_fermeture_reel="";

var node = t_con[0].childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "POINT_RELAIS" :// parcours des enfants de POINT_RELAIS
trouve = true;
for(j=0;j<node.childNodes.length;j++)
{
var enfant = node.childNodes[j];
if (enfant.nodeType == 1)
{
if(enfant.firstChild)
{
switch(enfant.nodeName)
{
case "CODE_RELAIS" :code_relais = enfant.firstChild.nodeValue;break;
case "NOM_RELAIS" : nom_relais = enfant.firstChild.nodeValue;break;
case "CODE_POSTAL" : code_postal = enfant.firstChild.nodeValue;break;
case "VILLE" : ville = enfant.firstChild.nodeValue;break;
case "ADRESSE" : adresse = enfant.firstChild.nodeValue;break;
case "DISTANCE" : distance = enfant.firstChild.nodeValue;break;
case "LUNDI_AM" : lundi_am = enfant.firstChild.nodeValue;break;
case "LUNDI_PM" : lundi_pm = enfant.firstChild.nodeValue;break;
case "LUNDI_NS" : lundi_ns = enfant.firstChild.nodeValue;break;
case "MARDI_AM" : mardi_am = enfant.firstChild.nodeValue;break;
case "MARDI_PM" : mardi_pm = enfant.firstChild.nodeValue;break;
case "MARDI_NS" : mardi_ns = enfant.firstChild.nodeValue;break;
case "MERCREDI_AM" : mercredi_am = enfant.firstChild.nodeValue;break;
case "MERCREDI_PM" : mercredi_pm = enfant.firstChild.nodeValue;break;
case "MERCREDI_NS" : mercredi_ns = enfant.firstChild.nodeValue;break;
case "JEUDI_AM" : jeudi_am = enfant.firstChild.nodeValue;break;
case "JEUDI_PM" : jeudi_pm = enfant.firstChild.nodeValue;break;
case "JEUDI_NS" : jeudi_ns = enfant.firstChild.nodeValue;break;
case "VENDREDI_AM" : vendredi_am = enfant.firstChild.nodeValue;break;
case "VENDREDI_PM" : vendredi_pm = enfant.firstChild.nodeValue;break;
case "VENDREDI_NS" : vendredi_ns = enfant.firstChild.nodeValue;break;
case "SAMEDI_AM" : samedi_am = enfant.firstChild.nodeValue;break;
case "SAMEDI_PM" : samedi_pm= enfant.firstChild.nodeValue;break;
case "SAMEDI_NS" : samedi_ns = enfant.firstChild.nodeValue;break;
case "DIMANCHE_AM" : dimanche_am = enfant.firstChild.nodeValue;break;
case "DIMANCHE_PM" : dimanche_pm = enfant.firstChild.nodeValue;break;
case "DIMANCHE_NS" : dimanche_ns= enfant.firstChild.nodeValue;break;
case "STATUT" : statut= enfant.firstChild.nodeValue;break;
case "DATE_PREMIER_COLIS" : date_premier_colis= enfant.firstChild.nodeValue;break;
case "DATE_DERNIER_COLIS" : date_dernier_colis= enfant.firstChild.nodeValue;break;
case "DATE_FERMETURE_REEL" : date_fermeture_reel= enfant.firstChild.nodeValue;break;
}
}
}
}
// toutes les infos sont rÃ©cupÃ©rÃ©es
var _DIV = document.createElement("DIV");
_DIV.className="container_rc";
_DIV.setAttribute('onmouseover','this.style.backgroundColor=\'#fff\';');
_DIV.setAttribute('onmouseout','this.style.backgroundColor=\'#f5f5f5\';');
var _TABLE = document.createElement("TABLE");
var _TBODY = document.createElement("TBODY");
var _TR = document.createElement("TR");
var _TD1 = document.createElement("TD");

// cellule radio button
_TD1.style.width = "20px";
_TD1.className = "c";

// en cours de crÃ©ation, pas de radio
if(statut=="A")
{
try{  
_RAD = document.createElement('<input type="radio" id="'+code_relais+'" name="chp_rco" value="'+code_relais+'" style="border:0px" />');  
}catch(err){  
_RAD = document.createElement('input'); 
_RAD.style.border = "0px";   
_RAD.setAttribute('type','radio');  
_RAD.setAttribute('name','chp_rco'); 
_RAD.setAttribute('value',code_relais);
_RAD.setAttribute('id',code_relais);
}

_RAD.lundi_am =lundi_am;
_RAD.mardi_am =mardi_am;
_RAD.mercredi_am =mercredi_am;
_RAD.jeudi_am =jeudi_am;
_RAD.vendredi_am =vendredi_am;
_RAD.samedi_am =samedi_am;
_RAD.dimanche_am =dimanche_am;

_RAD.lundi_pm =lundi_pm;
_RAD.mardi_pm =mardi_pm;
_RAD.mercredi_pm =mercredi_pm;
_RAD.jeudi_pm =jeudi_pm;
_RAD.vendredi_pm =vendredi_pm;
_RAD.samedi_pm =samedi_pm;
_RAD.dimanche_pm =dimanche_pm;

// DonnÃ©es relais + nettoyage espaces inutiles
_RAD.code_relais =code_relais;
_RAD.nom_relais =trim(nom_relais);
_RAD.adresse =trim(adresse);
_RAD.code_postal =trim(code_postal);
_RAD.ville =trim(ville);

_RAD.statut =statut;
_RAD.date_premier_colis =date_premier_colis;
_RAD.date_dernier_colis =date_dernier_colis;
_RAD.date_fermeture_reel =date_fermeture_reel;

_TD1.appendChild(_RAD);
addEvent(_RAD,"click", function () {
montre('etape_rco_3',1);
// Annule message erreur
document.getElementById("id_chp_rco").innerHTML="";
// Affichage coordonnÃ©es livraison choisies
document.getElementById("relais_colis_msg").innerHTML = "<strong>Vous avez choisi d'etre livrÃ© au Relais Colis suivant :</strong><br /><br />";
document.getElementById("relais_colis").innerHTML = this.nom_relais+"<br />"+this.adresse+"<br />"+this.code_postal+" - "+this.ville;

// champs d'export
document.getElementById("chp_lvr_nom").value = this.nom_relais;
document.getElementById("chp_lvr_adr").value = this.adresse;
document.getElementById("chp_lvr_cp").value = this.code_postal;
document.getElementById("chp_lvr_vil").value = this.ville;

document.getElementById("rco_lundi_am").innerHTML = this.lundi_am;
document.getElementById("rco_mardi_am").innerHTML = this.mardi_am;
document.getElementById("rco_mercredi_am").innerHTML = this.mercredi_am;
document.getElementById("rco_jeudi_am").innerHTML = this.jeudi_am;
document.getElementById("rco_vendredi_am").innerHTML = this.vendredi_am;
document.getElementById("rco_samedi_am").innerHTML = this.samedi_am;
document.getElementById("rco_dimanche_am").innerHTML = this.dimanche_am;

document.getElementById("rco_lundi_pm").innerHTML = this.lundi_pm;
document.getElementById("rco_mardi_pm").innerHTML = this.mardi_pm;
document.getElementById("rco_mercredi_pm").innerHTML = this.mercredi_pm;
document.getElementById("rco_jeudi_pm").innerHTML = this.jeudi_pm;
document.getElementById("rco_vendredi_pm").innerHTML = this.vendredi_pm;
document.getElementById("rco_samedi_pm").innerHTML = this.samedi_pm;
document.getElementById("rco_dimanche_pm").innerHTML = this.dimanche_pm;
}, false);
}


var _TD2 = document.createElement("TD");
_TD2.innerHTML = "<span style=\"font-weight:bold\">"+nom_relais+"</span>(<span style=\"font-style:italic;font-size:0.7em\">Ã  "+distance+" kilomÃ¨tres</span>)<br />"+adresse+"<br />"+code_postal+" - "+ville+"</div><div class=\"clear\">";
if(statut == "A" && date_premier_colis!="" && date_dernier_colis!="" && date_fermeture_reel!="")
{
_TD2.innerHTML+="<span style='color:green'>Service Relais Colis actif</span>";
}
else if(statut=="R" || statut=="T")
{
_TD2.innerHTML+="<span style='color:red'>Service Relais Colis en cours de fermeture</span>";
}
else if(statut=="C" && date_premier_colis=="")
{
_TD2.innerHTML+="<span style='color:red'>Service Relais Colis prochainement disponible</span>";
}
_TR.appendChild(_TD1);
_TR.appendChild(_TD2);
_TBODY.appendChild(_TR);
_TABLE.appendChild(_TBODY);
liste.appendChild(_TABLE);
break;
}
}
}
}
if(!trouve)
liste.innerHTML=t_con[0].childNodes[0].nodeValue;
}
else
{
liste.innerHTML = "Aucun contenu rÃ©cupÃ©rÃ©";
}
}
function show_rc(code_relais)
{
}
function close_rc()
{
document.getElementById("detail_relais").innerHTML="DÃ©tail point relais";
}function get_clt_data(code_trm)
{
var form = document.forms["frm_lvr_"+code_trm];
var XHR = new XHRConnection();
XHR.appendData("code_trm", code_trm);
if(form.elements["chp_typ"])
type = get_checked_radio_value(form.elements["chp_typ"]);
else 
type = "";
XHR.appendData("type", type);
if(XHR.sendAndLoad("/_xml/xhr/g/get_clt_data.xml.php", "POST", res_get_clt_data))
{
montre('clt_data_load',0);
document.getElementById("clt_data_wait").innerHTML="Recherche informations clientes...";
}
return(false);
}
function res_get_clt_data(obj) 
{
var t_err = obj.responseXML.getElementsByTagName('error');
document.getElementById("clt_data_wait").innerHTML="";
if (t_err.length>0) // erreur de donnÃ©es
{
document.getElementById("clt_data_wait").innerHTML = t_err[0].getAttribute("texte");
}
else // aucune erreur de donnÃ©es
{
montre('clt_data_load',1);
var t_clt = obj.responseXML.getElementsByTagName('donnee');
if(t_clt.length>0)
{
var type = "";
var societe = "";
var civilite = "";
var nom = "";
var prenom = "";
var adresse = "";
var adresse_2 = "";
var digicode = "";
var batiment = "";
var escalier = "";
var etage = "";
var porte = "";
var info_livraison = "";
var pays = "";
var code_postal = "";
var ville = "";
var tel_mobile = "";
var tel_fixe = "";
var tel_autre = "";
var anniversaire = "";
var magasin = "";
var newsletter = "";
var partenaire = "";
var mode_transport = "";
for(i=0;i<t_clt[0].childNodes.length;i++)
{
var node = t_clt[0].childNodes[i];
if (node.nodeType == 1)
{
if(node.firstChild)
{
switch(node.nodeName)
{
case "login" : login= node.firstChild.nodeValue;break;
case "type" : type= node.firstChild.nodeValue;break;
case "societe" : societe= node.firstChild.nodeValue;break;
case "civilite" :civilite= node.firstChild.nodeValue;break;
case "nom" : nom= node.firstChild.nodeValue;break;
case "prenom" : prenom= node.firstChild.nodeValue;break;
case "adresse" : adresse= node.firstChild.nodeValue;break;
case "adresse_2" :adresse_2= node.firstChild.nodeValue;break;
case "digicode" : digicode= node.firstChild.nodeValue;break;
case "batiment" : batiment= node.firstChild.nodeValue;break;
case "escalier" : escalier= node.firstChild.nodeValue;break;
case "etage" : etage= node.firstChild.nodeValue;break;
case "porte" : porte= node.firstChild.nodeValue;break;
case "info_livraison" : info_livraison= node.firstChild.nodeValue;break;
case "pays" : pays= node.firstChild.nodeValue;break;
case "code_postal" :code_postal= node.firstChild.nodeValue;break;
case "ville" : ville= node.firstChild.nodeValue;break;
case "tel_mobile" : tel_mobile= node.firstChild.nodeValue;break;
case "tel_fixe" : tel_fixe= node.firstChild.nodeValue;break;
case "tel_autre" :tel_autre= node.firstChild.nodeValue;break;
case "anniversaire" : anniversaire= node.firstChild.nodeValue;break;
case "magasin" : magasin= node.firstChild.nodeValue;break;
case "newsletter" : newsletter= node.firstChild.nodeValue;break;
case "partenaire" : partenaire= node.firstChild.nodeValue;break;
case "mode_transport" : mode_transport= node.firstChild.nodeValue;break;
}
}
}
}
if(mode_transport!="")
{
var form = document.forms["frm_lvr_"+mode_transport];
// Si le type client correspond au type cliquÃ©, on rÃ©cupÃ¨re les valeurs
if(get_checked_radio_value(form.elements["chp_typ"])==type)
{
if(type=="E") {if(form.elements["chp_soc"]) form.elements["chp_soc"].value = societe;}
else{
if(form.elements["chp_civ"])form.elements["chp_civ"].value = civilite;
if(form.elements["chp_nom"])form.elements["chp_nom"].value = nom;
if(form.elements["chp_pre"])form.elements["chp_pre"].value = prenom;
}
if(form.elements["chp_adr"])form.elements["chp_adr"].value = adresse;
if(form.elements["chp_adr_2"])form.elements["chp_adr_2"].value = adresse_2;
if(form.elements["chp_dig"])form.elements["chp_dig"].value = digicode;
if(form.elements["chp_bat"])form.elements["chp_bat"].value = batiment;
if(form.elements["chp_esc"])form.elements["chp_esc"].value = escalier;
if(form.elements["chp_eta"])form.elements["chp_eta"].value = etage;
if(form.elements["chp_por"])form.elements["chp_por"].value = porte;
if(form.elements["chp_lvr_com"])form.elements["chp_lvr_com"].value = info_livraison;
if(form.elements["chp_pay"])form.elements["chp_pay"].value = pays;
if(form.elements["chp_cp"])form.elements["chp_cp"].value = code_postal;
get_ville(code_postal,"frm_lvr_"+mode_transport,"chp_vil","id_"+mode_transport+"_chp_cp");
if(form.elements["chp_vil"])form.elements["chp_vil"].value = ville;
if(form.elements["chp_inf_lvr_tel"])form.elements["chp_inf_lvr_tel"].value = tel_mobile;
if(form.elements["chp_inf_lvr_mai"])form.elements["chp_inf_lvr_mai"].value = login;

if(form.elements["chp_adr"].value!="") document.getElementById("id_"+mode_transport+"_chp_adr").innerHTML="";
document.getElementById("id_"+mode_transport+"_chp_vil").innerHTML="";
document.getElementById("id_"+mode_transport+"_chp_inf_lvr_tel").innerHTML="";
document.getElementById("livraison").innerHTML="";
}
else
{
if(type=="E") if(form.elements["chp_soc"]) form.elements["chp_soc"].value = "";
else{
if(form.elements["chp_civ"])form.elements["chp_civ"].value = "";
if(form.elements["chp_nom"])form.elements["chp_nom"].value = "";
if(form.elements["chp_pre"])form.elements["chp_pre"].value = "";
}
if(form.elements["chp_adr"])form.elements["chp_adr"].value = "";
if(form.elements["chp_adr_2"])form.elements["chp_adr_2"].value = "";
if(form.elements["chp_dig"])form.elements["chp_dig"].value = "";
if(form.elements["chp_bat"])form.elements["chp_bat"].value = "";
if(form.elements["chp_esc"])form.elements["chp_esc"].value = "";
if(form.elements["chp_eta"])form.elements["chp_eta"].value = "";
if(form.elements["chp_por"])form.elements["chp_por"].value = "";
if(form.elements["chp_lvr_com"])form.elements["chp_lvr_com"].value = "";
if(form.elements["chp_pay"])form.elements["chp_pay"].value = "";
if(form.elements["chp_cp"])form.elements["chp_cp"].value = "";
if(form.elements["chp_vil"])form.elements["chp_vil"].length = 0;
if(form.elements["chp_inf_lvr_tel"])form.elements["chp_inf_lvr_tel"].value = "";
if(form.elements["chp_inf_lvr_mai"])form.elements["chp_inf_lvr_mai"].value = "";

if(form.elements["chp_adr"].value!="") document.getElementById("id_"+mode_transport+"_chp_adr").innerHTML="";
document.getElementById("id_"+mode_transport+"_chp_vil").innerHTML="";
document.getElementById("id_"+mode_transport+"_chp_inf_lvr_tel").innerHTML="";
document.getElementById("livraison").innerHTML="";

}
}
}
else
{
document.getElementById(zone_arrivee).innerHTML="Une erreur est survenue";
}
}
}ï»¿function check_cli_maj()
{
var XHR = new XHRConnection();
var form = document.forms["frm_cli_inf"];

var les_tags = document.getElementById("champ_maj").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,6)=="id_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}

XHR.appendData("chp_log",form.elements["chp_log"].value);
XHR.appendData("chp_log_2",form.elements["chp_log_2"].value);
XHR.appendData("chp_pas_old",form.elements["chp_pas_old"].value);
XHR.appendData("chp_pas",form.elements["chp_pas"].value);
XHR.appendData("chp_pas_2",form.elements["chp_pas_2"].value);

if(form.elements["chp_typ"])
{
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"])
{
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}
if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_tel_mob"]) XHR.appendData("chp_tel_mob",form.elements["chp_tel_mob"].value);
if(form.elements["chp_tel_fix"]) XHR.appendData("chp_tel_fix",form.elements["chp_tel_fix"].value);
if(form.elements["chp_tel_aut"]) XHR.appendData("chp_tel_aut",form.elements["chp_tel_aut"].value);
if(form.elements["chp_ani"]) XHR.appendData("chp_ani",form.elements["chp_ani"].value);
if(form.elements["chp_mag"]) XHR.appendData("chp_mag",form.elements["chp_mag"].value);

if(form.elements["chp_get_new"]){
if(form.elements["chp_get_new"].checked) XHR.appendData("chp_get_new","1");
else XHR.appendData("chp_get_new","0");
}
if(form.elements["chp_get_par"]){
if(form.elements["chp_get_par"].checked) XHR.appendData("chp_get_par","1");
else XHR.appendData("chp_get_par","0");
}

if(form.elements["chp_cap"]) XHR.appendData("chp_cap",form.elements["chp_cap"].value);
if(form.elements["chp_sec"]) XHR.appendData("chp_sec",form.elements["chp_sec"].value);

XHR.sendAndLoad("/_xml/xhr/c/check_ins_maj.xml.php", "POST", res_check_ins_maj);
return(false);
}
function res_check_ins_maj(obj)
{
var form = document.forms["frm_cli_inf"];
var t_ins = obj.responseXML.getElementsByTagName('maj_inscription');
if (t_ins.length>0) // erreur de donnÃ©es
{
var error_texte = t_ins[0].getAttribute("texte");
if(t_ins[0].getAttribute("status")==1)
{
document.getElementById("no_inscription").innerHTML = error_texte;
document.location.href = "/mon_compte/informations_personnelles";
return;
}
else
{
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ_name = form.elements[_id.substring(3,_id.length)];
if(_champ_erreur)
{
if(erreur.getAttribute("id")=="chp_sec"){
maj_captcha('captcha_img');
form.elements["chp_cap"].value="";
}
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
_champ_name.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else if(error_type=="error_record")
{
document.getElementById("no_inscription").innerHTML = error_texte;
}
}
}
else
{
document.getElementById(erreur.getAttribute("inscription")).innerHTML = "Une erreur de communication s'est produite";
}
}

function check_cli_maj_commande()
{
var XHR = new XHRConnection();
var form = document.forms["frm_cli_inf"];

var les_tags = document.getElementById("champ_maj").getElementsByTagName("DIV");
for(i=0;i<les_tags.length;i++)
{
if(les_tags[i].id.substring(0,6)=="id_chp")
{
if(les_tags[i].firstChild)
les_tags[i].removeChild(les_tags[i].firstChild);
}
}

XHR.appendData("chp_log",form.elements["chp_log"].value);
XHR.appendData("chp_log_2",form.elements["chp_log_2"].value);
XHR.appendData("chp_pas_old",form.elements["chp_pas_old"].value);
XHR.appendData("chp_pas",form.elements["chp_pas"].value);
XHR.appendData("chp_pas_2",form.elements["chp_pas_2"].value);

if(form.elements["chp_typ"])
{
if(form.elements["chp_typ"][0].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][0].value);
if(form.elements["chp_typ"][1].checked) XHR.appendData("chp_typ",form.elements["chp_typ"][1].value);
}
if(form.elements["chp_civ"])
{
if(form.elements["chp_civ"][0].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][0].value);
if(form.elements["chp_civ"][1].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][1].value);
if(form.elements["chp_civ"][2].checked) XHR.appendData("chp_civ",form.elements["chp_civ"][2].value);
}
if(form.elements["chp_nom"]) XHR.appendData("chp_nom",form.elements["chp_nom"].value);
if(form.elements["chp_pre"]) XHR.appendData("chp_pre",form.elements["chp_pre"].value);
if(form.elements["chp_soc"]) XHR.appendData("chp_soc",form.elements["chp_soc"].value);
if(form.elements["chp_adr"]) XHR.appendData("chp_adr",form.elements["chp_adr"].value);
if(form.elements["chp_adr_2"]) XHR.appendData("chp_adr_2",form.elements["chp_adr_2"].value);
if(form.elements["chp_dig"]) XHR.appendData("chp_dig",form.elements["chp_dig"].value);
if(form.elements["chp_bat"]) XHR.appendData("chp_bat",form.elements["chp_bat"].value);
if(form.elements["chp_esc"]) XHR.appendData("chp_esc",form.elements["chp_esc"].value);
if(form.elements["chp_eta"]) XHR.appendData("chp_eta",form.elements["chp_eta"].value);
if(form.elements["chp_por"]) XHR.appendData("chp_por",form.elements["chp_por"].value);
if(form.elements["chp_lvr_com"])XHR.appendData("chp_lvr_com",form.elements["chp_lvr_com"].value);
if(form.elements["chp_pay"]) XHR.appendData("chp_pay",form.elements["chp_pay"].value);
if(form.elements["chp_cp"]) XHR.appendData("chp_cp",form.elements["chp_cp"].value);
if(form.elements["chp_vil"]) XHR.appendData("chp_vil",form.elements["chp_vil"].value);
if(form.elements["chp_tel_mob"]) XHR.appendData("chp_tel_mob",form.elements["chp_tel_mob"].value);
if(form.elements["chp_tel_fix"]) XHR.appendData("chp_tel_fix",form.elements["chp_tel_fix"].value);
if(form.elements["chp_tel_aut"]) XHR.appendData("chp_tel_aut",form.elements["chp_tel_aut"].value);
if(form.elements["chp_ani"]) XHR.appendData("chp_ani",form.elements["chp_ani"].value);
if(form.elements["chp_mag"]) XHR.appendData("chp_mag",form.elements["chp_mag"].value);

if(form.elements["chp_get_new"]){
if(form.elements["chp_get_new"].checked) XHR.appendData("chp_get_new","1");
else XHR.appendData("chp_get_new","0");
}
if(form.elements["chp_get_par"]){
if(form.elements["chp_get_par"].checked) XHR.appendData("chp_get_par","1");
else XHR.appendData("chp_get_par","0");
}

if(form.elements["chp_cap"]) XHR.appendData("chp_cap",form.elements["chp_cap"].value);
if(form.elements["chp_sec"]) XHR.appendData("chp_sec",form.elements["chp_sec"].value);

XHR.sendAndLoad("/_xml/xhr/c/check_ins_maj.xml.php", "POST", res_check_ins_maj_commande);
return(false);
}
function res_check_ins_maj_commande(obj)
{


var form = document.forms["frm_cli_inf"];
var t_ins = obj.responseXML.getElementsByTagName('maj_inscription');
if (t_ins.length>0) // erreur de donnÃ©es
{
var error_texte = t_ins[0].getAttribute("texte");

if(t_ins[0].getAttribute("status")==1)
{
document.location.href = "/commande/authentification";
return;
}
else
{
var error_type = t_ins[0].getAttribute("type");
if(error_type=="error_champ")
{
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
for(i=0;i<t_err.length;i++)
{
var erreur = t_err[i];
var _id = "id_"+erreur.getAttribute("id");
var _champ_erreur = document.getElementById(_id);
var _champ_name = form.elements[_id.substring(3,_id.length)];
if(_champ_erreur)
{
if(erreur.getAttribute("id")=="chp_sec"){
maj_captcha('captcha_img');
form.elements["chp_cap"].value="";
}
while (_champ_erreur.firstChild)
{
_champ_erreur.removeChild(_champ_erreur.firstChild);
_champ_erreur.style.lineHeight="0px";
_champ_erreur.style.fontSize="1px";
}
if(erreur.getAttribute("texte")!="")
{
_champ_name.focus();
_champ_erreur.style.fontSize="11px";
_champ_erreur.style.lineHeight="11px";
_champ_erreur.innerHTML = erreur.getAttribute("texte");
}
}
}
}
}
else if(error_type=="error_record")
{
document.getElementById("no_inscription").innerHTML = error_texte;
}
}
}
else
{
document.getElementById(erreur.getAttribute("inscription")).innerHTML = "Une erreur de communication s'est produite";
}
}
function get_frais_transport(id_transport)
{
var XHR = new XHRConnection();
XHR.appendData("id_tra", id_transport);
//if(document.getElementById("verif_lvr")) 
//document.getElementById("verif_lvr").innerHTML = "Patientez, nous calculons le montant de votre commande...";
XHR.sendAndLoad("/_xml/xhr/g/get_frais_transport.xml.php", "POST", res_get_frais_transport);
return(false);
}
function res_get_frais_transport(obj) 
{
var zone_frais = document.getElementById("frais_transport");
var zone_erreur = document.getElementById("verif_lvr");
var zone_total = document.getElementById("total_ttc");

var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
zone_erreur.innerHTML = t_err[0].getAttribute("texte");
zone_frais.innerHTML = "?";
}
else // aucune erreur de donnÃ©es
{
var t_mon = obj.responseXML.getElementsByTagName('frais');
if(t_mon.length>0)
{
zone_erreur.innerHTML = "";
var frais = t_mon[0].getAttribute("montant");
var devise = t_mon[0].getAttribute("devise");
var total = t_mon[0].getAttribute("total");
var maj = t_mon[0].getAttribute("miseajour");

//if(maj==1)
//zone_frais.style.backgroundColor="#f5d398";
if(frais==0)frais=frais+" "+devise+"<br><div style='position:absolute;border:0px solid red;right:70px;width:200px'><font color='#ff0000'>C'EST OFFERT !</font></div><br>";
else frais = frais+" "+devise;

zone_frais.innerHTML = frais;
zone_total.innerHTML = total+" "+devise;
}
else
{
zone_erreur.innerHTML = "Une erreur est survenue";
}
}
}function checkCriteria(id){
if(id=="-1") {
$('#errorSearch').html("Vous devez choisir votre catÃ©gorie");
return(false);
}
return(true);
}
function loadCollectionCriteria(id,pointureSession)
{
if(checkCriteria(id)){
$('#errorSearch').html("");
$("#loadSearchProduct").html("<img src='/multimedia/_img/structure/preloader.gif' />");
var form = document.forms['frm_srh'];
form.elements["chp_tri_sco"].length=0;
form.elements["chp_tri_mat"].length=0;
var XHR = new XHRConnection();
XHR.appendData("id", id);
XHR.sendAndLoad("/_xml/xhr/l/loadCollectionCriteria.xml.php", "POST", res_loadCollectionCriteria, pointureSession);
}
return(false);
}
function res_loadCollectionCriteria(obj,pointureSession) 
{
var form = document.forms['frm_srh'];
$("#loadSearchProduct").html("");
var t_err = obj.responseXML.getElementsByTagName('error');
if (t_err.length>0) // erreur de donnÃ©es
{
alert(t_err[0].getAttribute("texte"));
}
else // aucune erreur de donnÃ©es
{
var t_mat = obj.responseXML.getElementsByTagName('matiere');
if(t_mat.length>0){
form.elements['chp_tri_mat'].options[form.elements['chp_tri_mat'].options.length] = new Option("Toutes les matiÃ¨res","-1");
for(i=0;i<t_mat.length;i++)
{
matiere = t_mat[i];
form.elements['chp_tri_mat'].options[form.elements['chp_tri_mat'].options.length] = new Option(matiere.getAttribute('id'),matiere.getAttribute('id'));
}
}
var t_sco = obj.responseXML.getElementsByTagName('souscollection');
if(t_sco.length>0){
for(i=0;i<t_sco.length;i++)
{
sousCol = t_sco[i];
form.elements['chp_tri_sco'].options[form.elements['chp_tri_sco'].options.length] = new Option(sousCol.getAttribute('libelle'),sousCol.getAttribute('id'));
}
}
var t_poi = obj.responseXML.getElementsByTagName('pointure');
if(t_poi.length>1){
form.elements['chp_tri_poi'].disabled=false;
form.elements["chp_tri_poi"].length=0;
form.elements['chp_tri_poi'].options[form.elements['chp_tri_poi'].options.length] = new Option("Toutes les pointures","-1");
for(i=0;i<t_poi.length;i++)
{
pointure = t_poi[i];
form.elements['chp_tri_poi'].options[form.elements['chp_tri_poi'].options.length] = new Option(pointure.getAttribute('id'),pointure.getAttribute('id'));
if(pointureSession==pointure.getAttribute('id')){
form.elements['chp_tri_poi'].options[form.elements['chp_tri_poi'].options.length-1].selected = true;
}
}
}
else if(t_poi.length==1){
form.elements["chp_tri_poi"].length=0;
form.elements['chp_tri_poi'].options[form.elements['chp_tri_poi'].options.length] = new Option("pas de choix","0");
form.elements['chp_tri_poi'].disabled=true;
}
}
}