// CORE Package / (c) Archimed'2010 / JSE v0.6.3.1 / Cached for 38.107.191.98 (expires 07/09/2010 16:30:13) // // // ---------------------------------------------- // JSE Core - v0.7.0 - Copyright (c) 2000-2004 Archimed SA // (voir le fichier CHANGELOG pour l'historique) //var JSUserAgent= window.navigator.userAgent; var JSisOpera = (JSBrowserType=='OP'); var JSisIE = (JSBrowserType=='IE')||JSisOpera; var JSisMZ = (JSBrowserType=='MZ'); var JSisWAI = (JSBrowserType=='WAI'); var JSisROBOT = (JSBrowserType=='ROBOT'); var JSisNS = false; var debugConsole=null; function getElementById(id) { if(JSisIE) return document.all[id]; else return document.getElementById(id); } // 2->'02' function LZ(v) { v=''+v; if (v.length<2) return '0'+v; else return v; } // '02'->2 function parseInt2(s) { return parseInt(s,10); } // DEC->HEX var hexs = "0123456789ABCDEF"; function hex(n) { return hexs.charAt((n>>4)&0xF)+hexs.charAt(n&0xF); } function hexW(n) { return hex((n>>8)&0xFF)+hex(n&0xFF); } // UNICODE-aware ! function escapeU(s) { var r='', c; for(var i=0;i32)&&(c<128)) r+=s.charAt(i); else r+='%u'+hexW(c); } return r; } // Manipulation de QueryString function removeQSParam(qs,name) { return replaceQSParam(qs,name,''); } function replaceQSParam(qs,name,value) { var b,n,p,s,fqs; var rp = (value=='')?'':('&'+name+'='+escapeU(''+value)); b=(qs.charAt(0)=='&'); fqs=(b?'':'&')+qs; p = fqs.toLowerCase().indexOf('&'+name.toLowerCase()+'='); if (p<0) return qs+rp; n = fqs.indexOf('&',p+2); if (n<0) s=fqs.substring(b?1:0,p)+rp; else s=(p?fqs.substring(b?1:0,p):'')+rp+fqs.substring(n); if (s.charAt(0)=='&') { if (!b) return s.substring(1); } else { if (b) return '&'+s; } return s; } function replaceQSParams(qs,params) { var n=params.length; for(var i=0;i'); else document.write(''+alt+''); } // Mozilla bug workaround... var tickBoxSrcSelected=JSPath2Images+'JSE/selected.gif'; var tickBoxSrcNotSelected=JSPath2Images+'JSE/unselected.gif'; function clickOnTickBox(tb){if (tb.getAttribute('selected')==1){tb.setAttribute('selected',0);tb.src=tickBoxSrcNotSelected;tb.selected=false;}else{tb.setAttribute('selected',1);tb.src=tickBoxSrcSelected;tb.selected=true;}} function JSHolder() {} JSHolder.prototype.add = function(id,data) { return this[id]=data; } JSHolder.prototype.get = function(id) { return this[id]; } function packages() {} packages.acknowledge = function(pack) { this[pack]=1; // loading } packages.complete = function(pack) { this[pack]=2; // loaded /*if (debugConsole) { var menu = getElementById('menu_PACKAGES'); debugConsoleAppendMenuItem(menu,pack,pack); }*/ } packages.requires = function(pack) { var build='0'; if (this[pack]==null) { // load package this[pack]=0; // linking // vérification des dépendances for(var i=0;i'); } } function JSFormatMessage() { var n=arguments.length; if (n==0) return ''; var msg = arguments[0]; if (n==1) return msg; // formatage des paramètres for(var i=1;i'); document.write('
'); document.write(' '); } function JSWriteButtonEnd() { document.write(' 
'); document.write(''); } function JSWriteButton(id,label,onClick) { JSWriteButtonStart(id,onClick); document.write(label); JSWriteButtonEnd(); } function JSGetButtonCode(id,onClick,label) { if (!id) id='BUTTON_'+(JSButtons__cpt++); var html=''; html+='
'; html+=' '; html+=label; html+=' 
'; return html; } // raccourcis pour alleger le code function jswbs(id,onClick){JSWriteButtonStart(id,onClick);} function jswbe(id,onClick){JSWriteButtonEnd();} function jswb(id,label,onClick){JSWriteButton(id,label,onClick);} function JSGarbageCollector(){} JSGarbageCollector.objects = null; JSGarbageCollector.register = function(obj){if (!this.objects) this.objects=new Array();this.objects[this.objects.length]=obj;} JSGarbageCollector.collect = function() { if (!this.objects) return; for(var i=0;i'); else document.write(''); } //Reurn the integer value for style position, ie: 129px -> 129. function ParseStylePosition(sPos) { if(sPos) return (sPos.length==0?0:parseInt(sPos.replace(/px/ig,''))); else return 0; } function GetClientWidth() { if(document.body.parentNode.clientWidth>0) return document.body.parentNode.clientWidth; else return document.body.clientWidth; } function GetClientHeight() { if(document.body.parentNode.clientHeight>0) return document.body.parentNode.clientHeight; else return document.body.clientHeight; } // --- [EOF] --- packages.dependencies=[['CORE',null,'071'], ['BROWSER',null,'100'], ['DEBUG',null,'100'], ['DOMCORE',['CORE'],'121'], ['DYNTREE',['DOMCORE'],'111'], ['ONGLETS',['CORE'],'100'], ['LPOPUPS',null,'104'], ['POPUPS',['DOMCORE'],'144'], ['TREE',['CORE'],'100'], ['UILIB',['DOMCORE'],'100'], ['XFORM',['DOMCORE'],'121'], ['ADMINISTRATION',['DOMCORE','DYNTREE'],'304'], ['EXPLORER',['DOMCORE'],'212'], ['PORTAL',['DOMCORE'],'300'], ['FILEMANAGER',null,'212'], ['APPSMANAGER',null,'010'], ['MENUMANAGER',null,'010'], ['EVENTMANAGER',null,'010'], ['MENUMANAGER_2_01',null,'211'], ['EVENTMANAGER_2_01',null,'212'], ['USERPORTAIL',null,'210'], ['MENUFRIENDLYMANAGER',null,'010'], ['MENUFRIENDLYMANAGER_2_01',null,'211'], ['MENU',['DOMCORE'],'210'], ['EDITOR',null,'300'], ['HEADER',null,'220'], ['MAILBOX',null,'210'], ['MENUMANAGER_3_00',null,'302'], ['DIRECTORY_3_00',null,'301'], ['BOOKLINE',null,''], ['RICHTEXT',null,'0'], ['IDESIAINDEXATIONTOOLS',null,'11'], ['SIMGUI',null,''], ['GRILLESPERSO',null,''], ['SIMLISTES',null,''], ['SIMPANIER',null,''], ['DOSSIERSDOC',null,''], ['CatalogEdit',null,''], ['ConsultationList',null,''], ['ConsultationSearch',null,''], ['ConsultationSearchWC',null,''], ['WBCTADMIN',['DOMCORE'],''], ['WBCTMENU',['DOMCORE'],''], ['WBCTVIEWER',['DOMCORE'],'102'], ['BAM_TABS',null,''], ['BAM_DOSSDOC',null,'100'], ['BAM_TIMEOUT',null,''], ['BAM_DIDYOUMEAN',['BAM_AJAX_ENGINE'],''], ['BAM_AJAX_ENGINE',null,''], ['BAM_EXTJS',null,'100'], ['BAM_JQUERY',null,'100'], ['BAM_JQUERY_SEARCHHIGHLIGHT',['BAM_JQUERY'],'100'], ['ERMES_RESA',null,'105'], ['ERMES_AIE',null,'101'], ['ERMES_CUSTOM',['ERMES_RESA'],''], ['ERMES_COMMON',null,'101'], ['ERMES_STAT',['DOMCORE'],'100'], ['ERMES_PROXY',['DOMCORE'],'100'], ['ERMES_UNISHELL',['DOMCORE'],'100'], ['ERMES_CARS',['DOMCORE'],'100'], ['ERMES_STATION',null,'102'], ['ERMES_MEDIAS',null,''], ['ERMES_SCHEDULING',null,'100'], ['ERMES_QUOTA',null,'100'], ['ERMES_SELECTIONS',null,'101'], ['ERMES_NAVIGATION_THEMATIQUE',null,'101'], ['STRUCT',null,''], ['GUI',null,''], ['CDL',null,''], ['SIMMPA12B',null,'']]; //This package is loaded. packages.complete('CORE'); // Served in 31,25 ms