tagged.namespace("photos");tagged.photos={_preloadQueue:[],threads:2,preload:function(){if(this._preloadQueue.length<1){return}for(var a=0;a<this.threads;++a){this._load()}},setCaption:function(c,a,b){TAGGED.api.call({method:"tagged.photo.setCaption",photo_id:c,caption:a,callback:b})},setPrimary:function(b,a){TAGGED.api.call({method:"tagged.photo.setPrimary",photo_id:b,callback:a})},remove:function(c,a,b){TAGGED.api.call({method:"tagged.photo.delete",photo_id:c,uid:a,callback:b})},_load:function(){if(this._preloadQueue.length<1){return}var a=new Image();a.src=this._preloadQueue.pop();E.addListener(a,"load",this._load,this,true)}};TAGGED.namespace("util.hintinput");TAGGED.util.hintinput={attach:function(b,e,d){var c=(typeof b=="object")?b:D.get(b);var a=(typeof e=="object")?e:D.get(e);if(c!=null){YAHOO.lang.augmentObject(c,TAGGED.util.hintinput.methods,true);E.addListener(c,"blur",c._insertDefaultText);E.addListener(c,"focus",c._removeDefaultText);E.addListener(a,"submit",c._onFormSubmit,c);c.setAttribute("defaultText",d);c.setAttribute("prevColor",YAHOO.util.Dom.getStyle(c,"color"));if(typeof(document.activeElement)=="object"){if(document.activeElement!=c){c._insertDefaultText()}}else{c._insertDefaultText()}}},methods:function(){return{getValue:function(){this._removeDefaultText();var a=this.value;this._insertDefaultText();return a},setValue:function(a){this._removeDefaultText();this.value=a;this._insertDefaultText()},hasValue:function(){return !D.hasClass(this,"showdefault")&&this.value!=""},clearValue:function(){this.setValue("")},_insertDefaultText:function(){if(!this.disabled&&!D.hasClass("showdefault")&&this.value==""){D.addClass(this,"showdefault");D.setStyle(this,"color","#999");this.value=this.getAttribute("defaultText")}},_removeDefaultText:function(){if(D.hasClass(this,"showdefault")){D.removeClass(this,"showdefault");D.setStyle(this,"color","#000");this.value=""}},_onFormSubmit:function(b,a){a._removeDefaultText()}}}()};