/*
 * Copyright 2008 Kamarell, Kullervo Produktion (http://www.kamarell.com/). All rights reserved.
 */
function rend_content_thumb_list(h,a,l){if(!l){l={}}var f=$("#"+h);var e;$(".loading",f).remove();save_content_selection();var d=null;var k;var g=get_content_thumb_display_height();var b="";for(gcid in a){if(showHidden||!a[gcid].hidden){var c={};k=rend_date(a[gcid].time);c.day=k;if(l.dateLabel&&d!=k){b+='<div class="content_thumb_list_label">'+esc(k)+" - <span class=\"link\" onclick=\"content_thumb_select_by_label('day', '"+k+"');\">markera alla</span></div>"}b+=rend_content_thumb(a[gcid],g,e,{attr:c,showComments:true,showTime:true});d=k}}b+='<div style="clear:both; height:1px;">&nbsp;</div>';$(".mainContent",f).html(b);menu_content_update()}function rend_content_thumb(d,l,g,m){if(!m){m={}}var a=false;switch(contextType){case"day":case"upload":a=true;break;default:break}var b=(whoami==d.owner);var h=get_gcid(d.owner,d.type,d.id);var f=get_picture_thumb_url(get_gcid(d.owner,d.type,d.id),get_picture_thumb_optimal_size(l),d.p_version);var k=get_content_display_size_ratio(d.p_width,d.p_height,d.p_rotation);var e=get_content_thumb_size(l,k);var c='<div class="content_thumb picture'+(content_is_saved_selected(h)?" selected":"")+'" id="'+h+'" gcid="'+h+'" owner="'+d.owner+'" '+(d.owner==whoami?'is_public="'+(d.is_public?"true":"false")+'" ':"")+'data-hidden="'+d.hidden+'" time="'+d.time+'" active="'+d.active+'" size_ratio="'+k+'" p_version="'+d.p_version+'" height="'+l+'" ';if(m.attr){for(i in m.attr){c+=i+'="'+esc(m.attr[i])+'" '}}c+='style="width:'+e.container_width+'px;"><div class="content_thumb_head">';if(d.hidden){c+='<img class="dot" src="'+esc(url_create("www-ps","/img/dot.gif"))+'" width="5" height="5" title="Dold" />'}if(m.showTime&&d.time){if(b){c+="<span onclick=\"menu_content_time(['"+h+'\']);" style="cursor:pointer;">'}c+=rend_time(d.time,a);if(b){c+="</span>"}}if(m.showComments&&d.comment_n>0){c+='<div class="comments">('+d.comment_n+")</div>"}c+='</div><a class="content_thumb_link" href="zoom#gcid='+h+(showHidden?"&showHidden=true":"")+'" onclick="return content_thumb_click(event, \''+h+'\');"><img class="content_thumb_img" src="'+esc(f)+'" height="'+e.height+'" width="'+e.width+'" /></a>';if((get_browser().name!="MSIE"||get_browser().version.major!=6)){c+='<span class="descrFade" />'}c+='<div style="width:100%; overflow:hidden;">';if(!b&&!d.p_descr){c+='<div class="descr">&nbsp;</div>'}else{c+='<div class="descr hoverable'+(b?" editable":"")+'" empty="'+(!d.p_descr?"true":"false")+'" onclick="content_thumb_descr_click(event);" onmouseover="content_thumb_descr_over(event);" onmouseout="content_thumb_descr_out(event);">';if(d.p_descr){c+=esc(d.p_descr)}else{c+="&nbsp;"}c+="</div>"}c+="</div>";c+="</div>";return c}function get_picture_thumb_url(e,d,c,b,a){if(d=="original"){c=1}return"http://pictures."+domain+"/"+(a?"download/":"")+(b?b+"/":"")+c+"/"+e+(d=="original"?"":"_"+d)+".jpg"}function content_thumb_resize(d,a,b){var e=$("#"+d);var c=$(".content_thumb",e);c.each(function(){var h=$(this);var f=$(".content_thumb_img",this);var k=get_content_thumb_size(a,h.attr("size_ratio"));h.css({width:k.container_width+"px"});f.css({width:k.width+"px",height:k.height+"px"});if(b){var g=get_picture_thumb_optimal_size(k.height);var l=get_picture_thumb_url(h.attr("id"),g,h.attr("p_version"));f.attr("src",l)}})}function get_content_thumb_size(c,b){var a={};a.width=Math.ceil(c*b);a.height=Math.ceil(c);a.container_width=a.width+4;return a}function content_thumb_click(a,b){if(selecting==1||a.altKey){content_thumb_select_swap(b);return false}switch(contextType){case"upload":flash_notice("Använd markeringsverktyget i menyn för att välja bilder att hantera",null,3000);return false;break}return true}function content_thumb_select(b){var a=$("#"+b);if(a.is(".selected")){return}a.addClass("selected");menu_content_update()}function content_thumb_unselect(b){var a=$("#"+b);if(!a.is(".selected")){return}a.removeClass("selected");menu_content_update()}function content_thumb_select_swap(b){var a=$("#"+b);if(a.is(".selected")){content_thumb_unselect(b)}else{content_thumb_select(b)}}function content_thumb_selectable_select(d,c){jTarget=$(c.selected||c.selecting);jTarget.addClass("selected")}function content_thumb_selectable_unselect(d,c){jTarget=$(c.selected||c.selecting);jTarget.removeClass("selected")}function menu_content_update(){var g=$("#contentMenu");var m=$(".selectedCount",g);var o=$(".selectToolbar",g);var e=$(".contentToolbar",g);var b=$("li",g);var n;var l={activate:false,privacy:false,time:false,hide:false,unhide:false,rotate:false,del:false,settings:false,download:false,permalink:false,collection_add:false,collection_remove:false,collection_main:false,tag_add:false};switch(contextType){case"day":case"collection":case"upload":var c=$(".content_thumb.selected");var p=c.size();var d=c.filter("[owner="+whoami+"]").size();var h=c.filter("[data-hidden=true]").size();var f=c.filter("[active=false]").size();n=p;if(d){l.privacy=true;l.time=true;if(h){l.unhide=true}if(h!=p){l.hide=true}l.rotate=true;l.del=true;if(f!=p){l.permalink=true}if(f){l.activate=true}l.collection_add=true;if(contextType=="collection"){l.collection_remove=true}}if(p>0){l.download=true}if(contextType=="collection"&&p==1&&d==1){l.collection_main=true}if(p==1){m.html("(1 markerad)")}else{m.html("("+p+" markerade)")}break;case"day_zoom":case"collection_zoom":n=1;var a=(contentCurrent.owner==whoami);l.privacy=a;l.time=a;if(contentCurrent.hidden){l.unhide=a}else{l.hide=a}l.rotate=a;l.del=a;l.permalink=true;l.collection_add=a;if(contextType=="collection_zoom"){l.collection_remove=a}if(whoami!=null){l.tag_add=true}if(contextType=="collection_zoom"&&a){l.collection_main=true}l.download=true;break;default:logit("Unknown contextType ["+contextType+"]");return;break}if(n==0){e.css("display","none")}else{e.css("display","block")}for(var k in l){b.filter("."+k).css("display",(l[k]?"list-item":"none"))}}function content_thumb_action(f,h,e,d,c,g){var l=false;if(!isDef(h)||h===null){h=get_content_thumb_selected();l=true}if(!isArray(h)){h=[h]}var b=$("#menu_content_thumb");var k=new Ajax();k.setUrlBase("/user/content/action");k.addUrlParam({action:f});if(e){k.addPostParam({param:JSON.stringify(e)})}k.addPostParam({subject:JSON.stringify(h)});k.setOnDone(function(){if(l){content_thumb_unselect_all()}if(c){c()}else{page_rend()}});k.setOnError(function(){if(g===true&&c){c()}else{if(g){g()}else{page_rend()}}});if(d){k.setBlockMsg("SAVING")}k.post()}function get_content_thumb_selected(){var a=[];switch(contextType){case"collection":case"day":case"upload":var c=$(".content_thumb.selected");var b;c.each(function(){a.push($(this).attr("id"))});break;case"collection_zoom":case"day_zoom":a.push(gcid);break;default:logit("Invalid contextType ["+contextType+"]");return[]}return a}function content_thumb_descr_click(b){if(selecting!=0){return}var o=$(b.target||b.srcElement);var e=o.parents(".content_thumb");var f=e.offset();var h={left:f.left,top:f.top};h.top+=e.height();h.top-=$(".descr",e).height();h.left+=2;var a=$("#overlay");var k=$("#content_thumb_descr_full");if(!k.size()){a.append('<div id="content_thumb_descr_full"></div>');k=$("#content_thumb_descr_full")}k.css("display","none");var n=e.attr("id");if(o.attr("empty")=="true"){m=""}else{var m=o.html()}var d=o.is(".editable");k.unbind("click");var c=e.width()-4;var p=100;if(d){c=Math.max(c,180);k.html("<textarea></textarea>");var l=$("textarea",k)}if(d){if(get_browser().name=="MSIE"){l.val(unesc(m))}else{l.html(m.replace(/<br ?\/?>/ig,"\n"))}}else{k.html(m)}o.css("visibility","hidden");if(d){l.blur(function(){g(n,true)}).keypress(function(q){if(q.keyCode==27){g(n,false)}else{if(q.keyCode==13&&(q.metaKey||q.ctrlKey)){g(n,true)}}})}else{k.click(function(){g(n,true)})}k.css({width:c+"px",height:p+"px",display:"block",left:h.left,top:h.top});if(d){l.height(p);l.get(0).focus()}function g(t,r){if(d){l.unbind("blur");var s=trim(l.val());if(!r||esc(s)==o.html()){o.css("visibility","visible");k.css("display","none")}else{var q={descr:s};l.attr("disabled","disabled");content_thumb_action("settings_save",t,q,false,function(){if(s.length==0){o.attr("empty","true");o.html("&nbsp;")}else{o.attr("empty","false");o.html(esc(s))}o.css("visibility","visible");k.css("display","none")},function(){l.removeAttr("disabled")})}}else{o.css("visibility","visible");k.css("display","none")}}}function content_thumb_descr_over(a){if(selecting!=0){return}var b=$(a.target||a.srcElement);if(b.attr("empty")=="true"){b.html(esc("<klicka för att ändra>"))}}function content_thumb_descr_out(a){if(selecting!=0){return}var b=$(a.target||a.srcElement);if(b.attr("empty")=="true"){b.html("&nbsp;")}}function get_content_display_size_ratio(c,a,b){b=parseInt(b);switch(b){default:logit("get_content_display_size_ratio(): Bad rotation ["+b+"]");case 0:case 180:return c/a;break;case 90:case 270:return a/c;break}}function rend_contentSlider(b,c){var a=get_content_thumb_display_height();var d=b+"-handle";jSlider=$("#"+b);jSlider.slider({min:60,max:480,handles:[{start:a}],noKeyboard:true,slide:function(g,f){limit_interval("content_slider",function(){var e=Math.round(f.value);content_thumb_resize(c,e,false);page_scroll()},200)},stop:function(h,g){limit_interval_clear("content_slider");var f=Math.round(g.value);content_thumb_resize(c,f,true);cookie_put("contentThumbHeight",f,3600*24*90);page_scroll()}});jSlider.css("display","block")}function get_content_thumb_display_height(){var a=cookie_get("contentThumbHeight");if(!a){a=120}return a}function collection_content_add_popup(){var a=get_content_thumb_selected();var c=true;var b=new CollectionSelector({reInit:collection_content_add_popup,onDone:function(e){var d=new Ajax();d.setUrlBase("/user/collection/add_content");d.addUrlParam({collection:e});d.addPostParam({selection:JSON.stringify(a)});d.setOnDone(function(){b.close();flash_notice("Bilderna är lagda i samlingen");if(c){content_thumb_unselect_all()}});d.post()}})}function collection_content_remove(){switch(contextType){case"collection":case"collection_zoom":var c=contextSubject;break;default:logit("Invalid contextType ["+contextType+"]");return}var b=new Ajax();b.setUrlBase("/user/collection/remove_content");b.addUrlParam({collection:c});b.addPostParam({selection:JSON.stringify(get_content_thumb_selected())});b.setOnDone(function(){page_rend()});b.post()}function CollectionSelector(a){var d=this;var a=a||{};var m={title:"Välj en samling",descr:null,onDone:null};$.extend(m,a);var g;var n;var h;var c;var h;var b;function k(){var o='<div class="collectionSelectorContainer"><h2>Välj en samling</h2>';if(m.descr){o+="<p>"+esc(m.descr)+"</p>"}o+='<p>Sök: <input type="text" class="searchbar" /></p><div class="selectorList"><ul class="p"><li>Laddar...</li></ul></div><p class="create">'+rend_button("Skapa ny samling")+"</p></div>";g=new Popup({title:m.title,body:o,sizeProfile:"list"});n=$(g.getContainer());h=$(".searchbar",n);c=$(".create .button",n);jList=$("ul",n);h.keydown(l);c.click(function(){b=new CollectionCreator({onDone:l})});l()}function l(){ajax_fetch_userdata(whoami,"/user/collection/get",["collection"],{urlParam:{},onDone:function(v){var u=(h.val()).split(/ +/);for(i in u){if(u[i].length<1){delete u[i]}else{u[i]=(u[i]).toLowerCase()}}var t=[];var r;var p;for(i in v){r=true;for(j in u){p=v[i].name;if(p.toLowerCase().indexOf(u[j])==-1){r=false;break}}if(r){t.push(i)}}var s="";var o=0;for(i in t){s+='<li collection="'+t[i]+'">'+v[t[i]].name+"</li>";o++}if(v.length==0){s="<li>Du har inga samlingar</li>"}else{if(o==0){s="<li>Inga samlingar hittades</li>"}}jList.html(s);$("li:not(.disabled)",jList).click(function(){e($(this).attr("collection"))})}})}function e(o){if(m.onDone){m.onDone(o)}d.close()}this.close=function(){if(g){g.close();g=null}f()};function f(){}this.getContainer=function(){return g.getContainer()};k()}function CollectionCreator(a){var d=this;var a=a||{};var h={title:"Skapa en samling",onDone:null};$.extend(h,a);var e;var k;var b;function g(){var l='<div class="collectionCreatorContainer"><h2>Skapa en samling</h2><table class="p"><tr><td>Namn:</td><td><input type="text" name="name" /></td></tr><tr><td>&nbsp;</td><td>'+rend_button("Skapa")+"</td></tr></table></div>";e=new Popup({title:h.title,body:l,onDone:h.onDone()});k=$(e.getContainer());b=$(".button",k).click(c)}function c(){var m=$("input[name=name]",k).val();var l=new Ajax();l.setUrlBase("/user/collection/add");l.addPostParam({name:m});l.setOnDone(function(){if(h.onDone){h.onDone()}f()});l.post()}function f(){e.close()}g()}function collection_content_main(){var c=false;var d;switch(contextType){case"collection":c=true;case"collection_zoom":d=contextSubject;break;default:logit("Invalid contextType ["+contextType+"]");return}var b=new Ajax();b.setUrlBase("/user/collection/set_main");b.addUrlParam({collection:d,gcid:get_content_thumb_selected()[0]});b.setOnDone(function(){flash_notice("Huvudbilden är sparad");if(c){content_thumb_unselect_all()}});b.post()}function content_thumb_select_all(){$(".content_thumb").addClass("selected");menu_content_update()}function content_thumb_unselect_all(){switch(contextType){case"collection":case"day":case"upload":$(".content_thumb.selected").removeClass("selected");menu_content_update();break;case"collection_zoom":case"day_zoom":break;default:logit("Invalid contextType ["+contextType+"]");return}}function content_thumb_select_by_label(b,c){var a=$(".content_thumb["+b+"="+c+"]");a.addClass("selected");menu_content_update()}var content_thumb_tool_keyEventUnregister=null;function content_thumb_tool_select_click(){if(selecting==1){content_thumb_tool_none()}else{selecting=1;var a=$("#contentCanvas .mainContent");a.addClass("selecting");$("#contentMenu .selectToolbar .tool input").attr("checked","on");content_thumb_tool_reg_keyEvent();if(get_browser().name!="MSIE"){a.selectable("destroy");a.selectable({filter:".content_thumb",selected:content_thumb_selectable_select,stop:menu_content_update})}flash_notice("Klicka på bilderna för att markera / avmarkera",null,null,15,15,true,true)}}function content_thumb_select_all_click(){content_thumb_select_all();content_thumb_tool_none()}function content_thumb_unselect_all_click(){content_thumb_unselect_all();content_thumb_tool_none()}function content_thumb_tool_reg_keyEvent(){if(!content_thumb_tool_keyEventUnregister){content_thumb_tool_keyEventUnregister=add_keyEventHandler(function(a){switch(a.keyCode){case 27:content_thumb_tool_none();break;default:return true;break}return false})}}function content_thumb_tool_none(){selecting=0;var a=$("#contentCanvas .mainContent");a.removeClass("selecting");$("#contentMenu .selectToolbar .tool input").removeAttr("checked");a.selectable("destroy");if(content_thumb_tool_keyEventUnregister){content_thumb_tool_keyEventUnregister();content_thumb_tool_keyEventUnregister=null}}function menu_content_activate(b){if(!b){b=get_content_thumb_selected()}var e=0;var d;for(i in b){d=b[i];if($("#"+d).attr("is_public")=="true"){e++}}if(e==0){content_thumb_action("activate",b,null,true)}else{var a="";if(e==b.length){if(b.length==1){a+="Bilden du vill publicera är publik (dvs. vem som helst kan se den). Vill du begränsa vilka som kan se den?"}else{a+="Bilderna du vill publicera är publika (dvs. vem som helst kan se dem). Vill du begränsa vilka som kan se dem?"}}else{if(e==1){a+="En av bilderna du vill publicera är publik (dvs. vem som helst kan se den). Vill du ändra vilka som kan se bilderna?"}else{a+=""+e+" av bilderna du vill publicera är publika (dvs. vem som helst kan se dem). Vill du ändra vilka som kan se bilderna?"}}var c=new Popup({title:"Helt publikt?",body:a,blockUI:false,buttons:{"Ändra behörighet":function(){new PrivacyControl();c.close()},Publicera:function(){content_thumb_action("activate",b,null,true);c.close()}}})}}function menu_content_download(){var n=false;var k=null;switch(contextType){case"day":case"collection":case"upload":var f=[];var h=get_content_thumb_selected();if(h.length===1){k={};k.gcid=h[0];k.p_version=$("#"+k.gcid).attr("p_version")}else{for(var d in h){var m=h[d];f.push({gcid:m,p_version:$("#"+m).attr("p_version")})}n=true}break;case"day_zoom":case"collection_zoom":k={};k.gcid=gcid;k.p_version=contentCurrent.p_version;break;default:logit("Unknown contextType ["+contextType+"]");return}if(k){var c=get_picture_thumb_url(k.gcid,"original",k.p_version,false,true);goto_url(c);return}var h=get_content_thumb_selected();var b=h.length>downloadPackMaxSize;var e='<div class="contentDownloadContainer"><h2>Ladda ner</h2>';if(b){e+="<p>Du kan endast ladda ner "+downloadPackMaxSize+" bilder åt gången.</p>"}else{e+='<p><img src="'+esc(url_create("www-ps","/img/busy.gif"))+'" width="20" height="20" /> '+h.length+' bilder laddas ner...</p><iframe class="pack-downloader" width="1" height="1" style="visibility:hidden;" src="'+esc(url_create("www","/_download_pack_frame"))+'"></iframe>'}e+="</div>";var g={};g["Stäng"]=function(){a.close()};var a=new Popup({title:"Ladda ner",body:e,buttons:g});if(!b){var l=$("iframe.pack-downloader",a.getContainer());l.load(function(){var o=l.contents().find("body");$("input",o).val(JSON.stringify(h));$("form",o).get(0).submit()});if(n){content_thumb_unselect_all()}}}function menu_content_time(o){var q=false;if(!o){o=get_content_thumb_selected();q=true}var m={};switch(contextType){case"day":case"collection":case"upload":var e;for(var f in o){e=$("#"+o[f]);if(e.size()==0){logit("Could not find gcid ["+o[f]+"]");delete o[f]}else{m[f]={};m[f].time=(e.attr("time")=="null"?null:e.attr("time"))}}break;case"day_zoom":case"collection_zoom":for(var f in o){if(o[f]!=get_gcid(contentCurrent.owner,contentCurrent.type,contentCurrent.id)){logit("Could not find gcid ["+o[f]+"]");delete o[f]}else{m[f]={};m[f].time=contentCurrent.time}}break;default:logit("Unknown contextType ["+contextType+"]");return}if(o.length==0){return}var e;var n,c;var d,k;var g=true;for(var f in m){if(m[f].time==null){c=null;k=null}else{c=rend_date(m[f].time);k=rend_clock(m[f].time);if(k=="00:00:00"){k=null}}if(g){n=c;d=k}else{if(c!=n){n=null;d=null}else{if(k!=d){d=null}}}g=false}var h='<h3>Välj dag då bilden/bilderna togs</h3><p><input type="text" class="day" value="'+(n?n:"")+'" style="width:100px;" />&nbsp;&nbsp;<span class="day_clear">'+rend_button("Rensa")+'</span>&nbsp;&nbsp;<span class="day_today">'+rend_button("Sätt till idag")+'</span></p><h3>Välj klockslag</h3><p><input type="text" class="clock" value="" style="width:100px;" />&nbsp;&nbsp;<span class="clock_clear">'+rend_button("Rensa")+'</span>&nbsp;&nbsp;<span class="clock_now">'+rend_button("Sätt till nu")+"</span></p>";var b=new Popup({title:"Ändra tidpunkt",body:h,blockUI:true,buttons:{Spara:function(){var r=a.datepicker("getDate");var s=l.timeEntry("getTime");if(r&&s){var p=Math.round(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),s.getHours(),s.getMinutes(),s.getSeconds(),s.getMilliseconds())/1000)}else{if(r){var p=Math.round(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate())/1000)}else{var p=null}}content_thumb_action("settings_save",o,{time:p},true,function(){b.close();page_rend()});if(q){content_thumb_unselect_all()}}},onClose:function(){a.datepicker("hide")}});var a=$("input.day",b.getContainer());var l=$("input.clock");a.datepicker({yearRange:"-100:10",showWeeks:true,dateFormat:"yy-mm-dd",speed:"fast",showOn:"both",buttonImage:compile_url("www-ps","/jquery/addons/ui/datepicker/calendar.gif"),buttonImageOnly:true});l.timeEntry({spinnerImage:compile_url("www-ps","/jquery/addons/timeentry/timeEntry6.png"),spinnerSize:[15,16,0],spinnerIncDecOnly:true,showSeconds:true,show24Hours:true,separator:":"});if(d){l.timeEntry("setTime",new Date(2000,1,1,d.substring(0,2),d.substring(3,5),d.substring(6)))}$(".day_clear .button",b.getContainer()).click(function(){$("input.day",b.getContainer()).val("")});$(".day_today .button",b.getContainer()).click(function(){$("input.day",b.getContainer()).val(rend_date(get_now()/1000))});$(".clock_clear .button",b.getContainer()).click(function(){$("input.clock",b.getContainer()).val("")});$(".clock_now .button",b.getContainer()).click(function(){$("input.clock",b.getContainer()).val(rend_clock(get_now()/1000,true))})}function menu_content_rotate(b){var d=false;if(!b){b=get_content_thumb_selected();d=true}var a="<h3>Hur vill du rotera "+(b.length>1?"binderna":"bilden")+'?</h3><p><span class="counterclockwise">'+rend_button("Moturs")+'</span>&nbsp;&nbsp;<span class="clockwise">'+rend_button("Medurs")+'</span>&nbsp;&nbsp;<span class="halfLap">'+rend_button("Halvt varv")+"</span>&nbsp;&nbsp;</p>";var c=new Popup({title:"Rotera",body:a,blockUI:true});$(".counterclockwise .button",c.getContainer()).click(function(){content_thumb_action("rotate",b,-90,true,function(){c.close();page_rend()})});$(".clockwise .button",c.getContainer()).click(function(){content_thumb_action("rotate",b,90,true,function(){c.close();page_rend()})});$(".halfLap .button",c.getContainer()).click(function(){content_thumb_action("rotate",b,180,true,function(){c.close();if(d){content_thumb_unselect_all()}page_rend()})})}function menu_content_delete(b){if(!b){b=get_content_thumb_selected()}var e=null;switch(contextType){case"day":case"collection":case"upload":e=page_rend;break;case"day_zoom":case"collection_zoom":e=function(){goto_url(content_zoom_next_url())};break;default:logit("Unknown contextType ["+contextType+"]");return}var a="<h2>Radera?</h2><p>"+esc("Är du säker på att du vill radera "+(b.length==1?"den markerade bilden":"de "+b.length+" markerade bilderna")+"?");"</p>";var c={};c.Radera=function(){content_thumb_action("delete",b,null,true,function(){e();d.close()})};c.Avbryt=function(){d.close()};var d=new Popup({title:"Radera",body:a,buttons:c})}function collection_settings_save(){var c=$("#collection_save");$("input",c).attr("disabled","disabled");var e=$("input[name=collection]",c).val();var d={};d.name=$("input[name=name]",c).val();d.urlname=$("input[name=urlname]",c).val();var b=new Ajax();b.setUrlBase("/user/collection/settings_save");b.addUrlParam({collection:e});b.addPostParam({settings:JSON.stringify(d)});b.setOnDone(function(){goto_url(url_collection_settings(whoami,e))});b.setOnError(function(){goto_url(url_collection_settings(whoami,e));return true});b.post()}function content_thumb_preload(b,a){if(!isArray(b)){b=[b]}var d,g;var f=[];for(var e in b){if(!b[e]){continue}g=b[e];switch(g.type){case"p":d=get_picture_thumb_url(get_gcid(g.owner,g.type,g.id),get_picture_thumb_optimal_size(a),g.p_version);f.push(d);break;default:logit("Unsupported content type ["+g.type+"]")}}image_preload(f)}function fetch_content_access(c,e,d){if(!isArray(c)){c=[c]}var b=new Ajax();b.setUrlBase("/user/content/get_access");b.addPostParam({gcidList:JSON.stringify(c)});b.setOnDone(function(a){if(e){e(a)}});b.setOnError(function(){if(d){d()}});b.post()};

bstrap.loaded("content");

