var n_NS4=(document.layers)?true:false;var n_IE=(document.all)?true:false;var n_NS6=((document.getElementById)&&(!n_IE))?true:false;function _getYearFull(){var iAnnee=this.getYear();if(iAnnee<1000){iAnnee+=1900}return iAnnee;}function _dtIncDate(iNbJours,iNbMois,iNbAnnees){if(iNbJours)this.setDate(this.getDate()+iNbJours);if(iNbMois)this.setMonth(this.getMonth()+iNbMois);if(iNbAnnees)this.setYear(this.getYearFull()+iNbAnnees);}Date.prototype.inc=_dtIncDate;Date.prototype.getYearFull=_getYearFull;function asTabNomsMois(){this[0]='Janvier';this[1]='Février';this[2]='Mars';this[3]='Avril';this[4]='Mai';this[5]='Juin';this[6]='Juillet';this[7]='Aout';this[8]='Septembre';this[9]='Octobre';this[10]='Novembre';this[11]='Décembre';}function sNomMois(piMois){var nm=new asTabNomsMois();return nm[piMois];}function aiTabJoursDansMois(piAnnee){this[0]=31;if(piAnnee%4==0){this[1]=29}else{this[1]=28}this[2]=31;this[3]=30;this[4]=31;this[5]=30;this[6]=31;this[7]=31;this[8]=30;this[9]=31;this[10]=30;this[11]=31;}function iJoursDansMois(piMois,piAnnee){var ajdm=new aiTabJoursDansMois(piAnnee);return ajdm[piMois];}function iCompareDate(pdt1,pdt2){if((pdt1)&&(pdt2)){if(pdt1.getYear()>pdt2.getYear())return 1;if(pdt1.getYear()<pdt2.getYear())return -1;if(pdt1.getMonth()>pdt2.getMonth())return 1;if(pdt1.getMonth()<pdt2.getMonth())return -1;if(pdt1.getDate()>pdt2.getDate())return 1;if(pdt1.getDate()<pdt2.getDate())return -1;return 0;}else return null;}function iGetYear(pdt){return pdt.getYearFull();}<!--function oTrouveObjet(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if((!(x=d[n]))&&(d.all))x=d.all[n];for(i=0;(!x)&&(i<d.forms.length);i++)x=d.forms[i][n];for(i=0;(!x)&&(d.layers)&&(i<d.layers.length);i++)x=dhtmTrouveObjet(n,d.layers[i].document);return x;}function wlr(psUrlDest){window.location.replace(psUrlDest);}function bEstTrim(iCodeAscii){return((iCodeAscii==32)||(iCodeAscii==13)||(iCodeAscii==10));}function sLTrim(sChaine){for(var x=0;(x<sChaine.length)&&(bEstTrim(sChaine.charCodeAt(x)));x++);if(x>0)sChaine=sChaine.substring(x);return(sChaine);}function sRTrim(sChaine){for(var x=sChaine.length-1;(x>=0)&&(bEstTrim(sChaine.charCodeAt(x)));x--){if(x<=sChaine.length-1){sChaine=sChaine.substring(0,x);}}return(sChaine);}function sTrim(sChaine){sChaine=sLTrim(sChaine);sChaine=sRTrim(sChaine);return(sChaine);}function bVerifNotNull(sChaine){if((sChaine==null)||(sChaine=="")||(!sChaine))return(false);else return(true);}function bEstVide(sChaine){return!bVerifNotNull(sChaine)}function bVerifCaracteres(sChaine,sEnsemble){for(var x=0;x<sChaine.length;x++)if(sEnsemble.indexOf(sChaine.charAt(x))==-1){return(false);}return(true);}function bVerifCaracteresCode(sChaine,sEnsemble){for(var x=0;x<sChaine.length;x++)if(sEnsemble.indexOf(sChaine.charCodeAt(x))==-1){return(false);}return(true);}function sReplace(sSource,sTrouve,sRempl){var y=0;var lsSource=String(sSource);sTrouve=String(sTrouve).toUpperCase();var sMaj=lsSource.toUpperCase();for(var x=sMaj.indexOf(sTrouve,0);(x>0);x=sMaj.indexOf(sTrouve,x+sRempl.length)){lsSource=lsSource.substring(0,x)+sRempl+lsSource.substring(x+sTrouve.length);sMaj=lsSource.toUpperCase();}return(lsSource);}function sVirguleToPoint(sChaine){sChaine=sReplace(sChaine,",",".");return(sChaine);}function sPointToVirgule(sChaine){sChaine=sReplace(sChaine,".",",");return(sChaine);}function fStringToNum(sChaine){var fRes=0;sChaine=sTrim(sChaine);sChaine=sVirguleToPoint(sChaine);fRes=parseFloat(sChaine);return fRes;}function iStringToInt(sChaine,bOk){var iRes=0;iRes=fStringToNum(sChaine);if(!isNaN(iRes))iRes=Math.round(iRes);return(iRes);}function bVerifLongueur(sChaine,iLgMin,iLgMax,bTrim){var bOk=true;var sChn=sChaine;if(bTrim)sChn=sTrim(sChn);if(iLgMin>0)bOk=(sChn.length>=iLgMin);if((bOk)&&(iLgMax>0))bOk=(sChn.length<=iLgMax);return bOk;}function bVerifIntervalle(vValeur,iValMin,iValMax){var bOk=true;vValeur=iStringToInt(vValeur);bOk=!(isNaN(vValeur));if(bOk){if(!isNaN(iValMin)){bOk=(vValeur>=iValMin);}}if(bOk){if(!isNaN(iValMax)){bOk=(vValeur<=iValMax);}}return bOk;}function sInsereParams(sEntree,sValeurs){var psEntree=String(sEntree);var psValeurs=String(sValeurs);var iPos=0;var iPosDep=0;var sNomPrm="";var sValPrm="";var c255;c255=String.fromCharCode(255);psValeurs=sReplace(psValeurs,"||",c255);iPos=psValeurs.indexOf("=",1);while(iPos>=0){sNomPrm=psValeurs.substring(0,iPos);psValeurs=psValeurs.substring(iPos+1);iPosSep=psValeurs.indexOf("|",0);if(iPosSep>=0){sValPrm=psValeurs.substring(0,iPosSep);psValeurs=psValeurs.substring(iPosSep+1);}else{sValPrm=psValeurs;psValeurs="";}psEntree=sReplace(psEntree,"%"+sNomPrm+"%",sValPrm);iPos=psValeurs.indexOf("=",1);}psEntree=sReplace(psEntree,c255,"|");return psEntree;}function bChampOk(oChp,bOk,sAlerte,sPrms){if(bOk==false){if(bVerifNotNull(sAlerte)){if(bVerifNotNull(sPrms)){sAlerte=sInsereParams(sAlerte,sPrms);};alert(sAlerte);}if(oChp){if(oChp.focus)oChp.focus();if(oChp.select)oChp.select();}}return bOk;}function bVerifNumTel(sChaine,iLg,sEnsCar,bOblig){var bOk=true;if((!bOblig)&&(bEstVide(sChaine)))return true;bOk=bVerifLongueur(sChaine,iLg,iLg,false);if(bOk)bOk=bVerifCaracteres(sChaine,sEnsCar);return bOk;}function bVerifNotTelMobile(sChaine){var bOk=false;sChaine=sTrim(sChaine);if(sChaine.substring(0,2)!='06'){bOk=true;}return bOk;}function bVerifDigits(sChaine){return bVerifCaracteres(sChaine,'0123456789');}function bVerifNumerique(sChaine){return bVerifCaracteres(sChaine,'0123456789., -+');}function bVerifEmail(sChaine){var bRes=true;sChaine=sTrim(sChaine);bRes=bVerifNotNull(sChaine);if(bRes){var paro=sChaine.indexOf("@",0);if(paro>=0){bRes=sChaine.indexOf(".",paro)>=0;if(bRes){bRes=(sChaine.search(" ")==-1);}}else{bRes=false;}}return bRes;}function bVerifEmailOuVide(sChaine){var bRes=true;var bVide=!bVerifNotNull(sChaine);if(!bVide){bRes=bVerifEmail(sChaine);}return bRes;}function bVerifUnRadio(sNomRadio,sNbRadio){var bRes=false;var sEval='';for(var i=0;i<sNbRadio;i++){if(sNbRadio>1){sEval=(sNomRadio+"["+i+"].checked");}else{sEval=(sNomRadio+".checked");}if(eval(sEval)==true){bRes=true;return bRes;}}return bRes;}function bVerifNumCB(sChaine,bAmexAutorisee){var bRes=true;var sCleAmex;bRes=bVerifLongueur(sChaine,16,16,true);if(bRes)bRes=bVerifDigits(sChaine);if(bRes&&(bAmexAutorisee==false)){bRes=bVerifCbNonAmex(sChaine)}if(bRes){var bNumChiffreImpair=true;var somme=0;var i=0;var iChiffre=0;var bok=true;while(i<=15){iChiffre=iStringToInt(sChaine.substring(i,i+1));i=i+1;if(bNumChiffreImpair==true){iChiffre=iChiffre*2;if(iChiffre>9){iChiffre=iChiffre-9;}bNumChiffreImpair=false;}else{bNumChiffreImpair=true;}somme=somme+iChiffre;}if(somme==0){bRes=false;}if((somme%=10)!=0){bRes=false;}}return bRes;}function bVerifCbNonAmex(sChaine){var bRes=true;var sCleAmex;sCleAmex=sChaine.substring(0,2);if((sCleAmex=='37')||(sCleAmex=='34')){bRes=false;}return bRes;}function bVerifDateValide(iJour,iMois,iAnnee,iBascule){var bOk=true;bOk=(!isNaN(iJour))&&(!isNaN(iMois))&&(!isNaN(iAnnee));if(!isNaN(iBascule)){iBascule=50;}else{iBascule=iBascule%100;}if(bOk){if(iAnnee<100){if(iAnnee<=iBascule){iAnnee+=2000;}else{iAnnee+=1900;}}}if(bOk)bOk=bVerifIntervalle(iMois,1,12);if(bOk){var jdm=iJoursDansMois(iMois-1,iAnnee);bOk=bVerifIntervalle(iJour,1,jdm);}return bOk;}function bVerifAge(dtDateNaiss,iAge){var TODAY=new dtDateServeur;dtDateNaiss.inc(0,0,iAge);if(iCompareDate(TODAY,dtDateNaiss)>0){return true;}else{return false;}}function bVerifColorHex(sValeurCodeCouleur){var bRes;bRes=true;re=/(\d|[a-f]|[A-F]){6}/;couleur=sValeurCodeCouleur;if(!re.test(couleur)){bRes=false;}else{bRes=true;}return bRes;}function dtStringToDate(sChaine,iFormat,iBasculeSiecle){var iPosJour,iPosMois,iPosAnnee;var iLgAnnee;var sJour,sMois,sAnnee;var iJour,iMois,iAnnee;var bAnneeAAAA=false;var bOk=false;if(iFormat>100){iLgAnnee=4;iFormat=iFormat-100;bAnneeAAAA=true;}else{iLgAnnee=2;}switch(iFormat){case 1:iPosJour=0;iPosMois=2;iPosAnnee=4;break;case 2:iPosAnnee=0;iPosMois=iLgAnnee;iPosJour=iLgAnnee+2;break;case 3:iPosJour=2;iPosMois=0;iPosAnnee=4;break;case 11:iPosJour=-1;iPosMois=0;iPosAnnee=2;break;case 12:iPosJour=-1;iPosAnnee=0;iPosMois=iLgAnnee;break;case 13:iPosJour=-1;iPosAnnee=0;iPosMois=iLgAnnee;break;default:iPosJour=0;iPosMois=2;iPosAnnee=4;}if(iPosJour>=0){sJour=sChaine.substring(iPosJour,iPosJour+2);}else{sJour=1;}sMois=sChaine.substring(iPosMois,iPosMois+2);sAnnee=sChaine.substring(iPosAnnee,iPosAnnee+iLgAnnee);iJour=iStringToInt(sJour);bOk=!isNaN(iJour);if(bOk)iMois=iStringToInt(sMois);bOk=!isNaN(iMois);if(bOk)iAnnee=iStringToInt(sAnnee);bOk=!isNaN(iAnnee);if(!bAnneeAAAA){if(isNaN(iBasculeSiecle))iBasculeSiecle=-1;if(iBasculeSiecle<0){var dtToday=new dtDateServeur;iBasculeSiecle=dtToday.getYearFull()%100;}if(iAnnee<=iBasculeSiecle){iAnnee=iAnnee+2000;}else{iAnnee=iAnnee+1900;}}if(bOk)bOk=bVerifIntervalle(iMois,1,12);if(bOk){var jdm=iJoursDansMois(iMois-1,iAnnee);bOk=bVerifIntervalle(iJour,1,jdm);}if(bOk){return new Date(iAnnee,iMois-1,iJour);}else{return 0;}}function bVerifMajeur(sChaine,iFormat,iAge){var bOk=false;var dtNaiss;dtNaiss=dtStringToDate(sChaine,iFormat,-1);bOk=!(dtNaiss==0);if(bOk)bOk=bVerifAge(dtNaiss,iAge);return bOk;}function bVerifDateCB(sChaine,iFormat){var bRes;bRes=bVerifDateCB_Complet(sChaine,null,iFormat,0);return bRes;}function bVerifDateCB_Complet(sChaine,sDateRef,iFormat,iNbJours){var bRes=true;var dtDateCB=new Date();var dtDateRef;if(!sDateRef){dtDateRef=new dtDateServeur();}else{dtDateRef=dtStringToDate(sDateRef,102,50);}if(iNbJours!=0){dtDateRef.inc(iNbJours,0,0);}dtDateCB=dtStringToDate(sChaine,iFormat,50);if(dtDateCB!=0){dtDateCB.inc(0,1,0);dtDateCB.inc(-1,0,0);if(iCompareDate(dtDateCB,dtDateRef)<0)bRes=false;}return bRes;}function bVerifDateCombos(sj,sma){var j=parseInt(sj,10);var a=parseInt(sma.substr(0,4),10);var m=parseInt(sma.substr(4,2),10);return bVerifDateValide(j,m,a,50);}function owin(sURL,sNom,sProps){return window.open(sURL,sNom,sProps);}function sCompleteDroiteCar(psChaine,piLongueur,psCarRemplissage){var iTmpLg;var sRes="";if(psChaine!=""){iTmpLg=psChaine.length;if(iTmpLg<piLongueur){sRes=psChaine+sChaineDeCar(piLongueur-iTmpLg,psCarRemplissage);}else{sRes=psChaine;}}return sRes;}function sChaineDeCar(piNbCar,psCarRemplissage){var sRes="";for(i=0;i<piNbCar;i++){sRes=sRes+psCarRemplissage;}return sRes}function sFormateMonnaie(fPrix,sFormat){var sPrix="";if(sFormat!=""){var aFormat=sFormat.split(",");var iNbApresVirg=aFormat[0];var sCurr=aFormat[1];fPrix=(Math.round(fPrix*Math.pow(10,iNbApresVirg)))/Math.pow(10,iNbApresVirg);sPrix=sPointToVirgule(fPrix);if(sPrix.indexOf(",")==-1){sPrix=sPrix+","+sChaineDeCar(iNbApresVirg,0);}var aPrix=sPrix.split(",");if(aPrix.length>1){var sEntier=aPrix[0];var sDecimal=aPrix[1];sDecimal=sCompleteDroiteCar(sDecimal,iNbApresVirg,0);sPrix=sEntier+","+sDecimal;}sPrix=sPrix+" "+sCurr;}return sPrix;}function dtGetDateCombos(sJ,sMA){var j=parseInt(sJ,10);var a=parseInt(sMA.substr(0,4),10);var m=parseInt(sMA.substr(4,2),10)-1;var dt=new Date(a,m,j);return dt;}function LigDevelopMgr(open,idimg,iddivcontenu,iddivtextplusdet,simgouvre,simgferme,stxttitre,stxtplusdet){this.nomImgFerme=simgferme;this.nomImgOuvre=simgouvre;this.stxttitre=stxttitre;this.stxtplusdet=stxtplusdet;this.ouvert=open;this.iddivcontenu=iddivcontenu;this.iddivtextplusdet=iddivtextplusdet;this.idimage=idimg;this.image=(open?this.nomImgFerme:this.nomImgOuvre);this.Ouvre=Ouvre;this.Ferme=Ferme;this.OuvreOuFerme=OuvreOuFerme;this.MajImage=MajImage;this.MajTextPlusDet=MajTextPlusDet;}function Ouvre(){this.ouvert=true;this.MajTextPlusDet();divMontre(this.iddivcontenu);this.image=this.nomImgFerme;this.MajImage();}function Ferme(){this.ouvert=false;this.MajTextPlusDet();divCache(this.iddivcontenu);this.image=this.nomImgOuvre;this.MajImage();}function MajImage(){var img=dhtmTrouveObjet(this.idimage);if(img){img.src=this.image;}}function MajTextPlusDet(){var divtxt=dhtmTrouveObjet(this.iddivtextplusdet);if(divtxt){if(this.ouvert){divtxt.innerText='';}else{divtxt.innerText=this.stxtplusdet;}}}function OuvreOuFerme(){if(this.ouvert){this.Ferme();}else{this.Ouvre();}}function OuvreLstLDM(sLst){if(sLst!=''){var aTmp=sLst.split(',');for(var i=0;i<aTmp.length;i++){eval(aTmp[i]+'.Ouvre();');}}}function FermeLstLDM(sLst){if(sLst!=''){var aTmp=sLst.split(',');for(var i=0;i<aTmp.length;i++){eval(aTmp[i]+'.Ferme();');}}}function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}function sFusMod(sMod,aPrms){for(i=0;i<=aPrms.length;i++){var re=new RegExp('%'+i+'%','g');sMod=sMod.replace(re,aPrms[i]);}return sMod;}function AddToFavoris(anchor){if(navigator.appName!='Microsoft Internet Explorer'){window.sidebar.addPanel(anchor.getAttribute('title'),anchor.getAttribute('href'),'');}else{window.external.AddFavorite(anchor.getAttribute('href'),anchor.getAttribute('title'));}}function LoadTest(TabTests,Tabidspan,idspangen,func,liberr){TabTests.push(new Test(Tabidspan,idspangen,func,liberr));}function Test(_idspan,_idspangen,_func,_liberr){this.idspan=_idspan;this.idspangen=_idspangen;this.ancre=_idspangen;this.func=_func;this.liberr=_liberr;}function ValidationManager(_tests){this.Tests=_tests;this.OK=true;this.Initialise=function(){try{for(var x=0;x<this.Tests.length;x++){for(var i=0;i<(this.Tests[x].idspan).length;i++){this.ChangeChpErreur((this.Tests[x].idspan)[i],'');}this.ChangeChpErreur(this.Tests[x].idspangen,'');this.HideSpan(this.Tests[x].idspangen);}this.ChangeChpErreur('ERREURS_GLOB','');this.HideSpan('ERREURS_GLOB');}catch(ex){}this.OK=true;};this.Run=function(){for(var i=0;i<this.Tests.length&&this.OK;i++){try{this.OK=eval(this.Tests[i].func);}catch(ex){this.OK=true;}if(!this.OK){this.RaiseAlert(this.Tests[i].idspan,this.Tests[i].idspangen,this.Tests[i].liberr,this.Tests[i].ancre);}}};this.RaiseAlert=function(idspan,idspangen,lib,ancre){if($(idspan)&&$(idspangen)){this.UpdChpErreursGlob(lib,idspangen);for(var i=0;i<idspan.length;i++){this.ChangeChpErreur(idspan[i],'<b>!</b>');this.setfocus(idspan[i]);this.ShowSpan(idspangen);}this.MoveTo(ancre+'_ANCRE');}else{alert(lib);}};this.UpdChpErreursGlob=function(lib,idspangen){if($(idspangen)){$(idspangen).innerHTML=lib;}};this.ChangeChpErreur=function(idspan,lib){if($(idspan)){$(idspan).innerHTML=lib;}};this.setfocus=function(idspan){if($(idspan)){$(idspan).focus();}};this.HideSpan=function(idspan){try{if($(idspan+'_CADRE')){$(idspan+'_CADRE').style.display='none';}}catch(ex){}};this.ShowSpan=function(idspan){try{if($(idspan+'_CADRE')){$(idspan+'_CADRE').style.display='block';}}catch(ex){}};this.MoveTo=function(_ancre){window.location.href='#'+_ancre;}}