
(function(){var getByClass=(function(){var testee=document.createElement('div');testee.innerHTML='<a name="'+$time()+'" class="â‚¬ b"></a>';testee.appendChild(document.createComment(''));if(!testee.getElementsByClassName||!testee.getElementsByClassName('b').length)return false;testee.firstChild.className='c';return(testee.getElementsByClassName('c').length==1);})();Selectors.Utils.search=function(self,expression,local){var splitters=[];var selectors=expression.trim().replace(Selectors.RegExps.splitter,function(m0,m1,m2){splitters.push(m1);return':)'+m2;}).split(':)');var items,filtered,item;for(var i=0,l=selectors.length;i<l;i++){var selector=selectors[i];if(i==0&&self.querySelectorAll&&(/^(?:\w+|\*)?(?:#|\.)?(?:\w+|\*)$/).test(selector)){try{items=$A(self.querySelectorAll(selector));}catch(e){}
if(items)continue;}
if(i==0&&getByClass&&(/^\.(?:\w+|\*)$/).test(selector)){items=$A(self.getElementsByClassName(selector.substr(1)));continue;}
if(i==0&&Selectors.RegExps.quick.test(selector)){items=self.getElementsByTagName(selector);continue;}
var splitter=splitters[i-1];var tagid=Selectors.Utils.parseTagAndID(selector);var tag=tagid[0],id=tagid[1];if(i==0){items=Selectors.Utils.getByTagAndID(self,tag,id);}else{var uniques={},found=[];for(var j=0,k=items.length;j<k;j++)found=Selectors.Getters[splitter](found,items[j],tag,id,uniques);items=found;}
var parsed=Selectors.Utils.parseSelector(selector);if(parsed){filtered=[];for(var m=0,n=items.length;m<n;m++){item=items[m];if(Selectors.Utils.filter(item,parsed,local))filtered.push(item);}
items=filtered;}}
return items;};})();var ne;var commentPanel;var uploadPanel;var workspace=new Hash.Cookie('workspace',{duration:30});workspace.load();var canSaveWorkspace=false;initializeWindows=function(){$$('a.returnFalse').each(function(el){el.addEvent('click',function(e){new Event(e).stop();});});$$('body').addEvent('mousewheel',function(e){if(e.control)
e.stop();});}
window.dhtmlHistory.create({toJSON:function(o){return JSON.encode(o);},fromJSON:function(s){return JSON.decode(s);}});var yourListener=function(newLocation,historyData){ne.explorer(newLocation);}
window.onload=function(){dhtmlHistory.initialize();dhtmlHistory.addListener(yourListener);};window.addEvent('domready',function(){MochaUI.Desktop=new MochaUI.Desktop();MochaUI.Dock=new MochaUI.Dock();new MochaUI.Column({id:'leftColumn',placement:'left',width:workspace.get('columns')?workspace.get('columns').leftColumn.width:200,resizeLimit:[100,400],onResize:function()
{saveWorkspace();},onCollapse:function()
{saveWorkspace();},onExpand:function()
{saveWorkspace();}});new MochaUI.Column({id:'mainColumn',placement:'main',width:null,resizeLimit:[100,300]});new MochaUI.Column({id:'rightColumn',placement:'right',width:workspace.get('columns')?workspace.get('columns').rightColumn.width:250,resizeLimit:[100,400],onResize:function()
{document.uploadApplet.width='99%';document.uploadApplet.width='100%';saveWorkspace();},onCollapse:function()
{saveWorkspace();},onExpand:function()
{saveWorkspace();}});new MochaUI.Panel({id:'arboPanel',title:lang.panelArbo.titre,loadMethod:'html',content:'',column:'leftColumn',onContentLoaded:function()
{if(workspace.get('panels')&&workspace.get('panels').arboPanel.collapsed=="1")
this.collapseToggleEl.fireEvent('click');},onResize:function()
{saveWorkspace();},onCollapse:function()
{saveWorkspace();},onExpand:function()
{saveWorkspace();}});new MochaUI.Panel({id:'panelInfo',title:lang.panelInfo.titre,loadMethod:'html',content:'',column:'leftColumn',height:workspace.get('panels')?workspace.get('panels').panelInfo.height:200,onContentLoaded:function()
{if(workspace.get('panels')&&workspace.get('panels').panelInfo.collapsed=="1")
this.collapseToggleEl.fireEvent('click');},onResize:function()
{saveWorkspace();},onCollapse:function()
{saveWorkspace();},onExpand:function()
{saveWorkspace();}});new MochaUI.Panel({id:'panelDownload',title:lang.panelDownload.titre,loadMethod:'html',content:lang.panelDownload.contenu,column:'rightColumn',onContentLoaded:function()
{$("panelDownload_pad").addEvent('mouseenter',function(){info(lang.panelDownload.info1);});$("panelDownload_pad").addEvent('mouseleave',function(){info();});if(workspace.get('panels')&&workspace.get('panels').panelDownload.collapsed=="1")
this.collapseToggleEl.fireEvent('click');},onResize:function()
{saveWorkspace();},onCollapse:function()
{saveWorkspace();},onExpand:function()
{saveWorkspace();}});uploadPanel=new MochaUI.Panel({id:'panelUpload',title:lang.panelUpload.titre+' <span class="link" onclick="uploadWindow()">'+lang.panelUpload.titre2+'</a>',loadMethod:'html',content:'',column:'rightColumn',height:workspace.get('panels')?workspace.get('panels').panelUpload.height:300,onContentLoaded:function()
{if(workspace.get('panels')&&workspace.get('panels').panelUpload.collapsed=="1")
this.collapseToggleEl.fireEvent('click');},onResize:function()
{saveWorkspace();},onCollapse:function()
{saveWorkspace();},onExpand:function()
{saveWorkspace();}});new MochaUI.Panel({id:'mainPanel',title:lang.panelMain.titre,loadMethod:'html',content:lang.panelMain.contenu,column:'mainColumn',panelBackground:'#fff',onResize:function()
{saveWorkspace();}});commentPanel=new MochaUI.Panel({id:'commentPanel',title:lang.commentPanel.titre,loadMethod:'html',content:'',height:workspace.get('panels')?workspace.get('panels').commentPanel.height:70,column:'mainColumn',panelBackground:'#fff',onContentLoaded:function()
{this.collapseToggleEl.fireEvent('click');}});MochaUI.Modal=new MochaUI.Modal();MochaUI.Desktop.desktop.setStyles({'background':'#fff','visibility':'visible'});initializeWindows();initializeContent(dhtmlHistory.currentLocation);$(document.body).addEvent('needConnexion',function(){connexionWindow();}.bind(this));var contextTaskBar=new ContextMenu({targets:$$('#desktopNavbar'),menu:'contextmenuDesktopNavbar',actions:{tile:function(e,ref){MochaUI.arrangeTile();}.bind(this),cascade:function(e,ref){MochaUI.arrangeCascade();}.bind(this),minimize:function(e,ref){MochaUI.minimizeAll();}.bind(this),close:function(e,ref){MochaUI.closeAll();}.bind(this)}});if(Browser.Engine.presto)
{new MochaUI.Window({loadMethod:'html',closeAfter:10000,type:'notification',addClass:'notification',content:lang.panelMain.infoOpera,width:400,height:50,y:50,padding:{top:10,right:12,bottom:10,left:12},shadowBlur:5,bodyBgColor:[255,255,255]});}});function initializeContent(id)
{$('menuConnexion').load("template/menuConnexion.php");$('menuContent').load("template/menu.php");loadTree();ne=new Ne.Explorer({container:$('mainPanel')});if(id&&id!=1)
ne.explorer(id);else
{new Request.JSON({onRequest:Spinner.show,onSuccess:function(json){ne.explorer(json.home);}.bind(this)}).get("moteur/connexion.php?type=infoConnexion");}
MochaUI.closeAll();new Request({onSuccess:function(html){$('panelUpload_pad').innerHTML=html;if($("infoApplet"))
{$("infoApplet").addEvent('mouseenter',function(){info(lang.panelUpload.info2);});$("infoApplet").addEvent('mouseleave',function(){info();});}}.bind(this)}).get("template/upload/upload.php");if(needImport)
importWindow();$("commentPanel").addEvent('mouseenter',function(){info(lang.commentPanel.info1);});$("commentPanel").addEvent('mouseleave',function(){info();});info(lang.panelMain.info1);canSaveWorkspace=true;}
function loadTree()
{$('arboPanel').innerHTML="";var tree=new Mif.Tree({container:$('arboPanel'),initialize:function(){new Mif.Tree.KeyNav(this);},types:{folder:{openIcon:'mtOI',closeIcon:'mtCI'},loader:{openIcon:'mtLOI',closeIcon:'mtLCI',DDnotAllowed:['inside','after']}},dfltType:'folder'});tree.load({url:'moteur/dirTree.php'});tree.addEvent('select',function(node){ne.explorer(node.data.path);});$(document.body).removeEvents('refreshTree');$(document.body).addEvent('refreshTree',function(){loadTree();}.bind(this));}
var Spinner={show:function(){if($('spinner'))
{$('spinner').setStyle('visibility','visible');$('desktop').setStyle("cursor","progress");}},hide:function(){if($('spinner'))
{$('spinner').setStyle('visibility','hidden');$('desktop').setStyle("cursor","default");}}};window.addEvent('unload',function(){if(MochaUI)
{MochaUI.garbageCleanUp();}});
