
var ne;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:200,resizeLimit:[100,400]});new MochaUI.Column({id:'mainColumn',placement:'main',width:null,resizeLimit:[100,300]});new MochaUI.Column({id:'rightColumn',placement:'right',width:250,resizeLimit:[100,400],onResize:function()
{document.uploadApplet.width='99%';document.uploadApplet.width='100%';}});new MochaUI.Panel({id:'arboPanel',title:lang.panelArbo.titre,loadMethod:'html',content:'',column:'leftColumn'});new MochaUI.Panel({id:'panelInfo',title:lang.panelInfo.titre,loadMethod:'html',content:'',column:'leftColumn',height:200});new MochaUI.Panel({id:'panelDownload',title:lang.panelDownload.titre,loadMethod:'html',content:lang.panelDownload.contenu,column:'rightColumn',height:400,onContentLoaded:function()
{$("panelDownload_pad").addEvent('mouseenter',function(){info(lang.panelDownload.info1);});$("panelDownload_pad").addEvent('mouseleave',function(){info();});}});new MochaUI.Panel({id:'panelUpload',title:lang.panelUpload.titre+' <a onclick="uploadWindow()">'+lang.panelUpload.titre2+'</a>',loadMethod:'html',content:'',column:'rightColumn',height:300});new MochaUI.Panel({id:'mainPanel',title:lang.panelMain.titre,loadMethod:'html',content:lang.panelMain.contenu,column:'mainColumn',panelBackground:'#fff'});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)
{$('menuContent').load("template/menu.php");loadTree();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");info(lang.panelMain.info1);ne=new Ne.Explorer({container:$('mainPanel')});if(id)
ne.explorer(id);else
{ne.explorer("1");}}
function loadTree()
{$('arboPanel').innerHTML="";var tree=new Mif.Tree({container:$('arboPanel'),initialize:function(){new Mif.Tree.KeyNav(this);},types:{folder:{openIcon:'mif-tree-open-icon',closeIcon:'mif-tree-close-icon'},loader:{openIcon:'mif-tree-loader-open-icon',closeIcon:'mif-tree-loader-close-icon',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");}}};String.implement({_B64Map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",toB64:function(){var length=this.length;var b64=new String();var i,b1,b2,b3;for(i=0;i<length;i+=3){b1=this.charCodeAt(i);b2=this.charCodeAt(i+1);b3=this.charCodeAt(i+2);b64+=(this._B64Map.charAt(b1>>2))
+(this._B64Map.charAt(((b1&3)<<4)|((i+1<length)?(b2>>4):0)))
+((i+1<length)?this._B64Map.charAt(((b2&15)<<2)|((i+2<length)?(b3>>6):0)):"=")
+((i+2<length)?this._B64Map.charAt(b3&63):"=");}
return b64;},fromB64:function(){var ret=new String();var length=this.length;var i,n1,n2,n3,n4;if((length%4)!=0){return null;}
for(i=0;i<length;i+=4){n1=this._B64Map.indexOf(this.charAt(i));n2=this._B64Map.indexOf(this.charAt(i+1));n3=(this.charAt(i+2)!="=")?this._B64Map.indexOf(this.charAt(i+2)):0;n4=(this.charAt(i+3)!="=")?this._B64Map.indexOf(this.charAt(i+3)):0;ret+=String.fromCharCode((n1<<2)|((n2&48)>>4))
+String.fromCharCode(((n2&15)<<4)|((n3&60)>>2))
+String.fromCharCode(((n3&3)<<6)|n4);}
return ret;}});window.addEvent('unload',function(){if(MochaUI)MochaUI.garbageCleanUp();});Request.JSON=new Class({Extends:Request,options:{secure:true},initialize:function(options){Spinner.show;this.parent(options);this.headers.extend({'Accept':'application/json','X-Request':'JSON'});},onRequest:function()
{},success:function(text){Spinner.hide;this.response.json=JSON.decode(text,this.options.secure);this.onSuccess(this.response.json,text);}});