
var oFolderTree;var box={'signup_fields':{'public_name':1,'email':1,'password':1},'add2mybox_folder_id':null,'popup_add2mybox_open':function()
{if(root_folder_id)
{if(!oFolderTree)
{folder_tree.load(box.popup_add2mybox_open);return;}
box.add2mybox_folder_id=root_folder_id.replace('d','z');var folder_name=folder_tree.get_name_by_id(box.add2mybox_folder_id);}
else
{$j('#popup_add2mybox .tab_link').click(box.popup_add2mybox_tab_click).mousedown(system.return_false);$j('#tab_add2mybox_signup').click();$j('.add2mybox_input').val('').removeClass('error').attr('disabled',false).keydown(function(e){var key=e.charCode||e.keyCode;if(key==13)box.popup_add2mybox_submit();});}
$j.get(site_root+'refajax/savetobox',{});simpleBodyBlocker.create();$j('#global_blocker').click(box.popup_add2mybox_cancel);system.set_popup_position($('popup_add2mybox'));$j('#popup_add2mybox').show();if(root_folder_id)
{$j('#add2mybox_folder').text(get_short_string(folder_name,300,$('add2mybox_folder')));}},'popup_add2mybox_cancel':function(force)
{if(!force&&loading_buttons.block)return;loading_buttons.destroy();$j('#popup_add2mybox').hide();simpleBodyBlocker.destroy();},'popup_add2mybox_tab_click':function()
{var id=this.id.substr(4);$j('#popup_add2mybox .tabs_ul li').removeClass('selected');$j(this).parent().addClass('selected');$j('.add2mybox_input').removeClass('error');$j('#popup_add2mybox .block_add2mybox').hide();$j('#block_'+id).show();return false;},'popup_add2mybox_save':function()
{box.add2mybox(box.add2mybox_folder_id);},'popup_add2mybox_folder':function(obj)
{folder_tree.show(obj,box.popup_add2mybox_folder_change,box.add2mybox_folder_id,$j(obj).width());},'popup_add2mybox_folder_change':function(id,name)
{box.add2mybox_folder_id=id;$j('#add2mybox_folder').text(get_short_string(name,300,$('add2mybox_folder')));},'popup_add2mybox_signup':function()
{var query={};for(var field in box.signup_fields)
{query[field]=$j('#add2mybox_signup_'+field).val();}
query['confirm_password']=query['password'];query['savetobox']=1;var q=$j.box.formatQuery(query);$j('.add2mybox_input').removeClass('error').attr('disabled',true);loading_buttons.start({'btn_ok':$j('#add2mybox_btn_signup a'),'btn_ok_txt':$j('#add2mybox_btn_signup span.center')});var url=site_root+'index.php?rm=common_signup_ajax';$j.getJSON(url,q,function(json)
{if('0'==json.result)
{loading_buttons.destroy();var error;if('fields'==json.error.type)
{for(var field in json.error.fields)
{if($('add2mybox_signup_'+field))
{$j('#add2mybox_signup_'+field).addClass('error');if(field=='email'&&json.error.fields[field]=='exists')
{error='Email already exists';}}}}
$j('.add2mybox_input').attr('disabled',false);if(error)
{alert(error);}
else
{alert('Please check selected fields');}}
else
{box.add2mybox();}});},'popup_add2mybox_login':function()
{var query={login:$j('#add2mybox_login_email').val(),password:$j('#add2mybox_login_password').val()};loading_buttons.start({'btn_ok':$j('#add2mybox_btn_login a'),'btn_ok_txt':$j('#add2mybox_btn_login span.center')});$j('.add2mybox_input').attr('disabled',true);var url=site_root+'index.php?rm=common_login_ajax';$j.post(url,query,function(json)
{if(json.status=='ok')
{box.add2mybox();}
else
{loading_buttons.destroy();$j('#add2mybox_login_email').addClass('error');$j('#add2mybox_login_password').addClass('error');$j('.add2mybox_input').attr('disabled',false);alert('Wrong Email/Password pair');}},'json');},'popup_add2mybox_submit':function()
{var id=$j('#popup_add2mybox .tabs_ul li.selected a').attr('id');if(id=='tab_add2mybox_signup')
{box.popup_add2mybox_signup();}
else
{box.popup_add2mybox_login();}},'add2mybox':function(folder_id)
{folder_id=(folder_id)?folder_id.replace('z','d'):root_folder_id;var q=$j.box.formatQuery({'id':'f_'+file_id,'folder_id':folder_id,'confirmation':1});var url=site_root+'index.php?rm=box_v2_copy_node';$j.getJSON(url,q,function(json)
{if(json.status=='ok')
{document.location=site_root+'files';}
else
{loading_buttons.destroy();$j('.add2mybox_input').attr('disabled',false)
alert(json.message);}});},openbox_menu_timout_id:null,'openbox_menu_show':function(p)
{var oPos=system.get_object_position($('openbox_button'));$j('#openbox_menu_list').css({top:oPos.y+$('openbox_button').offsetHeight,left:oPos.x,display:'block'});$j(p).hover(function(){box.openbox_menu_over();},function(){box.openbox_menu_out();});$j('#openbox_menu_list').hover(function(){box.openbox_menu_over();},function(){box.openbox_menu_out();});},'openbox_menu_out':function()
{if(!box.openbox_menu_timout_id)box.openbox_menu_timout_id=setTimeout(box.openbox_menu_hide,50);},'openbox_menu_over':function()
{if(!box.openbox_menu_timout_id)return;clearTimeout(box.openbox_menu_timout_id);box.openbox_menu_timout_id=null;},'openbox_menu_hide':function()
{$j('#openbox_menu_list').css('display','none');box.folder_menu_timout_id=null;},'share_file':function()
{$j.popup.form('Share this file',[{type:'html',data:'You can share "'+$j.text(item.name)+'" with the following methods:<br/><br/>'},{type:'input',label:'Share this link:',linebreak:true,name:'link',value:script_url+'shared/'+shared_name},{type:'textarea',label:'Or, email this link to someone',linebreak:true,name:'emails',rows:2,instructions:'Enter here up to 5 emails'},{type:'buttons',items:{okay:[$t('Send','js_popup_button_send'),function(data,form)
{if(data.emails=='Enter here up to 5 emails')data.emails='';var emails_array=data.emails.split(',');var new_emails=[];for(var i=0;i<emails_array.length;i++)
{var email=$j.trim(emails_array[i]);if(email=='')continue;if($j.box.isEmail(email))
{new_emails.push(email);continue;}
alert($t('Oops. "%1" is not a valid email. Please correct this and resubmit.','popup_action_new_folder_error_invalid_email',email));$j.popup.revert();return false;}
if(!email.length)
{alert('Enter at least one email to send');$j.popup.revert();return false;}
var emails=new_emails.join(',');var query={'emails':emails,'shared_name':(shared_name)};var url=site_root+'index.php?rm=box_v2_show_shared_send';$j.getJSON(url,query,function(json)
{$j.popup.close();alert('This file has been shared');});}],cancel:[$t('Cancel','js_popup_button_cancel'),$j.popup.close]}}]);}}
$j(function()
{if(typeof window.comments_preload=='undefined')return;if($j('#comments_content').size()>0)comments.create('s_'+shared_name,$j('#comments_content').get(0),true);});