
var to;var currentMenu;currentMenu="";function montre(id,decal_x,decal_y){clearTimeout(to);if(id==''){tempo=500;}
else{tempo=100;}
to=setTimeout("immediateMontre(\""+id+"\",\""+decal_x+"\",\""+decal_y+"\")",tempo);}
function immediateMontre(id,decal_x,decal_y){decal_x=parseFloat(decal_x);decal_y=parseFloat(decal_y);if(id!=currentMenu){var d=document.getElementById(id);if(currentMenu!=""){document.getElementById(currentMenu).style.display='none';}
if(d){d.style.display='block';divmenu=document.getElementById('menu_haut');var m=document.getElementById(id+'_title');d.style.left=(findPosX(divmenu)+m.offsetLeft)+'px';x=findPosX(divmenu)+divmenu.offsetWidth-(d.offsetLeft+d.offsetWidth);if(x<=0){left=findPosX(m)+m.offsetWidth-d.offsetWidth+decal_x;d.style.left=left+'px';}
d.style.top=(findPosY(m)+m.offsetHeight-decal_y)+'px';}
currentMenu=id;}}
function verif_est_numerique(a,b)
{a=a.replace(",",".");var exp=new RegExp("^-?[0-9]+\.?[0-9]*$","g");var etat=exp.test(a);if(etat==true)
{return(a);}
else
{return('1');}}
function ajax_fiche_article(article){var XHR=new XHRConnection();var qte=document.getElementById("quantite").value;qte=verif_est_numerique(qte,0);XHR.appendData('qte',qte);var returnValue='';if(document.forms['fiche_article'].taille){if(document.forms['fiche_article'].taille.length==1){returnValue=document.forms['fiche_article'].taille.value;}else{for(i=0;i<document.forms['fiche_article'].taille.length;i++){if(document.forms['fiche_article'].taille[i].checked==true){returnValue=document.forms['fiche_article'].taille[i].value;}}}
if(returnValue!='')
XHR.appendData('taille',returnValue);}
if(document.forms['fiche_article'].compo){XHR.appendData('compo',document.forms['fiche_article'].compo.value);}
if(document.getElementById("variante")){var variante=document.getElementById("variante").value;}
var type_affichage=document.getElementById("type_affichage").innerHTML;var chaine_affichage=type_affichage.split(',');if(chaine_affichage!=-1)
{var lesgroupesdoptions=document.getElementById("lesgroupes").innerHTML;var chaine=lesgroupesdoptions.split(',');var comptage_article=0;var comptage_qte=0;var option='';var liste_option='';for(variable in chaine){var valeur=chaine[variable];var type_affichage=chaine_affichage[variable];if(valeur!=''&&valeur>0)
{option=option+'|'+valeur
liste_option=liste_option+"|"+valeur;if(type_affichage=='0'||type_affichage=='1')
{var groupe="groupe["+valeur+"]";var lesoptions=document.getElementById(groupe).innerHTML;var chaineoption=lesoptions.split(',');for(variable2 in chaineoption)
{var valeur2=chaineoption[variable2];if(valeur2!=''&&valeur2>0)
{variable_nom="choix["+valeur+"]["+valeur2+"]";variable_qte="lot_qte["+valeur+"]["+valeur2+"]";if(document.getElementById(variable_nom))
cocher=document.getElementById(variable_nom).checked;if(cocher)
{comptage_article=1;qte=document.getElementById(variable_qte).value;comptage_qte=parseInt(comptage_qte)+parseInt(qte);liste_option=liste_option+"-"+valeur2+"#"+qte+"~"+type_affichage;}}}}
else
{if(type_affichage=='2'||type_affichage=='3')
{comptage_article=1;variable_qte="lot_qte["+valeur+"]";variable_choix="choix["+valeur+"]";index=document.getElementById(variable_choix).selectedIndex;id_variante=document.getElementById(variable_choix).options[index].value;comptage_qte=document.getElementById(variable_qte).value;liste_option=liste_option+"-"+id_variante+"#"+comptage_qte+"~"+type_affichage;}
else
{if(type_affichage=='4')
{var groupe="groupe["+valeur+"]";var lesoptions=document.getElementById(groupe).innerHTML;var chaineoption=lesoptions.split(',');for(variable2 in chaineoption)
{var valeur2=chaineoption[variable2];if(valeur2!=''&&valeur2>0)
{variable_nom="choix["+valeur+"]["+valeur2+"]";variable_qte="lot_qte["+valeur+"]["+valeur2+"]";if(document.getElementById(variable_nom))
cocher=document.getElementById(variable_nom).checked;if(cocher)
{comptage_article++;qte=document.getElementById(variable_qte).value;comptage_qte=parseInt(comptage_qte)+parseInt(qte);liste_option=liste_option+"-"+valeur2+"#"+qte+"~"+type_affichage;}
else
{liste_option=liste_option+"-"+valeur2+"#0"+"~"+type_affichage;}}}}
else
{var groupe="groupe["+valeur+"]";var lesoptions=document.getElementById(groupe).innerHTML;var chaineoption=lesoptions.split(',');for(variable2 in chaineoption)
{var valeur2=chaineoption[variable2];if(valeur2!=''&&valeur2>0)
{variable_nom="choix["+valeur+"]["+valeur2+"]";variable_qte="lot_qte["+valeur+"]["+valeur2+"]";comptage_article++;qte=document.getElementById(variable_qte).value;comptage_qte=parseInt(comptage_qte)+parseInt(qte);liste_option=liste_option+"-"+valeur2+"#"+qte+"~"+type_affichage;}}}}}
option=option+','+comptage_qte;option=option+','+comptage_article;}}
XHR.appendData('option',option);XHR.appendData('liste_option',liste_option);}
if(document.getElementById("info_complementaire"))
{var info_complementaire=document.getElementById("info_complementaire").value;XHR.appendData('info_complementaire',info_complementaire);if(document.getElementById('etap_info_comp_ok'))
{if(info_complementaire!='')
{document.getElementById('etap_info_comp_ok').style.display='block';document.getElementById('etap_info_comp_ko').style.display='none';}
else
{document.getElementById('etap_info_comp_ok').style.display='none';document.getElementById('etap_info_comp_ko').style.display='block';}}}
XHR.appendData('variante',variante);XHR.appendData('article',article);XHR.sendAndLoad("../ajax/ajax_calculfichearticle.php","POST",affiche_info_fiche_article);}
function ajax_fiche_article_admin(article)
{var XHR=new XHRConnection();var qte=document.getElementById("quantite").value;var prix_base=document.getElementById("prix_base").value;var remise1=document.getElementById("remise1").value;var remise2=document.getElementById("remise2").value;var remise3=document.getElementById("remise3").value;qte=verif_est_numerique(qte,0);XHR.appendData('qte',qte);if(document.getElementById("variante")){var variante=document.getElementById("variante").value;}
var type_affichage=document.getElementById("type_affichage").innerHTML;type_affichage=type_affichage.replace("3","1");type_affichage=type_affichage.replace("4","0");var chaine_affichage=type_affichage.split(',');if(chaine_affichage!=-1)
{var lesgroupesdoptions=document.getElementById("lesgroupes").innerHTML;var chaine=lesgroupesdoptions.split(',');var comptage_article=0;var comptage_qte=0;var option='';var liste_option='';for(variable in chaine){var valeur=chaine[variable];var type_affichage=chaine_affichage[variable];if(valeur!='')
{option=option+'|'+valeur
liste_option=liste_option+"|"+valeur;if(type_affichage=='0'||type_affichage=='1')
{var groupe="groupe["+valeur+"]";var lesoptions=document.getElementById(groupe).innerHTML;var chaineoption=lesoptions.split(',');for(variable2 in chaineoption)
{var valeur2=chaineoption[variable2];if(valeur2!='')
{variable_nom="choix["+valeur+"]["+valeur2+"]";variable_qte="lot_qte["+valeur+"]["+valeur2+"]";variable_prix="lot_prix["+valeur+"]["+valeur2+"]";if(document.getElementById(variable_nom))
cocher=document.getElementById(variable_nom).checked;if(cocher)
{comptage_article=1;qte=document.getElementById(variable_qte).value;prix=document.getElementById(variable_prix).value;comptage_qte=parseInt(comptage_qte)+parseInt(qte);liste_option=liste_option+"-"+valeur2+"#"+qte+"~"+type_affichage+"_"+prix;}}}}
else
{if(type_affichage=='2'||type_affichage=='3')
{comptage_article=1;variable_qte="lot_qte["+valeur+"]";variable_choix="choix["+valeur+"]";index=document.getElementById(variable_choix).selectedIndex;id_variante=document.getElementById(variable_choix).options[index].value;comptage_qte=document.getElementById(variable_qte).value;liste_option=liste_option+"-"+id_variante+"#"+comptage_qte+"~"+type_affichage;}
else
{if(type_affichage=='4')
{var groupe="groupe["+valeur+"]";var lesoptions=document.getElementById(groupe).innerHTML;var chaineoption=lesoptions.split(',');for(variable2 in chaineoption)
{var valeur2=chaineoption[variable2];if(valeur2!='')
{variable_nom="choix["+valeur+"]["+valeur2+"]";variable_qte="lot_qte["+valeur+"]["+valeur2+"]";variable_prix="lot_prix["+valeur+"]["+valeur2+"]";if(document.getElementById(variable_nom))
cocher=document.getElementById(variable_nom).checked;if(cocher)
{comptage_article++;qte=document.getElementById(variable_qte).value;prix=document.getElementById(variable_prix).value;comptage_qte=parseInt(comptage_qte)+parseInt(qte);liste_option=liste_option+"-"+valeur2+"#"+qte+"~"+type_affichage+"_"+prix;}
else
{liste_option=liste_option+"-"+valeur2+"#0"+"~"+type_affichage+"_0";}}}}
else
{var groupe="groupe["+valeur+"]";var lesoptions=document.getElementById(groupe).innerHTML;var chaineoption=lesoptions.split(',');for(variable2 in chaineoption)
{var valeur2=chaineoption[variable2];if(valeur2!='')
{variable_nom="choix["+valeur+"]["+valeur2+"]";variable_qte="lot_qte["+valeur+"]["+valeur2+"]";variable_prix="lot_prix["+valeur+"]["+valeur2+"]";comptage_article++;qte=document.getElementById(variable_qte).value;prix=document.getElementById(variable_prix).value;comptage_qte=parseInt(comptage_qte)+parseInt(qte);liste_option=liste_option+"-"+valeur2+"#"+qte+"~"+type_affichage+"_"+prix;}}}}}
option=option+','+comptage_qte;option=option+','+comptage_article;}}
XHR.appendData('option',option);XHR.appendData('liste_option',liste_option);}
if(document.getElementById("info_complementaires"))
{var info_complementaire=document.getElementById("info_complementaires").value;XHR.appendData('info_complementaire',info_complementaire);if(document.getElementById('etap_info_comp_ok'))
{if(info_complementaire!='')
{document.getElementById('etap_info_comp_ok').style.display='block';document.getElementById('etap_info_comp_ko').style.display='none';}
else
{document.getElementById('etap_info_comp_ok').style.display='none';document.getElementById('etap_info_comp_ko').style.display='block';}}}
XHR.appendData('variante',variante);XHR.appendData('article',article);XHR.appendData('prix_base',prix_base);XHR.appendData('remise1',remise1);XHR.appendData('remise2',remise2);XHR.appendData('remise3',remise3);XHR.sendAndLoad("../ajax/ajax_calculoption_admin.php","POST",affiche_info_fiche_article_admin);}
function ajax_enregistrement(id)
{if(document.getElementById(id))
{var texte=document.getElementById(id).value;var langue_id=document.getElementById('langue_id').value;var XHR=new XHRConnection();XHR.appendData('texte',texte);XHR.appendData('id_menu_gabarit',id);XHR.appendData('langue_id',langue_id);XHR.sendAndLoad("../ajax/ajax_enregistrement_gabarit_formulaire.php","POST");}}
function chiffres(event,champ,no_point){if(!event&&window.event){event=window.event;}
if((event.keyCode<48||event.keyCode>57)&&(event.keyCode!=46)&&(event.keyCode!=0)&&(event.keyCode!=8)&&(event.keyCode!=13)||(event.keyCode==46&&champ.value.indexOf(".")!=-1)){event.returnValue=false;event.cancelBubble=true;}
if((event.which<48||event.which>57)&&(event.which!=46)&&(event.which!=0)&&(event.which!=8)&&(event.which!=13)||(event.which==46&&champ.value.indexOf(".")!=-1)){event.preventDefault();event.stopPropagation();}
if(no_point){if(event.keyCode==46){event.returnValue=false;event.cancelBubble=true;}
if(event.which==46){event.preventDefault();event.stopPropagation();}}}
function affiche_info_fiche_article(obj)
{var tabResult=obj.responseXML.getElementsByTagName('info');document.getElementById('masque_prix').style.display='block';for(var i=0;i<tabResult.length;i++)
{info=tabResult.item(i);var id=info.getAttribute('id');var valeur=info.getAttribute('valeur');var classe=info.getAttribute('classe');if((id=='variante'))
{if(document.getElementById('variante'))
{document.getElementById('variante').value=valeur;}}
if(id=='message_variante')
{if(document.getElementById('message_variante'))
{if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
document.getElementById('message_variante').innerHTML=contenu;document.getElementById('message_variante').ClassName=classe;}
var marqueur=info.getAttribute('marqueur');if(document.getElementById('etp_variante_ok'))
{if(marqueur=='1')
{document.getElementById('etp_variante_ok').style.display='block';document.getElementById('etp_variante_ko').style.display='none';}
else
{document.getElementById('etp_variante_ok').style.display='none';document.getElementById('etp_variante_ko').style.display='block';}}}
if(id=='message_qte_complementaire')
{if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
document.getElementById('message_complementaire').innerHTML=contenu;document.getElementById('message_complementaire').style.display='none';}
if(id=='message_qte')
{if(document.getElementById('message_qte'))
{if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
document.getElementById('message_qte').innerHTML=contenu;document.getElementById('message_qte').className=classe;}
var marqueur=info.getAttribute('marqueur');if(document.getElementById('etp_qte_ok'))
{if(marqueur=='1')
{document.getElementById('etp_qte_ok').style.display='block';document.getElementById('etp_qte_ko').style.display='none';}
else
{document.getElementById('etp_qte_ok').style.display='none';document.getElementById('etp_qte_ko').style.display='block';}}}
if((id=='info_complementaire_variante'))
{var reecrire=info.getAttribute('reecrire');if(reecrire==1)
{document.getElementById('info_complementaire').value=valeur;}}
if(id=='message_info_complementaire_variante')
{if(document.getElementById('info_complementaire'))
{if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
document.getElementById('message_information_complementaire').innerHTML=contenu;document.getElementById('message_information_complementaire').className=classe;}
var marqueur=info.getAttribute('marqueur');if(document.getElementById('etap_info_comp_ok'))
{if(marqueur=='1')
{document.getElementById('etap_info_comp_ok').style.display='block';document.getElementById('etap_info_comp_ko').style.display='none';}
else
{document.getElementById('etap_info_comp_ok').style.display='none';document.getElementById('etap_info_comp_ko').style.display='block';}}}
if((id=='panier'))
{if(document.all)
{valeur=info.text;}
else
{valeur=info.textContent;}
document.getElementById('bouton_panier').innerHTML=valeur;}
if(id=='prixfinale')
{if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
contenu=contenu.replace("##"," &euro;");contenu=contenu.replace("##"," &euro;");document.getElementById('prix_finale').innerHTML=contenu;}
if(id=='prixfinaletotal')
{if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
contenu=contenu.replace("##"," &euro;");contenu=contenu.replace("##"," &euro;");document.getElementById('prix_finale_total').innerHTML=contenu;}
if(id=='eco_taxe'){if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
if(contenu==0){document.getElementById('info_eco_taxe').style.display='none';}
else{var html=(document.getElementById('text_eco1').innerHTML);html=html.replace("%s%",contenu);document.getElementById('info_eco_taxe').innerHTML=html;document.getElementById('info_eco_taxe').style.display='';}}
if(id=='masque_qte')
{if(valeur==1)
{document.getElementById('masque_qte').style.display='none';document.getElementById('masque_qte_bloc').style.display='none';}
else
{document.getElementById('masque_qte').style.display='block';document.getElementById('masque_qte_bloc').style.display='block';}}
if(id=='masque_info_complementaire')
{if(document.getElementById('masquer_info_comp'))
{if(valeur==1)
{document.getElementById('masquer_info_comp').style.display='none';}
else
{document.getElementById('masquer_info_comp').style.display='block';}}}
num_index=id.lastIndexOf("message_option_");if(num_index!=-1)
{if(document.all)
{contenu=info.text;}
else
{contenu=info.textContent;}
document.getElementById('message_option_'+valeur).innerHTML=contenu;document.getElementById('message_option_'+valeur).className=classe;var marqueur=info.getAttribute('marqueur');if(marqueur==1)
{document.getElementById('etp_option_'+valeur+'_ok').style.display='block';document.getElementById('etp_option_'+valeur+'_ko').style.display='none';}
else
{document.getElementById('etp_option_'+valeur+'_ok').style.display='none';document.getElementById('etp_option_'+valeur+'_ko').style.display='block';}
var type_affichage=info.getAttribute('type_affichage');if(type_affichage=='2'||type_affichage=='3')
{var qte=info.getAttribute('qte');var prix_unitaire=info.getAttribute('prix_unitaire');prix_unitaire=prix_unitaire.replace("##"," &euro;");document.getElementById('lot_qte_affiche['+valeur+']').innerHTML=qte;document.getElementById('lot_prix['+valeur+']').innerHTML=prix_unitaire;}}}}


