tagged.namespace("util.lightbox");tagged.util.lightbox={maskId:"lbMask",lightboxId:"lbContent",elIDs:["ad_unit_0_div","ad_unit_1_div","ad_unit_2_div","comment_rte"],show:function(d,h){for(var g=0;g<this.elIDs.length;g++){if(D.get(this.elIDs[g])){D.get(this.elIDs[g]).style.visibility="hidden"}}if(!document.getElementById(this.maskId)){var l=document.createElement("div");l.id=this.maskId;l.style.width=parseInt(D.getViewportWidth())+"px";l.style.height=YAHOO.util.Dom.getDocumentHeight()+"px";document.body.appendChild(l)}if(D.get(this.lightboxId)){document.body.removeChild(D.get(this.lightboxId))}else{if(D.get("captcha_div")){document.body.removeChild(D.get("captcha_div"))}}var a=document.createElement("div");a.id=this.lightboxId;var j=this.getScroll();a.style.top=(j+75)+"px";a.style.left=(parseInt(D.getViewportWidth())-500)/2+"px";var k=document.createElement("div");k.innerHTML='<img src="'+TAGGED.static_uri+'/images/loading_grey32.gif"/>';k.id="lbLoader";a.appendChild(k);document.body.appendChild(a);if(d.constructor==String){var c=document.createElement("div");c.innerHTML=d;c.style.visibility="hidden";c.style.position="absolute"}else{var c=d;c.style.visibility="hidden";c.style.position="absolute"}a.appendChild(c);var f=function(){var i=c.offsetWidth+1;var m=c.offsetHeight;if((i>50)||(m>50)){e(c,i,m)}else{setTimeout(f,250)}};var e=function(p,m,v){k.style.display="none";var q=parseInt(D.getStyle(p,"paddingLeft"));var o=parseInt(D.getStyle(p,"paddingRight"));var x=parseInt(D.getStyle(p,"paddingTop"));var n=parseInt(D.getStyle(p,"paddingBottom"));var u=parseInt(D.getViewportWidth());var t=((u-100)-(m+q+o))/2;var i=(v+n);if(YAHOO.util.Anim){var r={left:{to:t},width:{to:m},height:{to:i}};var w=new YAHOO.util.Anim("lbContent",r,0.4);var s=function(){p.style.position="";p.style.visibility="";p.style.display="block";window.setTimeout(function(){tagged.util.domMethods.set_bg_iframe(a)},0);if(h){var y=D.get(h);if(y){y.select()}}};w.onComplete.subscribe(s);w.animate()}else{p.style.left=t+"px";p.style.width=m+"px";p.style.height=v+"px";d.style.position="";d.style.visibility="";d.style.display="block";window.setTimeout(function(){tagged.util.domMethods.set_bg_iframe(a)},0)}};f();var b=new YAHOO.util.KeyListener(document,{keys:27},tagged.util.lightbox.hide);b.enable()},hide:function(){if(!this.maskId){this.maskId="lbMask"}if(!this.lightboxId){this.lightboxId="lbContent"}document.body.removeChild(D.get(this.maskId));document.body.removeChild(D.get(this.lightboxId));for(var a=0;a<this.elIDs.length;a++){if(D.get(this.elIDs[a])){D.get(this.elIDs[a]).style.visibility="visible"}}},getScroll:function(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}return a},setScroll:function(){window.scrollTo(0,this.getScroll())}};tagged.namespace("security.captcha");tagged.security.captcha={trigger:function(a,b){if(a.stat!="security"||!a.result){return}this.callObj=b;this.origCallObj=YAHOO.lang.JSON.stringify(a.result.origCallObj);tagged.util.lightbox.show(a.result.captchaHtml,"captcha_code")},submit:function(b){tagged.util.lightbox.hide();var a={method:"tagged.security.submitCaptcha",captchaData:b,origCallObj:this.origCallObj};if(this.callObj){a.callback=this.callObj.callback}TAGGED.api.call(a)}};tagged.namespace("modules.multi_selector");tagged.modules.multi_selector={initSelector:function(d){if(!this.apiCalls_init||!this.apiCalls_newPage||!this.apiCalls_send){alert("Error: API calls have not been set");return}var e={animate:true,selected:[],position:"top",itemsPerPage:18,thumbSize:"m"};this.options=YAHOO.lang.merge(e,d);this.thumbSize=this.options.thumbSize;this.itemsPerPage=this.options.itemsPerPage;this.totalSelected=0;this.selectedIDs=[];this.minListItems=3;this.maxListItems=40;this.itemsPerRow=6;var a=D.get("friend_selector");if(!a){var b=this.options.parentEl;var f=document.createElement("div");f.id="invite_wrapper";D.addClass(f,"loading");if(this.options.position=="top"){b.insertBefore(f,b.firstChild)}else{b.appendChild(f)}window.scrollTo(0,D.getXY(f)[1]);var c=this.apiCalls_init();TAGGED.api.call(c)}else{if(a&&D.hasClass(a,"hide_me")){tagged.groups.group.toggleInvitePanel()}}this.selectedIDs.indexOf=function(h){for(var g=0;g<this.length;g++){if(this[g]==h){return g}}return -1}},insertInvitePanel:function(b){if(b.stat=="ok"&&b.results.content){var c=D.get("invite_wrapper");if(D.hasClass(c,"loading")){var a=Math.ceil(b.results.friendCount/this.itemsPerRow);if(a==1){this.panelHeight=265}else{if(a==2){this.panelHeight=355}else{this.panelHeight=415}}this.toggleInvitePanel();c.innerHTML=b.results.content;D.get("friend_selector_title").innerHTML=this.strings.titleTxt;D.get("friend_selector_clear").innerHTML=this.strings.clearTxt;D.get("friend_selector_close").innerHTML=this.strings.closeTxt;document.forms.selection_overview.submit.value=this.strings.buttonTxt;document.forms.selection_overview.submit.setAttribute("alt_text",this.strings.buttonAltTxt);this.initInvitePanel()}else{c.innerHTML=b.results.content}}},toggleInvitePanel:function(c){if(c){E.preventDefault(c)}var g=D.get("invite_wrapper");if(!D.hasClass(g.parentNode,"lightbox")){window.scrollTo(0,D.getXY(g)[1])}if(D.hasClass(g,"loading")||D.hasClass(g,"hide_me")){D.removeClass(g,"loading");D.removeClass(g,"hide_me");var f=function(){if(D.get("friend_selector")){D.removeClass("friend_selector","hide_me")}};if(this.options.animate==true){var b=new YAHOO.util.Anim(g,{height:{to:this.panelHeight}},0.5,YAHOO.util.Easing.easeOut);b.onComplete.subscribe(f);b.animate()}else{f()}}else{var a=function(){D.addClass(g,"hide_me")};D.addClass("friend_selector","hide_me");if(this.options.animate==true){var d=new YAHOO.util.Anim(g,{height:{to:0}},0.5,YAHOO.util.Easing.easeOut);d.onComplete.subscribe(a);d.animate()}else{a()}}},toggleSelectionScroll:function(){var a=D.get("invite_list");if(this.totalSelected>10){D.addClass(a,"scroll");a.scrollTop=a.scrollHeight}else{D.removeClass(a,"scroll")}},initInvitePanel:function(){E.addListener("friend_selector_close","click",this.toggleInvitePanel,"",this);E.addListener("friend_selector_clear","click",this.clickClearList,"",this);E.addListener(document.forms.selection_overview,"submit",this.sendSelection,"",this);this.initPage();this.inviteList=D.get("invite_list");this.inviteListItems=this.inviteList.getElementsByTagName("li");for(var a=0;a<this.options.selected.length;a++){this.selectItem(this.options.selected[a]);var b=D.get(this.options.selected[a].id);if(b){D.addClass(b,"selected")}}for(var a=0;a<this.minListItems-this.options.selected.length;a++){this.addEmptyItem()}},clickAlphabet:function(c,a){E.preventDefault(c);var b=(a.id=="grid_alphabet_all")?"":a.innerHTML;this.getNewPage(b,"0","0")},clickNav:function(d,a){E.preventDefault(d);var b=D.get("grid_alphabet_selection").value;var c=a.getAttribute("p");var f=this.itemsPerPage*c;this.getNewPage(b,f,c)},getNewPage:function(a,g,e){var c=D.get("friends_grid_fs");if(c){var b=document.createElement("div");b.className="loadingmask";b.style.width=c.offsetWidth+"px";b.style.height=c.offsetHeight+"px";c.appendChild(b)}var f={startsWith:a,offset:g,pageNum:e};var d=this.apiCalls_newPage(f);TAGGED.api.call(d)},insertNewPage:function(a){if(a.stat=="ok"&&a.results.content){var b=D.get("friends_grid_fs");b.innerHTML=a.results.content;this.initPage()}},initPage:function(){var h=D.get("grid_alphabet");var b=D.get("gridnav_top_fs");var a=D.get("gridnav_btm_fs");var d=D.get("friends_grid_fs");if(h){var e=D.get("grid_alphabet").getElementsByTagName("a");for(var c=0;c<e.length;c++){E.addListener(e[c],"click",this.clickAlphabet,e[c],this)}}if(b){var f=b.getElementsByTagName("a");for(var c=0;c<f.length;c++){E.addListener(f[c],"click",this.clickNav,f[c],this)}}if(a){var g=a.getElementsByTagName("a");for(var c=0;c<g.length;c++){E.addListener(g[c],"click",this.clickNav,g[c],this)}}if(d){this.boxes=D.getElementsByClassName("box","div",d);for(var c=0;c<this.boxes.length;c++){YAHOO.lang.augmentObject(this.boxes[c],this.boxBehavior,true);E.addListener(this.boxes[c],"click",this.selectItem,this.boxes[c],this);if(this.selectedIDs.length>0&&this.selectedIDs.indexOf(this.boxes[c].id)!=-1){D.addClass(this.boxes[c],"selected")}}}this.notification=new tagged.util.notificationClass("multi_selector_notification",{container:"selection_overview",position:"bottom"});this.notification.onShow.subscribe(function(){D.addClass(document.forms.selection_overview.submit,"hide_me")});this.notification.onHide.subscribe(function(){D.removeClass(document.forms.selection_overview.submit,"hide_me")})},addEmptyItem:function(){var a=document.createElement("li");a.innerHTML="<div></div><span>&nbsp;</span>";D.addClass(a,"empty");this.inviteList.appendChild(a);this.updateNumbering();YAHOO.lang.augmentObject(a,this.liBehavior,true)},selectItem:function(g,f){if(D.hasClass(f,"selected")){D.removeClass(f,"selected");for(var d=0;d<this.inviteListItems.length;d++){if(this.inviteListItems[d].uid==f.id){this.inviteList.removeChild(this.inviteListItems[d]);this.selectedIDs.splice(this.selectedIDs.indexOf(f.id),1);this.totalSelected--}}if(this.inviteListItems.length<this.minListItems){this.addEmptyItem()}this.updateNumbering();this.toggleSelectionScroll()}else{D.addClass(f,"selected");if(this.totalSelected>=this.maxListItems){var h=sprintf(this.strings.maxSelected,this.maxListItems);TAGGED.util.notification.showNotification(h,"selection_overview","failure","top",5000);D.removeClass(f,"selected")}else{if(!this.inviteListItems[this.totalSelected]){var b=document.createElement("li");this.inviteList.appendChild(b);YAHOO.lang.augmentObject(b,this.liBehavior,true)}if(f){this.inviteListItems[this.totalSelected].title=f.title;this.inviteListItems[this.totalSelected].innerHTML="<div></div><span>"+f.title+"</span>";this.inviteListItems[this.totalSelected].uid=f.id}else{this.inviteListItems[this.totalSelected].title=g.title;this.inviteListItems[this.totalSelected].innerHTML="<div></div><span>"+g.title+"</span>";this.inviteListItems[this.totalSelected].uid=g.id}D.removeClass(this.inviteListItems[this.totalSelected],"empty");for(var d=0;d<this.inviteListItems.length;d++){D.removeClass(this.inviteListItems[d],"hover")}D.addClass(this.inviteListItems[this.totalSelected],"hover");var c=document.createElement("a");c.innerHTML="&nbsp";E.addListener(c,"click",this.removeItem,"",this);E.addListener(c,"mouseover",function(){c.style.backgroundPosition="0 -11px"});E.addListener(c,"mouseout",function(){c.style.backgroundPosition="0 0"});this.inviteListItems[this.totalSelected].appendChild(c);this.totalSelected++;if(f){this.selectedIDs.push(f.id)}else{this.selectedIDs.push(g.id)}this.updateNumbering();this.toggleSelectionScroll();D.removeClass("clear_invites","hide_me")}}},removeItem:function(d){E.preventDefault(d);var c=E.getTarget(d);var a=c.parentNode;this.inviteList.removeChild(a);for(var b=0;b<this.boxes.length;b++){if(this.boxes[b].id==a.uid){D.removeClass(this.boxes[b],"selected")}}this.selectedIDs.splice(this.selectedIDs.indexOf(a.uid),1);this.totalSelected--;if(this.inviteListItems.length<this.minListItems){this.addEmptyItem()}this.updateNumbering();if(this.selectedIDs.length==0){D.addClass("clear_invites","hide_me")}},updateNumbering:function(){for(i=0;i<this.inviteListItems.length;i++){if(this.inviteListItems[i].firstChild.nodeName.toLowerCase()=="div"){this.inviteListItems[i].firstChild.innerHTML=i+1+". "}}var b=D.getElementsByClassName("empty","li","invite_list");var a=document.forms.selection_overview.submit;if(b.length==this.minListItems){a.disabled="disabled";D.addClass(a,"btn_disabled");D.addClass("friend_selector_clear","hide_me")}else{a.disabled="";D.removeClass(a,"btn_disabled");D.removeClass("friend_selector_clear","hide_me")}},clickClearList:function(a){E.preventDefault(a);if(confirm(this.strings.clearSelection)){this.clearSelection()}},clearSelection:function(){this.selectedIDs.splice(0,this.selectedIDs.length);this.totalSelected=0;this.inviteList.innerHTML="";for(var a=0;a<this.minListItems;a++){this.addEmptyItem()}for(var a=0;a<this.boxes.length;a++){D.removeClass(this.boxes[a],"selected")}D.addClass("clear_invites","hide_me");this.updateNumbering();this.toggleSelectionScroll()},sendSelection:function(c,a){E.preventDefault(c);var a=document.forms.selection_overview.submit;a.setAttribute("default_value",a.value);a.value=a.getAttribute("alt_text");D.addClass(a,"btn_disabled");var b=this.apiCalls_send();TAGGED.api.call(b)},invitesSent:function(b){if(b.stat=="ok"){if(b.results.successMessage){TAGGED.util.notification.showNotification(b.results.successMessage,document.forms.selection_overview,"success","top",5000)}else{if(b.results.errorMessage){TAGGED.util.notification.showNotification(b.results.errorMessage,document.forms.selection_overview,"failure","top",5000)}}}else{TAGGED.util.notification.showNotification(tagged.strings.genericError,document.forms.selection_overview,"failure","top",5000)}var a=document.forms.selection_overview.submit;a.value=a.getAttribute("default_value");D.removeClass(a,"btn_disabled");this.clearSelection()}};tagged.modules.multi_selector.boxBehavior={onmouseover:function(){D.addClass(this,"hover")},onmouseout:function(){D.removeClass(this,"hover")}},tagged.modules.multi_selector.liBehavior={onmouseover:function(){D.addClass(this,"hover")},onmouseout:function(){D.removeClass(this,"hover")}};tagged.namespace("modules.group_selector");tagged.modules.group_selector={init:function(a){YAHOO.lang.augmentObject(tagged.modules.group_selector,tagged.modules.multi_selector);this.initSelector(a);this.minListItems=10;this.maxListItems=10},apiCalls_init:function(){var a={method:"render.groups.user.groupSelector",callback:"tagged.modules.group_selector.insertInvitePanel",tSize:this.thumbSize,offset:0,startsWith:"",numItems:tagged.modules.group_selector.itemsPerPage,pageNum:0,filter:"fs"};return a},apiCalls_newPage:function(c){var a=tagged.modules.group_selector;var b={method:"render.groups.user.groupSelector",callback:"tagged.modules.group_selector.insertNewPage",tSize:a.thumbSize,offset:c.offset,startsWith:c.startsWith,numItems:a.itemsPerPage,pageNum:c.pageNum,gridOnly:true,filter:"fs"};return b},apiCalls_send:function(){var a={method:"tagged.groups.invites.multiGroupInvite",callback:"tagged.modules.group_selector.invitesSent",uId:tagged.data.profile.uid,gIds:"["+tagged.modules.group_selector.selectedIDs+"]"};return a}};tagged.loadStringsDirect({"tagged.modules.group_selector.strings":{titleTxt:"Select Groups",buttonTxt:"Send Invites!",buttonAltTxt:"Sending...",clearTxt:"Clear list",closeTxt:'Done inviting? <a href="#" id="friend_selector_close">Close this box</a>',maxSelected:"You can only select up to %s Groups.",clearSelection:"Are you sure you want to clear this list?"}});tagged.namespace("util.captcha");tagged.util.captcha={successCallback:null,cbArgs:null,cbScope:null,verify:function(b){TUC.successCallback=b;var a={method:"tagged.util.verifyCaptcha",callback:"tagged.util.captcha._processRequest"};TAGGED.api.call(a);return false},submit:function(b){var a={method:"tagged.util.verifyCaptcha",callback:"tagged.util.captcha._processRequest",response:b};TAGGED.api.call(a);return false},_processRequest:function(a){if(a.stat=="ok"&&a.result){if(a.result.captchaPassed){if(D.get("lbContent")){tagged.util.lightbox.hide()}if(TUC.successCallback&&TUC.cbArgs){TUC.successCallback.call(TUC.cbScope?TUC.cbScope:TUC,TUC.cbArgs)}else{if(TUC.successCallback){TUC.successCallback.call(TUC.cbScope?TUC.cbScope:TUC)}}return true}else{if(a.result.captchaHTML){tagged.util.lightbox.show(a.result.captchaHTML,"captcha_code");return true}}}alert("An error has occured. Please refresh the page and try again.");return false}};var TUC=tagged.util.captcha;tagged.namespace("util.stringBuffer");tagged.util.stringBuffer=function(){this.buffer=[]};tagged.util.stringBuffer.prototype={add:function(c){var b=0;var a=arguments.length;for(;b<a;++b){if(typeof(arguments[b])!="undefined"){this.buffer[this.buffer.length]=arguments[b]}}},append:function(a){this.buffer[this.buffer.length]=a},toString:function(){return this.buffer.join("")}};tagged.namespace("util.dateHandler");tagged.util.dateHandler={dateObjects:[],findAndBind:function(b,c){if(b){var d=D.getElementsByClassName("tag_ts","span",b)}else{var d=D.getElementsByClassName("tag_ts","span")}for(var a in d){var e=d[a];if(e._inited){continue}YAHOO.lang.augmentObject(e,this.dateBinderClass,true);e.init(c);this.dateObjects.push(e)}},updateAll:function(){for(var a in this.dateObjects){this.dateObjects[a].update()}},getRelativeDate:function(b,c,e){var f=new Date();if(isNaN(c)){c=31557600}var a=(f.getTime()-b.getTime())/1000;if(c==0){return this.getLocalDate(b)}if(c<0){return this.computeRelative(a)}if(e&&a>e){a=e}if(c&&(a<c)){return this.computeRelative(a)}else{return this.getLocalDate(b)}},computeRelative:function(c){if(c<5){return this.stringMoments}else{if(c<30){return this.stringHalfMinute}else{if(c<60){return this.stringLessMinute}else{if(c<3600){var f=Math.round(c/60);if(f<=1){return this.stringMinute}else{return sprintf(this.stringMinutes,f)}}else{if(c<86400){var e=Math.round(c/3600);if(e<=1){return this.stringHour}else{return sprintf(this.stringHours,e)}}else{if(c<2629800){var b=Math.round(c/86400);if(b<=1){return this.stringDay}else{return sprintf(this.stringDays,b)}}else{if(c<31557600){var d=Math.round(c/2629800);if(d<=1){return this.stringMonth}else{return sprintf(this.stringMonths,d)}}else{var a=Math.round(c/3155760);if(a<=1){return this.stringYear}else{return sprintf(this.stringYears,a)}}}}}}}}},getLocalDate:function(a){return a.toLocaleString()},dateBinderClass:{init:function(a){if(this._inited){return}if(this.getAttribute("utc")){this._selfDate=new Date;this._selfDate.setTime(this.getAttribute("utc")*1000)}else{this._selfDate=new Date(this.innerHTML)}this.maxRelativeDate=0;if(this.getAttribute("max_relative_date")){this.maxRelativeDate=this.getAttribute("max_relative_date")}if(this.getAttribute("relative")){switch(this.getAttribute("relative")){case"true":case"1":case"on":case"relative":this._isRelative=true;break;default:this._isRelative=false}}else{this._isRelative=true}this._inited=false;if(a){this.update()}},update:function(){if(!this._inited){this.init()}var a=tagged.util.dateHandler.getLocalDate(this._selfDate);if(this._isRelative){this.innerHTML=tagged.util.dateHandler.getRelativeDate(this._selfDate,"relative",this.maxRelativeDate)}else{this.innerHTML=a}if(!this.getAttribute("no_title")){this.setAttribute("title",a)}D.removeClass(this,"hidden")}}};tagged.namespace("profile");tagged.profile={boxes:{},shims:[],skinId:0,headerId:0,documentTitle:"",handleSelfInfo:function(a){if(!a.result){return}tagged.selfInfo=a.result},newBoxes:{journals:"tagged.journal.getProfileBox",comments:"tagged.comments.getProfileBox",whatsnew:"tagged.newsfeed.getProfileBox",tags:"tagged.apps.tags.getProfileBox",gifts:"tagged.apps.gifts.getProfileBox",photos:"tagged.photo.getProfileBox",groups:"tagged.groups.user.getProfileBox",friends:"tagged.friends.getProfileBox"},initialize:function(){this.documentTitle=document.title;if(tagged.data.profile.view==1){var f=D.getElementsByClassName("column");for(var b in f){var c=f[b].firstChild;while(c.nodeName.toLowerCase()!="ul"){c=c.nextSibling}if(tagged.data.profile.view==1){new YAHOO.util.DDTarget(f[b].id,"boxxen");var e=document.createElement("li");e.id="shim_"+f[b].id;e.style.height="1px";e.style.width=c.offsetWidth+"px";c.appendChild(e);e.dnd=new tagged.profile.primary.dndClass(e.id,"boxxen",null,tagged.profile.primary.box.dragCallback);this.shims.push(e)}}}var a=D.getElementsByClassName("profile_box");for(var b in a){var d=a[b];this.initBox(d);if(d.load_order=="0"){d.activate()}}this.loadBoxes({result:1});if(tagged.profile.skin&&(tagged.data.profile.view==1)){tagged.profile.skin.init()}},initBox:function(a){this.boxes[a.id]=a;YAHOO.lang.augmentObject(a,this.boxClass,true);if(tagged.data.profile.view==1){YAHOO.lang.augmentObject(a,this.primary.boxClass,true)}a.setAttribute("page_uid",tagged.data.profile.uid);a.init()},loadBoxes:function(c){if(!c.result){return}var a=c.result;if(a>3){TAGGED.api.startDefer();return}var f=false;for(var d in this.boxes){var e=this.boxes[d];var b=e.getAttribute("load_order");if(!b){b=3}if(b==a){e.queueLoad();f=true}}++a;if(f){TAGGED.api.queue.push({method:"tagged.util.echoIt",data:a,callback:"tagged.profile.loadBoxes"});TAGGED.api.dequeue()}else{this.loadBoxes({result:a})}var g=this.documentTitle;window.setTimeout(function(){document.title=g},10)},boxClass:{chromeHtml:'<div id="%s_header" class="box_header"><h3>%s</h3></div><div class="box_body">%s</div>',init:function(){var d=tagged.profile.box.attributeNames;for(var b in d){var a=d[b];var c=this.getAttribute(a);if(c){this[a]=c}else{this[a]=null}}if(this.id=="photos"){this.js_namespace="tagged.profile.photos"}if(tagged.data.profile.view==1){this.dnd=new tagged.profile.primary.dndClass(this.id,"boxxen",null,tagged.profile.primary.box.dragCallback)}},queueLoad:function(){var c=this.getAttribute("api")+".getProfileBox";if(tagged.profile.newBoxes[this.id]){c=tagged.profile.newBoxes[this.id]}var d={method:c,callback:"tagged.profile.box.loaded"};var f=tagged.profile.box.attributeNames;for(var b in f){var a=f[b];var e=this[a];if(e){d[a]=e}}TAGGED.api.queue.push(d)},render:function(data){var boxBodyHtml="";if(this.js_namespace){var boxJsObj=eval(this.js_namespace);if(boxJsObj&&boxJsObj.render){boxBodyHtml=boxJsObj.render(data)}}if(boxBodyHtml==""){return}var title="";if(this.titles[this.id]){title=this.titles[this.id]}else{if(data.title){title=data.title}}this.innerHTML=sprintf(this.chromeHtml,this.id,title,boxBodyHtml);if(tagged.data.profile.view==1&&this.item_values&&this.renderDropDown){this.renderDropDown()}},activate:function(){if(tagged.data.profile.view==1){if(!this.dnd){this.dnd=new tagged.profile.primary.dndClass(this.id,"boxxen",null,tagged.profile.primary.box.dragCallback)}this.dnd.setHandleElId(this.id+"_header");if(this.is_locked){this.dnd.lock()}else{var header=D.get(this.id+"_header");if(header){header.style.cursor="move"}}}if(this.bindDeleteHandler){this.bindDeleteHandler()}if(this.bindDisplayDropdown){this.bindDisplayDropdown()}this.bindWidgetActions();if(this.js_namespace){var call=this.js_namespace+".init();";tagged.safeLoad(this.js_namespace,function(){eval(call)})}},bindWidgetActions:function(){if(!D.get(this.id+"-widgets")){return}var b=this;var a=D.getElementsByClassName("widget","li",b,function(c){b.bindWidgetCopy(b.id,c.id);if(b.bindWidgetDelete){b.bindWidgetDelete(b.id,c.id)}if(b.bindWidgetMove){b.bindWidgetMove(b.id,c.id)}});return},bindWidgetCopy:function(c,b){var a=D.get("widget_"+b+"_copy");if(!a){return}a.onclick=function(){tagged.profile.widget.makeMenu(b);return false}}},box:{attributeNames:["id","load_order","api","uid","page_uid","num_items","item_values","friends_view","is_locked","js_namespace","autoplay"],submenuHtml:'<ul class="box_submenu">%s</ul>',submenuLinkItemHtml:'<li%s><a href="%s">%s</a></li>',submenuTextItemHtml:"<li%s>%s</li>",loaded:function(response){if(response.stat!="ok"){return}if(!response.result){return}var box_data=response.result;var box_id=box_data.box_id;var profile_boxes=D.getElementsByClassName("profile_box","li");var box=null;for(var i=0,len=profile_boxes.length;i<len;i++){var potential_box=profile_boxes[i];if(potential_box.id==box_id){box=potential_box;break}}if(!box){return}if(!box_data.contents){box.render(box_data)}else{box.innerHTML=box_data.contents}if(!box.activate){tagged.profile.initBox(box)}box.activate();if(box.innerHTML&&!(D.getAttribute(box,"friends_view")==1&&D.getAttribute(box,"num_items")==0)){D.removeClass(box,"hide_me")}if(box_data.javascript){eval(box_data.javascript)}},renderSubmenu:function(a){var e=new tagged.util.stringBuffer();var f=true;for(var b in a){var d=a[b];var c="";if(f){c=' class="first"';f=false}if(d.id){c+=' id="'+d.id+'" '}if(d.href){e.append(sprintf(this.submenuLinkItemHtml,c,d.href,d.title))}else{e.append(sprintf(this.submenuTextItemHtml,c,d.title))}}return sprintf(this.submenuHtml,e.toString())}},widget:{getCustomBoxes:function(d,c,a){if(this.customBoxes){c({result:{echo:d,custom_boxes:this.customBoxes}});return false}var b={method:"tagged.profile.getCustomBoxesList",echo:d,callback:a};TAGGED.api.call(b)},clearCustomBoxes:function(){this.customBoxes=null},makeMenu:function(a){this.getCustomBoxes(a,this.addMenu,"tagged.profile.widget.addMenu");return false},addMenu:function(e){if(!e||!e.result){TAGGED.util.notification.showNotification("Could not get list of custom boxes.","profile","failure","top",3000);return}var b=e.result.echo;if(e.result.custom_boxes){this.customBoxes=e.result.custom_boxes}var h="copymenu_"+b;var c=D.get("widget_"+b+"_copy");var k=c.innerHTML;var a=D.get(b).parentNode.id.split("-")[0];if(D.get(h)){var j=YAHOO.widget.MenuManager.getMenu(h).destroy()}var d=new YAHOO.widget.Menu(h,{context:[c,"bl","bl"],zindex:1000,clicktohide:true,lazyload:true,shadow:false,classname:"copy_menu"});d.setItemGroupTitle(k,0);for(var f=0,g=this.customBoxes.length;f<g;++f){box_data=this.customBoxes[f];d.addItem({text:"to "+this.customBoxes[f].title,onclick:{fn:tagged.profile.widget.copy,obj:{destBoxId:this.customBoxes[f].id,widgetId:b,sourceBoxId:a}}},0)}d.addItem({text:tagged.profile.widget.strings.toComment,onclick:{fn:tagged.profile.widget.post,obj:{url:"/post_comment.html",widgetId:b,sourceBoxId:a}}},0);d.addItem({text:tagged.profile.widget.strings.toJournal,onclick:{fn:tagged.profile.widget.post,obj:{url:"/edit_journal.html",widgetId:b,sourceBoxId:a}}},0);d.render("profile");d.show()},post:function(d,a,c){var b=document.forms.post_widget;if(b){b.action=c.url;b.widget_id.value=c.widgetId;b.source_box_id.value=c.sourceBoxId;b.owner_id.value=tagged.data.profile.uid;b.submit()}},copy:function(f,a,d){var c={method:"tagged.widget.copy",from_user:tagged.data.profile.uid,from_box_id:d.sourceBoxId,to_box_id:d.destBoxId,widget_id:d.widgetId,callback:"tagged.profile.widget.copied"};TAGGED.api.queue.push(c);if(tagged.data.profile.view==1){var b=tagged.profile.boxes["custom_"+d.destBoxId];if(b){b.queueLoad()}}TAGGED.api.dequeue();return false},copied:function(a){tagged.ads.reload();if(!a||!a.result){if(a.stat=="fail"&&a.error.code==203){alert("You have exceeded the maximum number of 100 widgets allowed per user. Please delete some widgets in order to add more.")}else{TAGGED.util.notification.showNotification("Failed to copy widget.","profile","failure","top",3000)}return}var b=D.get("widget_"+a.result.old_widget_id+"_copy");b.innerHTML=b.getAttribute("conf_text");D.addClass(b,"disabled");window.setTimeout(function(){b.innerHTML=b.getAttribute("default_text");D.removeClass(b,"disabled")},3000)}}};E.onDOMReady(function(){TAGGED.api.stopDefer();tagged.profile.initialize();if(window.location.hash=="#change_skin"){tagged.safeLoad("tagged.profile.customize",function(){tagged.profile.customize.init()})}});tagged.loadStringsDirect({"tagged.util.dateHandler":{stringMoments:"moments ago",stringHalfMinute:"half a minute ago",stringLessMinute:"less than a minute ago",stringMinute:"a minute ago",stringMinutes:"%d minutes ago",stringHour:"an hour ago",stringHours:"%d hours ago",stringDay:"a day ago",stringDays:"%d days ago",stringMonth:"a month ago",stringMonths:"%d months ago",stringYear:"a year ago",stringYears:"%d years ago"}});tagged.loadStringsDirect({"tagged.profile.boxClass":{titles:{journals:"Journal",whatsnew:"What's New",comments:"Comments",tags:"Tags",gifts:"Gifts",photos:"Photos",groups:"Groups",friends:"Friends"}},"tagged.profile.widget.strings":{toComment:"to a new comment",toJournal:"to a new journal"},"tagged.profile.strings.customize":{yes:"Yes",no:"No",next:"Next",previous:"Previous",submit:"Submit",openSkinPrompt1:"Opening Change Skin will cancel this skin preview. Do you still want to continue?",clearChangesDefault:"Clear your changes and start over with the Default skin?",clearChangesMoveTo:"Do you want to clear your changes and move to %s?",selectSkin:"select a skin",makeSkin:"make a skin",skinHistory:"skin history",start:"Start",loading:"Loading...",sending:"Sending...",adds:"%s adds",tryAgain:"Try again",noChangesFound:"No changes were found.\n\nThere is no need to save your work at this time.",giveSkinName:"Please give your skin a name.",errorSaving:"Sorry, there was an error saving your skin. Please restart your browser and try again.",errorSubmitting:"Sorry, there was an error submitting your skin to the library. Please refresh the page and try again.",errorLoadingItems:"There was an error loading more items. Please refresh the page and try again.",errorCarousel:"Error: Carousel not defined",errorRemoveHistory:"There was an error removing that history entry. Please try again.",errorLoadingSubcategories:"There was an error loading subcategories... please refresh the page and try again",errorSubmit:"Error: %s.",skinnameSaved:"%s saved. Are you done?",confirmCancel:"Are you sure you want to cancel?\n\nAll your changes will be lost!\n\nPress OK to continue, or Cancel to stay.",cannotDeleteSkinViewing:"You cannot delete the skin you are currently previewing.",cannotDeleteSkinCurrent:"You cannot delete your current skin. Please change your skin and try again.",removeHistory:"Are you sure you want to remove this history entry?",allChangesLost:"All your changes will be lost!",clickPhotoWantSee:"Click on the photo you want to use",noPhotos:"You do not have any photos on Tagged.",failedAddImage:"Failed to add gallery image to skin. Please refresh the page and try again.",failedLoadPanel:"Failed to load panel... please refresh the page and try again",skinSubmittedReview:"Skin successfully submitted for review",enterName:"Please enter a name for your skin",name25Chars:"Your skin name can only be 25 characters",enter1Keyword:"Please enter at least 1 keyword",selectCategory:"Please select a category for your skin",selectSubcategory:"Please select a subcategory for your skin",uploadSkin:"Please upload a skin icon before submitting your skin",defaultSearchString:"funny, hot, red",api_errors:{"303":"Skin name is too long","304":"Skin name contains banned content","305":"Skin name is too short","500":"You must select a subcategory","501":"Another skin already has this name","502":"No keywords entered for this skin","503":"Keywords contain banned content","506":"Adding skin icon failed","508":"Failed to move skin images","509":"You cannot use non-ASCII characters","510":"Icon in use by another skin","511":"Your skin is identical to another submitted skin"}}});tagged.namespace("profile.basic");tagged.profile.basic={init:function(){tagged.util.dateHandler.findAndBind("basic_info",true);var a=document.forms.select_profile_url;if(a){TAGGED.util.hintinput.attach(a.profile_url,a,a.default_text.value);a.onsubmit=function(){var c=this.profile_url.value;if(c){if(c.length<6||c.length>50){alert("Sorry, your URL must be between 6 and 50 characters long.")}else{if(confirm("Make sure this is right:\nhttp://tagged.com/"+c+"\n\nOnce you save it you can't change it!")){tagged.profile.basic.loadURL(c)}}}else{alert("Sorry, your URL cannot be empty")}return false}}var b=D.get("add_friend_private");if(b){E.addListener(b,"click",tagged.profile.actions.addFriend,b)}},loadURL:function(a){var b={method:"tagged.aboutme.setUrl",requested_url:a,callback:"tagged.profile.basic.URLLoaded"};TAGGED.api.call(b)},URLLoaded:function(a){tagged.ads.reload();if(a.error){alert(a.error.message)}else{var b=D.get("profile_url_span");b.innerHTML=a.results.urlHTML}}};tagged.namespace("profile.actions");tagged.profile.actions={commInited:false,allowComm:false,notificationTimer:5000,intivePanel:null,commInit:function(){if(this.commInited){return}TAGGED.api.queue.push({method:"tagged.friends.status",user_id:tagged.data.profile.uid,callback:"tagged.profile.actions.handleComm"});TAGGED.api.queue.push({method:"tagged.util.echoIt",data:false,callback:"tagged.profile.actions.handleSelfInfo"});this.imLi=D.get("item_send_IM");if(this.imLi){TAGGED.api.queue.push({method:"tagged.status.isOnline",user_id:tagged.data.profile.uid,callback:"tagged.profile.actions.handleUserOnline"})}this.commInited=true},init:function(){if(tagged.lateBinding){this.commInit()}var a=D.get("page_displayname_text");if(a){tagged.profile.actions.displayName=a.innerHTML}var a=D.get("jumpto_menu");if(a){E.addListener(a,"change",tagged.profile.actions.jumpToURL,a)}if(tagged.data.profile.view==1){E.addListener(D.get("luv_help_icon"),"click",tagged.profile.actions.toggleLuvHelp);if(D.get("link_add_widget")){E.addListener("link_add_widget","click",function(g){E.preventDefault(g);tagged.profile.widget.getCustomBoxes("actions_widget_menu",tagged.profile.actions.addWidgetMenu,"tagged.profile.actions.addWidgetMenu");return false})}E.addListener("link_change_skin","click",tagged.profile.actions.initC11n)}else{var d=D.get("item_copy_skin");if(d&&!tagged.data.profile.usingLibrarySkin){D.addClass(d,"hide_me")}if(tagged.data.profile.view==3){var c=D.get("actions").getElementsByTagName("a");for(var e=0;e<c.length;e++){c[e].onclick=function(){return false}}var b={parentNode:YAHOO.util.Dom.get("quick_msg_container"),uid:tagged.data.profile.uid,type:"message",disabled:true};tagged.modules.quickPost.init(b)}else{var f=D.get("link_send_IM");if(f){E.addListener(f,"click",tagged.profile.actions.sendIM)}var f=D.get("link_add_friend");if(f){E.addListener(f,"click",tagged.profile.actions.addFriend,f)}var f=D.get("link_invite_to_groups");if(f){E.addListener(f,"click",tagged.profile.actions.inviteToGroups)}var f=D.get("link_remove_friend");if(f){E.addListener(f,"click",tagged.profile.actions.removeFriend)}var f=D.get("link_report_profile");if(f){E.addListener(f,"click",tagged.profile.actions.reportProfile)}var f=D.get("link_wink");if(f){E.addListener(f,"click",tagged.profile.wink.sendWink,f)}f=D.get("give_luv");if(f){E.addListener(f,"click",tagged.apps.luv.giveLuv)}if(d&&tagged.data.profile.usingLibrarySkin){d.onclick=function(){window.location="/profile.html?skin_id="+tagged.data.profile.skinId}}var b={parentNode:YAHOO.util.Dom.get("quick_msg_container"),uid:tagged.data.profile.uid,type:"message"};tagged.modules.quickPost.init(b)}}},jumpToURL:function(b,a){window.location=a.value},handleComm:function(d){if(d&&(d.stat=="ok")&&d.result){var b=d.result;this.allowComm=b.comm_allowed;var a=D.get("item_add_friend");var c=D.get("item_friend_requested");if(b.comm_allowed){if(b.already_friends){if(a){D.addClass(a,"hide_me")}if(c){D.addClass(c,"hide_me")}}else{if(b.friend_requested){if(a){D.addClass(a,"hide_me")}if(c){D.removeClass(c,"hide_me")}}else{if(a){D.removeClass(a,"hide_me")}if(c){D.addClass(c,"hide_me")}}}}else{if(a){D.addClass(a,"hide_me")}if(c){D.addClass(c,"hide_me")}}var a=D.get("item_view_photos");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}var a=D.get("item_send_message");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}var a=D.get("item_post_comment");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}var a=D.get("item_give_gift");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}var a=D.get("item_give_tags");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}var a=D.get("item_wink");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}var a=D.get("quick_msg_container");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}var a=D.get("luv_container");if(a){if(b.comm_allowed){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}}},handleSelfInfo:function(b){var a=D.get("item_view_pets");if(a){if(!this.allowComm||tagged.optOut.pets){D.addClass(a,"hide_me")}else{D.removeClass(a,"hide_me")}}},handleUserOnline:function(a){if(!a||(a.stat!="ok")){return}if(a.result&&this.imLi&&this.allowComm){D.removeClass(this.imLi,"hide_me")}},sendIM:function(a){tagged.im.mw.sendIM(tagged.data.profile.uid);E.stopEvent(a)},addFriend:function(c,d){if(c&&d){E.preventDefault(c);E.removeListener(d,"click");var a=d.parentNode;while(a.nodeName!="LI"){a=a.parentNode}a.innerHTML=sprintf('<span class="icon add_friend">%s</span>',tagged.profile.actions.strings.sending)}var b={method:"tagged.usermgmt.addFriend",uid_to_add:tagged.data.profile.uid,callback:"tagged.profile.actions.addFriendResponse"};TAGGED.api.call(b)},addFriendResponse:function(f){tagged.ads.reload();if(f.stat=="ok"){if(f.results.uid!=tagged.data.profile.uid){return}if(f.results.ERROR_FLAG==0){var d=D.get("item_add_friend");if(d){var e=tagged.profile.actions.strings.requestSent;if(f.results.NEW_TEXT){e=tagged.profile.actions.strings[f.results.NEW_TEXT]}d.innerHTML='<span class="icon add_friend">'+e+"</span>"}var c=D.get("item_add_friend_private");if(c){var e=sprintf(tagged.profile.actions.strings.requestSentTo,this.displayName);c.innerHTML='<span class="icon add_friend">'+e+"</span>"}if(f.results.REQUIRES_VALIDATION&&f.results.PASSED_VALIDATION){TAGGED.util.notification.hideNotification("actions_feedback")}}else{if(f.results.REQUIRES_VALIDATION){tagged.profile.actions.validationHTML=f.results.validation_html;this.validateFriend()}}}else{if(f.stat=="fail"){if(f.error.code&&f.error.code=="11"){var a=window.location+"";var b=a.substr(TAGGED.base_url.length,a.length);window.location=TAGGED.base_url+"/index.html?r="+escape(b);return}else{if(this.strings[f.error.code]){TAGGED.util.notification.showNotification(this.strings[f.error.code],"actions","failure","top")}else{TAGGED.util.notification.showNotification(this.strings[108],"actions","failure","top")}}setTimeout(function(){tagged.profile.actions.cancelFriendRequest()},3000)}}tagged.ads.reload()},inviteToGroups:function(d){if(tagged.data.profile.loginUid==0){var a=window.location+"";var b=a.substr(TAGGED.base_url.length,a.length);window.location=TAGGED.base_url+"/index.html?r="+escape(b);return}invitePanel=new YAHOO.widget.Panel("invite_to_groups_panel",{width:"960px",height:"450px",close:false,fixedcenter:true,draggable:false,modal:true});var c=document.createElement("div");c.setAttribute("id","friend_selector");tagged.modules.group_selector.init({parentEl:c,itemsPerPage:18,thumbSize:"m"});E.addListener("friend_selector_close","click",function(){invitePanel.destroy()});invitePanel.setBody(c);invitePanel.render(document.body)},validateFriend:function(){var a=this.validationHTML;TAGGED.util.notification.showNotification(a,"actions","neutral friend_validation","top")},submitFriendValidation:function(f){var f=f||document.forms.validate_friend;var b=f.last_name.value;var d=f.email.value;var c=D.get("validation_error");D.addClass(c,"hide_me");if(!tagged.util.string.isEmpty(b)){var a="last_name";var e=b}else{if(!tagged.util.string.isEmpty(d)){var a="email";var e=d}else{c.innerHTML=tagged.profile.actions.strings.enterNameOrEmail;D.removeClass(c,"hide_me");return}}var g={method:"tagged.usermgmt.addFriend",validation_type:a,validation_value:e,uid_to_add:tagged.data.profile.uid,callback:"tagged.profile.actions.addFriendResponse"};TAGGED.api.call(g)},cancelFriendRequest:function(){TAGGED.util.notification.hideNotification("actions_feedback");var f=D.get("item_add_friend");if(f){var e=D.get("link_add_friend");if(!e){var d=D.get("item_add_friend");var a=sprintf('<a href="#" id="link_add_friend" title="%s">%s</a>',tagged.profile.actions.strings.addToFriends,tagged.profile.actions.strings.addToFriends);d.innerHTML=a;var e=D.get("link_add_friend");E.addListener(e,"click",tagged.profile.actions.addFriend,e)}}var b=D.get("item_add_friend_private");if(b){var e=D.get("add_friend_private");if(!e){var c=sprintf(tagged.profile.actions.strings.addAsFriend,this.displayName);var a=sprintf('<a href="#" id="add_friend_private" title="%s">%s</a>',c,c);b.innerHTML=a;var e=D.get("add_friend_private");E.addListener(e,"click",tagged.profile.actions.addFriend,e)}}},removeFriend:function(b){E.preventDefault(b);if(confirm(sprintf(tagged.profile.actions.strings.removeFriendConfirm,this.firstName))){var a={method:"tagged.usermgmt.removeFriend",uid_to_remove:tagged.data.profile.uid,callback:"tagged.profile.actions.friendRemoved"};TAGGED.api.call(a)}},friendRemoved:function(f){tagged.ads.reload();if(f.results.ERROR_FLAG==0){var c=D.get("item_remove_friend");c.id="item_add_friend";c.className="icon_add_friend";var d=tagged.profile.actions.strings.addToFriends;var b=sprintf('<a href="#" id="link_add_friend" title="%s" onclick="tagged.profile.actions.addFriend(); return false;">%s</a>',d,d);c.innerHTML=b;var a=tagged.profile.actions.displayName;var e=sprintf(tagged.profile.actions.strings.removeFriend,a);TAGGED.util.notification.showNotification(e,"actions","success","bottom",tagged.profile.actions.notificationTimer)}},initC11n:function(c){E.preventDefault(c);var a=D.getStyle("customize","height");if(!a||a=="0px"){var b=document.createElement("img");b.src=tagged.static_uri+"/im/loading/circle_grey_16.gif";b.id="c11n_spinny_wheel";this.appendChild(b);tagged.safeLoad("tagged.profile.customize",function(){tagged.profile.customize.init()})}else{window.scrollTo(0,0)}},reportProfile:function(b){E.preventDefault(b);var a={method:"tagged.usermgmt.reportProfile",uid_to_report:tagged.data.profile.uid,callback:"tagged.profile.actions.profileReported"};TAGGED.api.call(a)},profileReported:function(b){tagged.ads.reload();if(b.stat=="ok"){var a=tagged.profile.actions.displayName;var c=new tagged.util.stringBuffer();c.add(sprintf('<img src="'+TAGGED.static_uri+'/im/icons/x_grey.gif" class="icon_close" alt="$s"',tagged.profile.actions.strings.close));c.add(" onclick=\"TAGGED.util.notification.hideNotification('actions_feedback');\"/>");c.add(tagged.profile.actions.strings.reportFiled);c.add(sprintf(' <a href="#" onclick="tagged.profile.actions.blockUser(); return false;">%s</a>',sprintf(tagged.profile.actions.strings.block,a)));TAGGED.util.notification.showNotification(c.toString(),"actions","success","top")}},blockUser:function(b){var a={method:"tagged.usermgmt.blockUser",uid_to_block:tagged.data.profile.uid,callback:"tagged.profile.actions.userBlocked"};TAGGED.api.call(a)},userBlocked:function(b){tagged.ads.reload();if(b.stat=="ok"){var a=sprintf(tagged.profile.actions.strings.userIsBlocked,this.displayName);TAGGED.util.notification.showNotification(a,"actions","success","top",tagged.profile.actions.notificationTimer)}},addWidgetMenu:function(d){var f=d.result.echo;var g=D.get("link_add_widget").firstChild;var j="actions";if(D.get(f)){YAHOO.widget.MenuManager.getMenu(f).destroy()}var b=new YAHOO.widget.Menu(f,{context:[g,"tl","tl"],zindex:1000,clicktohide:true,lazyload:true,shadow:false,classname:"copy_menu"});b.setItemGroupTitle(g.innerHTML,0);var a=d.result.custom_boxes;for(var e=0;e<a.length;e++){var h=(a[e].id<3)?0:1;var c=TAGGED.base_url+"/make_a_widget.html?tag_feature=userbox&boxId="+a[e].id;b.addItem({text:"to "+a[e].title,url:c},h)}b.render("profile");b.show()},toggleLuvHelp:function(){var a=D.get("luv_help");if(D.hasClass(a,"hide_me")){D.removeClass(a,"hide_me")}else{D.addClass(a,"hide_me")}}};E.onDOMReady(function(){if(!tagged.loadedSelfInfo){TAGGED.api.queue.push({method:"tagged.util.selfInfo",callback:"tagged.handleSelfInfo"})}});tagged.loadStringsDirect({"tagged.profile.actions.strings":{sending:"Sending...",requestSent:"Request Sent",requestSentTo:"Friend request sent to %s",enterNameOrEmail:"Please enter a last name OR email address.",addToFriends:"Add to Friends",addAsFriend:"Add %s as a friend",removeFriendConfirm:"Are you sure you want to remove %s as your friend?",removeFriend:"You have removed %s from your friend list.",userIsBlocked:"%s is blocked from contacting you.",close:"Close",reportFiled:"Report filed to Tagged Safety.",block:"Block %s",newText1:"Friend Added",newText2:"Reminder Sent",newText3:"Request Sent","101":"Invalid Spam Content Type","102":"Exception occurred reporting profile","103":"Cannot add self as a friend","104":"Cannot send friend request - already friends","105":"Cannot send friend request - already requested","106":"Cannot send friend request - invalid request","107":"Sorry, this user is blocking you.","108":"Error sending friend request."}});tagged.namespace("modules.pagination");tagged.modules.pagination={linkHtml:' <a href="#" class="%s" page="%2$d">%3$s</a> ',spanText:' <span class="%s">%s</span> ',renderDirectionLinks:function(f,g,a,i,d,h){h=(typeof h==="undefined")?"l":h;var e=Math.floor(a/g)+1;var c=Math.ceil(f/g);if(c<=1){return}var b="";if(h=="l"){b+=this.dirHelper(1,this.msgs.first,e!=1,"outer")}b+=this.dirHelper(e-1,this.msgs.previous,e>1,"inner")+" | "+this.dirHelper(e+1,this.msgs.next,e!=c,"inner");if(h=="l"){b+=this.dirHelper(c,this.msgs.last,e!=c,"outer")}d=D.get(d);if(d){d.innerHTML=b;if(!d.getAttribute("page_action")){d.setAttribute("page_action",true);YAHOO.util.Event.addListener(d,"click",this.getNavigationHandler(i))}}},dirHelper:function(c,d,b,a){if(b){return sprintf(this.linkHtml,a,c,d)}else{return sprintf(this.spanText,a,d)}},getNavigationHandler:function(b){var a=function(c){var e=E.getTarget(c);if(e.tagName.toUpperCase()!="A"){e=e.parentNode}if(e.tagName.toUpperCase()=="A"){var d=e.getAttribute("page");if(d){E.preventDefault(c);if(typeof(b)=="function"){b(d)}else{if(typeof(b)=="object"&&b&&b.fn){b.fn.call(b.scope,d)}else{YAHOO.util.History.navigate("pageNum",d)}}}}};return a},renderPageNumbers:function(g,i,c,j,e){var f=Math.floor(c/i)+1;var d=Math.ceil(g/i);var b='<a href="#%1$d" page="%1$d">%1$d</a> ';var h='<a href="#%1$d" page="%1$d">%2$s</a> ';var a=new tagged.util.stringBuffer();a.add(this.numberHelper(f-1,h,1,d,this.msgs.prev),this.numberHelper(f-2,b,1,d,""),this.numberHelper(f-1,b,1,d,""),sprintf(this.spanText,"page_current",f),this.numberHelper(f+1,b,1,d,""),this.numberHelper(f+2,b,1,d,""),this.numberHelper(f+1,h,1,d,this.msgs.next));e=D.get(e);if(e){e.innerHTML=a;if(!e.getAttribute("tag_action")){e.setAttribute("tag_action",true);YAHOO.util.Event.addListener(e,"click",this.getNavigationHandler(j))}}},numberHelper:function(c,d,b,a,e){if(c<b){return""}if(c>a){return""}return sprintf(d,c,e)},boundsCheck:function(b,a){if(b<0){return false}if(a>0&&b>=a){return false}return true},offset:function(b,a){return a*(b-1)},sanePageNum:function(c,b,a){c=parseInt(c);if(isNaN(c)){return 1}if(!this.boundsCheck(this.offset(c,b),a)){return 1}return c}};tagged.namespace("apps.luv");tagged.apps.luv={perPage:20,init:function(){if(!tagged.data.profile){var b=H.getBookmarkedState("p");var a=b||"1";H.register("pageNum",a,function(c){tagged.apps.luv.getLuvHistory(c)});H.onReady(function(){tagged.apps.luv.getLuvHistory(a)});H.initialize("yui-history-field","yui-history-iframe")}},getLuvHistory:function(b){tagged.util.domMethods.toggle("loading_mask","loading_img");var a={method:"tagged.apps.luv.history",page:b-1,callback:"tagged.apps.luv.receiveLuvHistory"};TAGGED.api.call(a)},receiveLuvHistory:function(b){var a=document.getElementById("page_container");if(b.results){a.innerHTML=b.results.html;tagged.apps.luv.attachHandlers();tagged.apps.luv.displayLuvMeter(b.results.luvPercentage);tagged.modules.pagination.renderDirectionLinks(b.results.total,this.perPage,b.results.offset,null,"luv_nav_top");tagged.modules.pagination.renderDirectionLinks(b.results.total,this.perPage,b.results.offset,null,"luv_nav_btm")}else{a.innerHTML='<div class="luvFeedback failure">'+sprintf(tagged.apps.luv.strings.errorReceive,' href="#" onclick="window.location.reload(); return false;"')+"</div>"}tagged.util.domMethods.toggle("loading_mask","loading_img");tagged.ads.reload()},attachHandlers:function(){var c=D.get("luv_history");if(c){var b=D.getElementsByClassName("give_luv","a","luv_history");for(var a=0;a<b.length;a++){E.addListener(b[a],"click",this.giveLuv)}}},enableLuv:function(a){var b=document.getElementById("mask_"+a);if(b){D.addClass(b,"hide_me")}},giveLuv:function(d){E.preventDefault(d);var c=this.getAttribute("uid");var b=this.getAttribute("row_id");D.removeClass("mask_"+b,"hide_me");var a={method:"tagged.apps.luv.give",target_id:c,row_id:b,callback:"tagged.apps.luv.luvSent"};TAGGED.api.call(a);tagged.ads.reload()},luvSent:function(g){if(g.results){var e=g.results;var c=e.row_id;tagged.apps.luv.enableLuv(c);var a=D.get("feedback_"+c);if(!a){return}switch(e.feedback){case"luvSent":var f=sprintf(this.strings[e.feedback],e.luvLimit,e.luvLeft);D.addClass(a,"success");this.displayLuvMeter(e.giverPercentage);break;case"luvSentVIP":var f=sprintf(this.strings[e.feedback],e.vipUrl,e.vipLuvLimit,e.luvLimit,e.luvLeft);D.addClass(a,"success");this.displayLuvMeter(e.giverPercentage);break;case"noLuvLeft":var f=sprintf(this.strings[e.feedback],e.luvLimit);D.addClass(a,"failure");break;case"noLuvLeftVIP":var f=sprintf(this.strings[e.feedback],e.luvLimit,e.vipUrl,e.vipLuvLimit);D.addClass(a,"failure");break;case"userBlocked":case"commForbidden":var f=this.strings[e.feedback];D.addClass(a,"failure");break}a.innerHTML=f;D.removeClass(a,"hide_me");D.setStyle(a,"opacity",1);var b=window.setTimeout(function(){tagged.apps.luv.fadeFeedback(c)},5000)}else{if(g.stat&&g.stat=="fail"&&g.error&&g.error.code&&g.error.code==11){var d=window.location;window.location="/index.html?r="+encodeURIComponent(d)}else{alert(tagged.apps.luv.strings.errorSend);tagged.util.domMethods.toggle("mask_luvbutton")}}},fadeFeedback:function(b){var a=document.getElementById("feedback_"+b);if(a){var d=function(){D.removeClass(a,"failure");D.removeClass(a,"success");D.addClass(a,"hide_me")};var c=new YAHOO.util.Anim(a,{opacity:{to:0}},0.5,YAHOO.util.Easing.easeOut);c.onComplete.subscribe(d);c.animate()}},displayLuvMeter:function(d){var b=d*2.2;D.get("hearts_filled").style.width=b+"px";D.get("luv_percentage").innerHTML=d+"%";var c="";var a=tagged.apps.luv.strings;var e=D.get("luv_description");if(e){if(d==0){c=a.noLuv}else{if(d<=20){c=a.almostEmpty}else{if(d<=45){c=a.almostHalfFull}else{if(d<=75){c=a.mostlyFull}else{if(d<=95){c=a.almostFull}else{c=a.fullOfLuv}}}}}e.innerHTML=c}}};E.onDOMReady(tagged.apps.luv.init);tagged.loadStringsDirect({"tagged.modules.pagination.msgs":{first:"&lt;&lt; First",previous:"&lt; Previous",next:"Next &gt;",last:"Last &gt;&gt;",prev:"&lt; Previous"}});tagged.loadStringsDirect({"tagged.apps.luv.strings":{luvSent:"<p><strong>You gave Luv!</strong> It will last for a week.</p><p>You can give Luv %s times per day - <strong>%s left today!</strong></p>",luvSentVIP:'<p><strong>You gave Luv!</strong> It will last for a week. <a class="wantmore" href="%s">Want %s?</a></p><p>You can give Luv %s times per day - <strong>%s left today!</strong></p>',noLuvLeft:"<p>You can only give Luv %s times per day.</p><p>You are out of Luv today but come back tomorrow!</p>",noLuvLeftVIP:'<p>You can only give Luv %s times per day. <a class="wantmore" href="%s">Want %s?</a></p><p>You are out of Luv today but come back tomorrow!</p>',userBlocked:"<p><strong>Sorry, that user has blocked you.</strong></p><p>&nbsp;</p>",commForbidden:"<p><strong>Sorry, cannot communicate with this user.</strong></p><p>&nbsp;</p>",noLuv:"NO LUV :-(",almostEmpty:"Almost Empty",almostHalfFull:"Almost Half Full",mostlyFull:"Mostly Full",almostFull:"Almost Full",fullOfLuv:"FULL OF LUV! :-)",errorSend:"An error occured. Your Luv was not sent, please try again.",errorReceive:"An error occured while processing your request. Please try again, by <a %s>reloading</a> the page."}});tagged.namespace("cachedata");tagged.cachedata={_queued:false,findAndBind:function(b){if(b){var c=D.getElementsByClassName("tag_oced",null,b)}else{var c=D.getElementsByClassName("tag_oced",null)}for(var a in c){var d=c[a];if(d._inited){continue}YAHOO.lang.augmentObject(d,this.cacheUpdateClass,true);d.initCacheData();this.queue(d.getCacheData())}},queue:function(b){var a=(this._queued)?false:true;if(a){this._queued={method:"tagged.util.cacheUpdate",data:b,callback:"tagged.cachedata.handleUpdate"};TAGGED.api.defer.push(this._queued)}else{this._queued.data=this._queued.data+"\n"+b}},handleUpdate:function(c){if(c.stat!="ok"){returnl}if(!c.results){return}var e=c.results;for(var b in e){var a=e[b];var d=D.get(a.id);if(!d){continue}if(!d._inited){YAHOO.lang.augmentObject(d,this.cacheUpdateClass,true);d.initCacheData()}d.updateCacheData(a)}},cacheUpdateClass:{initCacheData:function(){if(this._inited){return}this.id=this.getAttribute("id");this.cacheKey=this.getAttribute("cachekey");this.uid=this.getAttribute("uid");this.type=this.getAttribute("octype");this.param="";switch(this.type){case"photo":this.param=sprintf("%d%s",this.getAttribute("dimension"),this.getAttribute("scale"));this.data=this.src;break;case"name":var a=this.getAttribute("trim");if(a){this.param=a}this.data=this.innerHTML;break}},getCacheData:function(){return sprintf("%s %s %s %d %s %s",this.type,this.id,this.cacheKey,this.uid,this.param,this.data)},updateCacheData:function(a){switch(this.type){case"photo":this.src=a.data;break;case"name":this.innerHTML=a.data;this.setAttribute("title",a.title);break}}}};tagged.namespace("profile.wink");tagged.profile.wink={sendWink:function(d,c){if(d&&c){E.preventDefault(d);E.removeListener(c,"click");var b=D.get("item_wink");b.innerHTML='<span id="wink_status" class="icon wink">Sending...</span>'}var a={method:"tagged.apps.wink.wink",to:tagged.data.profile.uid,callback:"tagged.profile.wink._handleSendWink"};TAGGED.api.call(a)},_handleSendWink:function(c){tagged.ads.reload();var a=D.get("wink_status");if(c.result){if(c.result.winkSuccess){if(a){a.innerHTML="Wink Sent ;)"}window.setTimeout(tagged.profile.wink.fadeFeedback,3000)}else{if(c.result.errorCode==301){if(a){a.innerHTML="Already Sent"}window.setTimeout(tagged.profile.wink.fadeFeedback,3000)}else{if(c.result.errorCode==300){alert("You've sent too many winks today... you can only send "+(c.result.limit?c.result.limit:"100")+" per day. Try again tomorrow ;)");tagged.profile.wink.fadeFeedback()}else{if(c.result.errorCode==200){alert("Sorry, you can't communicate with this user.");tagged.profile.wink.fadeFeedback()}else{alert("An error occured. Your Wink was not sent, please try again.")}}}}}else{if(c.stat&&c.stat=="fail"&&c.error&&c.error.code){if(c.error.code==11){var b=window.location;window.location="/index.html?r="+encodeURIComponent(b)}}else{alert("An error occured. Your Wink was not sent, please try again.");tagged.profile.wink.fadeFeedback()}}},fadeFeedback:function(){var b=D.get("item_wink");if(b){b.innerHTML='<a title="Send a Wink" href="#" id="link_wink" class="icon wink"><span>Send a Wink</span></a>'}var a=D.get("link_wink");if(a){E.addListener(a,"click",tagged.profile.wink.sendWink,a)}}};var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);
/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/
return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return}f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return}if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return}}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return}var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return}var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return}AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};var sendActionTimer;function clearHiddenFields(){if(document.forms.newsfeedcats){if(document.forms.newsfeedcats.json_comments_share&&document.forms.newsfeedcats.json_comments_share.value!=""){document.forms.newsfeedcats.json_comments_share.value="";document.forms.newsfeedcats.str_events_share.value="";return}if(document.forms.newsfeedcats.str_sub_rem&&document.forms.newsfeedcats.str_sub_rem.value!=""){document.forms.newsfeedcats.str_sub_rem.value="";return}if(document.forms.newsfeedcats.visitedPage){document.forms.newsfeedcats.visitedPage.value=1}}}var handleFeedsSuccess=function(b){enableLinks();var d=/^\s*\<pagenum>(\d+)<\/pagenum><pagination_links>(.*?)<\/pagination_links>/;var c=document.getElementById("newsfeed");clearHiddenFields();if(b.responseText!==undefined){var a=b.responseText.match(d);if(a!=null){if(document.forms.newsfeedcats&&document.forms.newsfeedcats.pageNum){document.forms.newsfeedcats.pageNum.value=parseInt(a[1])}c.style.height="auto";c.innerHTML=b.responseText.substr(a[0].length);paginationLinks=document.createElement("p");paginationLinks.className="pagination";paginationLinks.innerHTML=a[2];paginationLinks.id="pagination_links";c.appendChild(paginationLinks)}else{c.style.height="auto";c.innerHTML=b.responseText}tagged.util.dateHandler.findAndBind(c,true)}wordWrap()};var handleFeedsFailure=function(a){if(a.responseText!==undefined){alert("failure msg")}};var callbackFeeds={success:handleFeedsSuccess,failure:handleFeedsFailure};function changeFeeds(){disableLinks();var b="ajax/handle_newsfeeds.html";var c=YAHOO.util.Connect.setForm(document.forms.newsfeedcats);var a=YAHOO.util.Connect.asyncRequest("GET",b,callbackFeeds)}function feedsHref(d){var a=document.getElementById("news_filters").getElementsByTagName("a");for(var b=0;b<a.length;b++){if(a[b].id==d){a[b].className="selectedFeed"}else{a[b].className=""}}var c=d.substr(4,d.length);document.getElementById("selectedTab").setAttribute("value",c);if(c!="custom"){document.getElementById("news_custom").style.display="none"}else{document.getElementById("news_custom").style.display="block"}changeFeeds()}function toggleFeeds(a){var b=document.forms.newsfeedcats;feedsInput=b.getElementsByTagName("input");if(a=="all"){for(var c=0;c<feedsInput.length;c++){if(feedsInput[c].type=="checkbox"){feedsInput[c].checked="checked"}}}else{if(a=="none"){for(var c=0;c<feedsInput.length;c++){if(feedsInput[c].type=="checkbox"){feedsInput[c].checked=""}}}else{for(var c=0;c<feedsInput.length;c++){if(feedsInput[c].type=="checkbox"){if(feedsInput[c].name=="chk_"+a){feedsInput[c].checked="checked"}else{feedsInput[c].checked=""}}}}}changeFeeds()}function removeNFEvents(d,c,b){if(confirm("Click OK if you don't want this What's New item to be displayed anywhere on the site.")){var f=/^([^\_]+)\_(\d+)$/;var a="";if(c!=""){var e=c.match(f);if(e!=null){a=e[2]}}document.forms.newsfeedcats.list_events_remove.value=b;document.forms.newsfeedcats.events_timestamp.value=a;document.forms.newsfeedcats.publisher_id.value=d;changeFeeds()}return true}function changeFeedsPagination(a){document.forms.newsfeedcats.pageNum.value=a;changeFeeds()}if(document.getElementById("ad")){var ad_top=document.getElementById("ad")}if(document.getElementById("ad_160")){var ad_160=document.getElementById("ad_160")}if(document.getElementById("ad_300")){var ad_300=document.getElementById("ad_300")}function getLighBoxCopyTopAreaNode(a,c,e){var b=document.createElement("p");b.className="widget_copy";var d=document.createElement("a");d.href="#";d.id=a;d.style.color="#000000";d.style.fontSize="10px";d.href="#";d.onclick=function(){e.style.display="block";return false};d.title="Copy this widget to...";d.innerHTML="Copy";b.appendChild(d);return b}function getLighBoxCopyBottomAreaNode(a,e,d,c){var b=document.createElement("div");b.className="widget_copy_box";b.id=a;b.style.display="none";b.onmouseover=function(){b.style.display="block"};b.onmouseout=function(){b.style.display="none"};b.appendChild(e);b.appendChild(d);b.appendChild(c);return b}function showWidget(widgetId){var widgetNode=YAHOO.util.Dom.get(widgetId);var widgetCode=widgetNode.value;if(widgetCode==""||widgetCode==-1){widgetCode='<p class="no_news">Oops! This widget is no longer available.</p>';var contentHeader=document.createElement("div");contentHeader.className="contentHeader";contentHeader.innerHTML='<a href="#" onclick="tagged.util.lightbox.hide(); return false;"><img src="'+TAGGED.static_uri+'/images/icons/delete2.gif"/></a>';var widgetContent=document.createElement("div");widgetContent.className="widgetContent";widgetContent.innerHTML='<div id="widget">'+widgetCode+"</div>";var contentDiv=document.createElement("div");contentDiv.appendChild(contentHeader);contentDiv.appendChild(widgetContent);tagged.util.lightbox.show(contentDiv);return}var contentHeader=document.createElement("div");contentHeader.className="contentHeader";contentHeader.innerHTML='<a href="#" onclick="tagged.util.lightbox.hide(); return false;"><img src="'+TAGGED.static_uri+'/images/icons/delete2.gif"/></a>';var widgetCodeSplit=widgetCode.split("|");var moduleCntTxt=widgetCodeSplit[0].trim();var contentArea=widgetCodeSplit[1].trim();var categoryCopyBoxWidgetId=widgetCodeSplit[2].trim();var categoryWidgetIdCopyHref=widgetCodeSplit[3].trim();var upperparObj;var boxContentObj;var lowerParObj;var javascriptCodeForwidgetCopyBox=widgetCodeSplit[4].trim();var jsCodeArr=javascriptCodeForwidgetCopyBox.split("*");if(jsCodeArr[jsCodeArr.length-1].match("srcevent")){jsCodeArr[jsCodeArr.length-1]=""}for(idx=0;idx<jsCodeArr.length;++idx){rowJS=jsCodeArr[idx]+";";eval(rowJS)}widgetCode=contentArea;var copyBottomArea=getLighBoxCopyBottomAreaNode(categoryCopyBoxWidgetId,upperparObj,boxContentObj,lowerParObj);var copyTopArea=getLighBoxCopyTopAreaNode(categoryWidgetIdCopyHref,moduleCntTxt,copyBottomArea);var widgetContent=document.createElement("div");widgetContent.className="widgetContent";widgetContent.innerHTML='<div id="widget">'+widgetCode+"</div>";var showCopyMenu=false;var contentDiv=document.createElement("div");contentDiv.appendChild(contentHeader);if(showCopyMenu){contentDiv.appendChild(copyTopArea)}contentDiv.appendChild(widgetContent);if(showCopyMenu){contentDiv.appendChild(copyBottomArea)}tagged.util.lightbox.show(contentDiv)}function disableLinks(){var c=document.getElementById("newsfeed");var a=document.getElementById("feedloader");if(!a||!c){return}var b=c.offsetHeight;if(b>0){a.style.height=b+"px"}else{a.style.height="200px"}a.style.display="block"}function enableLinks(){if(document.getElementById("feedloader")){document.getElementById("feedloader").style.display="none"}}function displayHelp(b){var a=document.getElementById("newsfeed_help");a.innerHTML=feedsHelp;if(b=="none"){a.style.display="none"}else{a.style.display=b}}function toggleAllObjsByIds(){if(arguments.length<2){return}var b=arguments[0];var d=true;for(var a=1;a<arguments.length;++a){var c=document.getElementById(arguments[a]);if(c){if(c.style.display=="none"){c.style.display="block";d=true}else{c.style.display="none";d=false}}}if(d){b.innerHTML='<img src="'+TAGGED.static_uri+'/images/newsfeed/viewless.gif" class="viewless"/>'}else{b.innerHTML='<img src="'+TAGGED.static_uri+'/images/newsfeed/viewmore.gif" class="viewmore"/>'}}function doAction(b,h,n){var h=h||window.event;if(h){var d=h.explicitOriginalTarget||document.elementFromPoint(h.clientX,h.clientY)}if(n){var j=document.getElementById("statusActions_"+b)}else{var j=document.getElementById("feedActions_"+b)}j.style.zIndex=102;var m=j.childNodes;for(var f=0;f<m.length;f++){if(m[f].nodeType==1){var k=m[f].firstChild;var g=k.className.length;var c=k.className.substr(0,3);var l=k.className.substr((g-3),g);if(k.className==d.className){if(l!="_on"){k.className=k.className+"_on";m[f].style.zIndex=102;k.style.zIndex=102;showActionBox(c,b,n,k)}}else{if(l=="_on"){k.className=k.className.substr(0,g-3)}}}}}function showActionBox(l,o,c){if(c){if(document.getElementById("statusActionbox_"+o)){}var k=document.getElementById("statusActionbox_"+o)}else{if(document.getElementById("feedActionbox_"+o)){}var k=document.getElementById("feedActionbox_"+o)}if(k){k.parentNode.removeChild(k)}var n=document.createElement("div");n.className="actionBox";if(c){n.id="statusActionbox_"+o;var r=document.getElementById("stUserThumb_"+o).innerHTML;var h=document.getElementById("stDisplayName_"+o).firstChild.nodeValue;var q=document.getElementById("stDisplayName_"+o).getAttribute("href");var p='<a href="" onclick="closeAction(\''+o+'\', true); return false;" class="close_action">Close</a>'}else{n.id="feedActionbox_"+o;var r=document.getElementById("nfUserThumb_"+o).innerHTML;var h=document.getElementById("nfDisplayName_"+o).firstChild.nodeValue;var q=document.getElementById("nfDisplayName_"+o).getAttribute("href");var p='<a href="" onclick="closeAction(\''+o+'\'); return false;" class="close_action">Close</a>'}var v=q.match(/uid\=(\d+)/);var d=(v!=null)?parseInt(v[1]):0;switch(l){case"msg":p+="<p>Message To: "+h+"</p>";p+='<form method="POST" action="/handle_inbox.html" name="action_message_'+o+'" onsubmit="sendMessage(this.name); return false;">';p+='<div class="user_thumb">'+r+"</div>";p+='<textarea id="action_text_'+o+'" name="entryText"></textarea>';p+='<input type="hidden" name="subject" value="<no subject>" />';p+='<input type="hidden" name="ajax_sent" value="1" />';p+='<input type="hidden" name="nf_eventid" value="'+o+'" />';p+='<input type="hidden" name="section" value="send" />';p+='<input type="hidden" name="message_type" value="N" />';p+='<input type="hidden" name="recipient_id_hidden" value="'+d+'" />';p+='<input type="hidden" name="came_from_url" value="/home.html" />';p+='<input type="hidden" name="save_sent" value="save" />';p+='<input type="hidden" name="skip_confirmation" value="1" />';p+='<input type="hidden" name="action" value="sendMessage" />';if(c){p+='<input type="hidden" name="isStatus" value="1" />'}p+='<input type="submit" class="orangeBtn" value="Send" name="submitBtn" />';p+='<span id="actionSuccess_'+o+'" class="action_success" style="display:none;">Sent!</span>';p+="</form>";break;case"cmt":p+="<p>Comment To: "+h+"</p>";p+='<form method="POST" action="/check_props.html" name="action_comment_'+o+'" onsubmit="sendComment(this.name); return false;">';p+='<div class="user_thumb">'+r+"</div>";p+='<textarea id="action_text_'+o+'" name="testimonialText"></textarea>';p+='<input type="hidden" name="targetUserId" value="'+d+'" />';p+='<input type="hidden" name="ajax_sent" value="1" />';p+='<input type="hidden" name="nf_eventid" value="'+o+'" />';p+='<input type="hidden" name="came_from_url" value="/home.html" />';p+='<input type="hidden" name="prev_url" value="/give_props.html" />';p+='<input type="hidden" name="from_solicitation" value="0" />';p+='<input type="hidden" name="plain_text" value="1" />';p+='<input type="hidden" name="return_page" value="" />';p+='<input type="hidden" name="confirmProps" value="Y" />';if(c){p+='<input type="hidden" name="isStatus" value="1" />'}p+='<input type="submit" class="orangeBtn" value="Post" name="submitBtn" />';p+='<span id="actionSuccess_'+o+'" class="action_success" style="display:none;">Posted!</span>';p+="</form>";break;case"fwd":p+='<p>Share To: All my friends<span id="actionSuccess_'+o+'" class="action_success" style="display:none;">Shared!</span></p>';p+='<form id="action_share" name="action_share" onsubmit="shareEvents(this,'+d+",'"+o+"'); return false;\">";p+='<input type="text" id="action_input" name="newComment" value="Type a note if you want to (optional)" onfocus="activateInputField(this);" />';if(c){p+='<input type="hidden" name="isStatus" value="1" />'}p+='<input type="submit" class="orangeBtn" value="Share" name="submitBtn" />';p+="</form>";break}n.innerHTML=p;if(c){var j=document.getElementById("status_"+o);var m=document.getElementById("stUserThumb_"+o);a=j.offsetHeight;m.appendChild(n);var g=n.offsetHeight}else{var j=document.getElementById("item_"+o);for(var s=0;s<j.childNodes.length;s++){if(j.childNodes[s].className=="rnd_box feed_box_400"){var m=j.childNodes[s]}}for(var s=0;s<m.childNodes.length;s++){if(m.childNodes[s].className=="rnd_bg head"){var u=m.childNodes[s].offsetHeight}if(m.childNodes[s].className=="rnd_box_cnt"){var f=m.childNodes[s];var e=f.offsetHeight}if(m.childNodes[s].className=="rnd_bg foot"){var t=m.childNodes[s].offsetHeight}}var a=(u+e+t);m.appendChild(n);var g=n.offsetHeight+18}if(a<g){if(c){var b=new YAHOO.util.Anim(m,{height:{to:g}},0.4,YAHOO.util.Easing.easeOut)}else{var b=new YAHOO.util.Anim(f,{height:{to:(g-u)}},0.4,YAHOO.util.Easing.easeOut)}b.setAttribute("useSeconds",false);b.animate()}if(document.getElementById("action_text_"+o)){document.getElementById("action_text_"+o).focus()}}function closeAction(b,o){if(o){var g=document.getElementById("statusActionbox_"+b);var h=document.getElementById("statusActions_"+b);var l=document.getElementById("stUserThumb_"+b)}else{var g=document.getElementById("feedActionbox_"+b);var h=document.getElementById("feedActions_"+b);var l=document.getElementById("content_"+b)}var c=new YAHOO.util.Anim(g,{opacity:{to:(0)}},0.4,YAHOO.util.Easing.easeOut);var e=function(){g.parentNode.removeChild(g)};c.onComplete.subscribe(e);c.animate();h.style.zIndex="";var n=h.childNodes;for(var d=0;d<n.length;d++){if(n[d].nodeType==1){var k=n[d].firstChild;var f=k.className.length;var m=k.className.substr((f-3),f);if(m=="_on"){k.className=k.className.substr(0,f-3)}}}var j=document.getElementById("content_"+b);if(l.getAttribute("style")){l.style.height=""}}var sendActionsSuccess=function(o){window.clearTimeout(sendActionTimer);clearHiddenFields();if(o.responseText!==undefined){try{var response=eval("("+o.responseText+")");if(response.err_msg){alert(response.err_msg)}if(response.errorMsg){alert(response.errorMsg)}if(response.groupId){var groupId=response.groupId;if(response.isStatus){var fadeOutAction=function(){closeAction(groupId,true)}}else{var fadeOutAction=function(){closeAction(groupId,false)}}setTimeout(fadeOutAction,500)}}catch(e){changeFeeds();alert("An error occured. Please try again.")}}};var sendActionsFailure=function(a){alert("An error occured. Please try again.")};var sendActionsCallback={success:sendActionsSuccess,failure:sendActionsFailure};function sendMessage(a){if(document.forms[a].entryText.value==""){return}else{tagged.util.captcha.verify(function(){isVerifiedSendMessage(a)})}}function isVerifiedSendMessage(c){var e=document.forms[c];var f=YAHOO.util.Connect.setForm(e);var d=YAHOO.util.Connect.asyncRequest("POST","/handle_inbox.html",sendActionsCallback);var g=function(){changeFeeds()};sendActionTimer=window.setTimeout(g,10000);e.entryText.disabled=true;e.submitBtn.disabled=true;e.submitBtn.className="btnDisabled";var b=e.nf_eventid.value;if(document.getElementById("actionSuccess_"+b)){var a=document.getElementById("actionSuccess_"+b);a.style.display=""}}function sendComment(a){if(document.forms[a].testimonialText.value==""){return}else{if(document.forms[a].testimonialText.value.length>3000){alert("Your comment contains more than 3000 characters, which exceeds the maximum.")}else{tagged.util.captcha.verify(function(){isVerifiedSendComment(a)})}}}function isVerifiedSendComment(c){var e=document.forms[c];var f=YAHOO.util.Connect.setForm(e);var d=YAHOO.util.Connect.asyncRequest("POST","/check_props.html",sendActionsCallback);var g=function(){changeFeeds()};sendActionTimer=window.setTimeout(g,10000);e.testimonialText.disabled=true;e.submitBtn.disabled=true;e.submitBtn.className="btnDisabled";var b=e.nf_eventid.value;if(document.getElementById("actionSuccess_"+b)){var a=document.getElementById("actionSuccess_"+b);a.style.display=""}}function shareEvents(o,e,n){var u=null;var l=document.getElementById("feedActions_"+n);var h=l.getElementsByTagName("a");for(var m=0;m<h.length;++m){if(h[m].className&&h[m].className=="fwd_action_on"){u=h[m];break}}if(document.getElementById("actionSuccess_"+n)){var j=document.getElementById("actionSuccess_"+n);j.style.display=""}o.newComment.disabled=true;o.submitBtn.disabled=true;o.submitBtn.className="btnDisabled";var a=false;while(u){if(typeof u.className!="undefined"){if(u.className.indexOf("item")!=-1){a=true;break}}u=u.parentNode}var c=(new Date()).getTime();var i=o.newComment.value;if(i=="Type a note if you want to (optional)"){i=""}var g='"0":{"commentstr":"'+encodeURIComponent(i)+'",';g+='"userid":"'+e+'",';g+='"ts":"'+c+'"}';var s="";var k="";var d=u.getElementsByTagName("span");var q="{";var t=false;var b=0;q+=g;g="";for(var m=0;m<d.length;++m){spanValue=d[m].innerHTML.trim();switch(d[m].className){case"shared_eventids":s=spanValue;break;case"event_type":k=spanValue;break;case"shared_comm":g='"'+(++b)+'": {"commentstr":"'+encodeURIComponent(spanValue)+'",';break;case"userid_comm":g+='"userid":"'+spanValue+'",';break;case"ts_comm":t=true;g+='"ts":"'+spanValue+'"}';break}g=g.trim();if(t){q+=(q!="{")?",":"";q+=g;g="";t=false}}q+="}";document.forms.newsfeedcats.json_comments_share.value=q;document.forms.newsfeedcats.str_events_share.value=s;document.forms.newsfeedcats.str_event_type.value=k;document.forms.newsfeedcats.src_eventid.value=n;var p="ajax/handle_newsfeeds.html";var r=YAHOO.util.Connect.setForm(document.forms.newsfeedcats);var f=YAHOO.util.Connect.asyncRequest("POST",p,sendActionsCallback);var v=function(){changeFeeds()};sendActionTimer=window.setTimeout(v,10000)}var successDeleteFeedItem=function(a){if(a.responseText!==undefined){document.forms.newsfeedcats.str_sub_rem.value=""}};var failureDeleteFeedItem=function(a){if(a.responseText!==undefined){alert("failure msg")}};var callbackDeleteItem={success:successDeleteFeedItem,failure:failureDeleteFeedItem};function deleteItem(b,g){if(!b||!g){return}if(document.getElementById("item_"+g)){item_to_remove=document.getElementById("item_"+g);item_to_remove.parentNode.removeChild(item_to_remove)}document.forms.newsfeedcats.json_comments_share.value="";document.forms.newsfeedcats.str_events_share.value="";document.forms.newsfeedcats.str_event_type.value="";document.forms.newsfeedcats.str_sub_rem.value=b;var a="ajax/handle_newsfeeds.html";var c=YAHOO.util.Connect.setForm(document.forms.newsfeedcats);var f=YAHOO.util.Connect.asyncRequest("POST",a,callbackDeleteItem);if(document.getElementById("status_"+g)){var d=document.getElementById("status_"+g);d.parentNode.removeChild(d);var l=document.getElementById("status_updates");if(document.getElementById("item_"+g)){document.getElementById("item_"+g).style.display="none"}if(document.getElementById("status_updates_hidden")){var e=document.getElementById("status_updates_hidden");for(var j=0;j<e.childNodes.length;j++){if(e.childNodes[j].tagName!="DIV"){e.removeChild(e.childNodes[j])}}var h=e.childNodes;if(h.length==0){for(var j=0;j<l.childNodes.length;j++){if(l.childNodes[j].nodeType!=1||l.childNodes[j].style.display=="none"){l.removeChild(l.childNodes[j])}}if(l.childNodes.length==1){var k=document.getElementById("status_updates");k.innerHTML="";k.style.borderTop="none";k.style.margin=0}}else{if(h.length<3){l.insertBefore(e.firstChild,document.getElementById("status_view_all"))}else{l.insertBefore(e.firstChild,document.getElementById("status_view_all"))}}}}}function activateInputField(a){if(a.value!="Type a note if you want to (optional)"){return}else{a.value="";a.style.padding="2px 3px";a.style.fontSize="12px";a.style.color="#000"}};tagged.loadStringsDirect({"tagged.strings.newsfeed":{Copy_Label:"Copy",Copy_Title:"Copy this widget to...",Close:"Close","Sent!":"Sent!",Post:"Post","Posted!":"Posted!",Share:"Share","Shared!":"Shared!",Type_note:"Type a note if you want to (optional)",error1:"An error occured. Please try again.",comet_over_max:"Your comment contains more than 3000 characters, which exceeds the maximum."}});tagged.namespace("modules.status");tagged.modules.status={_boxHTML:'<div class="status_triangle"></div><div class="status_bg"><p id="status_text"><span class="user_name">%s</span> <span id="status_msg">%s</span><span id="status_time" class="tag_ts" utc="%s"></span><a href="#" id="status_edit">%s</a><a href="#" id="status_clear">%s</a></p><p id="no_status"><span>%s %s</span> <a href="#" id="status_update">%s</a></p><form name="edit_status" class="hide_me"><p><span class="user_name">%s</span> <input name="status_msg" maxlength="160" value="%s" class="text" type="text" tabindex="1"/><input name="submit_btn" id="status_submit" class="grey_btn" value="%s" type="submit" tabindex="2"/></p></form></div>',_errorHTML:'<div class="status_triangle_error"></div><div class="status_bg_error"><p id="status_text">%s</div>',loadOrder:2,currentStatus:null,init:function(){if(tagged.data.loadOrder&&tagged.data.loadOrder.status){this.loadOrder=tagged.data.loadOrder.status}this.statusContainer=D.get("status_box");if(!this.statusContainer){return}this.pageUid=(D.get("page_uid"))?D.get("page_uid").value:tagged.data.profile.uid;if(tagged.profile){var b=(tagged.data.profile.view==3)?1:0}if(!this.loadOrder){this.attachEventHandlers();return}var a={method:"tagged.aboutme.getInfo",callback:"tagged.modules.status.saveDisplayName",user_ids:this.pageUid,fields:"display_name"};TAGGED.api.queue.push(a);var c={method:"tagged.status.get",user_id:this.pageUid,callback:"tagged.modules.status.handleStatusLoad"};if(this.loadOrder==1){TAGGED.api.queue.push(c)}else{TAGGED.api.defer.push(c)}},saveDisplayName:function(a){if(a.stat="ok"){this.displayName=a.info[0].display_name}},handleStatusLoad:function(e){if(!this.displayName||this.displayName==""){this.displayError()}if(e.stat=="ok"){this.currentStatus=e.result.statusMsg;if(tagged.data.profile){var a=(tagged.data.profile.view===1||tagged.data.profile.view===0)?this.strings.edit:"";var c=(tagged.data.profile.view===1||tagged.data.profile.view===0)?this.strings.clear:"";var b=(tagged.data.profile.view===1||tagged.data.profile.view===0)?this.strings.update_status:""}else{var a=this.strings.edit;var c=this.strings.clear;var b=this.strings.update_status}var d=sprintf(this._boxHTML,this.displayName,this.currentStatus,e.result.statusTime,a,c,this.displayName,this.strings.no_status,b,this.displayName,this.currentStatus,this.strings.Save);this.statusContainer.innerHTML=d;tagged.util.dateHandler.findAndBind(this.statusContainer,true);this.editForm=document.forms.edit_status;if(this.currentStatus==""){D.addClass("status_text","hide_me")}else{D.addClass("no_status","hide_me")}D.removeClass(this.statusContainer,"hide_me");this.attachEventHandlers()}},attachEventHandlers:function(){var b=this.statusContainer.getElementsByTagName("a");for(var c=0;c<b.length;c++){E.addListener(b[c],"click",function(a){E.preventDefault(a);tagged.modules.status.changeStatus(this.id)})}E.addListener(this.editForm,"submit",tagged.modules.status.saveStatus)},changeStatus:function(a){switch(a){case"status_edit":case"status_msg_anchor":D.addClass("status_text","hide_me");D.removeClass(this.editForm,"hide_me");this.editForm.status_msg.select();this.editForm.status_msg.focus();E.addListener(this.editForm.status_msg,"blur",this.blurTextInput);break;case"status_clear":D.addClass("status_text","hide_me");D.removeClass("no_status","hide_me");D.get("status_msg").innerHTML="";this.editForm.status_msg.value="";this.saveStatus.call(this.editForm);break;case"status_update":D.addClass("no_status","hide_me");D.removeClass(this.editForm,"hide_me");this.editForm.status_msg.focus();E.addListener(this.editForm.status_msg,"blur",this.blurTextInput);break}},saveStatus:function(c){if(c){E.preventDefault(c)}this.submit_btn.value=tagged.modules.status.strings.Saving;D.addClass(this.submit_btn,"btn_disabled");this.submit_btn.disabled="disabled";this.status_msg.disabled="disabled";if(YAHOO.lang.trim(this.status_msg.value)==""){var d=""}else{var d=this.status_msg.value;var a=d.charAt(d.length-1);if(a!="."&&a!="!"&&a!="?"){d+="."}}var b={method:"tagged.status.set",statusmsg:d,callback:"tagged.modules.status.statusSaved"};TAGGED.api.call(b)},statusSaved:function(a){if(a.stat=="ok"){this.currentStatus=a.result.statusMsg;D.get("status_time").setAttribute("utc",a.result.statusTime);tagged.util.dateHandler.findAndBind(this.statusContainer,true)}else{if(a.stat=="fail"){if(a.error&&a.error.message){alert(a.error.message)}}}D.get("status_msg").innerHTML=this.currentStatus;this.editForm.status_msg.value=this.currentStatus;this.editForm.submit_btn.value=tagged.modules.status.strings.Save;D.removeClass(this.editForm.submit_btn,"btn_disabled");this.editForm.submit_btn.disabled="";this.editForm.status_msg.disabled="";this.resetStatusBox()},blurTextInput:function(b){(b)?b=b:b=window.event;if(b){var a=b.explicitOriginalTarget||document.elementFromPoint(b.clientX,b.clientY);if(a.id!="status_submit"){tagged.modules.status.resetStatusBox()}}},resetStatusBox:function(){E.removeListener(this.editForm.status_msg,"blur");D.addClass(this.editForm,"hide_me");if(D.get("status_msg").innerHTML==""){D.addClass("status_text","hide_me");D.removeClass("no_status","hide_me")}else{D.removeClass("status_text","hide_me");D.addClass("no_status","hide_me")}this.editForm.status_msg.blur()},displayError:function(b){if(!b){b=this.strings.genericError}var a=sprintf(this._errorHTML,b);this.statusContainer.innerHTML=a;D.removeClass(this.statusContainer,"hide_me")}};E.onDOMReady(tagged.modules.status.init,"",tagged.modules.status);tagged.loadStringsDirect({"tagged.modules.status.strings":{is:"is",edit:"edit",clear:"clear",no_status:"has no status :(",update_status:"Update your status!",Save:"Save",Saving:"Saving...",genericError:"Status is unavailable right now, please try again later."}});tagged.namespace("profile.aboutme");tagged.profile.aboutme={decodeFieldId:function(s){if(s==null){return s}if(typeof(s)=="undefined"){return s}var result="";for(var n=0;n<s.length;n+=2){result+=String.fromCharCode(eval("0x"+s.substr(n,2)))}return result},encodeFieldId:function(c){function b(g){var f=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];var e="";while(g!=0){e=f[(16+g%16)%16]+e;g>>>=4}return e}var a="";for(var d=0;d<c.length;d++){a+=b(c.charCodeAt(d))}return a},get_item_category:function(a){return this.decodeFieldId(a.getAttribute("fieldid"))},set_item_category:function(b,a){return b.setAttribute("fieldid",this.encodeFieldId(a))},init:function(){if(!this.initialized){this.initialized=true;var c=this.itemList=D.get("aboutme_items");if(!c){return}var b=c.getElementsByTagName("a");for(i in b){if(!YAHOO.lang.isObject(b[i])||YAHOO.lang.isFunction(b[i])){continue}if(D.hasClass(b[i],"edit")){YAHOO.util.Event.addListener(b[i],"click",tagged.profile.aboutme.editItem,b[i])}else{if(D.hasClass(b[i],"delete")){YAHOO.util.Event.addListener(b[i],"click",tagged.profile.aboutme.deleteItem,b[i])}else{if(D.hasClass(b[i],"add_item")){this.itemsLeft=b[i].getAttribute("items_left");this.lastIdx=b[i].getAttribute("last_index");YAHOO.util.Event.addListener(b[i],"click",tagged.profile.aboutme.addItem,b[i])}}}}}},addItem:function(g,f){YAHOO.util.Event.preventDefault(g);if(tagged.profile.aboutme.itemsLeft>0){tagged.profile.aboutme.lastIdx++;tagged.profile.aboutme.itemsLeft--;var d=document.createElement("li");d.id="aboutme_"+tagged.profile.aboutme.lastIdx;d.className="new_item";d.setAttribute("item_type","custom");var b=tagged.profile.aboutme._categoryEditHTML(d,"");var c=d.category=document.createElement("label");c.className="hide_me";d.appendChild(b);d.appendChild(c);var a=tagged.profile.aboutme._userContentHTML("custom","");d.appendChild(a);var h=tagged.profile.aboutme._contentEditHTML(d,"");d.appendChild(h);tagged.profile.aboutme.itemList.insertBefore(d,D.get("aboutme_additem"));d.input.focus();if(tagged.profile.aboutme.itemsLeft==0){D.addClass("aboutme_add_link","hide_me")}}},editItem:function(c,b){YAHOO.util.Event.preventDefault(c);var a=b.parentNode;while(a.nodeName.toLowerCase()!="li"){a=a.parentNode}a.category=a.getElementsByTagName("label")[0];a.contentWrapper=a.getElementsByTagName("p")[0];a.content=a.getElementsByTagName("span")[0];if(a.getAttribute("item_type")=="custom"){a.input=tagged.profile.aboutme._categoryEditHTML(a,tagged.profile.aboutme.get_item_category(a)+":");D.addClass(a.category,"hide_me");a.insertBefore(a.input,a.category)}if(D.hasClass(a.contentWrapper,"default_text")){content=""}else{content=a.content.innerHTML||""}a.inputArea=tagged.profile.aboutme._contentEditHTML(a,content);a.appendChild(a.inputArea);D.addClass(a.contentWrapper,"hide_me");a.textarea.focus()},saveItem:function(d,b){if(b.textarea.value.length>1200){alert(tagged.profile.aboutme.strings.too_long);return}var g="tagged.aboutme.modifyField";var a="";var f="";if(b.getAttribute("item_type")=="custom"){if(tagged.util.string.isEmpty(b.input.value)||tagged.util.string.isEmpty(b.textarea.value)){alert(tagged.profile.aboutme.strings.fill_boxes);return}if(D.hasClass(b,"new_item")){g="tagged.aboutme.addField";a=b.input.value}else{a=tagged.profile.aboutme.get_item_category(b)}f=b.input.value}else{a=f=tagged.profile.aboutme.get_item_category(b)}var c={method:g,row_id:b.id,field_type:b.getAttribute("item_type"),category_name:a,new_category_name:f,contents:b.textarea.value,page_uid:tagged.data.profile.uid,callback:"tagged.profile.aboutme.itemSaved"};TAGGED.api.call(c)},itemSaved:function(c){tagged.ads.reload();if(c.stat=="ok"){var f=D.get(c.results.row_id);f.category=f.getElementsByTagName("label")[0];f.contentWrapper=f.getElementsByTagName("p")[0];f.content=f.getElementsByTagName("span")[0];tagged.profile.aboutme.set_item_category(f,c.results.new_category_name);var d=f.getElementsByTagName("div")[0];f.removeChild(d);if(f.getAttribute("item_type")=="custom"){var b=f.getElementsByTagName("input")[0];f.removeChild(b)}if(c.results.isStaticDefaultEmpty){D.addClass(f.contentWrapper,"default_text");var e=document.createElement("a");e.className="edit";e.innerHTML="<span>"+tagged.profile.aboutme.strings[c.results.contents]?tagged.profile.aboutme.strings[c.results.contents]:c.results.contents+"...</span>";YAHOO.util.Event.addListener(e,"click",tagged.profile.aboutme.editItem,e);f.contentWrapper.innerHTML="";f.contentWrapper.appendChild(e)}else{if(D.hasClass(f.contentWrapper,"default_text")){var a=tagged.profile.aboutme._userContentHTML("static",c.results.contents);f.removeChild(f.contentWrapper);f.appendChild(a);D.removeClass(a,"hide_me")}else{D.removeClass(f.contentWrapper,"default_text");f.category.innerHTML=c.results.new_category_name+":";f.content.innerHTML=c.results.contents}}D.removeClass(f,"new_item");D.removeClass(f.category,"hide_me");D.removeClass(f.contentWrapper,"hide_me")}else{if(c.error){if(c.error.code){switch(c.error.code){case 101:case 102:alert(tagged.profile.aboutme.strings.item_save_error_1);return}}if(c.error.message){alert(c.error.message);return}alert(tagged.profile.aboutme.strings.item_save_error_general);return}}},cancelEditAdd:function(b,a){if(D.hasClass(a,"new_item")){tagged.profile.aboutme.deleteItem(b,a)}else{if(a.input){a.removeChild(a.input)}a.removeChild(a.inputArea);D.removeClass(a.category,"hide_me");D.removeClass(a.contentWrapper,"hide_me")}},deleteItem:function(f,d){YAHOO.util.Event.preventDefault(f);if(D.hasClass(d,"delete")){var b=d.parentNode;while(b.nodeName.toLowerCase()!="li"){b=b.parentNode}if(confirm(tagged.profile.aboutme.strings.remove_confirm)){var a=b.getElementsByTagName("label")[0].innerHTML;a=a.substr(0,a.length-1);var c={method:"tagged.aboutme.deleteField",row_id:b.id,category_name:tagged.profile.aboutme.get_item_category(b),page_uid:tagged.data.profile.uid,callback:"tagged.profile.aboutme.itemDeleted"};TAGGED.api.call(c);tagged.profile.aboutme.itemList.removeChild(b)}}else{tagged.profile.aboutme.itemList.removeChild(d)}tagged.profile.aboutme.lastIdx--;tagged.profile.aboutme.itemsLeft++},itemDeleted:function(a){tagged.ads.reload();if(tagged.profile.aboutme.itemsLeft>0){D.removeClass("aboutme_add_link","hide_me")}},_categoryEditHTML:function(c,b){var b=b.substr(0,b.length-1);var a=c.input=document.createElement("input");a.type="text";a.className="text";a.value=b;a.setAttribute("maxlength","30");return a},_contentEditHTML:function(f,e){var a=f.textarea=document.createElement("textarea");a.value=e;a.setAttribute("maxlength","1200");var d=document.createElement("input");d.type="button";d.value=tagged.profile.aboutme.strings.save;d.className="greyBtn";YAHOO.util.Event.addListener(d,"click",tagged.profile.aboutme.saveItem,f);var c=document.createElement("input");c.type="button";c.value=tagged.profile.aboutme.strings.cancel;c.className="greyBtn";YAHOO.util.Event.addListener(c,"click",tagged.profile.aboutme.cancelEditAdd,f);var b=f.inputArea=document.createElement("div");b.appendChild(a);b.appendChild(d);b.appendChild(c);return b},_userContentHTML:function(f,a){var b=document.createElement("p");b.className="hide_me";var e=document.createElement("span");if(a!=""){e.innerHTML=a}b.appendChild(e);var d=document.createElement("a");d.className="edit";d.href="#";d.innerHTML="edit";YAHOO.util.Event.addListener(d,"click",tagged.profile.aboutme.editItem,d);b.appendChild(d);if(f=="custom"){var c=document.createElement("a");c.className="delete";c.href="#";c.innerHTML="delete";YAHOO.util.Event.addListener(c,"click",tagged.profile.aboutme.deleteItem,c);b.appendChild(c)}return b}};tagged.loadStringsDirect({"tagged.profile.aboutme.strings":{save:"Save",cancel:"Cancel",too_long:"Sorry, about me fields can only be 1200 characters long.",fill_boxes:"Please fill in both boxes.",item_save_error_1:"Only plain text can be used in about About Me. Photos, Widgets and HTML can be added to your Walls or in a New Box.",item_save_error_general:"An error occured while saving your about me entry. Please try again.",remove_confirm:"Are you sure you want to remove this field forever?","Add your favorite music types and artists":"Add your favorite music types and artists...","Add your favorite movies and actors":"Add your favorite movies and actors...","Add your favorite TV shows":"Add your favorite TV shows...","Add your favorite books and authors":"Add your favorite books and authors...","Add your favorite sports, teams, and athletes":"Add your favorite sports, teams, and athletes...","Add your interests":"Add your interests...","Share your dreams":"Share your dreams...","Don't be shy":"Don't be shy...","Write anything you want":"Write anything you want...",aboutme_types:["Music","Movies","TV","Books","Sports","Interests","Dreams","Best Features","About Me"]}});tagged.namespace("profile.friends");tagged.profile.friends={listHtml:'%s%s<div class="clear_both"></div>',boxHTMLOC:'<div class="friends_box"><a href="%1$s" class="user_photo" rel="profile"><img id="friend_img_%4$d" cachekey="%5$s" class="tag_oced" octype="photo" uid="%4$d" src="%2$s" alt="%3$s" scale="square" dimension="80" name="friend_img_%4$d" /></a><a href="%1$s" id="friend_name_%4$d" cachekey="%5$s" class="user_name tag_oced" octype="name" uid="%4$d" rel="profile" title="%3$s">%3$s</a></div>',boxHTML:'<div class="friends_box"><a href="%1$s" class="user_photo" rel="profile"><img src="%2$s" alt="%3$s" scale="square" dimension="80" name="friend_img_%4$d"/></a><a href="%1$s" class="user_name" rel="profile" title="%3$s">%3$s</a></div>',init:function(){if(tagged.cachedata){tagged.cachedata.findAndBind("friends")}},render:function(g){var e=g.count;var f=g.entries;var b=[];if(f.length==0&&tagged.data.profile.view!=1){return""}if(g.hidden){return tagged.profile.box.renderSubmenu()}if(e===0){b.push({href:null,title:this.strings.noFriends})}else{b.push({href:"/friends.html"+(tagged.data.profile.view==1?"":"?uid="+tagged.data.profile.uid),title:sprintf(this.strings.viewAll,e)})}if(tagged.data.profile.view==1){b.push({href:"/friends.html#tab=3",title:this.strings.inviteFriends})}var a=new tagged.util.stringBuffer();for(var c=0;c<f.length;++c){var d=f[c];if(g.useOCache){a.add(sprintf(this.boxHTMLOC,d.url,d.img,d.name,d.id,d.key))}else{a.add(sprintf(this.boxHTML,d.url,d.img,d.name,d.id))}}return sprintf(this.listHtml,tagged.profile.box.renderSubmenu(b),a.toString())}};tagged.loadStringsDirect({"tagged.profile.friends.strings":{noFriends:"No Friends",viewAll:"View all %s friends",inviteFriends:"Invite Friends",title:"Friends"}});tagged.namespace("profile.tags");tagged.profile.tags={listHtml:'%s%s<div class="clear_both"></div>',tagBoxHtml:'<div class="tags_main_box">%s%s</div>',tagHeaderHtml:'<div class ="tags_box_header"><div id="%1$s_%2$s" class ="otherUser">%3$s <a href="%4$s">%5$s</a></div><div class ="send_this_tag"><a class="sendThis" name="%6$s" href ="%7$s">%8$s</a></div></div>',tagBodyHtml:'<div class = "tags_grid_box" id = "%1$s_%2$s"><div class ="tag_img"><a href="/tags.html?pp=profile&pp_uid=%3$s#t=t0&st=TS_%1$s"><img alt="%1$s" src="%4$s"/></a></div></div>',init:function(){if(tagged.cachedata){tagged.cachedata.findAndBind("tags")}},render:function(b){var j=b.count;var e=b.entries;var k=[];if(j==0&&tagged.data.profile.view!=1){return""}if(b.hidden){return tagged.profile.box.renderSubmenu()}if(b.count==0){k.push({href:null,title:this.strings.noTags})}else{if(b.count==1){viewLinkText=sprintf(this.strings.viewAll,"")}else{viewLinkText=sprintf(this.strings.viewAll,j)}k.push({href:"/tags.html"+(tagged.data.profile.view==1?"?t=t1":"?uid="+tagged.data.profile.uid),title:viewLinkText})}if(tagged.data.profile.view!=1&&tagged.data.profile.isCommAllowed){k.push({href:tagged.data.profile.view==3?"#":sprintf("/tags.html?pp=profile&pp_uid=%1$s#t=t0&st=FS_%1$s",tagged.data.profile.uid),title:this.strings.giveTags})}var a=tagged.profile.box.renderSubmenu(k);var d=new tagged.util.stringBuffer();for(var f=0;f<e.length;++f){var c=e[f];var g=sprintf(this.tagHeaderHtml,c.sender_id,c.transaction_id,this.strings.from,"/profile.html?uid="+c.sender_id,c.sender_short_name,c.tag_id,"/tags.html?pp=profile&pp_uid="+tagged.data.profile.uid+"#t=t0&st=TS_"+c.tag_id,this.strings.sendThis);var h=sprintf(this.tagBodyHtml,c.tag_id,c.transaction_id,c.sender_id,c.tag_uri);d.add(sprintf(this.tagBoxHtml,g,h))}return sprintf(this.listHtml,a,d.toString())}};tagged.loadStringsDirect({"tagged.profile.tags.strings":{noTags:"No Tags",giveTags:"Give Tags",viewAll:"View all %s tags",from:"From:",sendThis:"Send This &gt;"}});tagged.namespace("profile.gifts");tagged.profile.gifts={listHtml:'%s<ul id="gifts_items" class="box_body_list">%s</ul><div class="clear_both"></div>',boxHtml:'<li id="gifts_body_li_%1$s" class="%2$s"><a href="%3$s" title="%4$s" ><img src="%5$s" alt="%4$s" class="png" width="80" height="80" /></a></li>',init:function(){if(tagged.cachedata){tagged.cachedata.findAndBind("gifts")}},render:function(h){var e=h.count;var g=h.entries;var b=[];if(e==0&&tagged.data.profile.view!=1){return""}if(h.hidden){return tagged.profile.box.renderSubmenu()}if(h.count==0){b.push({href:null,title:this.strings.noGifts})}else{if(h.count==1){viewLinkText=sprintf(this.strings.viewAll,"")}else{viewLinkText=sprintf(this.strings.viewAll,e)}b.push({href:"/gifts.html"+(tagged.data.profile.view==1?"#t=t1":"?uid="+tagged.data.profile.uid),title:viewLinkText})}if(tagged.data.profile.view!=1&&tagged.data.profile.isCommAllowed){b.push({href:tagged.data.profile.view==3?"#":sprintf("/gifts.html?pp=profile&pp_uid=%1$s#t=t0&st=f%1$s",tagged.data.profile.uid),title:this.strings.giveGift})}var d=tagged.profile.box.renderSubmenu(b);var a=new tagged.util.stringBuffer();for(var c=0;c<g.length;++c){var f=g[c];a.add(sprintf(this.boxHtml,c,c==0?"first":"",sprintf("/gifts.html?pp=profile&pp_uid=%s#t=t0&st=g%s",tagged.data.profile.uid,f.gift_id),sprintf(this.strings.title,f.description,f.buyer_name,tagged.data.profile.userDisplayName),f.image_path))}return sprintf(this.listHtml,d,a.toString())}};tagged.loadStringsDirect({"tagged.profile.gifts.strings":{noGifts:"No Gifts",giveGift:"Give a Gift",viewAll:"View all %s gifts",title:"%s from %s to %s"}});tagged.namespace("profile.videos");tagged.profile.videos={init:function(){var e=D.get("videos");if(e){var d=e.getAttribute("autoplay");this.autoplay=(d=="true"||d=="1")?true:false;e.autoplay=this.autoplay}else{alert("Sorry, there was an error with videos. Please reload the page and try again.")}var c=D.get("primary_video_id");if(c){var a=c.innerHTML;var b=D.get("videos_menu");if(b){b.onchange=function(){tagged.profile.videos.setAutoplay(this)}}this.loadPrimaryVideo(a);YAHOO.util.Event.addListener("video_copy","click",function(f){E.preventDefault(f);tagged.profile.widget.getCustomBoxes(a,tagged.profile.videos.handleRenderVideoMenu,"tagged.profile.videos.handleRenderVideoMenu");return false})}},loadPrimaryVideo:function(a){var b={allowScriptAccess:"always",wmode:"transparent"};var c={id:"ytapiplayer"};swfobject.embedSWF("http://www.youtube.com/v/"+a+"&enablejsapi=1&playerapiid=ytplayer","primary_video","312","261","8",null,null,b,c)},setAutoplay:function(f){var b=(f.value=="true")?1:0;var a=D.get("ytapiplayer");if(a){if(b==1){try{a.playVideo()}catch(d){}}else{try{a.pauseVideo()}catch(d){}}}var c={method:"tagged.profile.setProfileParameter",box_id:"videos",parameter:"autoplay",user_id:tagged.data.profile.uid,value:b};tagged.ads.reload();TAGGED.api.call(c)},handleRenderVideoMenu:function(b){var d=D.get("video_copy");var h="video_copy_menu";if(D.get(h)){YAHOO.widget.MenuManager.getMenu(h).destroy()}var g=new YAHOO.widget.Menu(h,{context:[d,"tl","bl"],zindex:1000,clicktohide:true,lazyload:true,shadow:false,classname:"copy_menu"});g.setItemGroupTitle(d.innerHTML,0);var e=b.result.custom_boxes;var a=b.result.echo;for(var c=0;c<e.length;c++){var f=(e[c].id<3)?0:1;g.addItem({text:"to "+e[c].title,onclick:{fn:tagged.profile.videos.addVideoWidget,obj:{copyLink:d,boxId:e[c].id,videoId:a}}},f)}g.addItem({text:"to a new message",onclick:{fn:tagged.profile.videos.submitMessage,obj:{videoId:a}}},2);g.addItem({text:"to a new comment",onclick:{fn:tagged.profile.videos.submitPage,obj:{videoId:a,url:"/post_comment.html",box:"comments"}}},2);g.addItem({text:"to a new journal",onclick:{fn:tagged.profile.videos.submitPage,obj:{videoId:a,url:"/edit_journal.html",box:"journal"}}},2);g.render("profile");g.show()},submitMessage:function(d,b,c){E.preventDefault(d);var a=document.forms.video_post_message;if(!a){return}a.msgc.value="http://video.tagged.com/?v="+c.videoId;a.submit()},submitPage:function(d,b,c){E.preventDefault(d);var a=document.forms.video_post_page;if(!a){return}a.embedContents.value=tagged.profile.videos.getEmbed(c.videoId);a.tarId.value=tagged.data.profile.uid;a.ownerId.value=tagged.data.profile.uid;a.video_id.value=c.videoId;a.action=c.url;a.submit()},getEmbed:function(a){return sprintf('<object width="425" height="355" type="application/x-shockwave-flash" data="http://www.youtube.com/v/%s&enablejsapi=1&playerapiid=ytplayer"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/%s&enablejsapi=1&playerapiid=ytplayer" /><embed src="http://www.youtube.com/v/%s" type="application/x-shockwave-flash" width="425" height="355"></embed></object>',a,a,a)},addVideoWidget:function(g,b,f){E.preventDefault(g);var a=f.videoId;var c=f.boxId;var d={method:"tagged.widget.addWidgetToBox",app_id:"youtube",box_id:c,content:tagged.profile.videos.getEmbed(a),callback:"tagged.profile.videos.handleAddVideoWidget"};TAGGED.api.queue.push(d);if(tagged.data.profile.view==1){tagged.profile.boxes["custom_"+c].queueLoad()}TAGGED.api.dequeue()},handleAddVideoWidget:function(a){tagged.ads.reload();if(!a.result||!a.result.box_id){alert("Failed to copy widget... please refresh the page and try again");return}var b=D.get("video_copy");if(b){b.innerHTML=b.getAttribute("conf_text");D.addClass(b,"disabled");window.setTimeout(function(){b.innerHTML=b.getAttribute("default_text");D.removeClass(b,"disabled")},3000)}}};function onYouTubePlayerReady(){ytplayer=D.get("ytapiplayer");ytplayer.addEventListener("onStateChange","onytplayerStateChange")}function onytplayerStateChange(c){var b=tagged.profile.videos.autoplay;var d=D.get("videos");var a=D.get("ytapiplayer");if(d){b=b||(d.autoplay);if(c==5){d.loaded=true}if(b&&d.loaded){d.loaded=false;a.playVideo()}}else{if(c==5&&b){a.playVideo()}}};tagged.namespace("comments.report");tagged.comments.report={lastCommentId:"",lastReporUid:"",userCommentIds:[],handleReport:function(d,c){E.preventDefault(d);var b=c.getAttribute("cid");var f=c.getAttribute("from_uid");var a=c.getAttribute("to_uid");if(b&&f&&a){tagged.comments.report.reportComment(f,b,a);tagged.comments.report.lastCommentId=b;tagged.comments.report.lastReporUid=f;tagged.comments.report.addCommentId(f,b)}},reportComment:function(d,c,a){var b={method:"tagged.comments.report",owner_id:a,uid_to_report:d,comment_id:c,callback:"tagged.comments.report.renderFeedback"};TAGGED.api.call(b)},renderFeedback:function(g){if(g.stat=="ok"){tagged.ads.reload();var d=g.result;var c=d.comment_id;var b=d.uid_to_report;var f=d.is_primary;var a=d.name;var h="comment_"+c;var e=new tagged.util.stringBuffer();e.add(sprintf('<img src="%s/im/icons/x_grey.gif" class="icon_close" alt="%s" id="%s_feedback_close"  onclick="tagged.comments.report.handleCloseFeedback(event);"/>',tagged.static_uri,this.msgs.close,h));e.add(this.msgs.reportFeedback);if(f){e.add(sprintf('<a href="#" onclick="return tagged.comments.report.blockUser(%s);"> %s</a>',b,sprintf(this.msgs.blockUser,a)))}TAGGED.util.notification.showNotification(e.toString(),h,"success","top")}},handleCloseFeedback:function(a){E.preventDefault(a);var c=E.getTarget(a);if(c){var b=c.id;TAGGED.util.notification.hideNotification(b.substr(0,b.indexOf("_close")))}},bindLinks:function(a){var c=D.getElementsByClassName("report","a",a);for(var b=0;b<c.length;++b){if(!c[b].getAttribute("report_action")){E.addListener(c[b],"click",tagged.comments.report.handleReport,c[b]);c[b].setAttribute("report_action",1)}}},addCommentId:function(b,a){if(!this.userCommentIds[b]){this.userCommentIds[b]=[]}this.userCommentIds[b].push(a)},blockUser:function(a){if(a){var b={method:"tagged.usermgmt.blockUser",uid_to_block:a,callback:"tagged.comments.report.userBlocked"};TAGGED.api.call(b)}return false},userBlocked:function(g){tagged.ads.reload();if(g.stat=="ok"){var d=g.results;if(d.uid&&this.userCommentIds[d.uid]){var f=sprintf(this.msgs.blockConfirmation,d.name);var e=this.userCommentIds[d.uid];for(var c=0;c<e.length;++c){var b=e[c];var h="comment_"+b;var a=D.get(h);if(a){TAGGED.util.notification.showNotification(f,h,"success","top",10000)}}}}}};tagged.namespace("profile.comments");tagged.profile.comments={listHtml:'%s<div id="quick_comment_container"></div><ul id="comments_items" class="box_body_list">%s</ul>',thumbHtml:'<a href="%s" class="user_photo"><img src="%s"></a>',presenseIconHtml:'<img src="%s/im/im/icon_presence_green_small2.png" height="11" width="11" class="png presence"/>',userNameLink:'<a href="%s" class="user_name">%s</a>',bottomMenu:'<ul class="box_submenu respond"><li class="first"><a href="%s">%s</a></li><li><a href="%s">%s</a></li></ul>',commentBodyHtml:'<div class="comment_body">%s</div>',widgetHtml:'<div class="comment_widget_content">%s</div>',timestampHtml:'<p><span class="timestamp" title="%s">%s</span></p>',reportLink:'<li class="first"><a href="#" class="report" to_uid="%1$s" from_uid="%2$s" cid="%3$s" id="report_%3$s" >%4$s</a></li>',delLink:'<li class="%s"><a href="#" cid="%s" class="delete">%s</a></li>',commentOpenDiv:'<div id="comment_%s" class="comment" ownerId="%s">',commentItem:'<li id="comments_body_li_%s">%s</li>',init:function(){if(tagged.data.profile.isCommAllowed){var a={parentNode:YAHOO.util.Dom.get("quick_comment_container"),uid:tagged.data.profile.uid,type:"comment",callback:this._postCallback};tagged.modules.quickPost.init(a)}this.bindDelLinks();tagged.comments.report.bindLinks()},_postCallback:function(a){tagged.profile.comments.fetch()},bindDelLinks:function(){var c=D.getElementsByClassName("delete","a","comments_items");for(var a=0;a<c.length;a++){var b=c[a];if(!b.clickAttached){E.addListener(b,"click",tagged.profile.comments.deleteComment,b);b.clickAttached=true}}},fetch:function(){var a=10;if(D.get("comments_menu")){a=parseInt(D.get("comments_menu").value)}else{a=D.get("comments").getAttribute("num_items")}var b={method:"tagged.comments.get",user_id:tagged.data.profile.uid,offset:0,count:a,callback:{fn:this.fetchResponse,scope:this}};TAGGED.api.call(b)},fetchResponse:function(d){if(d.stat=="ok"){var c=d.result.data;var a=new tagged.util.stringBuffer();for(var b=0;b<c.length;++b){a.add(sprintf(this.commentItem,b,this.renderComment(c[b])))}D.get("comments_items").innerHTML=a.toString();this.bindDelLinks();tagged.comments.report.bindLinks();this.updateCommentCount(d.result.total)}},render:function(h){var f=h.count;var g=h.entries;var b=[];var e="";if(h.count==0){b.push({href:null,id:"all_comments",title:this.strings.noComments})}else{if(h.count==1){e=sprintf(this.strings.viewall,"")}else{e=sprintf(this.strings.viewall,f)}b.push({href:"/view_comments.html"+(tagged.data.profile.view==1?"":"?uid="+tagged.data.profile.uid),id:"all_comments",title:e})}if(tagged.data.profile.isCommAllowed){b.push({href:"/post_comment.html?tarId="+tagged.data.profile.uid,title:this.strings.post})}var d=tagged.profile.box.renderSubmenu(b);var a=new tagged.util.stringBuffer();for(var c=0;c<g.length;++c){a.add(sprintf(this.commentItem,c,this.renderComment(g[c])))}return sprintf(this.listHtml,d,a.toString())},renderComment:function(f){var b=new tagged.util.stringBuffer();var e=tagged.data.profile.loginUid;var d="/profile.html?uid="+f.senderId;b.add(sprintf(this.commentOpenDiv,f.commentId,f.senderId));b.add(sprintf(this.thumbHtml,d,f.thumb));if(f.onlineStatus==3){b.add(sprintf(this.presenseIconHtml,tagged.static_uri))}b.add(sprintf(this.userNameLink,d,f.displayName));var a=new Date();a.setTime(f.datePosted*1000);b.add(sprintf(this.timestampHtml,tagged.util.dateHandler.getLocalDate(a),tagged.util.dateHandler.getRelativeDate(a,"relative")));b.add('<ul class="box_submenu comment_actions">');if(e!=f.senderId){b.add(sprintf(this.reportLink,f.ownerId,f.senderId,f.commentId,this.strings.report))}if(e==f.senderId||e==f.ownerId){b.add(sprintf(this.delLink,e==f.senderId?"first":"",f.commentId,this.strings.deleteLabel))}b.add("</ul>");b.add(sprintf(this.commentBodyHtml,f.commentText));if(f.widgetContent){b.add(sprintf(this.widgetHtml,f.widgetContent))}var c=sprintf(this.bottomMenu,"post_comment.html?tarId="+f.senderId,this.strings.reply,"post_comment.html?parentPropId="+f.commentId+"&ownerId="+f.ownerId,this.strings.forward);b.add(c);b.add("</div>");return b.toString()},deleteComment:function(g,i){YAHOO.util.Event.preventDefault(g);if(confirm(tagged.profile.comments.strings.deleteCommentConfirm)){var f=D.get("comments_items");var c=i.getAttribute("cid");var d=D.get("comment_"+c);var b=d.parentNode;while(b.nodeName.toLowerCase()!="li"){b=d.parentNode}var j=function(){f.removeChild(b)};var h=new YAHOO.util.Anim(b,{opacity:{to:0}},0.3);h.onComplete.subscribe(j);h.animate();var a={method:"tagged.comments.delete",comment_id:c,user_id:tagged.data.profile.uid,callback:"tagged.profile.comments.commentDeleted"};TAGGED.api.call(a)}},commentDeleted:function(a){tagged.ads.reload();if(a.stat!="ok"){alert(tagged.profile.comments.strings.errorDeleteComment)}else{tagged.profile.comments.updateCommentCount(a.result.commentCount)}},updateCommentCount:function(b){var c;if(b==0){c=tagged.profile.comments.strings.noComments}else{c='<a href="/view_comments.html?z=1&uid='+tagged.data.profile.uid+'&pageNum=1">';c+=sprintf(tagged.profile.comments.strings.viewall,b>0?b:"");c+="</a>"}var a=D.get("all_comments");if(a){a.innerHTML=c}}};tagged.loadStringsDirect({"tagged.comments.report.msgs":{reportFeedback:"Report filed to Tagged Safety. ",close:"Close",blockUser:"Block %s",blockConfirmation:"%s is blocked from contacting you."}});tagged.loadStringsDirect({"tagged.profile.comments.strings":{deleteCommentConfirm:"Are you sure you want to delete this comment?",errorDeleteComment:"Sorry, there was an error deleting the comment. Please reload the page and try again",noComments:"No comments",comments:"Comments",viewall:"View all %s comments",post:"Post a Comment",report:"Report",deleteLabel:"Delete",reply:"Reply",forward:"Forward"}});tagged.namespace("profile.photos");tagged.profile.photos={listHtml:'%s%s<div class="clear_both"></div>',photoLink:'<a class="user_photo" href="/photo_view.html?uid=%1$s&photoId=%2$s"><img name="photos_img_%2$s" dimension="80" scale="square" src="%3$s"/></a>',init:function(){},render:function(h){var f=h.count;var g=h.entries;var c=[];if(f==0&&tagged.data.profile.view!=1){return""}if(h.count==0){c.push({href:null,title:this.strings.nophotos})}else{if(h.count==1){viewLinkText=sprintf(this.strings.viewall,"")}else{viewLinkText=sprintf(this.strings.viewall,f)}c.push({href:"/photo_gallery.html"+(tagged.data.profile.view==1?"":"?uid="+tagged.data.profile.uid),title:viewLinkText})}if(tagged.data.profile.view==1){c.push({href:"/add_photos.html",title:this.strings.addPhotos});c.push({href:tagged.data.slideShowUrl,title:this.strings.slideshow})}var e=tagged.profile.box.renderSubmenu(c);var a=new tagged.util.stringBuffer();for(var d=0;d<g.length;++d){var b=g[d];a.add(sprintf(this.photoLink,tagged.data.profile.uid,b.photo_id,b.photo_uri))}return sprintf(this.listHtml,e,a.toString())}};tagged.loadStringsDirect({"tagged.profile.photos.strings":{slideshow:"Make a Slideshow",viewall:"View all %s photos",nophotos:"No photos",photos:"Photos",addPhotos:"Add Photos"}});