
function acceptAllPhotos(){var sPagerId=$('#photosPager .pagination').attr('name');var oPager=pager_opts[sPagerId];var oForm=$('form.PhotosModerateForm')[0];$('#photosPager .photoSelect').each(function(index){$(this).attr('checked','checked');});oForm.onsubmitsuccess=function(){pager_click(oPager.current_page,$('#photosPager .pagination'));}
return true;}
function refreshPhotos(oForm){var sPagerId=$('#photosPager .pagination').attr('name');var oPager=pager_opts[sPagerId];if(!oForm){oForm=$('form.PhotosModerateForm')[0];}
oForm.onsubmitsuccess=function(){pager_click(0,$('#photosPager .pagination'));}
return true;}
function acceptEvent(com,grid){var selectedIds=$(grid).flexGetSelectedIds();var queryString='';for(var i=0;i<selectedIds.length;i++){queryString+=selectedIds[i]+'|';}
queryString=queryString.substring(0,queryString.length-1);$.get('/photos/_acceptalbum?albumids='+encodeURI(queryString),function(data){alert('The selected album(s) has been accepted!');$("#photoslistalbums").flexReload();});}
function moderateEvent(com,grid){var selectedIds=$(grid).flexGetSelectedIds();var queryString='';for(var i=0;i<selectedIds.length;i++){queryString+=selectedIds[i]+'|';}
queryString=queryString.substring(0,queryString.length-1);if(confirm('Moderate selected photo(s)?')){$.get('/photos/_moderatealbum?albumids='+encodeURI(queryString),function(data){alert('The selected album(s) has been accepted!');$("#photoslistalbums").flexReload();});}}
function deleteEvent(com,grid){var selectedIds=$(grid).flexGetSelectedIds();var queryString='';for(var i=0;i<selectedIds.length;i++){queryString+=selectedIds[i]+'|';}
queryString=queryString.substring(0,queryString.length-1);if(confirm('Delete selected photos(s)?')){$.get('/photos/_deletealbum?albumids='+encodeURI(queryString),function(data){alert('The selected album(s) has been accepted!');$("#photoslistalbums").flexReload();});}}
$(function(){if($("#photoslistalbums").length!=0){$("#photoslistalbums").flexigrid({url:'/photos/getalbums',dataType:'json',colModel:[{display:'Owner',name:'userid',width:100,sortable:true,align:'left'},{display:'Title',name:'title',width:120,sortable:true,align:'left'},{display:'Type',name:'type',width:40,sortable:true,align:'left'},{display:'Privacy',name:'privacy',width:40,sortable:true,align:'left'},{display:'Trashed',name:'trashed',width:40,sortable:true,align:'left'},{display:'Created',name:'created',width:100,sortable:true,align:'left'},{display:'Description',name:'description',width:170,sortable:true,align:'left'},{display:'Images',name:'imagecount',width:35,sortable:true,align:'left'},{display:'Mod. status',name:'moderationstatus',width:70,sortable:true,align:'right'},{display:'Bad word score',name:'moderationscore',width:70,sortable:true,align:'right'},{display:'Moderated',name:'moderationdatetime',width:70,sortable:true,align:'right'}],buttons:[{name:'Accept',bclass:'accept',onpress:acceptEvent},{name:'Moderate',bclass:'moderate',onpress:moderateEvent},{name:'Delete',bclass:'delete',onpress:deleteEvent},{separator:true},{name:'Show accepted: <input type="checkbox" name="showaccepted" id="showaccepted" value="1"/>'},{name:'Show moderated: <input type="checkbox" name="showmoderated" id="showmoderated" value="1"/>'},{name:'Show trashed: <input type="checkbox" name="showtrashed" id="showtrashed" value="1"/>'},],searchitems:[{display:'photos',name:'photos',isdefault:true}],sortname:"created",sortorder:"desc",usepager:true,title:'Albums',useRp:true,rp:15,showTableToggleBtn:true});}});function activateUploadTab(reload){if(photosViewBoxTabs){photosViewBoxTabs.tabs('load','#photos-upload').tabs("select",'#photos-upload');if(reload)photosViewBoxTabs.tabs('load',1);}
else alert('No photosViewBoxTabs found');}
function activateAlbumsTab(){if(photosViewBoxTabs)photosViewBoxTabs.tabs("select",'#photos-albums');else alert('No photosViewBoxTabs found');}
function photosSetProfileimageClick(){$.post(this.href+'&target=imageupdate&update=functions',function(data){if($('#photos-album-book .pagination').length>0)pager_reload($('#photos-album-book .pagination'));},'json');if((match=/\Wimage=(\d{20})/.exec(this.href))&&!/\Wgroup=\d/.exec(this.href))
{imageid=match[1];var thumb=$('#My_menu a.photo img')[0];thumb.src=thumb.src.replace(/\/\d{20}/,'/'+imageid);}
return false;}
function photosSetAlbumcoverClick(){$.post(this.href+'&target=imageupdate&update=functions',function(data){pager_reload($('#photos-album-book .pagination'));},'json');if(match=/\Wimage=(\d{20})/.exec(this.href))imageid=match[1];if(match=/\Walbum=(\d+)/.exec(this.href))albumid=match[1];var thumb=$('#photos-album-tabs ul.photos-album-list a[href=#Album_'+albumid+'] .thumb img')[0];thumb.src=thumb.src.replace(/\/\d{20}/,'/'+imageid);return false;}
function photosOnAlbumTabsChange(e,ui){for(var i=0;i<ui.instance.$tabs.length;i++){if(ui.instance.$tabs[i]!=ui.tab){$($(ui.instance.$tabs[i]).attr('href')).html('');}}
var selectedAlbum=ui.tab.href.split('_')[1];if(selectedAlbum!='trash')$('#upload-album').val(selectedAlbum);}
function addTag(tagProps)
{if(tagProps.word){var text=tagProps.word;}else{var text=tagProps.taggedusername;}
if($('#photos-tags .photos-tag')[0])notFirstTag=true;else notFirstTag=false;var creatortag='';if(tagProps.createdbyusername&&(tagProps.createdbyuserid!=ownerid))creatortag=' <a class="photos-tag-creator" href="/users/userpage/'+tagProps.createdbyuserid+'">['+tagProps.createdbyusername+']</a>';var html='<span class="photos-tag"><a class="photos-tag-text" href="javascript: void('+tagProps.tagid+');"></a>'+creatortag+'</span>';if(notFirstTag)html=', '+html;$('#photos-tags .taglist').append(html);var newTagNode=$('#photos-tags .photos-tag:last');var newTagText=$('#photos-tags .photos-tag:last a.photos-tag-text');if(tagProps.taggeduserid){newTagText.attr('href','/photos/tagged?taggeduserid='+tagProps.taggeduserid);}else{newTagText.attr('href','/photos/tagged?word='+encodeURI(tagProps.word));}
newTagText.text(text);var tagSheet=$('#photos-imagepage-tagsheet');tagSheet.append('<div class="photos-image-tag"><div class="photos-image-tag-inner"></div><span></span></div>');var newImgTag=$('.photos-image-tag:last',tagSheet);$('span',newImgTag).text(text);img=$('div#photos-image-book a img');var imgLeft=Math.floor((tagSheet.width()-img.width())/2);var imgTop=parseInt(img.css('padding-top'))+parseInt(img.css('border-top-width'));var dimensions={left:imgLeft+tagProps.clipleft*img.width()/origImageWidth,top:imgTop+tagProps.cliptop*img.height()/origImageHeight,width:tagProps.clipwidth*img.width()/origImageWidth-2,height:tagProps.clipheight*img.height()/origImageHeight-2};newImgTag.css(dimensions);newImgTag.mouseover(function(){newImgTag.addClass('photos-image-tag-hover');});newImgTag.mouseout(function(){newImgTag.removeClass('photos-image-tag-hover');});newTagText.mouseover(function(){newImgTag.addClass('photos-image-tag-hover');});newTagText.mouseout(function(){newImgTag.removeClass('photos-image-tag-hover');});}
function removeTags(){$('#photos-imagepage-tagsheet div.photos-image-tag').remove();$('#photos-tags .taglist').html('');}
__loadedmodules[__loadedmodules.length]='/skins/default/js/photos.js';