// Procédures globales du projet
function _WMD(c){var a=c.substring(0,4);var d=new Date(a,eval(c.substring(4,6)+'-1'),c.substring(6,8),c.substring(8,10),c.substring(10,12),c.substring(12,14),c.substring(14,16)+"0");if(eval(a)<100)d.setFullYear(a);return d}
function _WBI(a){if(a%4)return 0;if(a>1582){if(a%100)return 1;if(a%400)return 0}return 1}
function _EVD(e,f){var t=new Array(12);t[0]=31;t[1]=28;t[2]=31;t[3]=30;t[4]=31;t[5]=30;t[6]=31;t[7]=31;t[8]=30;t[9]=31;t[10]=30;t[11]=31;var a=Math.floor((eval(e) + 657071)/365);var x=_WMD('18000101');var y=_WMD(a+'0101')
var z=Math.floor((y-x)/(1000*3600*24))+1;while(z>eval(e)){a--;y=_WMD(a+'0101');z=Math.floor((y-x)/(1000*3600*24))+1}var j=eval(e)-z;var d=_WBI(a);var m=1;var i=0;t[1]=28+d;while(j>=t[i]){j-=t[i];m++;i++}j++;var b=""+a;var n=""+m
if(n.length==1)n="0"+n;var k=""+j;if(k.length==1)k="0"+k;if(f=='A')return b;if(f=='Y')return b;if(f=='M')return n;if(f=='J')return k;if(f=='D')return k;return b+n+k}
function _COE(c,v,d){var n=new Date();var o=new Date(1800,00,01);var e=_WMD(_EVD(Math.round(((n-o)/(1000*3600*24))+1)+d));document.cookie=c+"="+escape(v)+";expires="+e.toGMTString()}
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 _COL(c){var l=document.cookie;var d=l.indexOf(c+"=");if(d==-1)return"";d=l.indexOf("=",d)+1;var e=l.indexOf(";",d);if(e==-1)e=l.length;return(unescape(l.substring(d,e)))}
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 _EC(c,p,s,n){if (!(n == 1)){var d=-s.length;for(var i=0;i<p-1;i++){d=c.indexOf(s,d+s.length);if(d==-1)return(p==1?c:"\b")}var f=c.indexOf(s,d+s.length);if(f==-1)f=c.length;return c.substring(d+s.length,f)}else{var d = c.length
for(var i=0;i<p-1;i++){d = c.lastIndexOf(s, d - 1);if (d == -1)	return (p==1?c:"\b")}var f = c.lastIndexOf(s, d - 1);if (f == -1)return c.substr(0, d);return c.substr(f + 1, d - f - 1)}}
function _VAL(v){var r=parseFloat(v);return isNaN(r)?0:r}
function _DS(){var d=new Date();var m=""+(d.getMonth()+1);if(m.length==1)m="0"+m;var j=""+d.getDate();if(j.length==1)j="0"+j;return""+d.getFullYear()+m+j}
function PPANIERNAV_AJOUTEITEM(VNIDENTIFIANT, VSLIBELLE, VNQUANTITE, VNPRIXUNITAIRE ){{var VSCONTENUPANIER=PPANIERNAV_PANIERLISTE();if(((VSCONTENUPANIER.indexOf((("*"+VNIDENTIFIANT)+"$"))+1)!=0)){PPANIERNAV_MODIFIEITEM(VNIDENTIFIANT,1,true);return}
if((VSCONTENUPANIER!="")){VSCONTENUPANIER=VSCONTENUPANIER+unescape("\r\n")}VSCONTENUPANIER=VSCONTENUPANIER+((("*"+VNIDENTIFIANT)+"$")+VNQUANTITE);_COE(PPANIERNAV_GETCOOKIENAME(),VSCONTENUPANIER,1)}}
function PPANIERNAV_PANIERLISTE( ){{return(_SAE(_COL(PPANIERNAV_GETCOOKIENAME()),3))}}
function PPANIERNAV_MODIFIEITEM(VNIDENTIFIANT, VNQUANTITE, VBAJOUTE ){{if (VBAJOUTE==undefined) VBAJOUTE=false;{var VSLIGNEPANIER="";var VSCONTENUPANIER=PPANIERNAV_PANIERLISTE()
var VNPOS=(VSCONTENUPANIER.indexOf((("*"+_RMP(VNIDENTIFIANT,"*",""))+"$"))+1);if((VNPOS!=0)){var VNPOSFIN=(VSCONTENUPANIER.indexOf(unescape("\r\n"),(VNPOS+2)-1)+1);if((VNPOSFIN==0)){VNPOSFIN=VSCONTENUPANIER.length}
VSLIGNEPANIER=(VSCONTENUPANIER + "").substring(VNPOS-1, VNPOSFIN);if((VBAJOUTE==false)){VSLIGNEPANIER=((_EC(VSLIGNEPANIER,1,"$",0)+"$")+VNQUANTITE)}else {;VSLIGNEPANIER=((_EC(VSLIGNEPANIER,1,"$",0)+"$")+(_VAL(_EC(VSLIGNEPANIER,2,"$",0))+VNQUANTITE))
}if((VNPOSFIN!=VSCONTENUPANIER.length)){VSCONTENUPANIER=(((VSCONTENUPANIER + "").substr(0, (VNPOS-1))+VSLIGNEPANIER)+(VSCONTENUPANIER + "").substr(VNPOSFIN-1))}else {;VSCONTENUPANIER=((VSCONTENUPANIER + "").substr(0, (VNPOS-1))+VSLIGNEPANIER)}}
_COE(PPANIERNAV_GETCOOKIENAME(),VSCONTENUPANIER,1)}}}
function PPANIERNAV_SUPPRIMEITEM(VNIDENTIFIANT ){{var VSLIGNEPANIER="";var VSCONTENUPANIER=PPANIERNAV_PANIERLISTE();var VNPOS=(VSCONTENUPANIER.indexOf((("*"+VNIDENTIFIANT)+"$"))+1);if((VNPOS!=0)){
var VNPOSFIN=(VSCONTENUPANIER.indexOf(unescape("\r\n"),(VNPOS+1)-1)+1);if((VNPOSFIN==0)){VNPOSFIN=VSCONTENUPANIER.length}VSCONTENUPANIER=((VSCONTENUPANIER + "").substr(0, (VNPOS-1))+(VSCONTENUPANIER + "").substr((VNPOSFIN+2)-1))}
_COE(PPANIERNAV_GETCOOKIENAME(),VSCONTENUPANIER,1)}}
function PPANIERNAV_VIDEPANIER( ){{_COE(PPANIERNAV_GETCOOKIENAME(),"",1)}}
function PPANIERNAV_GETCOOKIENAME( ){{return(("AWPBasket"+_DS()))}}
