// Procédures globales du projet
function _SAE(c,o){var d=0;c += "";var f=c.length-1;if(o&1)while(c.charAt(d)==" ")d++;if(o&2)while(c.charAt(f)==" ")f--;if (f < d) f= d;return c.substring(d,f+1)}
function _EC(c,p,s,n){var t=new Array();if(typeof(s)!=typeof(t))t[0]=s;else t=s;if (!(n == 1)){var d=0;for(var i=0;i<p-1;i++){var m=-1;var l=0;for(var j=0;j<t.length;j++){s=t[j];var k=c.indexOf(s,d);if((k>-1)&&((m<0)||(k<m))){m=k;l=s.length}}d=m+l
if(d==-1)return(p==1?c:"\b")}var f=-1;for(var j=0;j<t.length;j++){var k=c.indexOf(t[j],d);if((k>-1)&&((f<0)||(k<f)))f=k}if(f==-1)f=c.length;return c.substring(d,f)}else{var d = c.length;for(var i=0;i<p-1;i++){var m=-1;for(var j=0;j<t.length;j++){
var k=c.lastIndexOf(t[j],d-1);if(k>m)m=k}d=m;if (d == -1)	return (p==1?c:"\b")}var f=-1;var l=0;for(var j=0;j<t.length;j++){s=t[j];var k=c.lastIndexOf(s,d-1);if(k>f){f=k;l=s.length}}f+=l;if (f == -1)return c.substr(0, d);return c.substr(f, d - f)}}
function _VAL(v){var r=parseFloat(v);return isNaN(r)?0:r}
function _RMP(c,o,r){var p=0;var t=c.indexOf(o);var s=new String();while(t!=-1){s+=c.substring(p,t);s+=r;p=t+o.length;t=c.indexOf(o,p);		}s+=c.substring(p,c.length);return s}
function _JDTW(d){var s = d.getFullYear();var m = d.getMonth() + 1;s += ((m < 10) ? "0" : "") + m;var j = d.getDate();s += ((j < 10) ? "0" : "") + j;return s}
function _DS(){return _JDTW(new Date())}
function PPANIERNAV_AJOUTEITEM(VNIDENTIFIANT, VSLIBELLE, VNQUANTITE, VNPRIXUNITAIRE){{var VSCONTENUPANIER=CONTENU_PANIER;if((Position(VSCONTENUPANIER,(("*"+VNIDENTIFIANT)+"$"),null)!=0)){PPANIERNAV_MODIFIEITEM(VNIDENTIFIANT,1,true);return}
if((VSCONTENUPANIER!="")){VSCONTENUPANIER=VSCONTENUPANIER+clWDEncode.sEncodeCharset(unescape("\r\n"))}VSCONTENUPANIER=VSCONTENUPANIER+((((((("*"+VNIDENTIFIANT)+"$")+VSLIBELLE)+"$")+VNQUANTITE)+"$")+VNPRIXUNITAIRE);CONTENU_PANIER=VSCONTENUPANIER}}
function PPANIERNAV_PANIERLISTE(){{return(_SAE(CONTENU_PANIER,3))}}
function PPANIERNAV_MODIFIEITEM(VNIDENTIFIANT, VNQUANTITE, VBAJOUTE){{if (VBAJOUTE===undefined) VBAJOUTE=false;{var VSLIGNEPANIER="";var VSCONTENUPANIER=CONTENU_PANIER;var VNPOS=Position(VSCONTENUPANIER,(("*"+VNIDENTIFIANT)+"$"),null);if((VNPOS!=0))
{var VNPOSFIN=Position(VSCONTENUPANIER,clWDEncode.sEncodeCharset(unescape("\r\n")),(VNPOS+2));if((VNPOSFIN==0)){VNPOSFIN=VSCONTENUPANIER.length}VSLIGNEPANIER=(VSCONTENUPANIER + "").substring(VNPOS-1, VNPOSFIN);if((VBAJOUTE==false)){
VSLIGNEPANIER=((((((_EC(VSLIGNEPANIER,1,"$",0)+"$")+_EC(VSLIGNEPANIER,2,"$",0))+"$")+VNQUANTITE)+"$")+_EC(VSLIGNEPANIER,4,"$",0))}else {
VSLIGNEPANIER=((((((_EC(VSLIGNEPANIER,1,"$",0)+"$")+_EC(VSLIGNEPANIER,2,"$",0))+"$")+(_VAL(_EC(VSLIGNEPANIER,3,"$",0))+VNQUANTITE))+"$")+_EC(VSLIGNEPANIER,4,"$",0))}
VSCONTENUPANIER=(((VSCONTENUPANIER + "").substr(0, (VNPOS-1))+VSLIGNEPANIER)+(VSCONTENUPANIER + "").substr((VNPOSFIN+1)-1))}CONTENU_PANIER=VSCONTENUPANIER}}}
function PPANIERNAV_SUPPRIMEITEM(VNIDENTIFIANT){{var VSLIGNEPANIER="";var VSCONTENUPANIER=CONTENU_PANIER;var VNPOS=Position(VSCONTENUPANIER,(("*"+VNIDENTIFIANT)+"$"),null);if((VNPOS!=0)){
var VNPOSFIN=Position(VSCONTENUPANIER,clWDEncode.sEncodeCharset(unescape("\r\n")),(VNPOS+1));if((VNPOSFIN==0)){VNPOSFIN=VSCONTENUPANIER.length}if((VNPOS<=1)){VNPOS=2}
VSCONTENUPANIER=(((VSCONTENUPANIER + "").substr(0, (VNPOS-1))+"")+(VSCONTENUPANIER + "").substr((VNPOSFIN+2)-1))}VSCONTENUPANIER=_RMP(VSCONTENUPANIER,"**","*");if((_SAE(VSCONTENUPANIER,3)=="*")){VSCONTENUPANIER=""}CONTENU_PANIER=VSCONTENUPANIER
return(true)}}
function PPANIERNAV_VIDEPANIER(){{CONTENU_PANIER=""}}
function PPANIERNAV_GETCOOKIENAME(){{return(("AWPBasket"+_DS()))}}
