if(!repositoryFrontend){var viewport=new Ext.Viewport({waitMsg:jsModule.loading,layout:"fit"})}function Actions(c){var b=getToken(c);if(!b){Ext.History.add(TD+Tokens.folder+TD+"All files");return}if(grid.rendered){grid.hide()}Ext.getCmp("search_field").setValue("");myPageSize=b.pagesize;var a=b.start;var g=b.sortField;var h=b.sortDir;var i=b.itemId;var e=b.action;Ext.getCmp("pagtool").plugins[0].setValue(myPageSize);Ext.getCmp("pagtool").pageSize=myPageSize;sortCombo.setValue(g);sortCombo.collapse();currentParentId=i;if(Ext.getCmp("repositoryEditFile")){Ext.getCmp("repositoryEditFile").destroy()}if(Ext.getCmp("file_details")){Ext.getCmp("file_details").destroy()}switch(e){case Tokens.comment:Ext.History.back();Ext.History.back();break;case Tokens.search:grid.showInPlace(false);Ext.getCmp("search_field").setValue(b.itemId);if(ds.lastOptions){var d=ds.lastOptions.params}else{var d=new Object()}d.start=a;d.query=i;d.limit=myPageSize;d.sort=g;d.dir=h;ds.load({params:d});break;case Tokens.folder:grid.showInPlace(true);ds.load({params:{start:a,limit:myPageSize,parent_id:i,sort:g,dir:h}});break;case Tokens.details:var f=new Object();f.itemId=i;f.itemName=b.itemName;f.siteId=1;getDetails(f);break;case Tokens.tag:grid.showInPlace(false);ds.load({params:{start:a,limit:myPageSize,tag_id:i,sort:g,dir:h}});break;case Tokens.edit:EditItem(grid,i);break}}function Download(b){if(b.req_email=="on"){var a=prompt("Please enter your email adress");if(a){if(a.search(emailRegEx)!=-1){window.location="/repositories/download/"+b.itemId+"/"+a}else{alert("The email address is not valid")}}}else{window.location="/repositories/download/"+b.itemId}};
