CinqParam=function(G,F,E,D,C,H,A,B){var G=G;var F=F;var E=E;var D=D;var C=C;var H=H;var A=A;var B=B;this.formatageHTML=function(J){var I="";I=I+'<tr><td colspan="3" class="ppseprateur"><img src="'+sImagesPath+'images/boulanger/pp-seperateur.gif" width="490" height="1" alt="" border="0"></td></tr>';I=I+"<tr><td "+J+'><div class="ppnommagasin">'+G+"</div></td>";I=I+"<td "+J+">"+F;if(E.length>0){I=I+"<br>"+E;}if(D.length>0){I=I+"<br>"+D;}if(C.length>0){I=I+"<br>"+C;}I=I+"<br>"+H+" "+A+"</td>";if(B!=""){I=I+"<td "+J+'><a href="'+B+'" class="ppplan">Plan d\'accès</a></td></tr>';}else{I=I+"<td "+J+"></td></tr>";}return I;};};var sDESC="";function ChangeView(E,C){var B="";var A=0;if(C.length==0){B=B+'<div id="ppsansresultat" style="display:block">';B=B+'<table cellspacing="0" cellpadding="0" border="0">';B=B+"<tr>";B=B+'<td><img src="'+sImagesPath+'images/boulanger/pp-exclamation.gif" width="34" height="36" alt="" border="0"></td>';B=B+'<td style="padding-left:20px">Le produit <b>'+sDESC+"</b> n&acute;est pas exposé pour le moment dans les magasins<BR>correspondant à votre recherche.</td>";B=B+"</tr>";B=B+"</table>";B=B+'<table cellspacing="0" cellpadding="0" border="0">';B=B+"<tr>";B=B+'<td><img src="'+sImagesPath+'images/boulanger/pp-1.gif" width="20" height="14" alt="" border="0"></td>';B=B+'<td style="padding-left:20px">Vous pouvez effectuer une nouvelle recherche, en retapant ci-dessus, un autre code postal.</td>';B=B+"</tr>";B=B+"<tr>";B=B+'<td style="padding-top:8px"><img src="'+sImagesPath+'images/boulanger/pp-2.gif" width="20" height="14" alt="" border="0"></td>';B=B+'<td style="padding-left:20px;vertical-align:top">Sinon, vous pouvez consulter la liste de nos magasins, en cliquant <a href="/content/bfr/magasins/" style="color:#717171">ici</a><img src="'+sImagesPath+'images/boulanger/pp-carte-france.gif" width="27" height="25" alt="" border="0" align="absmiddle"></td>';B=B+"</tr></table></div>";}else{if(C.length==1){B=B+'Résultats : <div class="ppnbrmagasins">1 magasin expose ce produit.</div>';}else{B=B+'Résultats : <div class="ppnbrmagasins">'+C.length+" magasins exposent ce produit.</div>";}B=B+'<table cellspacing="0" cellpadding="0" border="0">';B=B+'<tr><td style="width:145px" class="txtcentre">Magasin</td><td style="width:225px" class="txtcentre">Adresse</td>';B=B+'<td style="width:120px"></td></tr>';for(i=0;i<C.length;i++){if((A%2)==0){B=B+C[i].formatageHTML("");}else{B=B+C[i].formatageHTML('class="bgE8EEF7"');}A++;}B=B+"</table></div>";}var D=document.getElementById(E);D.innerHTML=B;}function RazSelect(B){var A=document.getElementById(B);A.innerHTML="";}function getParamCriteres(A){sCP=A.codepostal.value;sPN=A.partnumber.value;sDESC=A.description.value;return"cp="+sCP+"&pn="+sPN+"";}oInput.autocomplete="off";if(oInput.createTextRange){oInput.onkeyup=new Function("return keypressCP(event); ");}else{oInput.onkeyup=keypressCP;}var sParam="";var timerID=null;function keypressCP(A){valeur="";for(i=0;i<oInput.value.length;i++){tmp=oInput.value.substring(i,i+1);if(tmp>="0"&&tmp<="9"){valeur+=tmp;}}oInput.value=valeur;if(timerID!=null){clearTimeout(timerID);timerID=null;}if(oInput.value.length>4){sParam=getParamCriteres(oInput.form);timerID=setTimeout(function(){timerID=null;loadData();},500);}else{RazSelect("ppresultat");}}function getXMLHTTP(){var A=false;if(window.XMLHttpRequest){try{A=new XMLHttpRequest();}catch(B){}}else{if(window.ActiveXObject){try{A=new ActiveXObject("Msxml2.XMLHTTP");}catch(B){try{A=new ActiveXObject("Microsoft.XMLHTTP");}catch(B){}}}}return A;}var request=null;var NB=0;var aUrl="";function loadData(){xt_med("F",28,"recherche::produit_magasin");if(request&&request.readyState!=0){request.abort();}request=getXMLHTTP();request.onreadystatechange=getReadyStateHandler();sWCS_View="/webapp/wcs/stores/servlet/PresenceProduitSearch";aUrl=sWCS_View+"?storeId="+sStoreId+"&"+sParam;request.open("GET",aUrl,true);request.send(null);}function getReadyStateHandler(){return function(){if(request.readyState==4){if(request.status==200){ret=request.responseText;eval(ret);ChangeView("ppresultat",TV);}else{}}};}var TV;function n(){return new Array();}function a(H,A,C,B,I,G,D,F,E){H[H.length]=new CinqParam(A,C,B,I,G,D,F,E);}function aV(G,F,E,D,C,H,A,B){a(TV,G,F,E,D,C,H,A,B);}
