/*1298588573,176820663*/

if (window.CavalryLogger) { CavalryLogger.start_js(["GYiJC"]); }

function Nectar(){}copy_properties(Nectar,{linkHandler:function(d,b){var c=Nectar.getNectarParams();c.ia=1;var f=b.href;if(!f){f=URI.getRequestURI().toString();c.err=1;}c.url=f;var a=b.async_url||'/ajax/nectar.php';var e=URI(a).addQueryData({nctr:c}).toString();e+='&';new AsyncSignal(e,{}).send();return d;},getNectarParams:function(){var a={};copy_properties(a,Nectar.extraData.get_query_data());return a;},extraData:function(){var a={};var b=[];return {set_item:function(c,e,d){var f=a[c];if(f===undefined){if(d)b.push(c);f=[];a[c]=f;}return f.push(e);},get_item:function(c){return a[c]||[];},get_query_data:function(){var c,f,d,e={};for(c=0;c<b.length;c++){d=b[c];f=a[d];if(f)e[d]=f.join(',');}if('pts' in a)e.num_pts=a.pts.length;a=[];b=[];return e;}};}()});
function NectarPhotosLog(){}copy_properties(NectarPhotosLog,{PHOTOS_BUF_LEN:20,showPhotoHandler:function(f,a){if(a.flush)NectarPhotosLog.flushLog();var b=a.node;var e=a.pid;var c=a.owner_id;var d=Nectar.extraData.get_item('pts');if(e!==undefined){if(d.length==0)Nectar.extraData.set_item('url',b.href,false);Nectar.extraData.set_item('pts',c+':'+e,true);}d=Nectar.extraData.get_item('pts');if(d.length>=NectarPhotosLog.PHOTOS_BUF_LEN)NectarPhotosLog.flushLog();return false;},flushLog:function(){var a=Nectar.extraData.get_item('pts');if(a.length>0){var b=Nectar.extraData.get_item('url')[0];Nectar.linkHandler(false,{href:b,async_url:'/ajax/nectar_photos.php'});}return false;}});onloadRegister(function(){Arbiter.subscribe('photostream/showPhoto',NectarPhotosLog.showPhotoHandler);});onbeforeunloadRegister(function(){NectarPhotosLog.flushLog();},false);
var Photolike={bindKeys:function(){var a='photocomment';KeyEventController.registerKey('L',function(){var b=DOM.scry($(a),"button[name='like']")[0];if(b)b.click();});KeyEventController.registerKey('U',function(){var b=DOM.scry($(a),"button[name='unlike']")[0];if(b)b.click();});}};
function PhotoTagBoxController(b,a){Event.listen(b,{mouseover:function(c){var e=Parent.byClass(c.getTarget(),'phototag_name');if(!e)return;var d=$(e.id.replace('tag_name','tag_box'));if(CSS.hasClass(d,'tag_box_unplaced'))Bootloader.loadComponents('photo-tag-box-positioning',function(){LegacyPhotoTagPositioner.position($('myphoto'),a);});CSS.show(d);},mouseout:function(c){$$('#photo_container span.tag_outer').each(function(d){CSS.hide(d);});}});}

if (window.Bootloader) { Bootloader.done(["GYiJC"]); }
