var _scroll_offset=501;var places_space_id=(global_ispro?"792600202":"792600207");map_loader={location_obj:null,snag:false,go_go_go:function(s,a) {this.location_obj=s;window.ymap=new (YMap)(_ge("div_map"));window.ymap.disableDragMap(true);window.ymap.disableKeyControls(true);window.ymap.disableCopyright(true);var l=window.ymap.getBestZoomAndCenter([new (YGeoPoint)(this.location_obj.bbox.swcorner.latitude,this.location_obj.bbox.swcorner.longitude),new (YGeoPoint)(this.location_obj.bbox.necorner.latitude,this.location_obj.bbox.necorner.longitude)]);window.ymap.drawZoomAndCenter(l.YGeoPoint,l.zoomLevel);for(var m=1;m<_ge("div_map").childNodes.length;m++){YAHOO.util.Dom.setStyle( _proxy_jslib_handle(_ge("div_map").childNodes, (m), 0, 0),"display","none");}if(l.zoomLevel<=13){YAHOO.util.Dom.setStyle("f_div_map_dot","display","block");}var R= _proxy_jslib_handle(_ge("div_map"), 'getElementsByTagName', '', 1, 0)("img");var z=(!isIE?"pointer":"hand");for(m=R.length;m--;){if( _proxy_jslib_handle( _proxy_jslib_handle(R, (m), 0, 0), 'src', '', 0, 0).indexOf(".gif")>0){ _proxy_jslib_handle(R, (m), 0, 0).style.display="none";} _proxy_jslib_assign('',  _proxy_jslib_handle(R, (m), 0, 0).style, 'cursor', '=', (z));}if(a&& _proxy_jslib_handle(a, ("latitude"), 0, 0)&& _proxy_jslib_handle(a, ("longitude"), 0, 0)&& _proxy_jslib_handle(a, ("latitude"), 0, 0)!=null&& _proxy_jslib_handle(a, ("longitude"), 0, 0)!=null){var o=new (YAHOO.util.Element)(document.createElement("div"));o.set("id","f_div_splat_dot");o.setStyle("position","relative");if(!isIE){o.setStyle("opacity","0.85");}var w=new (YAHOO.util.Element)(document.createElement("img"));w.set("id","f_img_splat_dot");w.setStyle("position","absolute");w.setStyle("top","-16");w.setStyle("left","-16");w.setStyle("width","32px");w.setStyle("height","34px");w.setStyle("cursor","pointer"); _proxy_jslib_assign('', w.get("element"), 'src', '=', (_images_root+"/dot_splat.png"));w.get("element").className="trans_png";w.appendTo(o);var I=new (YCustomOverlay)(new (YGeoPoint)(a.latitude,a.longitude),o.get("element"));var C=window.ymap.addOverlay(I);this.splat_dot=I;}}};top_map_loader={location_obj:null,world_map:null,go_go_go:function(o) {this.location_obj=o;var l=this.location_obj.centroid.latitude+3.75;if(l>83.5){l=83.5;}var s=this.location_obj.centroid.longitude+132.5;this.world_map=new (YMap)( _proxy_jslib_handle(document, 'getElementById', '', 1, 0)("world_map"));this.world_map.drawZoomAndCenter(new (YGeoPoint)(l,s),16);this.world_map.disableDragMap(true);this.world_map.disableKeyControls(true);this.world_map.disableCopyright(true);for(var C=1;C<_ge("world_map").childNodes.length;C++){YAHOO.util.Dom.setStyle( _proxy_jslib_handle(_ge("world_map").childNodes, (C), 0, 0),"display","none");}var I=(navigator.userAgent.match(/MSIE/)?4:2)+"px";}};page_controller={dont_fade_image:false,new_load:false,load_page:function() {var w=places.current_mode;if(w=="interesting"){var G=places.interesting_page_current;if( _proxy_jslib_handle(places.interesting_pages_loaded, (G), 0, 0)){utils.set_buttons();if(places.force_image_load){places.force_image_load=false;utils.show_item(places.current_interesting_id);}return ;}}else{var G=places.recent_page_current;if( _proxy_jslib_handle(places.recent_pages_loaded, (G), 0, 0)){utils.set_buttons();if(places.force_image_load){places.force_image_load=false;utils.show_item(places.current_recent_id);}return ;}}var l=Array();var E=(((G-1)*6)+1);var I=E+6;for(var R=E;R<I;R++){if(w=="interesting"){if(R<places.interesting_array.length){l.push( _proxy_jslib_handle(places.interesting_array, (R), 0, 0));}}else{if(R<places.recent_array.length){l.push( _proxy_jslib_handle(places.recent_array, (R), 0, 0));}}}if(l.length>0){if(w=="interesting"){ _proxy_jslib_assign('', places.interesting_pages_loaded, (G), '=', (true));}else{ _proxy_jslib_assign('', places.recent_pages_loaded, (G), '=', (true));}for(var R=0;R<l.length;R++){if(w=="interesting"){var Z= _proxy_jslib_handle(places.interesting_hash, ( _proxy_jslib_handle(l, (R), 0, 0)), 0, 0);}else{var Z= _proxy_jslib_handle(places.recent_hash, ( _proxy_jslib_handle(l, (R), 0, 0)), 0, 0);}var m=new (YAHOO.util.Element)(document.createElement("img"));if(places.current_mode=="interesting"){m.setAttributes({id:"img_thumb_holder_int_"+Z.id,width:75,height:75,title:Z.title,src:_get_photo_src(Z)});}else{m.setAttributes({id:"img_thumb_holder_recent_"+Z.id,width:75,height:75,title:Z.title,src:_get_photo_src(Z)});}m.addClass("pc_img");m.setStyle("display","inline");var a=new (YAHOO.util.Element)(document.createElement("a"));a.setAttributes({href:"#",title:Z.title});var W=new (YAHOO.util.Element)(document.createElement("span"));if(Z.is_video){W.setAttributes({id:"steward_swf"+Z.id});}else{W.setAttributes({id:"notsteward_swf"+Z.id});}W.setStyle("position","absolute");if(w=="interesting"){W.setStyle("top","2px");}else{W.setStyle("top","202px");}W.setStyle("left",((E+R-1)*84)+2+"px");W.addClass("photo_container pc_s");if(Z.is_video){var s=new (YAHOO.util.Element)(document.createElement("img"));s.setAttributes({id:"mini_vid_arrow_"+Z.id,width:11,height:11,src:_images_root+"/video_play_icon_small.png"});s.addClass("trans_png");var z=new (YAHOO.util.Element)(document.createElement("a"));z.setAttributes({id:"stewart_swf"+Z.id+"_trigger_a",href:"#"});z.addClass("pc_link");}a.addListener("click",function(f,r) {Y.U.Event.preventDefault(f),utils.show_item(r.id);return false;},{id:Z.id});m.appendTo(a);a.appendTo(W);if(Z.is_video){z.addListener("click",function(f,r) {Y.U.Event.preventDefault(f),utils.show_item(r.id);return false;},{id:Z.id});s.appendTo(z);z.appendTo(W);}var o=new (YAHOO.util.Element)(document.createElement("span"));if(w!="interesting"){o.setStyle("top","281px");}o.setStyle("left",((E+R-1)*84)+2+"px");o.addClass("item_title");o.set("innerHTML",F.output.get("grouppool_from",Z.owner,Z.ownername));W.appendTo("iconic_items");o.appendTo("iconic_items");}if(places.auto_load_first_image||places.force_image_load){places.auto_load_first_image=false;places.force_image_load=false;writeDebug("about to show first item");utils.show_item(l[0]);}}else{this.check_for_API_page_load();}utils.set_buttons();if(w=="interesting"){var C=(Math.ceil((places.interesting_array.length-1)/6));if(G==C-1){page_controller.check_for_API_page_load();}}else{var C=(Math.ceil((places.recent_array.length-1)/6));if(G==C-1){page_controller.check_for_API_page_load();}}},check_for_API_page_load:function() {if(places.loading_api){return ;}if(places.q!=""||places.user_id!=""){var o=document.createElement("script");o.type="text/javascript"; _proxy_jslib_assign('', o, 'src', '=', (places.api_root+"rest/?method=flickr.photos.search&api_key="+places.api_key+"&woe_id="+places.woe_id+"&extras=owner_name,icon_server,geo,o_dims,media&per_page=72&format=json&jsoncallback=page_controller.parse_json"));if(places.q!=""){ _proxy_jslib_assign('', o, 'src', '+=', ("&tags="+places.q));}if(places.user_id!=""){ _proxy_jslib_assign('', o, 'src', '+=', ("&user_id="+places.user_id));}if(places.current_mode=="interesting"){ _proxy_jslib_assign('', o, 'src', '+=', ("&sort=interestingness-desc"));if(places.interesting_array.length==1){ _proxy_jslib_assign('', o, 'src', '+=', ("&page=1"));this.set_new_load();}else{ _proxy_jslib_assign('', o, 'src', '+=', ("&page="+(Math.ceil(places.interesting_page_current/12)+1)));}if(places.no_more_interesting){return ;}}else{if(places.recent_array.length==1){ _proxy_jslib_assign('', o, 'src', '+=', ("&page=1"));this.set_new_load();}else{ _proxy_jslib_assign('', o, 'src', '+=', ("&page="+(Math.ceil(places.recent_page_current/12)+1)));}if(places.no_more_recent){return ;}}if(places.entered_user_nsid!=""){ _proxy_jslib_assign('', o, 'src', '+=', ("&user_id="+places.entered_user_nsid));}places.loading_api=true; _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)("head")[0].appendChild(o);}else{if(places.current_mode=="recent"){var o=document.createElement("script");o.type="text/javascript"; _proxy_jslib_assign('', o, 'src', '=', (places.api_root+"rest/?method=flickr.photos.search&api_key="+places.api_key+"&woe_id="+places.woe_id+"&extras=owner_name,icon_server,geo,o_dims,media&per_page=72&format=json&jsoncallback=page_controller.parse_json"));if(places.recent_array.length==1){ _proxy_jslib_assign('', o, 'src', '+=', ("&page=1"));places.auto_load_first_image=true;this.set_new_load();}else{ _proxy_jslib_assign('', o, 'src', '+=', ("&page="+(Math.ceil(places.recent_page_current/12)+1)));}if(places.entered_user_nsid!=""){ _proxy_jslib_assign('', o, 'src', '+=', ("&user_id="+places.entered_user_nsid));}places.loading_api=true; _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)("head")[0].appendChild(o);}else{var o=document.createElement("script");o.type="text/javascript"; _proxy_jslib_assign('', o, 'src', '=', (places.api_root+"rest/?method=flickr.photos.search&api_key="+places.api_key+"&woe_id="+places.woe_id+"&extras=owner_name,icon_server,geo,o_dims,media&per_page=72&format=json&jsoncallback=page_controller.parse_json")); _proxy_jslib_assign('', o, 'src', '+=', ("&sort=interestingness-desc"));if(places.interesting_array.length==1){ _proxy_jslib_assign('', o, 'src', '+=', ("&page=1"));places.auto_load_first_image=true;this.set_new_load();}else{ _proxy_jslib_assign('', o, 'src', '+=', ("&page="+(Math.ceil(places.interesting_page_current/12)+1)));}if(places.entered_user_nsid!=""){ _proxy_jslib_assign('', o, 'src', '+=', ("&user_id="+places.entered_user_nsid));}places.loading_api=true; _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)("head")[0].appendChild(o);}}},set_new_load:function() {places.new_load=true;Y.U.Dom.setStyle("span_highlight","display","none");Y.U.Dom.setStyle("f_div_tray_no_results","display","none");Y.U.Dom.setStyle("f_div_tray_loading","display","block");},parse_json:function(I) {places.loading_api=false;places.new_load=false;Y.U.Dom.setStyle("f_div_tray_loading","display","none");if( _proxy_jslib_handle(I, ("stat"), 0, 0)&&I.stat=="ok"&& _proxy_jslib_handle(I, ("photos"), 0, 0)&& _proxy_jslib_handle(I.photos, ("photo"), 0, 0)){if(I.photos.photo.length>0){Y.U.Dom.setStyle("span_highlight","display","block");Y.U.Dom.setStyle("f_div_tray_no_results","display","none");if(places.current_mode=="interesting"){if(I.photos.page==I.photos.pages){places.no_more_interesting=true;}}else{if(I.photos.page==I.photos.pages){places.no_more_recent=true;}}for(var C=0;C<I.photos.photo.length;C++){var o= _proxy_jslib_handle(I.photos.photo, (C), 0, 0); _proxy_jslib_assign('', o, 'src', '=', (o.server+"/"+o.id+"_"+o.secret+"_s.jpg"));if(o.media=="video"){o.is_video=true;if(o.o_width>500){o.o_height=parseInt(o.o_height*(500/o.o_width));o.o_width=500;}if(o.o_height>500){o.o_width=parseInt(o.o_width*(500/o.o_height));o.o_height=500;}}else{o.is_video=false;}if(places.current_mode=="interesting"){if( _proxy_jslib_handle(I.photos, ("page"), 0, 0)==1&&C==0){places.current_interesting_id=o.id;} _proxy_jslib_assign('', places.interesting_hash, (o.id), '=', (o));places.interesting_array.push(o.id);}else{if( _proxy_jslib_handle(I.photos, ("page"), 0, 0)==1&&C==0){places.current_recent_id=o.id;} _proxy_jslib_assign('', places.recent_hash, (o.id), '=', (o));places.recent_array.push(o.id);}}page_controller.load_page();}else{ _proxy_jslib_assign('',  _proxy_jslib_handle(_ge("f_div_tray_no_results"), 'getElementsByTagName', '', 1, 0)("span")[0], 'innerHTML', '=', (places.q)); _proxy_jslib_assign('', _ge("div_iconic_photo_title"), 'innerHTML', '=', (""));Y.U.Dom.setStyle("f_div_tray_no_results","display","block");Y.U.Dom.setStyle("f_div_photo_frame_loading","display","none");utils.set_favorite_disabled();if(_ge("img_buffer_copy")){Y.U.Dom.setStyle("img_buffer_copy","display","none");}this.anim_set_image_opacity=new (YAHOO.util.Anim)(_ge("img_buffer_spaceball"),{width:{to:500},height:{to:256}},0.666,YAHOO.util.Easing.easeOut);this.anim_set_image_opacity2=new (YAHOO.util.ColorAnim)(_ge("img_buffer_spaceball"),{backgroundColor:{to:"#F7F7F7"}},0.666,YAHOO.util.Easing.easeOut);this.anim_set_image_opacity3=new (YAHOO.util.Anim)(_ge("div_iconic_photo_frame"),{width:{to:500},height:{to:256}},0.666,YAHOO.util.Easing.easeOut);this.anim_set_image_opacity.animate();this.anim_set_image_opacity2.animate();this.anim_set_image_opacity3.animate();}}}};utils={fading:false,loading_image:false,can_scroll_next:true,hash_checker_id:"",old_hash:"",next_change_is_ok:false,show_item:function(C) {if(! _proxy_jslib_handle(places.interesting_hash, (C), 0, 0)&&! _proxy_jslib_handle(places.recent_hash, (C), 0, 0)){return ;}if(places.current_mode=="interesting"){for(var l=0;l<places.interesting_array.length;l++){if( _proxy_jslib_handle(places.interesting_array, (l), 0, 0)==C){var o=Math.ceil((l)/6);var I=places.interesting_page_current-o;places.interesting_page_current=o;o--;places.tray_mover=new (YAHOO.util.Anim)("div_iconic_photo_tray",{left:{to:(o*-504)}},0.333,YAHOO.util.Easing.easeOut);places.tray_mover.animate();page_controller.load_page();}}}if(places.current_mode=="recent"){for(var l=0;l<places.recent_array.length;l++){if( _proxy_jslib_handle(places.recent_array, (l), 0, 0)==C){var o=Math.ceil((l)/6);var I=places.recent_page_current-o;places.recent_page_current=o;o--;places.tray_mover=new (YAHOO.util.Anim)("div_iconic_photo_tray",{left:{to:(o*-504)}},0.333,YAHOO.util.Easing.easeOut);places.tray_mover.animate();page_controller.load_page();}}}if(_ge("img_thumb_holder_int_"+C)&&places.current_mode=="interesting"){var s=_ge("img_thumb_holder_int_"+C).parentNode.parentNode;}if(_ge("img_thumb_holder_recent_"+C)&&places.current_mode=="recent"){var s=_ge("img_thumb_holder_recent_"+C).parentNode.parentNode;}Y.U.Dom.setStyle("span_highlight","left",parseInt(Y.U.Dom.getStyle(s,"left"))-2+"px");Y.U.Dom.setStyle("span_highlight","top",parseInt(Y.U.Dom.getStyle(s,"top"))-2+"px");this.fade(C);},fade:function(C) {this.fading=true;var s= _proxy_jslib_handle(_ge("div_iconic_photo_frame"), 'getElementsByTagName', '', 1, 0)("script");for(var I=0;I<s.length;I++){ _proxy_jslib_handle(s, (I), 0, 0).parentNode.removeChild( _proxy_jslib_handle(s, (I), 0, 0));}if(! _proxy_jslib_handle(places, ("old_photo_obj"), 0, 0)||places.old_photo_obj.is_video){var o=Y.U.Dom.getStyle("f_div_photo_frame_loading","width");var l=Y.U.Dom.getStyle("f_div_photo_frame_loading","height"); _proxy_jslib_assign('', _ge("div_iconic_photo_frame"), 'innerHTML', '=', ("<div id=\"f_div_photo_frame_loading\" style=\"height: "+l+"; width: "+o+"; display: none\"><img id=\"f_img_photo_frame_loading\" src=\"/images/progress/balls-24x12-trans.gif\"/></div>"));places.current_id=C;if(places.current_mode=="interesting"){places.current_interesting_id=C;}else{places.current_recent_id=C;}this.unfade();}else{places.current_id=C;if(places.current_mode=="interesting"){places.current_interesting_id=C;}else{places.current_recent_id=C;}this.anim_set_image_opacity=new (YAHOO.util.Anim)(_ge("img_buffer_copy"),{opacity:{to:0}},0.666,YAHOO.util.Easing.easeOut);this.anim_set_image_opacity.onComplete.subscribe(this.fade_done);this.anim_set_image_opacity.animate();}Y.U.Dom.setStyle("f_div_photo_frame_loading","display","block");this.set_buttons();},fade_done:function() {var o=_ge("f_div_photo_frame_loading").parentNode.removeChild(_ge("f_div_photo_frame_loading")); _proxy_jslib_assign('', _ge("div_iconic_photo_frame"), 'innerHTML', '=', (""));_ge("div_iconic_photo_frame").appendChild(o);utils.unfade();},unfade:function() {if( _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0)){var o= _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0);}else{if( _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0)){var o= _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0);}else{return ;}}places.old_photo_obj=o;var s=o.title;if(s.length>46){s=s.truncate(46)+" ...";}var m=o.ownername;if(m.length>24){m=m.truncate(24)+" ...";} _proxy_jslib_assign('', _ge("div_iconic_photo_title"), 'innerHTML', '=', ("<strong><a href=\"/photos/"+o.owner+"/"+o.id+"\">"+s+"</a></strong> "+F.output.get("by")+" <a href=\"/photos/"+o.owner+"\">"+m+"</a>"));if( _proxy_jslib_handle(map_loader, ("splat_dot"), 0, 0)){map_loader.splat_dot.setYGeoPoint(new (YGeoPoint)(o.latitude,o.longitude));}if(global_name&& _proxy_jslib_handle(o, ("ownername"), 0, 0)&&global_name!=o.ownername){if( _proxy_jslib_handle(o, ("isfavorite"), 0, 0)){utils.set_favorite_visual(o.isfavorite==1?true:false);}else{utils.set_favorite_visual(false);}}else{utils.set_favorite_disabled();}if(o.is_video){var l=250-(o.o_width/2);var I=new (YAHOO.util.Anim)("div_iconic_photo_frame",{height:{to:o.o_height},width:{to:o.o_width},left:{to:l}},0.333,YAHOO.util.Easing.easeOut);I.onComplete.subscribe(this.video_loaded);var C=new (YAHOO.util.Anim)("f_div_photo_frame_loading",{height:{to:o.o_height},width:{to:o.o_width},left:{to:l}},0.333,YAHOO.util.Easing.easeOut);I.animate();C.animate();}else{this.loading_image=true; _proxy_jslib_assign('', _ge("img_iconic_photo_buffer"), 'src', '=', (_get_photo_src(o,"500")));}},video_loaded:function() {if( _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0)){var o= _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0);}else{if( _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0)){var o= _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0);}else{return ;}}Y.U.Dom.setStyle("f_div_photo_frame_loading","display","none");var I=new (YAHOO.util.Element)(document.createElement("span"));I.set("id","stewart_swf"+o.id+"_div");I.addClass("photo_container pc_t");I.setStyle("position","relative");I.setStyle("width",o.o_width+"px");I.setStyle("height",o.o_height+"px");I.setStyle("border","0px solid black");I.setStyle("background-color","black");var m=new (YAHOO.util.Element)(document.createElement("a"));m.set("target","_blank");m.set("href",_site_root+"/photos/"+o.owner+"/"+o.id);m.set("title",o.title.escape_for_display()+" "+F.output.get("by")+" "+o.ownername.escape_for_display());var l=new (YAHOO.util.Element)(document.createElement("img"));l.addClass("pc_img");l.setStyle("width",o.o_width);l.setStyle("height",o.o_height);l.setStyle("position","relative");l.setStyle("display","none");l.set("alt",o.title.escape_for_display()+" "+F.output.get("by")+" "+o.ownername.escape_for_display());l.set("src",_get_photo_src(o,"500"));var C=new (YAHOO.util.Element)(document.createElement("a"));C.set("id","stewart_swf"+o.id+"_trigger_a");C.addClass("pc_link");C.set("title",F.output.get("play_video"));C.set("href",_site_root+"/photos/"+o.owner+"/"+o.id);var s=new (YAHOO.util.Element)(document.createElement("img"));s.addClass("trans_png");s.setStyle("width","11px");s.setStyle("height","11px");s.set("alt","");s.set("src",_images_root+"/video_play_icon_small.png");l.appendTo(m);m.appendTo(I);l.appendTo(C);C.appendTo(I);I.appendTo("div_iconic_photo_frame");F.decorate(_ge("stewart_swf"+o.id+"_div"),F._stewart_swf_div).stewart_go_go_go(o.o_width,o.o_height,{onsite:"true",flickr_noAutoPlay:"false",photo_secret:o.secret,photo_id:o.id,flickr_photo_page:"/photos/"+o.owner+"/"+o.id});F._do_stats();},image_loaded:function() {if(!utils.loading_image){return false;}utils.loading_image=false; _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("utils.image_loaded_cont()",100);F._do_stats();},image_loaded_cont:function() {var s=YAHOO.util.Dom.getRegion("img_iconic_photo_buffer");var l=s.right-s.left;if(l<125){l=125;}if(document.all&&!window.opera&&!window.XMLHttpRequest){l=l-115;}var I=250-((s.right-s.left)/2);var C=new (YAHOO.util.Anim)("div_iconic_photo_frame",{height:{to:s.bottom- _proxy_jslib_handle(s, 'top', '', 0, 0)},width:{to:s.right-s.left},left:{to:I}},0.333,YAHOO.util.Easing.easeOut);C.onComplete.subscribe(this.finished_resizing_frame);var o=new (YAHOO.util.Anim)("f_div_photo_frame_loading",{height:{to:s.bottom- _proxy_jslib_handle(s, 'top', '', 0, 0)},width:{to:s.right-s.left}},0.333,YAHOO.util.Easing.easeOut);C.animate();o.animate();},finished_resizing_frame:function() {if( _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0)){var C= _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0);}else{if( _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0)){var C= _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0);}else{return ;}}var I=YAHOO.util.Dom.getRegion("img_iconic_photo_buffer");var s=_ge("f_div_photo_frame_loading").parentNode.removeChild(_ge("f_div_photo_frame_loading")); _proxy_jslib_assign('', _ge("div_iconic_photo_frame"), 'innerHTML', '=', (""));_ge("div_iconic_photo_frame").appendChild(s);var l=new (YAHOO.util.Element)(document.createElement("img"));l.setAttributes({id:"img_buffer_copy",src:_get_photo_src(C,"500")});l.setStyle("border","0px none");l.setStyle("position","absolute");l.setStyle("opacity","0");l.setStyle("top","0px");l.setStyle("left","0px");l.setStyle("width",I.right-I.left+"px");l.setStyle("height",I.bottom- _proxy_jslib_handle(I, 'top', '', 0, 0)+"px");l.setStyle("cursor","pointer");var m=new (YAHOO.util.Element)(document.createElement("img"));m.setAttributes({id:"img_buffer_spaceball",src:_images_root+"/spaceball.gif"});m.setStyle("border","0px none");m.setStyle("position","absolute");m.setStyle("top","0px");m.setStyle("left","0px");m.setStyle("width",I.right-I.left+"px");m.setStyle("height",I.bottom- _proxy_jslib_handle(I, 'top', '', 0, 0)+"px");m.setStyle("cursor","pointer");var o=new (YAHOO.util.Element)(document.createElement("a"));o.setAttributes({id:"a_buffer_link",target:"_blank",href:"/photos/"+C.owner+"/"+C.id});l.appendTo(o);m.appendTo(o);o.appendTo("div_iconic_photo_frame");this.anim_set_image_opacity=new (YAHOO.util.Anim)(_ge("img_buffer_copy"),{opacity:{to:1}},0.666,YAHOO.util.Easing.easeOut);this.anim_set_image_opacity.animate();},set_tray_view:function(I) {if(places.current_mode!=I){var C=_ge("photo_tray_container");YAHOO.util.Dom.removeClass(C,"recent");YAHOO.util.Dom.removeClass(C,"interesting");YAHOO.util.Dom.addClass(C,I);if(I=="interesting"){Y.U.Dom.setStyle("div_iconic_photo_tray","top","0px");Y.U.Dom.setStyle("div_iconic_photo_tray","left",((places.interesting_page_current-1)*-504)+"px");}else{Y.U.Dom.setStyle("div_iconic_photo_tray","top","-200px");Y.U.Dom.setStyle("div_iconic_photo_tray","left",((places.recent_page_current-1)*-504)+"px");}places.force_image_load=true;places.current_mode=I;page_controller.load_page();utils.update_url_fragment();}return false;},set_buttons:function() {var C=places.current_mode;if(C=="interesting"){var o=places.interesting_page_current;}else{var o=places.recent_page_current;}if(o>1){_ge("f_img_photo_prev").button_enable();_ge("f_img_photo_prev").is_disabled=false;_ge("f_div_tray_btn_prev").button_enable();_ge("f_div_tray_btn_prev").is_disabled=false;}else{if(C=="interesting"){if(places.current_interesting_id==places.interesting_array[1]){_ge("f_img_photo_prev").button_disable();_ge("f_img_photo_prev").is_disabled=true;}else{_ge("f_img_photo_prev").button_enable();_ge("f_img_photo_prev").is_disabled=false;}}else{if(places.recent_interesting_id==places.recent_array[1]){_ge("f_img_photo_prev").button_disable();_ge("f_img_photo_prev").is_disabled=true;}else{_ge("f_img_photo_prev").button_enable();_ge("f_img_photo_prev").is_disabled=false;}}_ge("f_div_tray_btn_prev").button_disable();}if(C=="interesting"){if(o*6>=places.interesting_array.length-1){_ge("f_div_tray_btn_next").button_disable();_ge("f_div_tray_btn_next").is_disabled=true;utils.can_scroll_next=false;if(places.current_interesting_id== _proxy_jslib_handle(places.interesting_array, (places.interesting_array.length-1), 0, 0)){_ge("f_img_photo_next").button_disable();_ge("f_img_photo_next").is_disabled=true;}else{_ge("f_img_photo_next").button_enable();_ge("f_img_photo_next").is_disabled=false;}}else{_ge("f_div_tray_btn_next").button_enable();_ge("f_div_tray_btn_next").is_disabled=false;utils.can_scroll_next=true;}}else{if(o*6>=places.recent_array.length-1){_ge("f_div_tray_btn_next").button_disable();_ge("f_div_tray_btn_next").is_disabled=true;utils.can_scroll_next=false;if(places.recent_interesting_id== _proxy_jslib_handle(places.recent_array, (places.recent_array.length-1), 0, 0)){_ge("f_img_photo_next").button_disable();_ge("f_img_photo_next").is_disabled=true;}else{_ge("f_img_photo_next").button_enable();_ge("f_img_photo_next").is_disabled=false;}}else{_ge("f_div_tray_btn_next").button_enable();_ge("f_div_tray_btn_next").is_disabled=false;utils.can_scroll_next=true;}}},set_tag:function(C) {if(C.toLowerCase()==places.q.toLowerCase()){return ;}if(places.loading_api){return ;}places.interesting_hash=[];places.recent_hash=[];places.interesting_array=[0];places.recent_array=[0];places.interesting_pages_loaded={};places.recent_pages_loaded={};places.interesting_page_current=1;places.recent_page_current=1;places.no_more_interesting=false;places.no_more_recent=false;places.auto_load_first_image=true;places.q=C.toLowerCase();if(places.q==""){Y.U.Dom.setStyle("div_place_title_plain","display","inline");Y.U.Dom.setStyle("a_place_title","display","none");}else{Y.U.Dom.setStyle("div_place_title_plain","display","none");Y.U.Dom.setStyle("a_place_title","display","inline");} _proxy_jslib_assign('', _ge("iconic_items"), 'innerHTML', '=', ("<span id=\"span_highlight\"><span id=\"span_highlight_inner\"></span></span>"));Y.U.Dom.setStyle("div_iconic_photo_tray","left","0px");if(places.current_mode=="interesting"){Y.U.Dom.setStyle("div_iconic_photo_tray","top","0px");}else{Y.U.Dom.setStyle("div_iconic_photo_tray","top","-200px");}if(_ge("div_tags")){var o= _proxy_jslib_handle(_ge("div_tags"), 'getElementsByTagName', '', 1, 0)("a");for(var I=0;I<o.length;I++){Y.U.Dom.removeClass( _proxy_jslib_handle(o, (I), 0, 0),"active");if( _proxy_jslib_handle( _proxy_jslib_handle(o, (I), 0, 0), 'innerHTML', '', 0, 0).indexOf(">"+C.toLowerCase()+"<")!=-1|| _proxy_jslib_handle( _proxy_jslib_handle(o, (I), 0, 0), 'innerHTML', '', 0, 0)==C.toLowerCase()){Y.U.Dom.addClass( _proxy_jslib_handle(o, (I), 0, 0),"active");}}}this.update_url_fragment(); _proxy_jslib_assign('', _ge("searchfor_tag"), 'innerHTML', '=', ("<b>/</b> "+C.toLowerCase()));if(C.toLowerCase()!=""){Y.U.Dom.setStyle("pl_tag","display","inline");Y.U.Dom.setStyle("searchfor_tag","display","inline");}else{Y.U.Dom.setStyle("pl_tag","display","none");}page_controller.load_page();},update_url_fragment:function() {clearTimeout(utils.hash_checker_id);if(places.current_mode=="interesting"){var o=[places.q,];}else{var o=[places.q,"recent"];}if( _proxy_jslib_handle(o, 'toString', '', 1, 0)().toLowerCase()!=""){ _proxy_jslib_handle(window, 'location', '', 0, 0).hash= _proxy_jslib_handle(o, 'toString', '', 1, 0)().toLowerCase(); _proxy_jslib_assign('', _ge("inpt_what_are_we_doing"), 'value', '=', ( _proxy_jslib_handle(window, 'location', '', 0, 0).hash));}else{ _proxy_jslib_handle(window, 'location', '', 0, 0).hash="#"; _proxy_jslib_assign('', _ge("inpt_what_are_we_doing"), 'value', '=', ( _proxy_jslib_handle(window, 'location', '', 0, 0).hash));}utils.hash_checker_id= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("utils.detect_hash_change()",1000);},detect_hash_change:function() {clearTimeout(utils.hash_checker_id);if( _proxy_jslib_handle(window, 'location', '', 0, 0).hash.toLowerCase()!= _proxy_jslib_handle(_ge("inpt_what_are_we_doing"), 'value', '', 0, 0)){this.hash_checker(); _proxy_jslib_assign('', _ge("inpt_what_are_we_doing"), 'value', '=', ( _proxy_jslib_handle(window, 'location', '', 0, 0).hash.toLowerCase()));}utils.hash_checker_id= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("utils.detect_hash_change()",1000);return false;},hash_checker:function() {var s= _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0).hash, 'replace', '', 1, 0)(/^#/,"");if(s!=""){var C=s.split(",");var I=false;if(C[0].toLowerCase()!=places.q.toLowerCase()){I=true;}if(C[1]!=places.current_mode){if(C[1]=="recent"){places.current_mode=C[1];}else{places.current_mode="interesting";}var l=_ge("photo_tray_container");Y.U.Dom.removeClass(l,"recent");Y.U.Dom.removeClass(l,"interesting");Y.U.Dom.addClass(l,places.current_mode);if(places.current_mode=="interesting"){Y.U.Dom.setStyle("div_iconic_photo_tray","top","0px");Y.U.Dom.setStyle("div_iconic_photo_tray","left",((places.interesting_page_current-1)*-504)+"px");}else{Y.U.Dom.setStyle("div_iconic_photo_tray","top","-200px");Y.U.Dom.setStyle("div_iconic_photo_tray","left",((places.recent_page_current-1)*-504)+"px");}places.auto_load_first_image=true;I=true;}if(I){if(C[0].toLowerCase()!=places.q.toLowerCase()){Y.U.Dom.setStyle("img_buffer_copy","display","none");if(!places.first_run){Y.U.Dom.setStyle("f_div_photo_frame_loading","display","block");}places.auto_load_first_image=true;utils.set_tag(C[0].toLowerCase());}else{page_controller.dont_fade_image=true;page_controller.load_page();}}}else{if(!places.first_run&&(places.current_mode=="recent"||places.q!="")){places.current_mode="interesting";var l=_ge("photo_tray_container");Y.U.Dom.removeClass(l,"recent");Y.U.Dom.removeClass(l,"interesting");Y.U.Dom.addClass(l,places.current_mode);Y.U.Dom.setStyle("img_buffer_copy","display","none");Y.U.Dom.setStyle("f_div_photo_frame_loading","display","block");places.auto_load_first_image=true;utils.set_tag("");}}},txt_search_for_focus:function() {if( _proxy_jslib_handle(this, 'value', '', 0, 0)==places.defaults.search_for){ _proxy_jslib_assign('', this, 'value', '=', (""));}else{this.select();this.onclick=function() {this.select();this.onclick=null;};}YAHOO.util.Dom.removeClass(this,"default");},txt_search_for_blur:function() {if( _proxy_jslib_handle(this, 'value', '', 0, 0)==""){ _proxy_jslib_assign('', this, 'value', '=', (places.defaults.search_for));}YAHOO.util.Dom.addClass(this,"default");},supress_errors:function() {var C=YAHOO.util.Dom.getElementsBy(function(I) {if( _proxy_jslib_handle(I, 'innerHTML', '', 0, 0).indexOf("DB-ERROR")!=-1|| _proxy_jslib_handle(I, 'innerHTML', '', 0, 0).indexOf("WARNING")!=-1|| _proxy_jslib_handle(I, 'innerHTML', '', 0, 0).indexOf("USER ERROR")!=-1){return true;}return false;},"div",document);for(var o=0;o<C.length;o++){YAHOO.util.Dom.setStyle( _proxy_jslib_handle(C, (o), 0, 0),"display","none");}},parse_search_for_check:function(o) {if(o.keyCode==13&& _proxy_jslib_handle(this, 'value', '', 0, 0).length>0){utils.parse_search_check();}},parse_search_check:function() {var o=_ge("txt_search_for");if( _proxy_jslib_handle(o, 'value', '', 0, 0)&& _proxy_jslib_handle(o, 'value', '', 0, 0)!=places.defaults.search_for){utils.set_tag( _proxy_jslib_handle(o, 'value', '', 0, 0).toLowerCase());return false;}else{ _proxy_jslib_assign('', o, 'value', '=', (places.defaults.search_for));o.focus();return false;}},toggle_favorite:function() {var o=(this.photo_obj.isfavorite==1?false:true);this.set_favorite(o);_ge("div_iconic_photo_frame").set_favorite_visual(o);},set_favorite:function(o) {if(places.current_mode=="interesting"){if(o==true){ _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0).isfavorite=1;F.API.callMethod("flickr.favorites.add",{photo_id: _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0).id},utils);}else{ _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0).isfavorite=0;F.API.callMethod("flickr.favorites.remove",{photo_id: _proxy_jslib_handle(places.interesting_hash, (places.current_id), 0, 0).id},utils);}}else{if(o==true){ _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0).isfavorite=1;F.API.callMethod("flickr.favorites.add",{photo_id: _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0).id},utils);}else{ _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0).isfavorite=0;F.API.callMethod("flickr.favorites.remove",{photo_id: _proxy_jslib_handle(places.recent_hash, (places.current_id), 0, 0).id},utils);}}},flickr_favorites_add_onLoad:function(I,C,o) {},flickr_favorites_remove_onLoad:function(I,C,o) {},set_favorite_visual:function(o) {_ge("f_img_photo_fave_on").style.display=(o?"inline":"none");_ge("f_img_photo_fave_off").style.display=(o?"none":"inline");_ge("pl_nav_bar").style.display="inline";},set_favorite_disabled:function() {_ge("f_img_photo_fave_on").style.display="none";_ge("f_img_photo_fave_off").style.display="none";_ge("pl_nav_bar").style.display="none";},report_content:function() {var C=[];var Z=[];var a=places.current_id;if(places.current_mode=="interesting"){var o=(places.interesting_page_current-1)*6+1;var I=Math.min(places.interesting_array.length,o+6);for(var s=o;s<I;s++){C.push( _proxy_jslib_handle(places.interesting_array, (s), 0, 0));}}else{var o=(places.interesting_page_current-1)*6+1;var I=Math.min(places.interesting_array.length,o+6);for(var s=o;s<I;s++){C.push( _proxy_jslib_handle(places.interesting_array, (s), 0, 0));}}var m="flickr.com/groups/";var R= _proxy_jslib_handle(_ge("pl_groups"), 'getElementsByTagName', '', 1, 0)("h4");var w=null;for(s=0;s<R.length;s++){w= _proxy_jslib_handle( _proxy_jslib_handle( _proxy_jslib_handle(R, (s), 0, 0), 'getElementsByTagName', '', 1, 0)("a")[0], 'href', '', 0, 0);w=w.substr(w.indexOf(m)+m.length);w=w.substr(0,w.length-1);Z.push(w);}var l={big:a,photos:C.join(","),groups:Z.join(",")};var z=document.createElement("form");z.id="report-form"; _proxy_jslib_assign('', z, 'action', '=', ("/report_abuse.gne"));z.method="post";z.style.position="absolute";z.style.left="-999px"; _proxy_jslib_assign('', z.style, 'top', '=', ("-999px")); _proxy_jslib_assign('', z, 'innerHTML', '=', ("<input name=\"nsid\" value=\""+global_nsid+"\" /><input name=\"big\" value=\""+l.big+"\" /><input name=\"photos\" value=\""+l.photos+"\" /><input name=\"groups\" value=\""+l.groups+"\" /><input name=\"goback\" value=\""+ _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '', 0, 0)+"\" />")); _proxy_jslib_handle(document, 'body', '', 0, 0).appendChild(z);z.submit();},got_key:function(C) {if(C==39){if(places.current_mode=="interesting"){for(var o=0;o<places.interesting_array.length;o++){if( _proxy_jslib_handle(places.interesting_array, (o), 0, 0)==places.current_id){if(o+1<places.interesting_array.length){utils.show_item( _proxy_jslib_handle(places.interesting_array, (o+1), 0, 0));}break;}}}else{for(var o=0;o<places.recent_array.length;o++){if( _proxy_jslib_handle(places.recent_array, (o), 0, 0)==places.current_id){if(o+1<places.recent_array.length){utils.show_item( _proxy_jslib_handle(places.recent_array, (o+1), 0, 0));}break;}}}}if(C==37){if(places.current_mode=="interesting"){for(var o=0;o<places.interesting_array.length;o++){if( _proxy_jslib_handle(places.interesting_array, (o), 0, 0)==places.current_id){if(o>1){utils.show_item( _proxy_jslib_handle(places.interesting_array, (o-1), 0, 0));}break;}}}else{for(var o=0;o<places.recent_array.length;o++){if( _proxy_jslib_handle(places.recent_array, (o), 0, 0)==places.current_id){if(o>1){utils.show_item( _proxy_jslib_handle(places.recent_array, (o-1), 0, 0));}break;}}}}}};F._do_page_button={_decotype:F._simple_button,is_disabled:false,button_go_go_go:function(o,C) {this.type=o;this.mode=C;F._do_page_button._decotype.button_go_go_go.apply(this,[1]);},onclick:function(o) {F.stop_event_propagation(o);if(this.is_disabled){return ;}if(this.mode=="tray"){if(this.type=="next"){_ge("f_div_tray_btn_prev").button_disable();_ge("f_div_tray_btn_prev").is_disabled=true;_ge("f_div_tray_btn_next").button_disable();_ge("f_div_tray_btn_next").is_disabled=true;if(places.current_mode=="interesting"){if(utils.can_scroll_next){places.interesting_page_current++;places.tray_mover=new (YAHOO.util.Anim)("div_iconic_photo_tray",{left:{by:-504}},0.333,YAHOO.util.Easing.easeOut);places.tray_mover.onComplete.subscribe(page_controller.load_page);places.tray_mover.animate();}else{utils.set_buttons();}}else{if(utils.can_scroll_next){places.recent_page_current++;places.tray_mover=new (YAHOO.util.Anim)("div_iconic_photo_tray",{left:{by:-504}},0.333,YAHOO.util.Easing.easeOut);places.tray_mover.onComplete.subscribe(page_controller.load_page);places.tray_mover.animate();}else{utils.set_buttons();}}}if(this.type=="prev"){_ge("f_div_tray_btn_prev").button_disable();_ge("f_div_tray_btn_prev").is_disabled=true;_ge("f_div_tray_btn_next").button_disable();_ge("f_div_tray_btn_next").is_disabled=true;if(places.current_mode=="interesting"){places.interesting_page_current--;if(places.interesting_page_current<1){places.interesting_page_current=1;utils.set_buttons();}else{places.tray_mover=new (YAHOO.util.Anim)("div_iconic_photo_tray",{left:{by:504}},0.333,YAHOO.util.Easing.easeOut);places.tray_mover.onComplete.subscribe(page_controller.load_page);places.tray_mover.animate();}}else{places.recent_page_current--;if(places.recent_page_current<1){places.recent_page_current=1;utils.set_buttons();}else{places.tray_mover=new (YAHOO.util.Anim)("div_iconic_photo_tray",{left:{by:504}},0.333,YAHOO.util.Easing.easeOut);places.tray_mover.onComplete.subscribe(page_controller.load_page);places.tray_mover.animate();}}}}if(this.mode=="photo"){if(this.type=="next"){utils.got_key(39);}if(this.type=="prev"){utils.got_key(37);}}if(this.type=="fave_on"){utils.set_favorite(false);_ge("f_img_photo_fave_off").style.display="inline";_ge("f_img_photo_fave_on").style.display="none";}if(this.type=="fave_off"){utils.set_favorite(true);_ge("f_img_photo_fave_off").style.display="none";_ge("f_img_photo_fave_on").style.display="inline";}return false;},ondblclick:function(o) {F.stop_event_propagation(o);}};F._do_stats=function() {try{var s=document.createElement("img");if(!_ge("beacon")||! _proxy_jslib_handle(_ge("beacon"), 'getElementsByTagName', '', 1, 0)("img")[0]){return false;}var R= _proxy_jslib_handle( _proxy_jslib_handle(_ge("beacon"), 'getElementsByTagName', '', 1, 0)("img")[0], 'src', '', 0, 0);R=R.substr(R.indexOf("?")+1);var o="http://geo.yahoo.com/b?";var C=R.split("&");var z={"s":places_space_id,"t":parseInt(Math.random()*99999999999)};var l=null;for(var I=0;I<C.length;I++){l= _proxy_jslib_handle(C, (I), 0, 0).split("=")[0];if( _proxy_jslib_handle(z, (l), 0, 0)){ _proxy_jslib_assign('', C, (I), '=', (l+"="+ _proxy_jslib_handle(z, (l), 0, 0)));}}o=o+C.join("&"); _proxy_jslib_assign('', s, 'src', '=', (o));_ge("beacon").appendChild(s);}catch(m){}};F._mod_report_abuse=function() {if(_ge("ft-report-abuse")){_ge("ft-report-abuse").onclick=function() {utils.report_content();return false;};}};YAHOO.util.Event.addListener(window,"load",F._mod_report_abuse); ;
_proxy_jslib_flush_write_buffers() ;