/*! 29.0.1.0 */ /*! VersionVI: 01A290089j */ function WDCacheRequete(n){this.m_oChampTable=n;this.m_oDate=new Date}function WDTableCacheLigneModifie(n){this.m_oCacheLigne=n;this.m_oCacheLigne.m_oLigneHTML.SwapLigneCache(this.m_oCacheLigne.m_nColonneHTML,this);this.m_tabValeursChaine=new Array(n.m_tabValeurs.length);this.m_tabValeursEntier=new Array(n.m_tabValeurs.length)}function WDTableCacheLigne(n,t,i){var u,e,o,s,f;if(n){this.m_sStyleCouleur=clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_STYLE_COULEUR,"");this.m_sStyleCouleurFond=clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_STYLE_COULEURF,"");this.m_sCleEnreg=clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_CLEENREG,"");this.m_nPosAbsolue=clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_LIGNE_POSABSOLUE,i);u=n.getElementsByTagName(this.XML_RUPTURES);u&&u.length&&(this.m_oValeursRuptures={},e=u[0].getElementsByTagName(this.XML_RUPTURES_HAUT),e&&e.length&&(this.m_oValeursRuptures.m_sHaut=clWDAJAXMain.sXMLGetValeur(e[0])),o=u[0].getElementsByTagName(this.XML_RUPTURES_BAS),o&&o.length&&(this.m_oValeursRuptures.m_sBas=clWDAJAXMain.sXMLGetValeur(o[0])));for(var h=n.childNodes,c=h.length-(this.m_oValeursRuptures?1:0),l=new Array(c),r=0;r=0){if(this.m_nDebut>=i){delete this.m_nDebut;delete this.m_nTaille;return}this.m_nDebut+this.m_nTaille>i&&this.m_nTaille!=0&&(this.m_nTaille=i-this.m_nDebut)}}function WDTableCache(n,t){n&&(this.RecalculeMarges(n),this.m_fCacheLigne=t,this.m_tabLignes=[],this.m_tabRequetes=[])}function WDTableAJAXColonne(n,t){if(arguments.length){var r=clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_ALIAS,"ALIAS"),u=clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_TYPEWL,16),i=[clWDAJAXMain.nXMLGetAttributSafe(n,clWDAJAXMain.XML_CHAMP_ATT_TYPE,WDChamp.prototype.ms_nIDObjetSaisie),clWDAJAXMain.bXMLGetAttributSafe(n,this.XML_TRI),clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_RECHERCHE),clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_FILTRE),clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_VISIBLE,"0"),clWDAJAXMain.bXMLGetAttributSafe(n,this.XML_SAISISSABLE),clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_DEPLACE,0),t,clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_POSAFFICHE,t),clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_LARGEUR,undefined),clWDAJAXMain.tabXMLGetTableauValeur(n,"OPTION"),clWDAJAXMain.bXMLGetAttributSafe(n,this.XML_AJUSTABLE),undefined,undefined,clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_MODEAFFICHAGE,this.ms_eAdapteCentre)];WDTableColonne.prototype.constructor.apply(this,[r,u,i]);this.m_sBulle=clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_BULLE,null);this.m_sTitre=clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_TITRE,null);this.m_bCurseurDefaut=undefined;switch(i[0]){case WDChamp.prototype.ms_nIDObjetCombo:break;case WDChamp.prototype.ms_nIDObjetInterrupteur:break;default:this.m_eTypeIDObjet=WDChamp.prototype.ms_nIDObjetSaisie;case WDChamp.prototype.ms_nIDObjetImage:case WDChamp.prototype.ms_nIDObjetSaisie:this.m_nLien=clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_LIEN,0);this.m_nLien!=0&&(this.m_nEtatLien=clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_ETATLIEN,0));break;case WDChamp.prototype.ms_nIDObjetCellule:}}}function WDEtatLigne(n,t){if(n){this.m_oLignePhysique=n.oGetIDElement(t);this.m_nLigneHTML=t;var i,r=n.vnGetNbLignesLogiquesParLignePhysique();for(this.m_tabLignesLogiques=new Array(r),i=0;i1?n.oGetIDElement(t,i):this.m_oLignePhysique,m_bJamaisAffiche:!n.vbZR()||n.bGetSansLimite()&&1-1&&(t+="&"+this.sParametreAjax_TriAWP+"="+encodeURIComponent((this.m_oChampTable.m_bTriCroissantPre?"+":"-")+this.m_oChampTable.m_nColonneTriePre)),r=this.m_oChampTable.oGetElementByName(document,"_DATA"),r&&(i=r.value,i&&i.length&&(t+="&"+this._sGetNomChamp()+"_DATA="+encodeURIComponent(i))),n||(u=clWDAJAXMain.sConstruitValeurChamp(this.m_oChampTable.m_oChampFormulaireSelAWP),u.length&&(t+="&"+u))),t},sConstuitPosAP:function(){return 0===this.m_oChampTable.m_sCleParcourtAP.length?"":"&"+this.sParametreAjax_CleEnregAP_Pos+"="+this.m_oChampTable.m_nNbLignes+"&"+this.sParametreAjax_CleEnregAP+"="+encodeURIComponent(this.m_oChampTable.m_sCleParcourtAP)},sConstuitRequeteRechercheTable:function(n,t,i){var r=this.sCommandeAjax_RechercheTable+"="+this._sGetNomChamp();return r+="&"+this.sParametreAjax_Recherche_Marge+"="+t,r+="&"+this.sParametreAjax_Recherche_Nombre+"="+n,r+="&"+this.sParametreAjax_Recherche_Col+"="+this.m_nColonneTri,r+="&"+this.sParametreAjax_Recherche_Valeur+"="+encodeURIComponent(i),r+this.sConstuitAWP(!1)},sConstuitRequeteFiltreTable:function(n,t,i,r,u){var f=this.sCommandeAjax_FiltreTable+"="+this._sGetNomChamp();return f+="&"+this.sParametreAjax_Recherche_Marge+"="+t,f+="&"+this.sParametreAjax_Recherche_Nombre+"="+n,f+="&"+this.sParametreAjax_Recherche_Col+"="+i,f+="&"+this.sParametreAjax_Filtre_Filtre+"="+r,f+="&"+this.sParametreAjax_Recherche_Valeur+"="+encodeURIComponent(u),f+this.sConstuitAWP(!1)},sConstuitRequeteAnnuleFiltreTable:function(n,t,i){var r=this.sCommandeAjax_AnnuleFiltreTable+"="+this._sGetNomChamp();return r+="&"+this.sParametreAjax_Recherche_Marge+"="+t,r+="&"+this.sParametreAjax_Recherche_Nombre+"="+n,r+="&"+this.sParametreAjax_Recherche_Col+"="+i,r+this.sConstuitAWP(!1)},sConstuitRequeteDeplaceColonneTable:function(n,t){var i=this.sCommandeAjax_DeplaceColonne+"="+this._sGetNomChamp();return i+="&"+this.sParametreAjax_Deplace_Col+"="+n,i+="&"+this.sParametreAjax_Deplace_Pos+"="+t,i+this.sConstuitAWP(!1)},sConstuitRequeteLignesTable:function(n,t,i){var r="";return this.m_oSegment.m_nDebut!=-1&&this.m_oSegment.m_nTaille!=-1?(r=(this.m_nColonneTri>-1?this.sCommandeAjax_LignesTriTable:this.sCommandeAjax_LignesTable)+"="+this._sGetNomChamp(),r+="&"+this.m_oSegment.m_nDebut+"="+this.m_oSegment.m_nTaille,this.m_nColonneTri>=0&&(r+="&"+this.sParametreAjax_ColTri+"="+(n?"":"-")+this.m_nColonneTri)):r=this.sCommandeAjax_ParCourtAP+"="+this._sGetNomChamp(),r+=this.sConstuitAWP(!1),i.length>0&&(r+="&"+this.sParametreAjax_CleEnreg_Pos+"="+t,r+="&"+this.sParametreAjax_CleEnreg+"="+encodeURIComponent(i)),r},sConstuitRequeteModifLigne:function(n,t,i){var u=this.sCommandeAjax_ModifTable+"="+this._sGetNomChamp(),f,r,e;if(u+="&LIGNE="+this.m_nLigne,i.length>0&&(u+="&"+this.sParametreAjax_CleEnreg+"="+encodeURIComponent(i)),u+=this.sConstuitAWP(!1),n)""!=t&&(u+="&"+t);else{for(f=new Array(t.length),e=t.length,r=0;r0&&(u+="&"+this.sParametreAjax_CleEnreg+"="+encodeURIComponent(r)),u+this.sConstuitAWP(!0)},sConstuitRequeteEnrouleDeroule:function(){return this.sConstuitAWP(!1)},bEnvoiRequete:function(n,t){var i=n.apply(this,t);return i!==!1?(this.m_nIdRequeteAJAX=i,!0):!1},nEnvoiRequete:function(n,t,i,r,u){return this.m_oSegment=n,this.m_nColonneTri=t,clWDAJAXMain.nAJAXRecupereLignesTable(this,this.sConstuitRequeteLignesTable(i,r,u))},nEnvoiRequeteRecherche:function(n,t,i,r){return this.m_nColonneTri=i,clWDAJAXMain.nAJAXRecupereLignesTable(this,this.sConstuitRequeteRechercheTable(n,t,r))},nEnvoiRequeteFiltre:function(n,t,i,r,u){return clWDAJAXMain.nAJAXRecupereLignesTable(this,this.sConstuitRequeteFiltreTable(n,t,i,r,u))},nEnvoiRequeteAnnuleFiltre:function(n,t,i){return clWDAJAXMain.nAJAXRecupereLignesTable(this,this.sConstuitRequeteAnnuleFiltreTable(n,t,i))},nEnvoiRequeteDeplaceColonne:function(n,t){return clWDAJAXMain.nAJAXRecupereLignesTable(this,this.sConstuitRequeteDeplaceColonneTable(n,t))},nEnvoiRequeteModifLigne:function(n,t,i,r){return this.m_nLigne=n,clWDAJAXMain.nAJAXRecupereLignesTable(this,this.sConstuitRequeteModifLigne(t,i,r))},nEnvoiRequeteSelection:function(n,t,i,r,u,f){var o=!1,s=!0,h,c,e;if(-1!==n)switch(this.m_oChampTable.nGetOptionLienColonne(n)){case 2:o=!0;break;case 3:s=!1;break;case 4:o=!0;s=!1}return s?clWDAJAXMain.nAJAXRecupereLignesTableSelection(this,this.sConstuitRequeteSelection(n,i,r,u),o):(h=undefined,c=undefined,o?_JSL(_PAGE_,t,f||"_self",h,c,"CLICTABLE;"+t):(e=clWDUtil.sGetPageAction(undefined,!0),e+="?"+clWDAJAXMain.sCommandeWDAction+"=CLICTABLE;"+t,e+="&"+this.m_oChampTable.m_sAliasChamp+"="+this.m_oChampTable._vsGetValeurChampFormulaire(),e+=this.sConstuitAWP(!0),_JCL(e,f,h,c)),!1)},nEnvoiRequeteEnrouleDeroule:function(n){return clWDAJAXMain.nAJAXRecupereLignesTableEnrouleDeroule(this,n,this.sConstuitRequeteEnrouleDeroule())},ActionListe:function(n){if(this.m_oChampTable){var t=this.m_oChampTable;this.SupprimeRequete(!1);t.bActionListeDepuisAJAX(n,this.m_nLigne)}},bEstValide:function(){return(new Date).getTime()-this.m_oDate.getTime()<=1e4},SupprimeRequete:function(n){var t=this.m_oChampTable;undefined!==t&&(t.m_oCache.SupprimeRequete(this),n&&t.nSetTimeoutUnique("Reinit",2e3))}};WDTableCacheLigneModifie.prototype.bLigneVirtuelle=!0;WDTableCacheLigneModifie.prototype.vnGetLigneHTML=function(){return this.m_oCacheLigne.vnGetLigneHTML.apply(this.m_oCacheLigne,arguments)};WDTableCacheLigneModifie.prototype.vnGetColonneHTML=function(){return this.m_oCacheLigne.vnGetColonneHTML.apply(this.m_oCacheLigne,arguments)};WDTableCacheLigneModifie.prototype.vnGetPosAbsolue=function(){return this.m_oCacheLigne.vnGetPosAbsolue.apply(this.m_oCacheLigne,arguments)};WDTableCacheLigneModifie.prototype.oGetValeurCellule=function(n,t){return this.m_tabValeursChaine[n]?t?this.m_tabValeursEntier[n]:this.m_tabValeursChaine[n]:this.m_oCacheLigne.oGetValeurCellule.apply(this.m_oCacheLigne,arguments)};WDTableCacheLigneModifie.prototype.SetValeurCellule=function(n,t){n=n.m_nDebut&&this.m_nDebut+this.m_nTaille<=n.m_nDebut+n.m_nTaille?(delete this.m_nDebut,delete this.m_nTaille,!0):this.m_nDebutn.m_nDebut?(this.m_nTaille=n.m_nDebut-this.m_nDebut,!1):this.m_nDebut>=n.m_nDebut&&this.m_nDebutn.m_nDebut+n.m_nTaille?(this.m_nTaille-=n.m_nDebut+n.m_nTaille-this.m_nDebut,this.m_nDebut=n.m_nDebut+n.m_nTaille,!1):!1};Segment.prototype.bEstVide=function(){return this.m_nTaille<0||this.m_nDebut<0&&this.m_nDebut+this.m_nTaille<=0};WDTableCache.prototype.m_nDebutCache=-1;WDTableCache.prototype.XML_LIGNE="LIGNE";WDTableCache.prototype.XML_LIGNE_NUMERO="NUMERO";WDTableCache.prototype.RecalculeMarges=function(n){if(!n.bGetSansLimite()){var t=n.m_nNbLignesPage,i=n.m_nPagesMargeMin,r=n.m_nPagesMargeMax,u=n.m_nPagesMargeRequete;this.m_nLignesMargeMinAvant=i*t;this.m_nLignesMargeMinTaille=(i*2+1)*t+2;this.m_nLignesMargeMaxAvant=r*t;this.m_nLignesMargeMaxApres=(r+1)*t+2;this.m_nLignesMargeRequeteAvant=Math.min(u*t,this.m_nLignesMargeMaxAvant);this.m_nLignesMargeRequeteTaille=Math.min((u*2+1)*t+2,this.m_nLignesMargeMaxAvant+this.m_nLignesMargeMaxApres)}};WDTableCache.prototype.bRemplitCache=function(n,t,i,r,u){var f,e,l,o,s;if(i>-1&&(this.m_tabLignes.length=0,delete this.m_nDebutCache),e=n.m_nDebut,n.bGetSansLimite())f=new Segment(0,0);else{var h=n.m_nNbLignes,a=new Segment(Math.max(0,e-this.m_nLignesMargeMinAvant),this.m_nLignesMargeMinTaille,t?-1:h),c=-1;if(t||(c=h,n.m_nNbLignesPage<=h&&(c+=this.m_nLignesMargeMinTaille)),f=new Segment(Math.max(0,e-this.m_nLignesMargeRequeteAvant),this.m_nLignesMargeRequeteTaille,c),this.m_nDebutCache!=-1&&!t){if(l=new Segment(Math.max(0,this.m_nDebutCache),this.m_tabLignes.length),a.bIntersecte(l))return!1;if(this.bIntersecteAnciennesRequetes(a,i>-1,u))return!0;f.bIntersecte(l)}}return this.bIntersecteAnciennesRequetes(f,i>-1,u)?!1:(o=-1,s="",clWDAJAXMain.m_bPageAWP&&(this.m_nDebutCache>=0&&!n.bGetSansLimite()&&(o=this.m_nDebutCache-1)return!0;return!1};WDTableCache.prototype.__nPlaceLigneCache=function(n,t){var u,i,r;if(!n.bGetSansLimite()&&(u=n.m_nDebut,t=u+this.m_nLignesMargeMaxApres))return-1;if(-1===this.m_nDebutCache)return this.m_tabLignes.push(null),this.m_nDebutCache=t,0;if(t=this.m_nDebutCache+this.m_tabLignes.length)for(r=t-this.m_nDebutCache-this.m_tabLignes.length+1,i=0;in.m_nNbLignes&&t.splice(n.m_nNbLignes);return}if(i=n.m_nDebut,this.m_nDebutCache+t.length<=i-this.m_nLignesMargeMaxAvant||this.m_nDebutCache>=i+this.m_nLignesMargeMaxApres){t.length=0;delete this.m_nDebutCache;return}for(this.m_nDebutCache=i+this.m_nLignesMargeMaxApres&&t.splice(i-this.m_nDebutCache+this.m_nLignesMargeMaxApres),this.m_nDebutCache+t.length>n.m_nNbLignes&&t.splice(n.m_nNbLignes-this.m_nDebutCache);t.length&&!t[0];)t.splice(0,1),this.m_nDebutCache++;while(t.length&&!t[t.length-1])t.splice(t.length-1,1);0===t.length&&delete this.m_nDebutCache}};WDTableCache.prototype.oGetLigne=function(n){return this.bDansPlageCache(n)?this.m_tabLignes[n-this.m_nDebutCache]:null};WDTableCache.prototype.bMAJLigne=function(n,t,i,r){var u=this.oGetLigne(t);return u?u.vbMAJLigne(n,t,undefined,i,r):!1};WDTableCache.prototype.oGetValeurCellule=function(n,t,i){var r=this.oGetLigne(n);return r?r.oGetValeurCellule(t,i):i?-1:""};WDTableCache.prototype.tabContenuCellule=function(n,t){var i=this.oGetLigne(n);return i?i.tabContenuCellule(t):null};WDTableCache.prototype.bDansPlageCache=function(n){return n>=this.m_nDebutCache&&nthis.m_tabLignes[this.m_tabLignes.length-1].vnGetPosAbsolue())return n;for(r=this.m_tabLignes.length,t=0;t0&&(this.m_oRupturesHaut=n.oGetIDElement(WDTable.prototype.ID_RUPTURE_HAUT,t),this.m_oRupturesBas=n.oGetIDElement(WDTable.prototype.ID_RUPTURE_BAS,t))};WDEtatLigne.prototype.nInvalide=function(n,t,i,r){for(var f=this.m_tabLignesLogiques.length,u=0;u=8?1342177:134217727:71582788;WDTable.prototype.m_nColonneTrie=-1;WDTable.prototype.m_nColonneTriePre=-1;WDTable.prototype.m_bTriCroissant=!0;WDTable.prototype.m_bTriCroissantPre=!0;WDTable.prototype.m_bFinTrouve=!1;WDTable.prototype.m_sCleParcourtAP="";WDTable.prototype.m_bRetourServeurSelection=!0;WDTable.prototype.m_bMasqueVisible=!1;WDTable.prototype.m_nNbRuptures=0;WDTable.prototype.ms_oNotifications=new clWDUtil.WDNotifications;WDTable.prototype.ms_oNotificationsSansLimites=new clWDUtil.WDNotifications;WDTable.prototype.ms_nCachePartiel=0;WDTable.prototype.ms_nCacheComplet=1;WDTable.prototype.ms_nCacheCompletAscenseur=2;WDTable.prototype.XML_NOMBRE="NOMBRE";WDTable.prototype.XML_FIN="FIN";WDTable.prototype.XML_DEBUT="DEBUT";WDTable.prototype.XML_CLEENREGAP="CLEENREGAP";WDTable.prototype.XML_SELECTIONS="SELECTIONS";WDTable.prototype.XML_SELECTIONS_CELLULE="CELLULE";WDTable.prototype.XML_COLONNES="COLONNES";WDTable.prototype.XML_LIGNES="LIGNES";WDTable.prototype.XML_SELECTION="SELECTION";WDTable.prototype.XML_SELECTION_COLONNE="COLONNE";WDTable.prototype.XML_COLONNE="COLONNE";WDTable.prototype.XML_ERREUR="ERREUR";WDTable.prototype.XML_TRI="TRI";WDTable.prototype.XML_SENS="SENS";WDTable.prototype.XML_DESACTIVESERSEL="DESACTIVESERSEL";WDTable.prototype.XML_TYPESELECTION="TYPESELECTION";WDTable.prototype.XML_DATA="DATA";WDTable.prototype.XML_COLHIERARCHIQUE="COLHIERARCHIQUE";WDTable.prototype.ID_SCROLLBAR="SB";WDTable.prototype.ID_TABLEINTERNE="TB";WDTable.prototype.ID_CHARGEMENT_IMG="LOAD";WDTable.prototype.ID_MASQUE="MASQUE";WDTable.prototype.ID_MASQUETRANSPARENT="MASQUETR";WDTable.prototype.ID_RUPTURE_HAUT="H";WDTable.prototype.ID_RUPTURE_BAS="B";WDTable.prototype.SEL_SEPARATEUR=";";WDTable.prototype.SEL_SEPARATEUR_COLONNE="|";WDTable.prototype.vCacheLigne=WDTableCacheLigne;WDTable.prototype.Init=function(){var r,t,u,i,f,s,e,o,h,n;WDTableZRCommun.prototype.Init.apply(this,arguments);this.m_oMasque=this.oGetIDElement(this.ID_MASQUE);this.m_oMasqueTransparent=this.oGetIDElement(this.ID_MASQUETRANSPARENT);this.m_oHote=this.oGetIDElement(this.ID_TABLEINTERNE);this.m_bSuperposable=clWDUtil.bRechercheDansParent(this.m_oHote,function(n){var t=n.id;return t&&"dww"===t.substr(0,3)});this.__CreeStyleLigneSelectionne();this.m_bAncrageTimer=bIEAvec11&&clWDUtil.bHTML5||bFF&&this.m_oHote&&clWDUtil.bDansPlan(this.m_oHote);this.m_bPremierAncrage=!0;switch(this.m_eCacheLimite){case this.ms_nCachePartiel:this.m_oDivPos=this.oGetIDElement(clWDTableDefs.ID_POSITION_PIXEL);this.m_oDivPosParent=this.m_oDivPos.parentNode;break;case this.ms_nCacheCompletAscenseur:this.m_oDivPosParent=this.m_oHote.parentNode;break;case this.ms_nCacheComplet:this.m_oDivPosParent=this.m_oHote.parentNode}r=this.m_oDivPosParent.parentElement;this.m_bAncrageLargeur=this.__bDimensionAvecAncrage(this.m_oDivPosParent.style.width,r&&r.style.width);this.m_bAncrageLargeur&&(this.m_nLargeurWindow=window.innerWidth);this.bGetSansLimiteStrict()||(this.m_bAncrageHauteur=this.__bDimensionAvecAncrage(this.m_oDivPosParent.style.height,null),this.m_bAncrageHauteur&&(this.m_nHauteurWindow=window.innerHeight));t=this;u=this.oGetIDElement(clWDTableDefs.ID_TITRE,clWDTableDefs.ID_POSITION_PIXEL);u&&(this.m_oTitrePosPixel=u,this.m_oDivPosParent.onscroll=function(){t.m_oTitrePosPixel.parentNode.scrollLeft=t.m_oDivPosParent.scrollLeft});this.bGetSansLimite()||(this.m_fScroll=function(n){t.DeplaceTable(n||event)},this.m_oAscenseur=this.oGetIDElement(this.ID_SCROLLBAR),this.m_oAscenseurParent=this.m_oAscenseur.parentNode,this.InitForceDefilement(this.m_oDivPosParent));this._vInitHTMLLigne();this.AfficheMasques(!1,!0);i=this.oGetElementByName(document,"_DEB");f=0;i&&(e=this.nGetDebut(i.value),isNaN(e)||(f=e-1,o=this.sGetDebutCle(i.value),o&&(s=o)));clWDAJAXMain.m_bPageAWP&&this.m_oChampFormulaire&&(h=this.m_oChampFormulaire.value,n=document.createElement("input"),n.type="hidden",n.name=this.m_oChampFormulaire.name+"_SEL",n.id=n.name,this.m_oChampFormulaireSelAWP=this.m_oChampFormulaire.parentNode.appendChild(n));this.Reinit(-1,f,h,s,this.m_sXMLLignesInitial)};WDTable.prototype._vInitInitiale=function(){WDTableZRCommun.prototype._vInitInitiale.apply(this,arguments);clWDUtil.s_ForceReflowDialogueParent&&this.s_AddNotification(clWDUtil.s_ForceReflowDialogueParent,!1);WDTable.prototype._vInitInitiale=clWDUtil.m_pfVide};WDTable.prototype.vTableZROnSelectLigne=function(n,t){var i;try{i=this.m_bDansOnSelectLigneExterne;this.m_bDansOnSelectLigneExterne=!0;this._OnSelectLigneAbsolue(n-1,0,t,!0)}finally{this.m_bDansOnSelectLigneExterne=i}};WDTable.prototype.vTableZROnValideLigne=function(n,t){var r=this.m_tabSelection[0].m_nLigne,h=this.m_oCache.oGetLigne(r),u,f,e,s,i,o;if(t&&!this.vbZR()&&(f=t.m_oChampFormulaire,f))for(e=this.m_sAliasChamp+"_"+r+"_",s=this.m_tabColonnes.length,i=0;i0&&this.m_oCache.CreeRequeteModifLigne(this,n.m_nLigneAbsolue,!0,i)))};WDTable.prototype.OnFocusLigneTableZR=function(n,t){var e=t[0],r=t[1],o=t[2],s=t[3],u,i,f;if(0==clWDUtil.eGetEtatFocus()){if(u=!1,i=this.m_oValideLigneTableZR,null!==i)if(this.vbZR()&&i.m_sCelluleId!=e||i.m_nLigneAbsolue!=r)u=!0;else{i.m_bChangement&&(this.m_oContenuPourValideLigneTableZRSuivant=i.m_oContenu);this.bEstLienOuImageDansLien(n)&&(this.m_bValideLigneTableZRCelluleDansLien=!0);this._AnnuleValideLigneTableZRTimer();return}f=this.__fGetDefilementPourAfficherLigne(r);this.m_oDonneFocusTableZR=new WDDonneFocusTableZR(f,r,o,s);u||this.nSetTimeout(this.DonneFocusTableZR,clWDUtil.ms_nTimeoutNonImmediat20)}};WDTable.prototype.__fGetDefilementPourAfficherLigne=function(n){if(!this.bGetSansLimite()){if(n=this.m_nDebut+this.m_nNbLignesPage)return parseInt(this.m_oAscenseur.style.height,10)/(this.m_nNbLignes/this.vnGetNbLignesLogiquesParLignePhysique())}return 0};WDTable.prototype.DonneFocusTableZR=function(){var n=this.m_oDonneFocusTableZR,i,r,t;if((this.m_oDonneFocusTableZR=null,null!==n)&&(n.m_fDefilement&&this.__fForceDefilement(n.m_fDefilement,null,!1),i=this.m_oCache.oGetLigne(n.m_nLigneAbsolue),i&&(r=this._vsGetIDCellule(i,n.m_nLigneAbsolue,n.m_nColonne),t=clWDUtil.tabGetElements(document.getElementById(r),!1),t&&t[n.m_nNumElement])))try{clWDUtil.DonneFocus(t[n.m_nNumElement],!0)}catch(u){}};WDTable.prototype.bEstLienOuImageDansLien=function(n){if(!n)return!1;var t=clWDUtil.oGetTarget(n);switch(clWDUtil.sGetTagName(t)){case"img":return clWDUtil.bBaliseEstTag(t.parentNode,"a");case"a":return!0;default:return!1}};WDTable.prototype.s_AddNotification=function(n,t){(t?WDTable.prototype.ms_oNotificationsSansLimites:WDTable.prototype.ms_oNotifications).AddNotification(n)};WDTable.prototype.bGetSansLimite=function(){switch(this.m_eCacheLimite){case this.ms_nCacheComplet:case this.ms_nCacheCompletAscenseur:return!0;default:return!1}};WDTable.prototype.bGetSansLimiteStrict=function(){return this.m_eCacheLimite==this.ms_nCacheComplet};WDTable.prototype.bGetCacheCompletAscenseur=function(){return this.m_eCacheLimite==this.ms_nCacheCompletAscenseur};WDTable.prototype.bAscenseurPossible=function(){switch(this.m_eCacheLimite){case this.ms_nCachePartiel:case this.ms_nCacheCompletAscenseur:return!0;default:return!1}};WDTable.prototype.__CreeStyleLigneSelectionne=function(){var t=this.m_tabStyle[2],n,u,i,r;0-1)?n.substring(n.indexOf(";")+1):null};WDTable.prototype._vInitHTMLLigne=function(){this.m_oSourceHTML=clWDUtil.oEvalJSON(clWDUtil.sGetHTMLDansCommentaire(this.m_oHote))};WDTable.prototype.Reinit=function(n,t,i,r,u){if(!(++this.m_nNbInits>16)){if(n===undefined||(this.m_nColonneTrie=n,this.m_nColonneTriePre=n),this.SetDebut(0),this.m_nNbLignes=0,this.m_oAffichageColonnes&&this.m_oAffichageColonnes.LibereTitres(),this.m_tabFleches&&(this.m_oAffichageColonnes=new WDAffichageColonnes(this,this.m_tabFleches,this.m_oStyleCacheLargeur),this.m_oCelluleSaisie=new WDCelluleAJAXSaisie(this)),this.m_tabSelection=[],this.m_tabColonnes=[],this.m_nNbLignesPage=this.bGetSansLimite()?0:-1,this.m_oCache=new WDTableCache(this,this.vCacheLigne),i){var f=this.m_tabSelection;clWDUtil.bForEachThis(i.split(this.SEL_SEPARATEUR),this,function(n){var t=n.split(WDTable.prototype.SEL_SEPARATEUR_COLONNE),i=parseInt(t[0],10);return isNaN(i)?!1:(f.push(this.__oConstruitUneSelection(i,parseInt(t[1],10))),!0)});this._vSetValeurChampFormulaire(f.length>0?f[f.length-1].m_nLigne:"")}this.OnResizeTable(0,t,r,u)}};WDTable.prototype.InitForceDefilement=function(n){var t=this;bTouch&&(this.m_oDragTouch=new WDDragTouch(function(i,r,u){t.__bForceDefilement(r,u);t._vbGetDebordeLargeur()&&(n.scrollLeft=Math.max(0,n.scrollLeft+i))},n));clWDUtil.AttacheDetacheEvent(!0,n,bFF?"DOMMouseScroll":"mousewheel",function(n){n=n||event;var i;return i=n.wheelDelta?-n.wheelDelta/180*t.m_nHauteurLigne:(n.detail?n.detail:0)*20,t.__bForceDefilement(i,n)},WDDrag.prototype.ms_oCaptureSansPassiveSans)};WDTable.prototype.__bForceDefilement=function(n,t){return 0!=this.m_nNbLignes&&0!==n&&(n=this.__fForceDefilement(n,t,!0),0!==n)?clWDUtil.bStopPropagationCond(t,!0):!0};WDTable.prototype.__fForceDefilement=function(n,t,i){var u=parseInt(this.m_oAscenseur.style.height,10),r,f;return u<=this.m_oAscenseurParent.clientHeight?0:(r=this.m_oAscenseurParent.scrollTop,f=r+n<0?0:r+n>u-this.m_oAscenseurParent.clientHeight?u-this.m_oAscenseurParent.clientHeight:r+n,i&&f!==r&&this._vForceDefilement(t),this.SetAscenseurParentScrollTop(f),this.DeplaceTable(t),this.m_oAscenseurParent.scrollTop-r)};WDTable.prototype._vForceDefilement=clWDUtil.m_pfVide;WDTable.prototype.bMAJNbLignesVisibles=function(n,t,i){if(this._vInvalideDebordeLargeur(),this.bGetSansLimite())return!1;this.RedimAscenseur();var r=this.bCalculeLigneAffiche(t)||i;return t?r:(r&&(this.__GenereLignesHTML(),this.InitEtatLignes(this.m_nNbLignesHTML),this.AfficheColonnes(),this.m_oCache.RecalculeMarges(this)),this.MAJAscenseur(),n&&r&&this.bMAJLignes(),r)};WDTable.prototype.OnResizeTable=function(n,t,i,r){var u;u=0===n&&bIEAvec11&&clWDUtil.bRWD&&r?!0:this.__bMAJDivPosParentHauteur(n);u&&undefined===t||this.__OnResizeTable(n,t,i,r,!1)};WDTable.prototype.__OnResizeTable=function(n,t,i,r,u){var h,e,f,o,s;if(this.m_bAncrageLargeur||this.m_bAncrageHauteur||2!=n){if(this.bMAJNbLignesVisibles(!1,!1,u),!this._vbGetDebordeLargeur()&&this.m_oAffichageColonnes&&this.m_oAffichageColonnes.ColonnesRestaure(),h=!1,t&&t>1&&(this.SetDebut(t,i),this.m_nNbLignes=t+this.m_nNbLignesPage,this.bGetSansLimite()||(this.MAJAscenseur(!0),h=!0)),r)f=this._oParseToXML(r),f&&f.firstChild&&(f.firstChild.tagName==clWDAJAXMain.XML_LISTE?o=f.firstChild:f.firstChild.nextSibling&&f.firstChild.nextSibling.tagName==clWDAJAXMain.XML_LISTE&&(o=f.firstChild.nextSibling),o&&(e=!this.bActionListe(o,h)));else if(!this.bGetSansLimite())if(this.m_oCache.bRemplitCache(this,0===n,-1,this.m_bTriCroissant))e=!0;else try{s=document.body.gbH100_set;bIEAvec11&&this.m_bAncrageHauteur&&!s&&(document.body.gbH100_set=!0);this.bMAJLignes()}finally{bIEAvec11&&this.m_bAncrageHauteur&&!s&&(document.body.gbH100_set=s)}e&&this.AfficheMasque(e,!1)}};WDTable.prototype._oParseToXML=function(n){var i,t;return window.DOMParser?(new DOMParser).parseFromString(n,"text/xml"):window.ActiveXObject?(i=new ActiveXObject("MSXML.DomDocument"),i.async=!1,i.loadXML(n),i):window.XMLHttpRequest?(t=new XMLHttpRequest,t.open("GET","data:application/xml;charset=utf-8,"+encodeURIComponent(n),!1),t.overrideMimeType("application/xml"),t.send(null),t):undefined};WDTable.prototype.OnDisplay=function(n,t){WDTableZRCommun.prototype.OnDisplay.apply(this,arguments);t&&this.m_oDivPosParent&&clWDUtil.bEstFils(this.m_oDivPosParent,n)&&(this.OnResizeTable(1),this.bGetSansLimite()||this.MAJAscenseurRuptures(!0))};WDTable.prototype._vOnResize=function(){var n,t,i;(WDTableZRCommun.prototype._vOnResize.apply(this,arguments),WDTable.prototype.m_bDansPostMAJLignes)||this.m_bRedimensionneUnMasque||(n=!1,this.m_bAncrageLargeur&&(t=window.innerWidth,this.m_nLargeurWindow!=t&&(this.m_nLargeurWindow=t,n=!0)),this.m_bAncrageHauteur&&(i=window.innerHeight,this.m_nHauteurWindow!=i&&(this.m_nHauteurWindow=i,n=!0)),n)&&(this.m_bMasqueVisible&&(this.m_bVisibleMasque&&this.__RedimensionneUnMasque(this.m_oMasque),this.m_bVisibleMasqueTransparent&&this.__RedimensionneUnMasque(this.m_oMasqueTransparent)),this.OnResizeTable(2))};WDTable.prototype.__bDimensionAvecAncrage=function(n,t){return""==n?t?this.__bDimensionAvecAncrage(t,null):!0:-1!==n.indexOf("%")};WDTable.prototype.__bAncrageTimer=function(){var n,t;return this.m_bAncrageTimer?!0:(bCrm||bFF)&&this.m_bSuperposable?!0:(n=window.WDOnglet,n&&!clWDUtil.m_oChamps.bPourTousChamps(function(t,i){return!(i instanceof n)}))?(this.m_bAncrageTimer=!0,!0):!this.m_bPremierAncrage&&(t=this,!this.ms_tabTablesZRs.bPourTousChamps(function(n,i){if(t!=i&&(i.m_bAncrageLargeur||i.m_bAncrageHauteur)){var r=i.m_oHote;if(r&&clWDUtil.bEstDisplay(r,document)&&!(i.m_bSuperposable&&0===i.m_oHote.offsetHeight))return!1}return!0}))?(this.m_bAncrageTimer=!0,!0):this.m_bAncrageTimer};WDTable.prototype.__bMAJDivPosParentHauteur=function(n){var r=!1,t=this.m_bAncrageLargeur,i=this.m_bAncrageHauteur&&this.bAscenseurPossible(),u,f;return(t||i)&&(f=this.__bAncrageTimer(),0!=n&&f&&!this.m_oMAJDivPosParentScroll&&(u={m_nLeft:this.m_oDivPosParent.scrollLeft,m_nTop:this.m_oDivPosParent.scrollTop}),t&&(this.m_oTitrePosPixel&&(this.m_oTitrePosPixel.parentNode.style.width="1px"),this.m_oDivPosParent.style.width="1px"),i&&(this.m_oDivPosParent.style.height="1px"),f&&(!bIEAvec11||event)?(t&&this.m_oTitrePosPixel&&clWDUtil.SetDisplay(this.m_oTitrePosPixel,!1),clWDUtil.SetDisplay(this.m_oDivPosParent,!1),u&&(this.m_oMAJDivPosParentScroll=u),this.m_bPremierAncrage&&this.m_bSuperposable?this.nSetTimeoutUnique("__MAJDivPosParentHauteur2",clWDUtil.ms_nTimeoutNonImmediat100,n,t,i,!0):this.SetTimeoutUniqueO("__MAJDivPosParentHauteur2",n,t,i,!0),r=!0):this.bGetTimeXXXExiste("__MAJDivPosParentHauteur2")?r=!0:this.__MAJDivPosParentHauteur2(n,t,i,!1)),r};WDTable.prototype.__MAJDivPosParentHauteur2=function(n,t,i,r){var u=this.m_oDivPosParent,l=u.parentNode,g=l.parentNode.parentNode.parentNode.parentNode,a,e,o,s,p,nt,tt,w,v,b,f,k,d,h,c,y;if(t&&(e=this.__nCorrigeDimensionIEAncrage(function(n){return n.offsetWidth},l,g),this.m_oTitrePosPixel&&(a=this.m_oTitrePosPixel.parentNode,o=e)),r&&(t&&this.m_oTitrePosPixel&&clWDUtil.SetDisplay(this.m_oTitrePosPixel,!0),clWDUtil.SetDisplay(u,!0)),i&&(s=this.__nCorrigeDimensionIEAncrage(function(n){return n.offsetHeight},l,g)),(bFF||bIEAvec11&&clWDUtil.bHTML5)&&(p=clWDUtil.oGetCurrentStyle(l),o&&(o-=this.s_nGetOffsetBorderPourWidth(clWDUtil.oGetCurrentStyle(a.parentNode))),e&&(e-=this.s_nGetOffsetBorderPourWidth(p)),s&&(s-=this.s_nGetOffsetBorderPourHeight(p))),bEdge?(o&&o--,e&&e--,s&&s--):bCrm&&(nt=document.body.scrollWidth,tt=document.body.scrollHeight),this.__bAffecteProprieteSiValeurDefinie(a,"width",o),this.m_bTitrePosPixelParentLargeur_QW269772=!1,this.__bAffecteProprieteSiValeurDefinie(u,"width",e),this.__bAffecteProprieteSiValeurDefinie(u,"height",s),bCrm&&!bEdge)for(w=0,0!=n&&!clWDUtil.bHTML5&&this.m_oTitrePosPixel&&this.bGetCacheCompletAscenseur()&&(w=this._nGetLargeurAscenseurVertical(u)),v=-1,b=-1,f=!0;f;)f=!1,k=document.body.scrollWidth,d=document.body.scrollHeight,(window.innerWidth-1&&(this.SetDebut(t,i),s=!0)}undefined!==u&&u!=this.m_nNbLignes&&(this.m_nNbLignes=u,s=!0);undefined!==r&&(this.oGetElementByName(document,"_DATA").value=r);this.__RemplitSelonXML(f);s&&!this.bGetSansLimite()&&this.MAJAscenseur(!0);this.__TriColonne(e,o);this.m_oCache.bRemplitCache(this,!0,this.m_nColonneTrie,this.m_bTriCroissant);this.m_oEtatLignes.Invalide(this,this.m_nDebut,0,!1,null);this.AfficheMasque(!0,!0)};WDTable.prototype.SetDebut=function(n,t){var i,r;this.bGetSansLimite()&&0!=n||(this.m_nDebut=n,i=this.oGetElementByName(document,"_DEB"),i&&(i.value=n+1),!t&&this.m_oCache&&(r=this.m_oCache.oGetLigne(n),r&&(t=r.sGetCleEnreg(),0===t.length&&(t=null))),t?(this.m_sCleDebut=t,i&&(i.value+=";"+t)):delete this.m_sCleDebut)};WDTable.prototype.RequeteSelection=function(n){var u=this._vsGetValeurChampFormulaire(),t,i,r;this._vSetValeurChampFormulaire(this.sConstruitRequeteSelection());-1!=n&&(t=this.m_tabColonnes[n].m_sAlias,i=this.m_tabColonnes[n].m_sTarget);r=this.m_oCache.bCreeRequeteSelection(this,n,t,i);this._vSetValeurChampFormulaire(u);r&&this.AfficheMasque(!0,!0)};WDTable.prototype.vnGetNbLignesLogiquesParLignePhysique=function(){return 1};WDTable.prototype._vSetValeurChampFormulaire=function(){WDTableZRCommun.prototype._vSetValeurChampFormulaire.apply(this,arguments);this.m_oChampFormulaireSelAWP&&(this.m_oChampFormulaireSelAWP.value=this.sConstruitRequeteSelection())};WDTable.prototype.nLigneSelectionnePosVisible=function(n,t){return this.nLigneSelectionne(this.nPosVisible2PosAbsolue(n),t)};WDTable.prototype.nLigneSelectionne=function(n,t){var i=clWDUtil.nElementInconnu,r=!this.__bSelectionALaCellule();return clWDUtil.bForEach(this.m_tabSelection,function(u,f){return u.m_nLigne===n&&(r||isNaN(t)||u.m_nColonne===t)?(i=f,!1):!0}),i};WDTable.prototype.bLigneEstSelectionnee=function(n,t){return clWDUtil.nElementInconnu!==this.nLigneSelectionnePosVisible(n,t)};WDTable.prototype.bLigneEstSelectionneePosAbsolue=function(n,t){return clWDUtil.nElementInconnu!==this.nLigneSelectionne(n,t)};WDTable.prototype.vbLigneEstSelectionneeSansZR=function(n){return this.bLigneEstSelectionnee(n,NaN)};WDTable.prototype.__bLigneSelectionnePosVisible=function(n,t,i,r,u){return this._bLigneSelectionne(this.nPosVisible2PosAbsolue(n),n,t,i,r,u)};WDTable.prototype.__bSelectionALaCellule=function(){return 0=u.length)return!1;if(o=u[n].m_nLigne,e=this.nPosAbsolue2PosVisible(o),u.splice(n,1),t)for(f=u.length-1;n<=f;f--)o===u[f].m_nLigne&&u.splice(f,1);return this.__bLigneEstVisible(e)&&this.bAutoriseSelection()&&(s=this.m_oCache.oGetLigne(e),s&&s.SetStyle(i,this.m_tabStyle,this,e,!1,r)),this._vSetValeurChampFormulaire(u.length>0?u[u.length-1].m_nLigne+1:""),!0};WDTable.prototype.bLigneDeselectionneSauf=function(n,t,i,r){for(var o=!1,s=this.m_tabSelection,u=0,f,e;s.length>u;)f=s[u],e=n!==f.m_nLigne,e||this.__bSelectionALaCellule()&&(isNaN(t)||f.m_nColonne!==t)?o=this.bLigneDeselectionne(u,e,i,r):u++;return o};WDTable.prototype.sConstruitRequeteSelection=function(){var n=[];return clWDUtil.bForEachThis(this.m_tabSelection,this,function(t){var i=String(t.m_nLigne);return isNaN(t.m_nColonne)||(i+=this.SEL_SEPARATEUR_COLONNE+t.m_nColonne),n.push(i),!0}),n.join(this.SEL_SEPARATEUR)};WDTable.prototype.__bLigneEstVisible=function(n){return this.bGetSansLimite()?n=this.m_nDebut&&n<=this.m_nDebut+this.m_nNbLignesPage+1};WDTable.prototype.bActionListeDepuisAJAX=function(n,t){this.bActionListe(n)&&t>-1&&this.__bLigneEstVisible(t)&&this.MAJLigne(t,undefined,!1)};WDTable.prototype.bActionListe=function(n,t){var e=this.m_nNbLignes,o,l,i,r,u,s,h,c,f,a;this.m_nNbLignes=parseInt(clWDAJAXMain.sXMLGetAttribut(n,this.XML_NOMBRE),10);o=document.getElementsByName("_"+this.sGetNomElement("_OCC"))[0];o&&(o.value=this.m_nNbLignes);clWDAJAXMain.bXMLAttributExiste(n,this.XML_DESACTIVESERSEL)&&(this.m_bRetourServeurSelection=!1);this.m_eTypeSelection=clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_TYPESELECTION,this.m_eTypeSelection);clWDAJAXMain.bXMLAttributExiste(n,this.XML_DATA)&&(document.getElementsByName(this.sGetNomElement("_DATA"))[0].value=clWDAJAXMain.sXMLGetAttribut(n,this.XML_DATA));this._vActionListeSpecifique(n);l=this.m_nNbRuptures;this.m_nNbRuptures=clWDAJAXMain.nXMLGetAttributSafe(n,clWDAJAXMain.XML_CHAMP_LIGNES_RUPTURES,0);i=!1;this.bGetSansLimite()&&(e!=this.m_nNbLignes||window.WDTableHierarchique&&this instanceof WDTableHierarchique?(this.__GenereLignesHTML(),this.InitEtatLignes(this.m_nNbLignesHTML),this.AfficheColonnes()):0===this.m_nNbLignes&&this.InitEtatLignes(0));clWDAJAXMain.bXMLAttributExiste(n,this.XML_TRI)?(this.m_nColonneTriePre=clWDAJAXMain.nXMLGetAttribut(n,this.XML_TRI),this.m_bTriCroissantPre=clWDAJAXMain.bXMLGetAttributSafe(n,this.XML_SENS)):(delete this.m_nColonneTriePre,delete this.m_bTriCroissantPre);this.m_bFinTrouve=clWDAJAXMain.bXMLGetAttributSafe(n,this.XML_FIN);this.m_sCleParcourtAP=clWDAJAXMain.sXMLGetAttributSafe(n,this.XML_CLEENREGAP,"");this.m_nNbRuptures!=l&&this.m_oEtatLignes.RecalculeObjetsRuptures(this);r=clWDAJAXMain.bXMLAttributExiste(n,this.XML_DEBUT);r&&(h=clWDAJAXMain.sXMLGetAttribut(n,this.XML_DEBUT),u=this.nGetDebut(h),s=this.sGetDebutCle(h));switch(clWDAJAXMain.nXMLGetAttributSafe(n,clWDAJAXMain.XML_CHAMP_REFRESH_RESETTABLE,0)){case 1:return r?this._vRefresh(1,u,s):this._vRefresh(1,-1),!1;case 2:return this._vRefresh(2,-1),!1;default:r&&this.SetDebut(u,s)}return this.m_oCache.SupprimeLignesInutiles(this),c=[],i||clWDUtil.bForEach(this.m_tabColonnes,function(n){return c.push(n.bGetVisible()),!0}),this.__RemplitSelonXML(n.firstChild),!this.bGetSansLimite()&&this.m_nNbLignes0};WDTable.prototype._vsGetCSSLigneHeight=function(){return"height"};WDTable.prototype._vbAvecCouleurDeFondSelection=clWDUtil.m_pfVide;WDTable.prototype.__GenereLignesHTML=function(n){this.m_nNbLignesHTML=this.bGetSansLimite()?0"):(r=document.createRange(),r.setStart(n,0),n.appendChild(r.createContextualFragment(t.join(""))),n.style.width=n.style.width)};WDTable.prototype.RemplitSelection=function(n){var f=!1,t,r,l,e,a,s,h,i,c;for(this.m_nSelectionCellule=clWDAJAXMain.nXMLGetAttributSafe(n,this.XML_SELECTIONS_CELLULE,0),t={},r=n.firstChild;r;)l=clWDAJAXMain.nXMLGetValeur(r),e=String(l),Object.prototype.hasOwnProperty.call(t,e)||(t[e]=[]),a=t[e],s=parseInt(clWDAJAXMain.nXMLGetAttributSafe(r,this.XML_SELECTION_COLONNE,""),10),isNaN(s)||(a[s]=!0),r=r.nextSibling;for(h=this.m_tabSelection,i=0;i0)n=n.parentNode;return n};WDTable.prototype.AfficheErreur=function(n){alert(clWDAJAXMain.sXMLGetValeur(n))};WDTable.prototype.vVideCellule=function(n){var t=n.tabGetCelluleHTMLCache(),i=this;clWDUtil.bForEachIn(t,function(n,t){return t&&(this.m_oDragTouch&&this.m_oDragTouch.OnSuppression(t),clWDUtil.SupprimeFils(t),t=t.parentNode,i.vbZR()||(clWDUtil.bBaliseEstTag(t,"td")&&t==t.parentNode.firstElementChild&&!t.nextElementSibling&&clWDUtil.bBaliseEstTag(t.parentNode.parentNode.parentNode.parentNode,"div")&&(t=t.parentNode.parentNode.parentNode.parentNode),t=t.parentNode),t.style.backgroundColor=""),!0})};WDTable.prototype.vRemplitCellule=function(n,t,i,r,u,f,e,o){var h,y=this,a=n.style,s=this._oGetColonne(u),it=s.m_nEtatLien,v,p,ht,ut,b,k,l,d,ft,w,c,g,et,nt,tt,ct;i?n.title=i:s.m_sBulle?n.title=s.m_sBulle:n.removeAttribute("TITLE",0);var ot=!1,rt=!0,st=undefined!==this.m_sCSSTexteStyleSelection;st&&(v=this.m_tabCSSTexteCelluleSelection[n.id],e&&(!this.__bSelectionALaCellule()||this.bLigneEstSelectionnee(r,u))?(undefined===v&&(v=clWDUtil.sGetCSSTexteElement(n),this.m_tabCSSTexteCelluleSelection[n.id]=v),a.cssText=v+this.m_sCSSTexteStyleSelection):undefined!==v&&(a.cssText=v,delete this.m_tabCSSTexteCelluleSelection[n.id]));switch(s.m_eTypeIDObjet){case this.ms_nIDObjetInterrupteur:if(!1==s.bGetVisible())break;h=document.createElement("input");h.type="checkbox";ot=t=="1";ut=this.sGetSuffixeIDElement(r,this.m_sAliasChamp,u);h.name=ut;h.id=ut;s.bGetSaisissable()?h.onclick=function(n){return y.ClickInterrupteur(n||event,h,r,u),clWDUtil.bStopPropagation(n)}:h.disabled=!0;a.textAlign="center";a.verticalAlign="middle";break;case this.ms_nIDObjetImage:if(t.length>0){if(!st&&(b=n.firstElementChild,b&&!b.nextElementSibling&&b.getAttribute("data-webdev-src-initial")==t)){rt=!1;break}k=this.m_tabCacheTailleImage[t];l=document.createElement("img");undefined===k&&(clWDUtil.bForEach(this.m_tabImagesNonAffichee,function(t,i){return t.m_oCellule==n?(t.m_oImage[s.ms_sEventPourChargementImage]=null,t.m_oImage[s.ms_sEventPourEchec]=null,y.m_tabImagesNonAffichee.splice(i,1),!1):!0}),d={m_oImage:l,m_oCellule:n},this.m_tabImagesNonAffichee.push(d),l[s.ms_sEventPourChargementImage]=function(n){y._OnRedimImage(n||event,this,d)},l[s.ms_sEventPourEchec]=function(n){y._OnEchecChargementImage(n||event,this,d)});l.setAttribute("data-webdev-mode-affichage",s.nGetModeAffichageImage(this));l.className=s.ms_sClasseImage;l.src=t;l.setAttribute("data-webdev-src-initial",t);l.style.opacity=0;this.m_bHauteurLigneVariable||(a.minHeight="10000px");undefined!==k&&o.push(function(){WDTableZRNavigateur.prototype.__s_RedimImage(l,n,k,!0,!1)});00&&h.appendChild(document.createElement("br")),h.appendChild(document.createTextNode(ft[p]));else h=document.createTextNode(t);break;case 1:case 2:case 3:case 4:h=document.createElement("a");switch(it){default:case 0:case 5:h.href="javascript:void(0);";h.onclick=function(n){y.OnColonneLien(r,u,n||event)};undefined==s.m_sTarget&&(s.m_sTarget="",w=n.firstElementChild,w&&clWDUtil.bBaliseEstTag(w,"a")&&(c=w.getAttribute("target"),g=w.getAttribute("href"),c&&00&&(this.VideUneRupture(n.m_oRupturesHaut),this.VideUneRupture(n.m_oRupturesBas))};WDTable.prototype.VideUneRupture=function(n){n&&(clWDUtil.SupprimeFils(n),clWDUtil.SetDisplay(n.parentNode,!1))};WDTable.prototype.__RemplitRuptures=function(n,t,i,r){this.nGetNbRuptures()>0&&(i=i?i:{},this.__RemplitUnRupture(n.m_oRupturesHaut,i.m_sHaut,0===t,r),this.__RemplitUnRupture(n.m_oRupturesBas,i.m_sBas,!0,r))};WDTable.prototype.__RemplitUnRupture=function(n,t,i,r){r||n&&(i&&this.VideUneRupture(n),t&&t.length&&(n.innerHTML=t,clWDUtil.SetDisplay(n.parentNode,!0)))};WDTable.prototype.ClickInterrupteur=function(n,t,i,r){var u=this.nVisible2Relative(i);if(this.bCreeLigneVirtuelle(u)){if(this.m_oCelluleSaisie.bSaisieEnCoursDansCellule(u,r)){this.m_oCelluleSaisie.SaisieFin(!0,!0,this.m_oCelluleSaisie.ms_nColonneSuivante,n);this.m_bBloqueClickSurLigne=!0;return}this.SetValeurCellule(u,r,function(n){return t.checked?n?1:"1":n?0:"0"});this.bValideChangement(u);this.bMAJLigne(i,!1);this.SupprimeLignesVirtuelles()}};WDTable.prototype.ChercheFin=function(){this.m_oCache.m_tabRequetes.length>0||this.m_bFinTrouve||this.nSetTimeoutUnique("EnvoieChercheFin",1e3)};WDTable.prototype.EnvoieChercheFin=function(){this.m_oCache.m_tabRequetes.length>0||this.m_bFinTrouve||this.m_oCache.CreeRequete(this,new Segment(-1,-1),-1,!0,-1,"")};WDTable.prototype.bMAJLigne=function(n,t){return this.m_oCache.bMAJLigne(this,n,this.vbLigneEstSelectionneeSansZR(n),t)};WDTable.prototype.bMAJLigneRel=function(n,t){return this.bMAJLigne(this.nRelative2Visible(n),t)};WDTable.prototype.nRelative2Visible=function(n){return n+this.m_nDebut};WDTable.prototype.nVisible2Relative=function(n){return n-this.m_nDebut};WDTable.prototype.nRelative2Visible2Absolue=function(n){return this.nPosVisible2PosAbsolue(this.nRelative2Visible(n))};WDTable.prototype.nAbsolue2Visible2Relative=function(n){return this.nVisible2Relative(this.nPosAbsolue2PosVisible(n))};WDTable.prototype.nRelative2Absolue=WDTable.prototype.nRelative2Visible2Absolue;WDTable.prototype.__nGetStylePourLigne=function(n){return 0==n%2?0:1};WDTable.prototype.bMAJLignes=function(n){for(var w=!1,f=0,l=this.m_oEtatLignes.nGetNbEtatLignes(),o=this.vnGetNbLignesLogiquesParLignePhysique(),i=this.m_nDebut,s=-1,e,a=0,h=0,b,v,r,t,k,y,d,g,c,p,u=0;u=this.m_nNbLignes)(k||r.bPlein(t))&&r.MasqueLigne(t,this,i,n,this.m_tabStyle,this.__nGetStylePourLigne(s)),f++;else{if(e=this.m_oCache.oGetLigne(i),e&&(s=e.m_nPosAbsolue,a=e.vnGetNbReplieesOuEnroulees(),00&&f+h>=this.m_nNbLignes)for(u=b;u1&&(i=n/this.m_nFacteurAscenseur*(1-t*(this.m_nFacteurAscenseur-1)/(this.m_nNbLignes-t)));bCrm&&(r=this.__fGetZoom(),1!==r&&(u=Math.floor(i*r)/r,uthis.m_oDivPosParent.clientWidth,bIE&&this.bGetSansLimite()&&(this.m_bDebordeLargeur?this.m_oDivPosParent.style.overflowX=="auto"&&(this.m_oDivPosParent.style.overflowX="scroll",this.m_bDebordeLargeurIEForceScroll=!0):this.m_bDebordeLargeurIEForceScroll&&(this.m_bDebordeLargeurIEForceScroll=!1,this.m_oDivPosParent.style.overflowX="auto")),this.m_bDebordeLargeur||(this.m_oDivPosParent.style.overflowX==="scroll"||this.m_oDivPosParent.style.overflow==="scroll")&&(this.m_bDebordeLargeur=!0),this.m_oTitrePosPixel&&this.bGetCacheCompletAscenseur()&&(n=this._nGetLargeurAscenseurVertical(this.m_oDivPosParent),t=this.m_oTitrePosPixel.parentNode,this.m_bAncrageLargeur&&!this.m_bTitrePosPixelParentLargeur_QW269772&&(i=t.style.width,""!=i&&(r=parseInt(i,10),isNaN(r)||(this.__bAffecteProprieteSiValeurDefinie(t,"width",r,-n),this.m_bTitrePosPixelParentLargeur_QW269772=!0))),t.parentNode.style.paddingRight=n<=0?"":n+"px")),this.m_bDebordeLargeur};WDTable.prototype.RedimAscenseur=function(){var n,t,u,i,r;if(bIEAvec11&&!clWDUtil.bHTML5&&this.m_bAncrageHauteur?n=this.m_oAscenseurParent.parentNode.parentNode.parentNode.clientHeight:(n=this.m_oAscenseurParent.parentNode.clientHeight,this.__bAncrageTimer()&&0===n&&(this.m_bAncrageHauteur&&(t=this.m_oAscenseurParent.parentNode.parentNode,u=t.style.position,u=="relative"&&(t.style.position="absolute",t.offsetHeight,t.style.position=u)),n=this.m_oAscenseurParent.parentNode.offsetHeight,0===n&&(n=this.m_oAscenseurParent.parentNode.scrollHeight))),i=n-this._nGetHauteurAscenseurHorizontal(this.m_oDivPosParent),bIEAvec11&&clWDUtil.bHTML5&&(i-=this.s_nGetOffsetBorderPourWidth(clWDUtil.oGetCurrentStyle(this.m_oDivPosParent.parentNode))),i<1){if(bIEAvec11&&this.m_oAscenseurParent.style.height!="")return;i=1}r=i+"px";this.m_oAscenseurParent.style.height!=r&&(this.m_oAscenseurParent.style.height=r,bIEAvec11&&!clWDUtil.bHTML5&&this.m_bAncrageHauteur&&(this.m_oAscenseurParent.parentNode.style.height=r))};WDTable.prototype.__nGetHauteurLigne=function(n){return this.m_oCache.nGetHauteur(this,n)};WDTable.prototype.__nGetHauteurPremiereLigne=function(){var i=this.oGetEtatLigne(0),n,t;return i&&(n=i.oGetLigneLogique(0),n&&(t=n.m_oLigneCache,t))?t.nGetHauteurDirect():-1};WDTable.prototype.nGetDivPosTop=function(){var i=this.m_oDivPos.style.top,n,t;return 0===i.length?0:(n=parseFloat(i),this.bGetHauteurLigneVariable()&&(t=this.__nGetHauteurPremiereLigne(),t!=-1&&t!=this.m_nHauteurLigne&&(n=n*this.m_nHauteurLigne/t)),parseInt(n,10))};WDTable.prototype.SetDivPosTop=function(n){var i=n,t,r;this.bGetHauteurLigneVariable()&&(t=this.__nGetHauteurPremiereLigne(),-1==t&&(this._bCalculeHauteurLigne(),t=this.__nGetHauteurPremiereLigne()),r=this.nGetLastHauteurLigneMoyenne(),t!=-1&&t!=r&&(i=i*t/r));this.m_oDivPos.style.top=i+"px"};WDTable.prototype._vnGetOffset=function(n,t){if(!bIEQuirks)if(t){var i=n.cells;if(i&&i[0])return Math.ceil(this.s_dGetOffset(clWDUtil.oGetCurrentStyle(i[0]).borderBottomWidth))}else return Math.floor(this.s_dGetOffset(n.borderBottomWidth));return 0};WDTable.prototype._OnRedimImage=function(n,t,i){var f,e,u,r;if(f=this.m_tabImagesNonAffichee,e=i.m_oCellule,!clWDUtil.bEstDansDocument(e)){clWDUtil.SupprimeDansTableau(f,i);return}u=t.getAttribute("data-webdev-src-initial");r=this.m_tabCacheTailleImage[u];r||(r=WDTableZRNavigateur.prototype.s_tabImageChargement(t));null!==r&&(-1===u.indexOf("&IMAGE")&&(this.m_tabCacheTailleImage[u]=r),WDTableZRNavigateur.prototype.__s_RedimImage(t,e,r,!0,!1),clWDUtil.SupprimeDansTableau(f,i));this._OnAscenseurRedimImage()};WDTable.prototype._OnEchecChargementImage=function(n,t,i){clWDUtil.SupprimeDansTableau(this.m_tabImagesNonAffichee,i);this._OnAscenseurRedimImage()};WDTable.prototype._OnAscenseurRedimImage=function(){this.bGetSansLimite()||0!==this.m_tabImagesNonAffichee.length||(this.m_tabImagesNonAffichee=[],this.m_bHauteurLigneVariable&&this.MAJAscenseurRuptures(!0,!0))};WDTable.prototype._bCalculeHauteurLigne=function(n,t){for(var e=!1,o=this.m_oEtatLignes.nGetNbEtatLignes(),r,u,f,i=0;i0&&(n.m_oRupturesHaut&&(t+=n.m_oRupturesHaut.parentNode.offsetHeight),n.m_oRupturesBas&&(t+=n.m_oRupturesBas.parentNode.offsetHeight)),t};WDTable.prototype.nGetLastHauteurLigneMoyenne=function(){return this.m_nLastHauteurLigneMoyenne?this.m_nLastHauteurLigneMoyenne:this.m_nHauteurLigne};WDTable.prototype.nGetLastNbLignesLogiquesParLignePhysiqueMoyen=function(){return this.m_nLastNbLignesLogiquesParLignePhysiqueMoyen?this.m_nLastNbLignesLogiquesParLignePhysiqueMoyen:this.vnGetNbLignesLogiquesParLignePhysique()};WDTable.prototype.nGetHauteurLigneMoyenne=function(){var r,t;if(this.bGetHauteurLigneVariable()){for(var u=0,i=0,f=this.m_oEtatLignes.nGetNbEtatLignes(),n=0;n0&&(u+=t,i++));if(i>0)return Math.ceil(u/i);if(this.m_nLastHauteurLigneMoyenne&&this.m_nLastHauteurLigneMoyenne>0)return this.m_nLastHauteurLigneMoyenne}return this.m_nHauteurLigne};WDTable.prototype.nGetNbLignesLogiquesParLignePhysiqueMoyen=function(){var t=this.vnGetNbLignesLogiquesParLignePhysique(),f,n,e;if(this.nGetNbRuptures()>0){for(var u=0,r=0,o=this.m_oEtatLignes.nGetNbEtatLignes(),i=0;i0?Math.min(u/r,t):t}return t};WDTable.prototype.MAJAscenseurRuptures=function(n,t){0===this.m_tabImagesNonAffichee.length&&this._bCalculeHauteurLigne(n,t)&&this.MAJAscenseur()};WDTable.prototype.MAJAscenseur=function(n,t){var i,r,f,u,e,s,o,h,c;this._vInvalideDebordeLargeur();this.RedimAscenseur();n&&this.SetDivPosTop(0);this.m_oDivPosParent.scrollTop="0px";i=this.nGetHauteurLigneMoyenne();f=this.nGetNbLignesLogiquesParLignePhysiqueMoyen();r=f>1?Math.floor(i*Math.ceil(this.m_nNbLignes/f)):Math.floor(i*this.m_nNbLignes);r<=0&&(r=1);this.m_nFacteurAscenseur=Math.ceil(r/this.m_nLimiteHauteur);this.m_nFacteurAscenseur>1&&(r=Math.floor(r/this.m_nFacteurAscenseur));e=i===this.m_nHauteurLigne?this.m_nNbLignesPage:this.__nNbLignesPage(i);this.m_nDebut>0&&this.m_nNbLignes-this.m_nDebut0&&(t=this.m_nDebut,i=this.m_oCache.oGetLigne(t),i))for(u=n>i.vnGetLigneHTML()?1:-1;t>=0&&t0)){if(this.m_bBloqueClickSurLigne){delete this.m_bBloqueClickSurLigne;return}if(!(this.m_nNbLignes<=t)){var a=u&&!f&&u.ctrlKey,v=u&&!f&&u.shiftKey,o=!1,c;if(c=f?!0:0=this.m_tabColonnes.length||n<0?WDTableColonne.prototype.m_tabOptions:this.m_tabColonnes[n].m_tabOptions};WDTable.prototype.PreMAJLigne=function(n,t){var i=n.m_oLigneCache;i&&this._MasqueLigneInterne(i.m_nPosAbsolue,this.bLigneEstSelectionneePosAbsolue(i.m_nPosAbsolue,NaN),t)};WDTable.prototype.PostMAJLigne=function(n,t,i){var r=n?n.m_nPosAbsolue:t;this.m_tabChampsFils._AppelMethodePtr(WDChamp.prototype.OnLigneTableZRAffiche,[r+1,i])};WDTable.prototype.nGetLigneHTMLDebut=function(){return this.m_oCache.oGetLigne(this.m_nDebut).vnGetLigneHTML(this.m_nDebut)};WDTable.prototype.oGetEtatLigne=function(n){return this.m_oEtatLignes.oGetEtatLigne(n)};WDTable.prototype.NoteMAJLigne=function(n){if(this.__bLigneEstVisible(n)){var t=this.m_oCache.oGetLigne(n);t&&this.oGetEtatLigne(t.vnGetLigneHTML(n)-this.nGetLigneHTMLDebut()).Detache(t.vnGetColonneHTML())}};WDTable.prototype.MAJLigne=function(n,t,i){var r=this.m_oCache.oGetLigne(n);r&&(this.oGetEtatLigne(r.vnGetLigneHTML(n)-this.nGetLigneHTMLDebut()).bMAJ(r.vnGetColonneHTML(),r,this,n,t,this.vbLigneEstSelectionneeSansZR(n),i),this._vPostMAJLignes())};WDTable.prototype.nPosAbsolue2PosVisible=function(n){return n!=-1?this.m_oCache.nPosAbsolue2PosVisible(n):-1};WDTable.prototype.nPosVisible2PosAbsolue=function(n){return n!=-1?this.m_oCache.nPosVisible2PosAbsolue(n):-1};WDTable.prototype.bValideChangement=function(n){return this.m_oCache.bValideChangement(this,this.nRelative2Visible(n))};WDTable.prototype._xvoGetInfoXY=function(){var n=WDTableClassique.prototype._xvoGetInfoXY.apply(this,arguments),t;return-1!==n.nLigne&&(t=this.oGetElementByName(document,"_DEB"),n.nLigne+=this.nGetDebut(t.value)),n};WDCelluleAJAXSaisie.prototype=new WDCelluleSaisie;WDCelluleAJAXSaisie.prototype.constructor=WDCelluleAJAXSaisie;WDCelluleAJAXSaisie.prototype.m_nDiffClick=1e3;WDCelluleAJAXSaisie.prototype._voGetCellule=function(){return this.m_oChampTable.oGetIDCelluleRel(this.m_nLigne,this.m_nColonne)};WDCelluleAJAXSaisie.prototype._vnGetHauteurLigne=function(){return this.m_oChampTable.nGetHauteurLigneRel(this.m_nLigne,!0,!0)};WDCelluleAJAXSaisie.prototype._vbMAJLigne=function(n){var t=!1;return n&&(t=this.m_oChampTable.bValideChangement(this.m_nLigne)),this.m_oChampTable.bMAJLigneRel(this.m_nLigne,!1),t};WDCelluleAJAXSaisie.prototype._vbCreeLigneVirtuelle=function(){return this.m_oChampTable.bCreeLigneVirtuelle(this.m_nLigne)};WDCelluleAJAXSaisie.prototype._vSupprimeLignesVirtuelles=function(){this.m_oChampTable.SupprimeLignesVirtuelles()};WDCelluleAJAXSaisie.prototype._vbAvecMasqueModele=function(){return!1}