function MoveItem(g,f,c){var a=g.getSelectedIds();var i=Ext.data.Record.create([{name:"id"},{name:"name"},{name:"iconCls"},{name:"parent_id"}]);var b=new i({id:"0",name:"."+jsModule.root_level,iconCls:"folders",parent_id:null});var d=new Ext.data.Store({proxy:new Ext.data.HttpProxy({url:"/repositories/getAll?tree=1&exclude_ids="+a}),autoLoad:true,reader:new Ext.data.JsonReader({root:"results",totalProperty:"total",id:"id"},i),remoteSort:true,listeners:{load:{fn:function(){d.insert(0,b);if(c){e.setValue(f.parent_id)}h.el.unmask()}}}});d.on("loadexception",function(){alert("Error loading target folder!")});var e=new Ext.ux.TreeComboBox({fieldLabel:jsModule.folder_to_save_to,hiddenName:"target_id",store:d,nodes:{textField:"name"},displayField:"name",valueField:"id",resizable:false,name:"target_id",triggerAction:"all",anchor:"90%",mode:"local"});var h=new Ext.Window({title:c?(f.item_type=="file"?jsModule.move_copy_file+" "+f.name+"."+f.extension:jsModule.move_folder+" "+f.name):"Move Items",width:400,height:120,modal:true,bodyStyle:"padding:10px;",closable:true,resizable:false,buttonAlign:"center",buttons:[{text:jsModule.copy,hidden:(f.item_type=="file"&&c?false:true),handler:function(){Ext.getCmp("MoveItemForm").getForm().url="/repositories/copy";Ext.getCmp("MoveItemForm").getForm().submit({waitMsg:jsModule.processing_data,params:{},success:function(){ds.reload();h.close()},failure:function(){}})}},{text:jsModule.move,handler:function(){Ext.getCmp("MoveItemForm").getForm().url="/repositories/move";Ext.getCmp("MoveItemForm").getForm().submit({waitMsg:jsModule.processing_data,params:{},success:function(){ds.reload();h.close()},failure:function(){}})}},{text:"Cancel",handler:function(){h.close()}}],items:[new Ext.FormPanel({id:"MoveItemForm",url:"/repositories/move",method:"POST",baseCls:"x-plain",items:[new Ext.form.Hidden({name:"id",value:f.id}),new Ext.form.Hidden({name:"ids",value:a}),e]})]});h.show();h.el.mask(jsModule.loading,"x-mask-loading")};
