var TEMPORISATION=250;var idTimeout=0;var idTimeoutQte=0;var rp_nbpopup=0;var idCacheMenu3=0;var effect=false;var old_bloc=0;function openLevel2(A){if($("level1_"+A)!=undefined){if(old_bloc==A){$("level1_"+A).className="treeview_level1";$("level2_"+A).style.display="none";old_bloc=0;return false}if(effect){return false}effect=true;if(old_bloc!=0){$("level2_"+old_bloc).style.display="none";$("level1_"+old_bloc).className="treeview_level1"}$("level1_"+A).className="treeview_level1_select";old_bloc=A;$("level2_"+A).style.display="block";effect=false}}function activer(A,B){if(idCacheMenu3>0){clearTimeout(idCacheMenu3)}cible1=$("level3_"+A);cible2=$("level2_"+A);if(cible2.className=="treeview_level2"){cible2.className="treeview_level2_select"}y=0;if(B){y=findPosY(B)}cible1.style.left="179px";if(y!=0){cible1.style.top=(y)+"px"}cible1.style.visibility="visible"}function cacher(){if(idCacheMenu3>0){clearTimeout(idCacheMenu3)}$$("div.treeview_level2_select").each(function(A){A.className="treeview_level2"});$$("div.treeview3").each(function(A){A.style.visibility="hidden"})}function control_rech_mot_cle(B,A){if(ploopi_validatefield(A,$(B).rp_mot_cle,"string")){if($(B).rp_mot_cle.value.length>=3){if($(B).rp_mot_cle.value!=A){return true}}}return false}function findPosX(A){var B=0;if(A.offsetParent){while(A.offsetParent){B+=A.offsetLeft;A=A.offsetParent}}else{if(A.x){B+=A.x}}return B}function findPosY(B){var A=0;if(B.offsetParent){while(B.offsetParent){A+=B.offsetTop;B=B.offsetParent}}else{if(B.y){A+=B.y}}return A}function rp_showpopup(rp_content,w,centered,e,tempo,id,pposx,pposy){rp_nbpopup++;var rp_popup;var active_effect=false;if(!id){id="rp_popup_"+rp_nbpopup}if(!$(id)){bodys=document.getElementsByTagName("body");rp_nbpopup++;rp_popup=document.createElement("div");rp_popup.setAttribute("class","ploopi_popup");rp_popup.setAttribute("className","ploopi_popup");rp_popup.setAttribute("id",id);rp_popup.setAttribute("style","z-index:"+(1000+ploopi_nbpopup)+";");rp_popup.setAttribute("style","overflow:auto;");rp_popup.style.display="none";bodys[0].appendChild(rp_popup);active_effect=true}else{rp_popup=$(id)}w=parseInt(w);if(!w){w=200}if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else{if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}}}if(Prototype.Browser.WebKit){scrollWidth=document.body.scrollLeft;scrollHeight=document.body.scrollTop}else{scrollWidth=document.documentElement.scrollLeft;scrollHeight=document.documentElement.scrollTop}posx=0;posy=0;pposx=parseInt(pposx);pposy=parseInt(pposy);if(pposx){posx=pposx}if(pposy){posy=pposy}if(centered){var posx=(windowWidth/2)+scrollWidth;var posy=(windowHeight/2)+scrollHeight}else{if(e){if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY}else{if(e.clientX||e.clientY){posx=e.clientX+scrollWidth;posy=e.clientY+scrollHeight}}}}with(rp_popup.style){if(typeof (rp_content)!="undefined"){ploopi_innerHTML(id,rp_content)}h=$(id).getHeight();if(w>0){width=w+"px"}else{w=parseInt($(id).getWidth())}if(!e||centered){tmpleft=parseInt(posx)-(parseInt(w)/2);tmptop=parseInt(posy)-(parseInt(h)/2)}else{tmpleft=parseInt(posx);tmptop=parseInt(posy)}if(!centered){if(parseInt(tmpleft)+w+20>parseInt(windowWidth)){tmpleft=parseInt(tmpleft)-w}if(parseInt(tmptop)+h+20>parseInt(windowHeight)){tmptop=parseInt(tmptop)-h}}left=tmpleft+"px";top=tmptop+"px"}if(active_effect){new Effect.Appear(id,{duration:0.4,from:0,to:1})}if(tempo){new PeriodicalExecuter(function(pe){ploopi_hidepopup(id);pe.stop()},tempo)}}function addoption(B,A,F,D){var E=true;var C=0;while(C<B.length&&E){if(B.options[C++].value==F){E=false}}if(E){B.options[B.length]=new Option(A,F);if(F==D){B.selectedIndex=B.length-1}}return(E)}function deletelist(A){var B=A.length;for(i=1;i<B;i++){A.remove(1)}}function Reinit(F){var D=$(F).sel_type;var E=$(F).sel_annee;var C=$(F).sel_modele;var A=$(F).sel_carrosserie;var B=$(F).sel_boite;D.selectedIndex=0;E.selectedIndex=0;C.selectedIndex=0;A.selectedIndex=0;B.selectedIndex=0;document.location.reload()}function Init_GO(B){type="";var G=$(B).sel_type;var D=G.selectedIndex;if(D>0){type=G.options[D].value}annee="";var J=$(B).sel_annee;var K=J.selectedIndex;if(K>0){annee=J.options[K].value}modele="";var H=$(B).sel_modele;var E=H.selectedIndex;if(E>0){modele=H.options[E].value}carrosserie="";var F=$(B).sel_carrosserie;var I=F.selectedIndex;if(I>0){carrosserie=F.options[I].value}boite="";var A=$(B).sel_boite;var C=A.selectedIndex;if(C>0){boite=A.options[C].value}deletelist(G);deletelist(J);deletelist(H);deletelist(F);deletelist(A);for(i=0;i<nbmodeles;i++){if(l[i][0]==type||D<=0){if(l[i][2]==annee||K<=0){if(l[i][3]==modele||E<=0){if(l[i][5]==carrosserie||I<=0){if(l[i][7]==boite||C<=0){addoption(G,l[i][1],l[i][0],type);addoption(J,l[i][2],l[i][2],annee);addoption(H,l[i][4],l[i][3],modele);addoption(F,l[i][6],l[i][5],carrosserie);addoption(A,l[i][8],l[i][7],boite)}}}}}}if(G.length==2&&G.selectedIndex<=0){G.selectedIndex=1}if(J.length==2&&J.selectedIndex<=0){J.selectedIndex=1}if(H.length==2&&H.selectedIndex<=0){H.selectedIndex=1}if(F.length==2&&F.selectedIndex<=0){F.selectedIndex=1}if(A.length==2&&A.selectedIndex<=0){A.selectedIndex=1}if(B=="form_modeles"){$("id_select_car_wait").style.display="none";G.style.display="block";J.style.display="block";H.style.visibility="visible"}else{$("id_car_wait").style.display="none";G.style.display="block";J.style.display="block";H.style.display="block"}F.style.visibility="visible";A.style.visibility="visible"}function Init(A){if(A=="form_modeles"){$("id_select_car_wait").style.display="block";$(A).sel_type.style.display="none";$(A).sel_annee.style.display="none";$(A).sel_modele.style.visibility="hidden"}else{$("id_car_wait").style.display="block";$(A).sel_type.style.display="none";$(A).sel_annee.style.display="none";$(A).sel_modele.style.display="none"}$(A).sel_carrosserie.style.visibility="hidden";$(A).sel_boite.style.visibility="hidden";if(Prototype.Browser.WebKit){Init_GO(A)}else{setTimeout('Init_GO("'+A+'")',50)}}Number.prototype.nombreFormate=function(I,E,B){var D=String(this),F,J="",C="";if(I==undefined){I=2}if(E==undefined){E=","}if(B==undefined){B=" "}var G=D.indexOf(".");if(G==-1){G=D.indexOf(",")}function H(M){if(M.length>3){var L="";while(M.length%3!=0){M="0"+M}for(F=0;F<M.length;F+=3){if(F==M.length-1){B=""}L+=M.substr(F,3)+B}while(L.substr(0,1)=="0"&&L.length>1){L=L.substr(1)}return L.substr(0,L.lastIndexOf(B))}else{if(M==undefined){M="0"}return M}}if(G==-1){for(F=0;F<I;F++){C+="0"}J=H(D)+String(E)+C}else{var A=new Number(D);var K=A.toFixed(I);_partieEntiere=Math.floor(K);var A=new Number(K-_partieEntiere);var K=A.toFixed(I);_partieDecimale=String(Math.floor(K*(Math.pow(10,I))));for(var F=_partieDecimale.length;F<I;F++){_partieDecimale="0"+_partieDecimale}J=H(String(_partieEntiere))+String(E)+String(_partieDecimale)}return J};function $RF(B,A){if($(B).type&&$(B).type.toLowerCase()=="radio"){var A=$(B).name;var B=$(B).form}else{if($(B).tagName.toLowerCase()!="form"){return""}}var C=$(B).getInputs("radio",A).find(function(D){return D.checked});return(C)?$F(C):""}function show_response_faq(A){cible=$(A.id+"R");y=findPosY($(A));cible.style.left="530px";if(y!=0){cible.style.top=(y-5)+"px"}cible.style.visibility="visible"}function hide_response_faq(){$$("div.rp_popup_faq").each(function(A){A.style.visibility="hidden"})}function cmd_piece(B,F,A){if(A==undefined){A=false}var E="piece_detail_"+B;var D="info_"+B;var C=new Ajax.Request("index-quick.php",{method:"get",parameters:"ploopi_op=ajax_cmd_piece&"+$(E).serialize(),onSuccess:function(I){if($("qte_"+B).value>0){var H="";var G="";if(A){G="&catalog=1"}new Ajax.Request("index.php",{method:"get",parameters:"ploopi_op=ajax_cmd_popup&"+$(E).serialize(),onSuccess:function(J){rp_showpopup(J.responseText,300,true,null,3)}});new Ajax.Updater(F,"index-quick.php",{method:"get",parameters:"ploopi_op=ajax_get_nb_obj_cmd_1"});new Ajax.Updater(D,"index-quick.php",{method:"get",parameters:"ploopi_op=ajax_get_nb_obj_cmd_2&numero="+B+G});new PeriodicalExecuter(function(J){ploopi_hidepopup();J.stop()},3)}}})}function rp_connect(C){var A=false;var B=new Ajax.Request("index-quick.php",{method:"get",parameters:"ploopi_op=op_connect&"+$(C).serialize(),asynchronous:false,onSuccess:function(D){if(D.responseText!="connected"){rp_showpopup(D.responseText,300,true,null,4)}else{A=true}}});return A}function change_remind(){if($("rp_remindme").value==0){$("rp_remindme").value=1;$("rp_remindme_check").className="tpl_remindme_check"}else{$("rp_remindme").value=0;$("rp_remindme_check").className="tpl_remindme_nocheck"}return true}function correct_height(A,E,C,G,F){if(!A){return false}if(E==undefined){E=""}if(C==undefined){C=4}if(G==undefined){G=null}if(F==undefined){F=null}var B;var D;var I;var H="num_line_"+E;B=0;$$('div.table_line[title="'+E+'"]').each(function(J){B=J.id.substr(H.length);if($(E+B+"_1")!=undefined){D=0;for(var K=1;K<=A;K++){if($(E+B+"_"+K)!=undefined){var L=$(E+B+"_"+K).getHeight();if(L>D){D=L}}}if(G!=null&&F!=null){I=(I==G)?F:G}for(var K=1;K<=A;K++){if($(E+B+"_"+K)!=undefined){if(D>0){$(E+B+"_"+K).style.height=String(parseInt(D)-C)+"px"}if(G!=null&&F!=null){$(E+B+"_"+K).style.backgroundColor=I}else{if(G!=null){$(E+B+"_"+K).style.backgroundColor=G}if(F!=null){$(E+B+"_"+K).style.backgroundColor=F}}}}}});return true}function cmd_change_qte(B,A,F,D,C,E){if(idTimeoutQte>0){clearTimeout(idTimeoutQte)}idTimeoutQte=setTimeout('cmd_change_qte_GO("'+B+'","'+A+'","'+F+'","'+D+'","'+C+'","'+E+'")',TEMPORISATION)}function cmd_change_qte_GO(B,A,G,E,D,F){var H=parseInt($("qte_"+A+"_5").value);if(isNaN(H)){H=1}if(H<0){$("qte_"+A+"_5").value=0;H=0}if(F){$("qte_"+A+"_5").value=H}var C=new Ajax.Request("index.php",{method:"get",parameters:"ploopi_op=ajax_cmd_change_qte&numero="+B+"&qte="+$("qte_"+A+"_5").value,onSuccess:function(J){var I=(parseInt(H)*parseFloat(G));I=I.nombreFormate(2,","," ");$(A+"_6").innerHTML=I+"&#8364;";new Ajax.Updater(E,"index-quick.php",{method:"get",parameters:D})}})}function cmd_change_group(C,B,A){new Ajax.Updater(A,B,{method:"post",parameters:"liv_group="+$(C).value})}function cmd_change_pays(C,B,A){new Ajax.Updater(A,B,{method:"post",parameters:"liv_pays="+$(C).value})}function rp_sr_update_total(){var A=0;var B="";$$("div.table_line").each(function(C){numline=C.id.substr(9);if($("qte_"+numline+"_2")!=undefined&&!isNaN(parseFloat($("qte_"+numline+"_2").value))&&$("pu_float_"+numline)!=undefined&&!isNaN(parseFloat($("pu_float_"+numline).value))){A=(A+(parseFloat($("qte_"+numline+"_2").value)*parseFloat($("pu_float_"+numline).value)))}});A=A.nombreFormate(2,","," ");$("sr_total_liste").innerHTML=A+"&nbsp;&#8364;"}function rp_sr_get_ref(A){if($("idtimer_ref_"+A)!=undefined&&$("idtimer_ref_"+A).value>0){clearTimeout($("idtimer_ref_"+A).value);$("idtimer_ref_"+A).value=0}$("idtimer_ref_"+A).value=setTimeout("rp_sr_get_ref_GO("+A+")",TEMPORISATION)}function rp_sr_get_ref_GO(line,charge,asynchro){if($("idtimer_ref_"+line)!=undefined){$("idtimer_ref_"+line).value=0}if(charge==undefined){charge=false}if(asynchro==undefined){asynchro=true}if($("ref_"+line+"_1").value==null||$("ref_"+line+"_1").value==""||$("ref_"+line+"_1").value.length<2){$("numero_"+line).value=0;$("ref_"+line).value="";$("this_is_ref_porsche_"+line).value=0;$("qte_"+line+"_2").value="";$(line+"_3").innerHTML="";$("pu_float_"+line).value=0;$(line+"_4").innerHTML="";$(line+"_5").innerHTML="";$("nla_"+line).value="";rp_sr_change_qte_GO(line);return false}new Ajax.Request("index-quick.php",{method:"get",parameters:"ploopi_op=ajax_sr_get_ref&ref="+$("ref_"+line+"_1").value,asynchronous:asynchro,onSuccess:function(article){var data=article.responseText.evalJSON();var pu=parseFloat(data.prixunitaire);$("numero_"+line).value=data.numero;$("ref_"+line).value=data.reference;if(data.this_is_ref_porsche!=undefined){$("this_is_ref_porsche_"+line).value=1;if(charge){$("ref_"+line+"_1").value=data.reference}}$(line+"_3").style.height="";$(line+"_3").innerHTML=data.libelle;$("pu_float_"+line).value=pu;if(pu>0){$(line+"_5").innerHTML=pu.nombreFormate(2,","," ")+"&#8364;"}else{$(line+"_5").innerHTML=""}$("nla_"+line).value=data.nla;$(line+"_4").innerHTML="";$(line+"_4").style.height="";var photos=eval(data.photos);if(photos!=undefined&&photos.length>0){for(var i=0;i<photos.length;i++){$(line+"_4").innerHTML+=photos[i]}}if($("qte_"+line+"_2")!=undefined&&$("qte_"+line+"_2").value<=0){$("qte_"+line+"_2").value=1}},onComplete:function(){rp_sr_change_qte_GO(line);correct_height("6")}})}function rp_sr_change_qte(A){if($("idtimer_qte_"+A)!=undefined&&$("idtimer_qte_"+A).value>0){clearTimeout($("idtimer_qte_"+A).value);$("idtimer_qte_"+A).value=0}$("idtimer_qte_"+A).value=setTimeout("rp_sr_change_qte_GO("+A+")",TEMPORISATION)}function rp_sr_change_qte_GO(A){if($("idtimer_qte_"+A)!=undefined){$("idtimer_qte_"+A).value=0}var B=0;if($("qte_"+A+"_2")!=undefined&&$("pu_float_"+A).value!=""){B=(parseInt($("qte_"+A+"_2").value)*parseFloat($("pu_float_"+A).value))}if(B>0){$(A+"_6").innerHTML=B.nombreFormate(2,","," ")+"&#8364;"}else{$(A+"_6").innerHTML=""}rp_sr_update_total()}function rp_sr_save_session(){new Ajax.Request("index-quick.php?ploopi_op=ajax_sr_save_sr",{method:"post",parameters:$("form_saisie_rapide").serialize()})}function rp_sr_change_ref(A){if($("this_is_ref_porsche_"+ +A).value==1){$("ref_"+A+"_1").value=$("ref_"+A).value;$("this_is_ref_porsche_"+ +A).value=0}}function rp_sr_modif_nb_line(){var F=new Array();var B=new Array();var I=0;var C=0;var G=5;var D=0;var E=0;var A=0;$$("div.table_line").each(function(J){myId=J.id.substr(9);I=myId;if($("ref_"+myId+"_1").value==""){B[E]=myId;E++}else{if(myId>C){C=myId}F[D]=myId;D++}});B.each(function(K,J){if((K<C||(D+E)>G)&&K!=I){$("num_line_"+K).remove()}else{D++}E--});if(D>0){if(D<G){A+=G-D}if(F[D-2]!=undefined&&A==0){A=1}for(var H=1;H<=A;H++){I++;new Insertion.Bottom("sr_bloc_line",'<div class="table_line" id="num_line_'+I+'" title="" /><input id="numero_'+I+'" name="numero_'+I+'" type="hidden" value="0"><input id="ref_'+I+'" name="ref_'+I+'" type="hidden" value=""><input id="this_is_ref_porsche_'+I+'" name="this_is_ref_porsche_'+I+'" type="hidden" value="0" /><input id="pu_float_'+I+'" name="pu_float_'+I+'" type="hidden" value="" /><input id="nla_'+I+'" name="nla_'+I+'" type="hidden" value="" /><input id="idtimer_ref_'+I+'" name="idtimer_ref_'+I+'" type="hidden" value="0"/><input id="idtimer_qte_'+I+'" name="idtimer_qte_'+I+'" type="hidden" value="0"/><div id="'+I+'_1" name="'+I+'_1" class="table_col" style="width: 120px; border-left: 1px solid #1D1C18;"><input id="ref_'+I+'_1" type="text" class="cmd_ref" maxlength="40" onfocus="javascript:addObjAutoComplete('+I+')" onkeyup="javascript:if(rp_filtre_touche(event)) { rp_sr_get_ref(\''+I+"'); }\" onblur=\"javascript:rp_sr_input_ref_out('"+I+'\');" name="ref_'+I+'_1"value=""><div id="rp_rech_cat_propositions_'+I+'" class="autocomplete" style="display: none;"></div></div><div id="'+I+'_2" class="table_col" style="width: 37px; text-align: center;"><input id="qte_'+I+'_2" name="qte_'+I+'_2" type="text" class="cmd_qte" maxlength="4" onkeyup="javascript:if(rp_filtre_touche(event)) { rp_sr_change_qte(\''+I+'\'); }" onblur="javascript:rp_sr_save_session();" value=""></div><div id="'+I+'_3" class="table_col" style="width: 300px;"></div><div id="'+I+'_4" class="table_col" style="width: 40px; text-align: center;"></div><div id="'+I+'_5" class="table_col" style="width: 68px; text-align: right;"></div><div id="'+I+'_6" class="table_col" style="width: 68px; text-align: right;"></div></div>')}correct_height("6",null,null,"#ffffff","#e9e0d1")}else{alert("Problème avec la saisie rapide")}}function rp_sr_input_ref_out(A){$(A+"_3").innerHTML;if($("idtimer_ref_"+A)!=undefined&&$("idtimer_ref_"+A).value>0){clearTimeout(idTimeout);rp_sr_get_ref_GO(A,false,false)}else{if($(A+"_3")!=undefined&&$(A+"_3").innerHTML==""){rp_sr_get_ref_GO(A,false,false)}}rp_sr_change_ref(A);rp_sr_save_session();rp_sr_modif_nb_line()};