// 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 _DVE(d){return Math.round(((_WMD(d)-_WMD('18000101'))/(1000*3600*24))+1)}
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=='M')return n;if(f=='J')return k;return b+n+k}
function _EVJ(e){var n=_WMD(_EVD(e)).getDay();return n==0?7:n}
function _WRJ(j){switch(j){case 1:return STD_LUNDI;case 2:return STD_MARDI;case 3:return STD_MERCREDI;case 4:return STD_JEUDI;case 5:return STD_VENDREDI;case 6:return STD_SAMEDI;case 7:return STD_DIMANCHE}return""}
function _EVJEL(e){return(_WRJ(_EVJ(e)))}
function PROCEDURESGLOBALESDECLAIRERIVIERENAVIGATEUR_FNBJ(VANNEE, VMOIS){{__ww__limit_tab_0=12;var VTABMOIS=new Array(__ww__limit_tab_0);for(__ww__init_tab_0=0;__ww__init_tab_0<__ww__limit_tab_0;__ww__init_tab_0++){VTABMOIS[__ww__init_tab_0]=0}
VTABMOIS[(1)-1]=31;VTABMOIS[(2)-1]=28;VTABMOIS[(3)-1]=31;VTABMOIS[(4)-1]=30;VTABMOIS[(5)-1]=31;VTABMOIS[(6)-1]=30;VTABMOIS[(7)-1]=31;VTABMOIS[(8)-1]=31;VTABMOIS[(9)-1]=30;VTABMOIS[(10)-1]=31;VTABMOIS[(11)-1]=30;VTABMOIS[(12)-1]=31;if(((VANNEE%4)==0))
{VTABMOIS[(2)-1]=29}return(VTABMOIS[(VMOIS)-1])}}
function PROCEDURESGLOBALESDECLAIRERIVIERENAVIGATEUR_DVJ1(VDD){{var VI=0;VI=_DVE(VDD);return(_EVJ(VI))}}
function PROCEDURESGLOBALESDECLAIRERIVIERENAVIGATEUR_AJOUTEJOURSN(VWDAT, VNBJ){{var VI=0;VI=_DVE(VWDAT);VI=VI+VNBJ;return(_EVD(VI,'AAAAMMJJ'))}}
function PROCEDURESGLOBALESDECLAIRERIVIERENAVIGATEUR_DVJ(VDD){{var VI=0;VI=_DVE(VDD);return(_EVJEL(VI))}}
