
var gallery;var nopage;var nextImage1=new Image();var nextImage2=new Image();var box_gallery={'galerry_status':0,'gallery_move':null,'gallery_need_to_load':null,'after_files_cleaner_height':0,'current_item_id':null,'fullscreen_mode':false,gallery_init:function(params)
{var params=params||{};var show_flv=false;var first_load=false;if(params.show_flv)show_flv=true;if(params.first_load)first_load=true;var current_item=Canvas.get().target_item;box_gallery.galerry_status=1;box_gallery.current_item_id=Canvas.get().target_item.id;if(show_flv)
{$j('#fullsize_photo').hide();}
else
{$j('#fullsize_photo').show();}
if(gallery_page=='files')
{Canvas.get().hide_confirmation();$j('#menu_tab_select_all, #bottom_folder_links, #search_adv').hide();if(!$j('#folder_suggestion').is(':hidden'))
{$j('#folder_suggestion').addClass('hidden').hide();}
if((Canvas.get().current_folder.permissions&&!Canvas.get().current_folder.permissions.download)||!current_item.permissions.download)
{$j('#fullsize_photo').hide();}
if($j('#header_description').is(':visible'))
{$j('#header_description').hide();}
box_gallery.after_files_cleaner_height=$j('#after_files_cleaner').css('height');$j('#after_files_cleaner').css('height',0);if($('bottom_folder_links_upgrade'))$('bottom_folder_links_upgrade').style.display='none';$j('#bottom_folder_links').css('height',0);$j('#gallery_close').text((box.nav.type=='item'||box.nav.type=='s')?'Return to Previous':$t('Return to Folder','js_box_gallery_return_to_folder'));$j('#folder_options, #download_folder, #search_link').hide();box.nav.is_gallery=1;box.nav.gallery_id=current_item.typed_id;Canvas.get().menu.hide();newNameTip.hide();$('add_to_box_gallery_button').style.display='none';$('header_browse').style.display='none';$j('#view_mode').hide();$('flv_close').style.display='block';if($('bottom_logo_nav'))$('bottom_logo_nav').style.display='none';$('header_gal').style.display='block';$j('#head_size_fix').css('display','none');$j('#gallery_file_menu').show().click(function(e)
{if(box_gallery.current_item_id!=Canvas.get().target_item.id)
{Canvas.get().target_item=Item.find(box_gallery.current_item_id);}
Canvas.get().target_item.show_menu({target:'#gallery_file_menu'});return false;});$j('#header_gal span.title').empty();if(box.nav.type=='f'&&box.nav.id!=0)
{$j('#path > *').each(function()
{$j(this).clone(true).appendTo($j('#header_gal span.title'));})
$j('#header_gal span.title a:last').unbind('click').click(function(){box_gallery.gallery_close();return false;});}
else
{$j('#header_gal span.title').append($j('<a href="#"></a>').text(box.nav.type=='item'?'Return to previous':$t('Return to All Files','js_box_gallery_return_to_all')).click(function(){box_gallery.gallery_close();return false;}).mousedown(function(){return false;}));}
$j('#files, #pages').hide();$j('#sorting').css('display','none');$j('#actions, #gallery_main, #gallery_file_options').show();$j('#subheader').removeClass('subheader_new_empty');if(current_item.shared_link)
{$j('#gall_file_name').show();$j('#gallery_file_name').text(current_item.shared_link).attr('href',current_item.shared_link);}
else
{$j('#gall_file_name').hide();}
if(!is_safari)
{box.nav.is_gallery=1;if(!first_load)
{var hash='#/files/'+box.nav.page+'/'+box.nav.type+'/'+box.nav.id+'/1/'+box.nav.gallery_id;box_history.addHistory(hash,box);}}
$j('#gallery_file_size').text(current_item.size);var short_text=get_short_string(current_item.name,700,$j('#header_gal span.title2'));$j('#header_gal span.title2').text(short_text).attr('title',(short_text==current_item.name?'':current_item.name));$('gallery_download_link').href=site_root+'index.php?rm=box_v2_download_file&file_id='+box.nav.gallery_id;image_src=site_root+'index.php?rm=box_v2_download_file&resize=1&width=550&border=1&file_id='+box.nav.gallery_id+'&cache='+(current_item.cache_sig||box.nav.gallery_id);$('gallery_send_link').style.display='none';var images=current_item.collection.find({image:true});var j=images.size();}
if(gallery_page=='box')
{active_id=current_item.typed_id;newNameTip.hide();Canvas.get().hide_confirmation();$('flv_close').style.display='block';$('box_content').style.display='none';$j('.subtabs').hide();$('pages').style.display='none';$('gall_file_name').style.display='none';$('header_box_gal').style.display='block';$('header_gallery_folder').style.display='';$('header_gallery').style.display='block';$('gallery_main').style.display='block';$('subheader').style.display='block';$('gallery_send_link').style.display='none';$j('#gallery_comments_part').hide();box.active_item=null;var hash='/'+current_page+'/'+oBox.box.box_id+'/'+current_item.id;box_history.addHistory(hash,box);$('gall_file_name').style.display='block';if(is_safari&&typeof(item.shared_name)!='undefined')
{$('gallery_file_name').innerHTML=script_url+'shared/static/'+current_item.shared_name;$('gallery_file_name').href=script_url+'shared/static/'+current_item.shared_name;}
else
{$('gallery_file_name').innerHTML=script_url+'p/'+uniq_name+'/'+current_page+'/'+oBox.box.box_id+'/'+current_item.id;$('gallery_file_name').href=script_url+'p/'+uniq_name+'/'+current_page+'/'+oBox.box.box_id+'/'+current_item.id;if(typeof(urchinTracker)!='undefined')
{urchinTracker('/p/'+uniq_name+'/'+current_page+'/'+oBox.box.box_id+'/'+current_item.id);}}
$('gallery_file_size').innerHTML=current_item.size;$j('#header_gallery_file').text(get_short_string(current_item.name,250,$('header_gallery_file')));$j('#header_gallery_author').text(get_short_string(oBox.box.name,130,$('header_gallery_author')));$('header_gallery_folder').innerHTML='';if(current_item.parent)
{$j('#header_gallery_folder').text(get_short_string(current_item.parent.folder_name,130,$('header_gallery_folder')));if('undefined'!=typeof(current_item.parent.shared_name))
{$('header_gallery_folder').href=script_url+'shared/'+current_item.parent.shared_name;}}
$('header_gallery_author').href=public_box_url+oBox.box.uniq_name;$('gallery_download_link').href=script_url+'index.php?rm=box_v2_download_file&uniq_name='+uniq_name+'&file_id=f_'+current_item.id;image_src=script_url+'index.php?rm=box_v2_download_file&preview=1&box_id='+box_id+'&file_id=f_'+current_item.id;if(current_item.parent)
{subfolder_id=current_item.parent.folder_id;folder_id=current_item.parent.folder_id;image_src+='&folder_id='+folder_id;}
var i;var j=0;for(i in current_item.collection.items)
{var temp_item=current_item.collection.items[i];if(temp_item.type=='file'&&temp_item.image!=0)
{j++;}}}
if(gallery_page=='profile'||gallery_page=='inbox')
{if(gallery_page=='profile')
{$j('#user_profile_header').hide();$j('div.notification').hide();}
if(!current_item.permissions.download)
{$j('#fullsize_photo').hide();}
Canvas.get().hide_confirmation();if(!show_flv)
{$('flv_close').style.display='block';}
var j;var i;$j('#subtabs').hide();$j('#flv').hide();$j('#top_pages').hide();$('content').style.display='none';$('pages').style.display='none';$('header_title').style.display='none';$('gall_file_name').style.display='none';$j('#header_gallery, #header_gallery_folder, #header_gallery_file').show();$('subheader').style.display='block';$j('#inbox_subheader').hide();$j('#rss_header').hide();$j('#gallery_comments_part').hide();var update=current_item.params.update;if(update.update_type==3||update.update_type==5)
{$('add_to_box_gallery_button').style.display='none';}
else
{$('add_to_box_gallery_button').style.display='block';}
file_id=current_item.id;var shared_name=(update.folder&&update.folder.shared_name?update.folder.shared_name:current_item.shared_name);if(current_item.shared_name)
{$('gall_file_name').style.display='block';if(update.folder&&update.folder.shared_name)
{$('gallery_file_name').innerHTML=script_url+'shared/'+current_item.shared_name+'/1/'+update.folder.id+'/'+current_item.id+'/1';$('gallery_file_name').href=script_url+'shared/'+current_item.shared_name+'/1/'+update.folder.id+'/'+current_item.id+'/1';}
else
{$('gallery_file_name').innerHTML=script_url+'shared/static/'+current_item.shared_name;$('gallery_file_name').href=script_url+'shared/static/'+current_item.shared_name;}}
$('gallery_file_size').innerHTML=current_item.params.size;$('header_gallery_folder').innerHTML='';if(update.update_type==4)
{$j('#header_gallery_folder').text(get_short_string(update.user_name,130,$('header_gallery_folder')));}
if(update.update_type==2||update.update_type==3)
{var tmp_name=get_short_string(update.folder.folder_name,130,$('header_gallery_folder'));$j('#header_gallery_folder').text(tmp_name);if(tmp_name!=update.folder.folder_name)
{$('header_gallery_folder').onmouseover=function(){newNameTip.show(this,update.folder.folder_name)};$('header_gallery_folder').onmouseout=function(){newNameTip.hide()};}
if(update.folder.collab_access)
{$('header_gallery_folder').href=script_url+'files/0/f/'+update.folder.folder_id;}
else if(update.folder.shared_name)
{$('header_gallery_folder').href=script_url+'shared/'+update.folder.shared_name;}}
$j('#header_gallery_author').html(Canvas.get().users.find(update.from_user_id).display_name({profile_link:true}).html());var short_text=get_short_string(current_item.name,600,$('header_gallery_file'));$j('#header_gallery_file').text(short_text).attr('title',(short_text==current_item.name?'':current_item.name));var url=site_root+'index.php?rm=box_v2_download_file&';if(update.update_type==4)
{params='type=box&box_id='+update.box_id+'&update_id='+update.update_id+'&update_file_id='+current_item.params.update_file_id+'&file_id=f_'+file_id;if(update.folder)
{params+='&folder_id='+update.folder_id+'&subfolder_id='+update.folder.folder_id;}}
else if(update.update_type==2||update.update_type==3||update.update_type==5||update.update_type==7||update.update_type==6||update.update_type==8||update.update_type==UpdateType.Task_Assignment||update.update_type==UpdateType.Task_Response)
{if(update.update_type==3)
{$('gallery_send_link').style.display='none';}
params='type=folder&update_id='+update.update_id+'&folder_id='+update.folder_id+'&subfolder_id='+update.folder_id+'&update_file_id='+current_item.params.update_file_id+'&file_id=f_'+file_id;}
else if(update.update_type==1)
{params='type=private_share&update_id='+update.update_id+'&update_file_id='+current_item.params.update_file_id+'&file_id=f_'+file_id;}
$('gallery_download_link').href=url+params;if(show_flv)
{player='<iframe src="'+script_url+'flv_player/f_'+file_id+(shared_name?'/'+shared_name:'')+'&'+params+'" name="frameName" style="width: 718px; height: 500px;" frameborder="0"></iframe>';}
else
{url=site_root+'index.php?rm=box_v2_download_file&preview=1&';image_src=url+params;var i;var j=0;for(i in current_item.collection.items)
{if(current_item.collection.items[i].image)
{j++;}}}
if(gallery_page=='inbox')
{if(!is_safari&&!first_load)
{var hash='#/updates/'+inbox.nav.page+'/'+inbox.nav.type+(inbox.nav.id!=''?('/'+inbox.nav.id):'')+(inbox.nav.update_type!=''?'/'+inbox.nav.update_type:'')+'/1/'+file_id;box_history.addHistory(hash,inbox);}}
else
{if(!is_safari&&!first_load)
{var hash='#/profile/page/'+box.nav.page+(box.nav.id!=''?('/'+box.nav.id):'')+'/1/'+file_id;box_history.addHistory(hash,box);}}
$j('#gallery_main').show();}
if(gallery_page=='shared_folder'||gallery_page=='vanity_url'||gallery_page=='collab_preview')
{var partial_url='';var name='';if(Canvas.get().shared_name)shared_name=Canvas.get().shared_name;if(shared_name&&!vanity_name)
{partial_url='shared/'+shared_name;name=shared_name;}
else if(vanity_name)
{partial_url=vanity_name;name=vanity_name;}
else if(collab_invite_token)
{partial_url='collab_preview/'+collab_invite_token;name=collab_invite_token;}
$j('#gallery_comments_part').hide();active_id=current_item.typed_id;if($('comments_block'))$('comments_block').style.display='none';if($('links_spacer'))$('links_spacer').style.display='none';if(!can_add_items||!logged_user_login)
{$('add_to_box_gallery_button').style.display='none';}
if($('share_folder_links'))$('share_folder_links').style.display='none';$('gallery_send_link').style.display='none';$j('#header_gal span.title').empty();$j('#subheader').removeClass('subheader_new_empty');var c=0;for(var i in oNav)
{c++;}
if(!image_engine&&c!=1)
{$j('#header_gal span.title a:last').unbind('click').click(function()
{box_gallery.gallery_close();return false;});}
var short_text=get_short_string(current_item.name,700,$j('#header_gal span.title2'));$j('#header_gal span.title2').text(short_text).attr('title',(short_text==current_item.name?'':current_item.name));$j('#header_browse').hide();$j('#header_gal').show();$('files').style.display='none';$('pages').style.display='none';$('gall_file_name').style.display='none';$('gallery_main').style.display='block';if(!image_engine)
{$j('#header_gal span.title').empty();$j('#path > *').each(function()
{$j(this).clone(true).click(function(){box_gallery.gallery_close();}).appendTo($j('#header_gal span.title'));})
$j('#header_gal span.title a:last').unbind('click').click(function(){box_gallery.gallery_close();return false;});$('gall_nav').style.display='block';}
else
{$('gall_nav').style.display='none';$j('#subheader').hide();$j('#gallery_photo_part').css('margin-top',0);}
$j('#sort_tab, #folder_actions').hide();$('flv_close').style.display='block';if(image_engine)
{current_item=Canvas.get().collections[0].items[0];}
box_gallery.active_item=null;file_id=current_item.typed_id;if(!is_safari)
{$('gall_file_name').style.display='block';if(!image_engine)
{if(!more_updates&&!more_public)
{$('gallery_file_name').innerHTML=script_url+partial_url+'/'+current_page+'/'+current_node_id.substr(2)+'/'+current_item.id+'/1';$('gallery_file_name').href=script_url+partial_url+'/'+current_page+'/'+current_node_id.substr(2)+'/'+current_item.id+'/1';}
if(!first_load)
{var hash='/'+partial_url+'/'+current_page+'/'+current_node_id.substr(2)+'/'+current_item.id+'/1';box_history.addHistory(hash,box);}}
else
{$('gallery_file_name').innerHTML=script_url+partial_url;$('gallery_file_name').href=script_url+partial_url;}
if(typeof(urchinTracker)!='undefined'&&!more_updates&&!more_public)
{urchinTracker('/'+partial_url+'/'+current_page+'/'+current_node_id.substr(2)+'/'+current_item.id);}}
$('gallery_file_size').innerHTML=current_item.size;$j('#header_gallery_file').text(get_short_string(current_item.name,450,$('header_gallery_file')));var pas='';if(pp!='')pas='&password='+encodeURIComponent(pp);image_src=site_root+'index.php?rm=box_download_shared_file&resize=1&width=700&border=1&file_id='+file_id+(shared_name?'&shared_name='+shared_name:((vanity_name)?'&vanity_name='+vanity_name:'&collab_invite_token='+collab_invite_token));$('gallery_download_link').href=site_root+'index.php?rm=box_download_shared_file&file_id='+file_id+pas+'&shared_name='+(shared_name?'&shared_name='+shared_name:((vanity_name)?'&vanity_name='+vanity_name:'&collab_invite_token='+collab_invite_token));image_src+=pas;var i;var j=0;for(i in oUpdates)
{if(oUpdates[i].image==1)
{j++;}}}
$j('#next_photo').hide();$j('#prev_photo').hide();$j('.fs_gallery_head .prev, .fs_gallery_head .next').hide();$j('#flv').hide();if(show_flv)
{$j('#flv_player').html(player);$j('#flv').show();}
else
{$j('#gallery_image').show();if(box_gallery.gallery_move)
{box_gallery.gallery_need_to_load=image_src;$('gallery_image').src=site_root+'img/loader_t.gif';}
else
{$('gallery_image').src=image_src;}
if(j>1)
{$j('#next_photo').show();$j('#prev_photo').show();$j('.fs_gallery_head .prev, .fs_gallery_head .next').show();}}},'gallery_close':function(need_page,soft_close,no_hist)
{box_gallery.gallery_move=0;if(!soft_close)box_gallery.fullscreen_mode=false
if(gallery_page=='files')
{$j('#gallery_comments_block_temp, #gallery_comments_block').empty();$j('#gallery_comments_part').hide();$j('#menu_tab_select_all').show();box.nav.is_gallery=0;box.nav.gallery_id=null;$j('#after_files_cleaner').css('height',box_gallery.after_files_cleaner_height);$j('#view_mode').show();if(box.nav.type!='item')$j('#sorting').show();else $j('#subheader').addClass('subheader_new_empty');if(box.nav.type=='s')$j('#search_adv').show();$j('#actions, #gallery_file_options').hide();if($('search_link'))$('search_link').style.display='inline';if(typeof(show_folder_options)!='undefined'&&show_folder_options)
{$j('#folder_options').show();}
if(typeof(show_download_folder)!='undefined'&&show_download_folder)
{$j('#download_folder').show();}
if($('bottom_logo_nav'))$('bottom_logo_nav').style.display='block';$('header_browse').style.display='block';$('header_gal').style.display='none';$('flv').style.display='none';$('flv_player').innerHTML='';$('gallery_main').style.display='none';$('files').style.display='block';if($j('#folder_suggestion').hasClass('hidden'))
{$j('#folder_suggestion').removeClass('hidden').show();}
$j('#head_size_fix').css('display','block');$('pages').style.display='block';$('gallery_image').src=site_root+'img/loader_t.gif';if(box.nav.type=='f'&&Canvas.get().current_folder&&Canvas.get().current_folder.description)
{$j('#header_description').show();}
if(!soft_close&&oFolder.folder_name)
{box.nav.is_gallery=0;box.nav.gallery_id=0;var hash='/files/'+box.nav.page+'/'+box.nav.type+'/'+box.nav.id+'/'+oFolder.folder_name.replace(':','_').replace('/','_');;box_history.addHistory(hash,box);}}
if(gallery_page=='box')
{$j('#subheader a:eq(1), #subheader a:eq(2)').show();box_gallery.galerry_status=0;$j('.subtabs').show();$('gall_file_name').style.display='none';$('gallery_main').style.display='none';$('header_box_gal').style.display='none';$('header_gallery_folder').style.display='none';$('header_gallery').style.display='none';$('subheader').style.display='none';Canvas.get().hide_confirmation();$('gallery_file_name').innerHTML='';$('gallery_file_size').innerHTML='';$('flv').style.display='none';$('flv_player').innerHTML='';$('header_gallery_author').innerHTML='';$('header_gallery_folder').innerHTML='';$('box_content').style.display='block';$('pages').style.display='block';$('gallery_image').src=site_root+'img/loader_t.gif';if(!soft_close)
{var hash='page:'+current_page;box_history.addHistory(hash,box);}
if(enter_from_image)
{enter_from_image=null;box.load(current_page);}}
if(gallery_page=='profile'||gallery_page=='inbox')
{if(gallery_page=='profile')
{$j('#user_profile_header').show();$j('div.notification').show();}
box_gallery.galerry_status=0;$('gallery_main').style.display='none';$('header_gallery_folder').style.display='none';$('header_gallery').style.display='none';$('subheader').style.display='none';$j('#rss_header').show();$('gall_file_name').style.display='none';$('header_gallery_file').style.display='none';$('gallery_file_name').innerHTML='';$('gallery_file_size').innerHTML='';$j('#flv').show();$('flv_player').innerHTML='';$('header_gallery_author').innerHTML='';$('header_gallery_folder').innerHTML='';Canvas.get().hide_confirmation();$j('#inbox_subheader').show();var j;var i;$('content').style.display='block';$('pages').style.display='block';$('header_title').style.display='block';$('gallery_image').src=site_root+'img/loader_t.gif';$j('#subtabs').show();if(!no_hist)
{if(gallery_page=='inbox')
{inbox.nav.is_gallery=0;inbox.nav.gallery_id=0;var hash='#/updates/'+inbox.nav.page+'/'+inbox.nav.type+(inbox.nav.id!=''?('/'+inbox.nav.id):'')+(inbox.nav.update_type!=''?'/'+inbox.nav.update_type:'');box_history.addHistory(hash,box);}
else
{box.nav.is_gallery=0;box.nav.gallery_id=0;var hash='#/profile/page/'+box.nav.page;box_history.addHistory(hash,box);}}}
if(gallery_page=='shared_folder'||gallery_page=='vanity_url'||gallery_page=='collab_preview')
{box_gallery.galerry_status=0;$('gall_nav').style.display='none';if($('links_spacer'))$('links_spacer').style.display='block';if($('share_folder_links'))
{if(current_node_id.substr(2,current_node_id.length)==start_item.substr(2,start_item.length))
$('share_folder_links').style.display='block';}
$('gall_file_name').style.display='none';$('gallery_main').style.display='none';if(current_node_id.substr(2,current_node_id.length)==start_item.substr(2,start_item.length))
{if($('comments_block'))
{$('comments_block').style.display='block';}}
else
{if($('comments_block'))$('comments_block').style.display='none';}
Canvas.prototype.hide_confirmation();$('gallery_file_name').innerHTML='';$('gallery_file_size').innerHTML='';$('flv').style.display='none';$('flv_player').innerHTML='';$('files').style.display='block';$('pages').style.display='block';$('gallery_image').src=site_root+'img/loader_t.gif';$j('#header_gal').hide();$j('#header_browse').show();if(box.single_item_view)
{$j('#subheader').addClass('subheader_new_empty');}
else
{$j('#sort_tab, #folder_actions').show();}
if(!enter_from_image&&!is_safari&&!box.single_item_view&&!no_hist)
{var hash='';if(shared_name&&!vanity_name)
{hash='/shared/'+shared_name+'/'+current_page+'/'+current_node_id.substr(2,current_node_id.length);}
else if(vanity_name)
{hash='/'+vanity_name+'/'+current_page+'/'+current_node_id.substr(2,current_node_id.length);}
box_history.addHistory(hash,box);}
if(enter_from_image)
{enter_from_image=null;box.load(current_page);}}},'gallery_image_loaded':function(p)
{if(!box_gallery.galerry_status)return;if(p.src.substr((p.src.length-12),12)!='loader_t.gif')
{$j('#flv_close, #gallery_photo_part').css('height','auto');box_gallery.load_next_images();if(gallery_page=='files'||gallery_page=='inbox'||gallery_page=='profile')
{var current_item=Canvas.get().target_item;current_item.expansion.toggle('Comments',{only_close:true});comments.create(current_item.typed_id,$j('#gallery_comments_block_temp').get(0),false,current_item.collection.id,(current_item.parent_collaborated&&current_item.collaborations?current_item.collaborations.length:false),null);current_item.comments.show_for_gallery();if(current_item.description)
{$j('#gallery_file_description').empty().text(current_item.description).show();}
else
{$j('#gallery_file_description').hide();}}
if(box_gallery.fullscreen_mode)
{box_gallery.fullscreen_show_current();}}
if(box_gallery.gallery_need_to_load!=null)
{var t=box_gallery.gallery_need_to_load;box_gallery.gallery_need_to_load=null;$('gallery_image').src=t;}},'load_next_images':function()
{var first=0;var second=0;var g_array=[];var need_to_show=0;var current_item=Canvas.get().target_item;if(gallery_page=='files')
{var cache_sig_first='';var cache_sig_second='';for(var i in current_item.collection.items)
{var temp_item=current_item.collection.items[i];if(need_to_show&&!second&&first&&temp_item.image)
{second=i;}
if(need_to_show&&!first&&temp_item.image)
{cache_sig_first=temp_item.cache_sig;first=i;}
if(i==box.nav.gallery_id)
{cache_sig_second=temp_item.cache_sig
need_to_show=1;}}
if(first)
{nextImage1.src=site_root+'index.php?rm=box_v2_download_file&resize=1&width=550&border=1&file_id='+first+'&cache='+(cache_sig_first||first);}
if(second)
{nextImage2.src=site_root+'index.php?rm=box_v2_download_file&resize=1&width=700&border=1&file_id='+second+'&cache='+(cache_sig_second||second);}}
if(gallery_page=='box')
{box_id=oBox.box.box_id;var folder='';if(current_item.parent)
{folder='&folder_id='+current_item.parent.folder_id;}
for(i in current_item.collection.items)
{var temp_item=current_item.collection.items[i];if(need_to_show&&first&&!second&&temp_item.type=='file'&&temp_item.image)
{second=temp_item.id;}
if(need_to_show&&!first&&temp_item.image)
{first=temp_item.id;}
if(temp_item.id==current_item.id)
{need_to_show=1;}}
if(first)
{nextImage1.src=site_root+'index.php?rm=box_v2_download_file&preview=1&box_id='+box_id+'&file_id=f_'+first+folder;}
if(second)
{nextImage2.src=site_root+'index.php?rm=box_v2_download_file&preview=1&box_id='+box_id+'&file_id=f_'+second+folder;}}
if(gallery_page=='profile'||gallery_page=='inbox')
{var params='';var url=site_root+'index.php?rm=box_v2_download_file&preview=1&';for(i in current_item.collection.items)
{var temp_item=current_item.collection.items[i];var update=temp_item.params.update;var file_id=temp_item.file_id;if(need_to_show&&first&&!second&&temp_item.image)
{var url=site_root+'index.php?rm=box_v2_download_file&';if(update.update_type==4)
{params='type=box&box_id='+update.box_id+'&update_id='+update.update_id+'&update_file_id='+temp_item.params.update_file_id+'&file_id=f_'+file_id;if(update.folder)
{params+='&folder_id='+update.folder_id+'&subfolder_id='+update.folder.folder_id;}}
else if(update.update_type==2||update.update_type==3||update.update_type==5)
{if(update.update_type==3)
{$('gallery_send_link').style.display='none';}
params='type=folder&update_id='+update.update_id+'&folder_id='+update.folder_id+'&subfolder_id='+update.folder.folder_id+'&update_file_id='+temp_item.update_file_id+'&file_id=f_'+file_id;}
else if(update.update_type==1)
{params='type=private_share&update_id='+update.update_id+'&update_file_id='+temp_item.params.update_file_id+'&file_id=f_'+file_id;}
second=url+params;}
if(need_to_show&&!first&&temp_item.image)
{if(update.update_type==4)
{params='type=box&box_id='+update.box_id+'&update_id='+update.update_id+'&update_file_id='+temp_item.params.update_file_id+'&file_id=f_'+file_id;if(update.folder)
{params+='&folder_id='+update.folder_id+'&subfolder_id='+update.folder.folder_id;}}
else if(update.update_type==2||update.update_type==3||update.update_type==5)
{if(update.update_type==3)
{$('gallery_send_link').style.display='none';}
params='type=folder&update_id='+update.update_id+'&folder_id='+update.folder_id+'&subfolder_id='+update.folder.folder_id+'&update_file_id='+temp_item.params.update_file_id+'&file_id=f_'+file_id;}
else if(update.update_type==1)
{params='type=private_share&update_id='+update.update_id+'&update_file_id='+temp_item.params.update_file_id+'&file_id=f_'+file_id;}
first=url+params;}
if(temp_item.id==current_item.id)
{need_to_show=1;}}
if(first)
{nextImage1.src=first;}
if(second)
{nextImage2.src=second;}}
if(gallery_page=='shared_folder'||gallery_page=='collab_preview')
{for(i in oUpdates)
{if(need_to_show&&first&&!second&&oUpdates[i].image==1)
{second=i;}
if(need_to_show&&!first&&oUpdates[i].image==1)
{first=i;}
if(i==active_id)
{need_to_show=1;}}
var pas='';{if(pp!='')
pas='&password='+encodeURIComponent(pp);}
if(first)
{nextImage1.src=site_root+'index.php?rm=box_download_shared_file&resize=1&width=700&border=1&file_id='+first+pas+((shared_name)?'&shared_name='+shared_name:'&collab_invite_token='+collab_invite_token);}
if(second)
{nextImage2.src=site_root+'index.php?rm=box_download_shared_file&resize=1&width=700&border=1&file_id='+second+pas+((shared_name)?'&shared_name='+shared_name:'&collab_invite_token='+collab_invite_token);}}},'slideshow':function(action,show_first)
{if(box_gallery.current_item_id!=Canvas.get().target_item.id)
{Canvas.get().target_item=Item.find(box_gallery.current_item_id);}
var current_item=Canvas.get().target_item;var i;var need_to_show=null;var show_image=-1;var step=0;var g_array=[];var oldHeight=$j('#flv_close').outerHeight();var oldHeight1=$j('#gallery_photo_part').outerHeight()-2;box_gallery.gallery_move=1;if(oldHeight>=0)
{$j('#flv_close').css('height',oldHeight);$j('#gallery_photo_part').css('height',oldHeight1);}
if(gallery_page=='files')
{var images=Canvas.get().collections[0].find({image:true});for(var i=0;i<images.size();i++)
{var image=(action!='prev')?images.items[i]:images.items[images.size()-i-1];if(show_first)
{box_gallery.current_item_id=image.id;image.preview();return;}
if(image!=Canvas.get().target_item)continue;var next_image=(action=='next')?images.items[i+1]:images.items[images.size()-i-2];if(!next_image)break;box_gallery.current_item_id=next_image.id;next_image.preview();return;}
if(Canvas.get().page_count==1)
{var image=(action=='next')?images.items[0]:images.items[images.size()-1];box_gallery.current_item_id=image.id;image.preview();return;}
if(action=='prev')
{var next_page=(box.nav.page==0)?Canvas.get().page_count:box.nav.page;box.load(next_page,2);return;}
var next_page=(box.nav.page+1==Canvas.get().page_count)?1:box.nav.page+2;box.load(next_page,1);}
if(gallery_page=='shared_folder'||gallery_page=='vanity_url'||gallery_page=='collab_preview')
{var j=0;var items=Canvas.get().collections[0].items;$j.each(items,function(i)
{if(items[i].flash!=1)g_array[j++]=items[i];});if(action=='prev')
{g_array=g_array.reverse();}
for(i=0;i<g_array.length;i++)
{var temp_item=g_array[i];if((show_first||need_to_show)&&temp_item.image)
{show_image=temp_item.typed_id;break;}
if(temp_item.id==current_item.id&&!need_to_show)
{need_to_show=1;}}
var current_page=parseInt(Canvas.get().current_page);if(show_image==-1&&action=='next')
{if(current_page<Canvas.get().page_count)
{box.load(current_page+1,'','','',1);}
else if(current_page==Canvas.get().page_count)
{box.load(1,'','','',1);}}
if(show_image==-1&&action=='prev')
{if(current_page>1)
{box.load(current_page-1,'','','',2);}
else if(current_page==1)
{box.load(Canvas.get().page_count,'','','',2);}}
if(show_image!=-1)
{active_id=show_image;Canvas.get().target_item=Canvas.get().collections[0].find(show_image.substr(2));Canvas.get().target_item.preview();}}
if(gallery_page=='box')
{for(i in current_item.collection.items)
{g_array.push(current_item.collection.items[i]);}
if(action=='prev')
{g_array=g_array.reverse();}
var show_image_item=null;while(show_image==-1)
{if(++step==20)break;for(i=0;i<g_array.length;i++)
{var temp_item=g_array[i];if(need_to_show&&temp_item.type=='file'&&temp_item.image)
{show_image=temp_item.id;var show_image_item=temp_item;break;}
if(temp_item.id==current_item.id&&!need_to_show)
{need_to_show=1;}}}
if(show_image>-1)
{active_id='f_'+show_image;Canvas.get().target_item=show_image_item;Canvas.get().target_item.preview();}}
if(gallery_page=='profile'||gallery_page=='inbox')
{var items=current_item.collection.items;for(var i in items)
{g_array.push(i);}
if(action=='prev')
{g_array=g_array.reverse();}
while(show_image==-1)
{if(++step==1000)break;for(var ix=0;ix<g_array.length;ix++)
{var temp_item=items[g_array[ix]];if(temp_item.flash)continue;if(need_to_show&&temp_item.image)
{show_image=g_array[ix];break;}
if(temp_item.id==current_item.id&&!need_to_show)
{need_to_show=1;}}}
if(show_image>-1)
{Canvas.get().target_item=items[show_image];Canvas.get().target_item.preview();}}},'flvPlayer':function()
{$('flv_close').style.display='none';$j('#next_photo').hide();$j('#prev_photo').hide();$('gall_file_name').style.display='none';$('flv').style.display='block';$j('#fullsize_photo').hide();box_gallery.current_item_id=Canvas.get().target_item.id;if(gallery_page=='files')
{$j('#gallery_image').hide();if(!$j('#folder_suggestion').is(':hidden'))
{$j('#folder_suggestion').addClass('hidden').hide();}
current_item=Canvas.get().target_item;current_item.expansion.toggle('Comments',{only_close:true});comments.create(current_item.typed_id,$j('#gallery_comments_block_temp').get(0),false,current_item.collection.id,(current_item.parent_collaborated&&current_item.collaborations?current_item.collaborations.length:false),null);current_item.comments.show_for_gallery();if(current_item.description)
{$j('#gallery_file_description').empty().text(current_item.description).show();}
else
{$j('#gallery_file_description').hide();}
Canvas.get().hide_confirmation();$j('#menu_tab_select_all, #bottom_folder_links').hide();$j('#folder_options, #download_folder, #search_link').hide();box_gallery.after_files_cleaner_height=$j('#after_files_cleaner').css('height');$j('#after_files_cleaner').css('height',0);if($('bottom_folder_links_upgrade'))$('bottom_folder_links_upgrade').style.display='none';$j('#bottom_folder_links').css('height',0);box.nav.is_gallery=1;box.nav.gallery_id=Canvas.get().target_item.id;Canvas.get().menu.hide();box_gallery.galerry_status=1;newNameTip.hide();$('add_to_box_gallery_button').style.display='none';$('header_browse').style.display='none';$j('#view_mode').hide();$('flv_close').style.display='block';if($('bottom_logo_nav'))$('bottom_logo_nav').style.display='none';$j('#header_gal span.title').empty();if(box.nav.type=='f'&&box.nav.id!=0)
{$j('#path > *').each(function()
{$j(this).clone(true).appendTo($j('#header_gal span.title'));})
$j('#header_gal span.title a:last').unbind('click').click(function(){box_gallery.gallery_close();return false;});}
else
{$j('#header_gal span.title').append($j('<a href="#"></a>').text($t('Return to All Files','js_box_gallery_return_to_all')).click(function(){box_gallery.gallery_close();return false;}).mousedown(function(){return false;}));}
$j('#header_gal span.title2').text(get_short_string(Canvas.get().target_item.name,480,$j('#header_gal span.title2')));$('header_gal').style.display='block';$j('#head_size_fix').css('display','none');$j('#gallery_file_menu').unbind('click').show().click(function(e)
{if(box_gallery.current_item_id!=Canvas.get().target_item.id)
{Canvas.get().target_item=Item.find(box_gallery.current_item_id);}
Canvas.get().target_item.show_menu({target:'#gallery_file_menu'});return false;});for(var i in oPath)
{if(oPath[i].last)
{$j('#header_gallery_folder').show();$j('#header_gallery_folder').text(get_short_string(oPath[i].name,320,$('header_gallery_folder'),1));}}
$('files').style.display='none';$('pages').style.display='none';$j('#header_gallery').show();$('gallery_main').style.display='block';$j('#sorting').hide();$j('#actions').show();if(!is_safari)
{box.nav.is_gallery=1;var hash='#/files/'+box.nav.page+'/'+box.nav.type+'/'+box.nav.id+'/1/'+box.nav.gallery_id;box_history.addHistory(hash,box);}
$('gallery_file_size').innerHTML=Canvas.get().target_item.size;$j('#header_gallery_file').text(get_short_string(Canvas.get().target_item.name,250,$('header_gallery_file')));$('gallery_download_link').href=site_root+'index.php?rm=box_v2_download_file&file_id=f_'+box.nav.gallery_id;player='<iframe src="'+script_url+'flv_player/'+Canvas.get().target_item.typed_id+'" name="frameName" style="width: 718px; height: 500px;" frameborder="0"></iframe>';}
if(gallery_page=='box')
{var current_item=Canvas.get().target_item;active_id=current_item.typed_id;newNameTip.hide();Canvas.get().hide_confirmation();$('flv_close').style.display='none';$('box_content').style.display='none';$j('.subtabs').hide();$('pages').style.display='none';$('gall_file_name').style.display='none';$('header_box_gal').style.display='block';$('header_gallery_folder').style.display='';$('header_gallery').style.display='block';$('gallery_main').style.display='block';$('subheader').style.display='block';$('gallery_send_link').style.display='none';$j('#gallery_comments_part').hide();$j('#subheader a:eq(1), #subheader a:eq(2)').hide();$j('#subheader a:eq(0)').show();box.active_item=null;$('gall_file_name').style.display='block';if(is_safari&&typeof(item.shared_name)!='undefined')
{$('gallery_file_name').innerHTML=script_url+'shared/static/'+current_item.shared_name;$('gallery_file_name').href=script_url+'shared/static/'+current_item.shared_name;}
else
{$('gallery_file_name').innerHTML=script_url+'p/'+uniq_name+'/'+current_page+'/'+oBox.box.box_id+'/'+current_item.id;$('gallery_file_name').href=script_url+'p/'+uniq_name+'/'+current_page+'/'+oBox.box.box_id+'/'+current_item.id;if(typeof(urchinTracker)!='undefined')
{urchinTracker('/p/'+uniq_name+'/'+current_page+'/'+oBox.box.box_id+'/'+current_item.id);}}
$('gallery_file_size').innerHTML=current_item.size;$j('#header_gallery_file').text(get_short_string(current_item.name,250,$('header_gallery_file')));$j('#header_gallery_author').text(get_short_string(oBox.box.name,130,$('header_gallery_author')));$('header_gallery_folder').innerHTML='';if(current_item.parent)
{$j('#header_gallery_folder').text(get_short_string(current_item.parent.folder_name,130,$('header_gallery_folder')));if('undefined'!=typeof(current_item.parent.shared_name))
{$('header_gallery_folder').href=script_url+'shared/'+current_item.parent.shared_name;}}
$('header_gallery_author').href=public_box_url+oBox.box.uniq_name;$('gallery_download_link').href=script_url+'index.php?rm=box_v2_download_file&uniq_name='+uniq_name+'&file_id=f_'+current_item.id;player='<iframe src="'+script_url+'flv_player/f_'+current_item.id+'" name="frameName" style="width: 718px; height: 500px;" frameborder="0"></iframe>';}
if(gallery_page=='profile'||gallery_page=='inbox')
{box_gallery.gallery_init({show_flv:true});return;}
if(gallery_page=='shared_folder'||gallery_page=='collab_preview')
{$j('#gallery_comments_part').hide();var current_item=Canvas.get().target_item;active_id=current_item.typed_id;if($('comments_block'))$('comments_block').style.display='none';if($('links_spacer'))$('links_spacer').style.display='none';if(!can_add_items||!logged_user_login)
{$('add_to_box_gallery_button').style.display='none';}
if($('share_folder_links'))$('share_folder_links').style.display='none';$('gallery_send_link').style.display='none';$j('#header_gal span.title').empty();var c=0;for(var i in oNav)
{c++;}
if(!image_engine)
{if(c!=1)
{$j('#header_gal span.title a:last').unbind('click').click(function()
{box_gallery.gallery_close();return false;});}}
var short_text=get_short_string(current_item.name,700,$j('#header_gal span.title2'));$j('#header_gal span.title2').text(short_text).attr('title',(short_text==current_item.name?'':current_item.name));$j('#header_browse').hide();$j('#header_gal').show();$('files').style.display='none';$('pages').style.display='none';$('gall_file_name').style.display='none';$('gallery_main').style.display='block';if(!image_engine)
{$('gall_nav').style.display='block';}
else
{$('gall_nav').style.display='none';$j('#subheader').hide();$j('#gallery_photo_part').css('margin-top',0);}
$j('#sort_tab, #folder_actions').hide();$('flv_close').style.display='none';if(image_engine)
{current_item=Canvas.get().collections[0].items[0];}
box_gallery.active_item=null;var file_id=current_item.typed_id;if(!is_safari)
{if(!image_engine)
{$j('#header_gal span.title').empty();$j('#path > *').each(function()
{$j(this).clone(true).click(function(){box_gallery.gallery_close();}).appendTo($j('#header_gal span.title'));})
$j('#header_gal span.title a:last').unbind('click').click(function(){box_gallery.gallery_close();return false;});if(!more_updates&&!more_public)
{$j('#gallery_file_name').show();$('gallery_file_name').innerHTML=script_url+'shared/'+shared_name+'/'+current_page+'/'+current_node_id.substr(2)+'/'+current_item.id;$('gallery_file_name').href=script_url+'shared/'+shared_name+'/'+current_page+'/'+current_node_id.substr(2)+'/'+current_item.id;}
var hash='/files/'+current_page+'/'+current_node_id.substr(2)+'/'+current_item.id;box_history.addHistory(hash,box);}
else
{$j('#gallery_file_name').hide();}}
$('gallery_file_size').innerHTML=current_item.size;$j('#header_gallery_file').text(get_short_string(current_item.name,450,$('header_gallery_file')));var pas='';if(pp!='')pas='&password='+encodeURIComponent(pp);$('gallery_download_link').href=site_root+'index.php?rm=box_download_shared_file&file_id='+file_id+pas+((collab_invite_token)?'&collab_invite_token='+collab_invite_token:'&shared_name='+shared_name);if(collab_invite_token)
{player='<iframe src="'+script_url+'flv_player/'+file_id+'/'+collab_invite_token+(pp?'/'+pp:'')+'" name="frameName" style="width: 718px; height: 500px;" frameborder="0"></iframe>';}
else
{player='<iframe src="'+script_url+'flv_player/'+file_id+(shared_name?'/'+shared_name+(pp?'/'+pp:''):'')+'" name="frameName" style="width: 718px; height: 500px;" frameborder="0"></iframe>';}}
document.getElementById('flv_player').innerHTML=player;},fullscreen_init:function()
{var dim=$j('<div id="j_dim_screen"></div>').appendTo(document.body);var height=Math.max($j(window).height(),$j(document).height());var width=Math.min($j(window).width(),$j(document).width());dim.height(height).width(width);var j_fs_gallery=$j('#fs_gallery');j_fs_gallery.height(height).width(width);$j('#fs_gallery div.fs_gallery_border').css('width',580);$j('#fs_gallery_border').css('height',580);$j('#fs_gallery table').css('height',540);j_fs_gallery.show();box_gallery.fullscreen_show_current();box_gallery.fullscreen_mode=true;$j(window).resize(function()
{var height=Math.max($j(window).height(),$j(document).height());var width=Math.min($j(window).width(),$j(document).width());$j('#j_dim_screen').height(height).width(width);$j('#fs_gallery').height(height).width(width);});},fullscreen_close:function()
{$j('#j_dim_screen').remove();$j('#fs_gallery').hide();$j('#fs_gallery_image').attr('src',site_root+'img/loader_t.gif');$j('#fs_gallery div.fs_gallery_head span').empty();$j(window).unbind('resize');box_gallery.fullscreen_mode=false;},fullscreen_show_loader:function()
{$j('#fs_gallery_image').attr('src',site_root+'img/loader_t.gif');},fullscreen_show_current:function()
{var gallery_image_url=$j('#gallery_image').attr('src');gallery_image_url=gallery_image_url.replace(/&resize=1/,'');gallery_image_url=gallery_image_url.replace(/&width=\d+/,'');gallery_image_url=gallery_image_url.replace(/&border=1/,'');gallery_image_url=gallery_image_url.replace(/&preview=1/,'');$j('#fs_gallery_image').attr('src',gallery_image_url);$j('#fs_gallery div.fs_gallery_head span').text(get_short_string(Canvas.get().target_item.name,350,$j('#fs_gallery div.fs_gallery_head span')));},fs_gallery_image_loaded:function(p)
{if(p.src.substr((p.src.length-12),12)!='loader_t.gif')
{var j_image=$j(p);var image_width=j_image.attr('width');var image_height=j_image.attr('height');if(image_width>580)
{$j('#fs_gallery div.fs_gallery_border').css('width',image_width);}
else
{$j('#fs_gallery div.fs_gallery_border').css('width',580);}
if(image_height>540)
{$j('#fs_gallery div.fs_gallery_border').css('height',image_height+40);$j('#fs_gallery table').css('height',image_height);}
else
{$j('#fs_gallery div.fs_gallery_border').css('height',580);$j('#fs_gallery table').css('height',540);}
var height=Math.max($j(window).height(),$j(document).height());var width=Math.min($j(window).width(),$j(document).width());$j('#j_dim_screen').height(height).width(width);var viewport_width=$j(window).width();if(viewport_width<image_width)
{var margin=(viewport_width-600)/2;if(margin<0)margin=0;$j('#fs_gallery div.fs_gallery_head').css('margin-left',Math.ceil(margin));}
else
{$j('#fs_gallery div.fs_gallery_head').css('margin-left','auto');}}}}