tagged.namespace("wormhole");tagged.wormhole={receive:function(response){var success=false;if(response&&response.callback){try{var methodCall=response.callback+"(response)";eval(methodCall);success=true}catch(x){alert(x)}}if(!success&&response&&response.result){receive_js_wormhole(response.result)}}};TAGGED.namespace("util.notification");TAGGED.util.notification={showNotification:function(d,g,c,a,e){if(D.get(g+"_feedback")){this.hideNotification(g+"_feedback")}var f=D.get(g)||D.get("inner_container");var b=document.createElement("div");b.className="feedback "+c;b.id=g+"_feedback";b.innerHTML=d;if(a=="bottom"||f.childNodes.length==0){f.appendChild(b)}else{if(a=="top"){f.insertBefore(b,f.childNodes[0])}}if(e>0){if(e>300){setTimeout(function(){var h=new YAHOO.util.Anim(b,{opacity:{from:1,to:0}},0.3,YAHOO.util.Easing.easeOut);h.onComplete.subscribe(function(){f.removeChild(b)});h.animate()},e-300)}else{setTimeout(function(){f.removeChild(b)},e)}}},hideNotification:function(b){var a=D.get(b);if(a){a.parentNode.removeChild(a)}}};tagged.util.notificationClass=function(d,c){this._initEvents();this.cfg=new YAHOO.util.Config(this);this._initDefaultConfig();if(c){this.cfg.applyConfig(c,true)}if(YAHOO.lang.isString(d)){var b=d;d=D.get(d);if(d==null){d=(this._createTemplate()).cloneNode(false);d.id=b;var a=D.get(this.cfg.config.container.value);if(this.cfg.config.position.value=="bottom"||a.childNodes.length==0){a.appendChild(d)}else{if(this.cfg.config.position.value=="top"){a.insertBefore(d,a.childNodes[0])}}}}this.el=d;this.onInit.fire()};tagged.util.notificationClass.prototype={DEFAULT_CONFIG:{POSITION:{key:"position",value:"top"},CONTAINER:{key:"container",value:document.body}},CSS_NOTIFICATION:"feedback",_template:null,_createTemplate:function(){if(!this._template){this._template=document.createElement("div");D.addClass(this._template,this.CSS_NOTIFICATION+" hide_me")}return this._template},fadeTimeout:300,_initEvents:function(){this.onInit=new YAHOO.util.CustomEvent("init");this.onShow=new YAHOO.util.CustomEvent("show");this.onHide=new YAHOO.util.CustomEvent("hide")},_initDefaultConfig:function(){this.cfg.addProperty(this.DEFAULT_CONFIG.POSITION.key,{value:this.DEFAULT_CONFIG.POSITION.value});this.cfg.addProperty(this.DEFAULT_CONFIG.CONTAINER.key,{value:this.DEFAULT_CONFIG.CONTAINER.value})},show:function(b,a,c){if(isNaN(c)){c=this.fadeTimeout}a=a||this.cfg.config.css.value;this.el.className=this.CSS_NOTIFICATION+" "+a;this.el.innerHTML=b;D.removeClass(this.el,"hide_me");if(c>300){YAHOO.util.Lang.later(c-300,this,function(){var d=new YAHOO.util.Anim(this.el,{opacity:{from:1,to:0}},0.3,YAHOO.util.Easing.easeOut);d.onComplete.subscribe(this.hide,null,this);d.animate()})}else{if(c){YAHOO.util.Lang.later(c,this,this.hide)}}this.onShow.fire()},hide:function(){D.addClass(this.el,"hide_me");D.setStyle(this.el,"opacity",1);this.onHide.fire()}};tagged.namespace("photos.uploadForm");tagged.photos.uploadForm={bindClass:function(h,f,e,c,b,g,d,a){if(YAHOO.lang.isString(h)){h=document.forms[h]}if(YAHOO.lang.isString(f)){f=this["_"+f]}YAHOO.lang.augmentObject(h,this._genericClass,true);YAHOO.lang.augmentObject(h,f,true);if(e){this.uploadType=e}this.bindObject(h,"uploadField","upload_field",c);this.bindObject(h,"submitButton","submit_button",b);this.bindObject(h,"previewDiv","preview_div",g);this.bindObject(h,"feedbackDiv","feedback_div",d);this.bindObject(h,"notificationDiv","notification_div",a)},bindObject:function(b,c,a,d){var e=b.getAttribute(a);if(e){b[c]=(b[e])?b[e]:D.get(e);return}if(!d){return}if(YAHOO.lang.isString(d)){var e=d;b[c]=(b[e])?b[e]:D.get(e)}else{b[c]=d}},_genericClass:{txtSubmit:"",feedbackTimeout:0,uploadType:"W",uploadImg:null,onreset:function(){this.uploadField.value="";this.submitButton.value=this.txtSubmit||this.submitButton.value;D.removeClass(this.submitButton,"btnDisabled")},submitBookkeeping:function(){D.addClass(this.feedbackDiv,"hide_me");if(this.uploadField.value){if(!this.txtSubmit){this.txtSubmit=this.submitButton.value}this.submitButton.value=this.txtSubmitting;D.addClass(this.submitButton,"btnDisabled");this.submitButton.blur();return true}else{this.displayError(this.htmlEmpty);return false}},handleReceive:function(a){if(!a){return}if(a&&a.stat&&a.stat=="ok"){this.receivedImage(a.result)}else{this.handleError(a.error)}this.reset()},receivedImage:function(a){var b=a.id;var e=a.url;var d=a.thumb;if(this.previewDiv){var c=(this.previewImgId)?sprintf(' id="%s"',this.previewImgId):"";this.previewDiv.innerHTML=sprintf('<img src="%s"%s is_uploaded="1" />',e,c)}if(this.onPreview){this.onPreview(e,d)}this.onUpload(b,e,d)},onUpload:function(c,a,b){this.uploadImg={id:c,url:a,thumb:b}},handleError:function(a){if(this.apiErrors&&this.apiErrors[a.code]){this.displayError(this.apiErrors[a.code])}else{this.displayError(this.htmlError)}if(this.onUploadFail){this.onUploadFail()}},displayError:function(c){if(this.feedbackDiv){var a=this.feedbackDiv;if(this.feedbackTimeout){var b=window.setTimeout(function(){a.innerHTML="";D.addClass(a,"hide_me");D.removeClass(a,"failure")},this.feedbackTimeout)}a.innerHTML=c;D.addClass(a,"failure");D.removeClass(a,"success");D.removeClass(a,"hide_me")}else{if(this.notificationDiv){if(!this.feedbackTimeout){this.feedbackTimeout=5000}TAGGED.util.notification.showNotification(c,this.notificationDiv,"failure","top",this.feedbackTimeout)}else{alert(c)}}},onFailUpload:function(){this.uploadImg=null}},_fileClass:{onsubmit:function(){if(!this.action){this.action="/upload_photo_iframe.html"}if(!this.callback){var b=document.createElement("input");b.type="hidden";b.name="callback";b.value=sprintf("document.forms.%s.handleReceive",this.name);this.appendChild(b);if(!this.callback){this.callback=b}}else{this.callback.value=sprintf("document.forms.%s.handleReceive",this.name)}if(!this.type){var a=document.createElement("input");a.type="hidden";a.name="type";a.value=this.uploadType;this.appendChild(a);if(!this.type){this.type=a}}else{this.type.value=this.uploadType}if(!this.upload_photo&&!this.fieldName){var a=document.createElement("input");a.type="hidden";a.name="fieldName";a.value=this.uploadField.name;this.appendChild(a);if(!this.fieldName){this.fieldName=a}}else{if(this.fieldName){this.fieldName.value=this.uploadField.name}}return this.submitBookkeeping()}},_urlFileClass:{onsubmit:function(){if(!this.submitBookkeeping()){return false}var a={method:"tagged.photo.urlUpload",url:this.uploadField.value,callback:sprintf("document.forms.%s.handleReceive",this.name)};if(this.size){a.full_path_size=this.size.value}if(this.imageType){a.image_type=this.imageType.value}TAGGED.api.queue.push(a);TAGGED.api.dequeue();return false}},oldFormClass:{inited:false,init:function(){if(this.inited){return}this.inited=true;var c=tagged.photos.uploadForm._genericClass;if(this.name.match("uploadfile")){var a=tagged.photos.uploadForm._fileClass;this.uploadField=this.uploadPhoto1}else{var a=tagged.photos.uploadForm._urlFileClass;this.uploadField=this.user_url1}if(!this.uploadField){if(this.getAttribute("upload_field")){this.uploadField=this[this.getAttribute("upload_field")]}else{alert("ERROR: Don't know the name of the upload field!")}}YAHOO.lang.augmentObject(this,a,false);this.submitButton=this.submit_btn;YAHOO.lang.augmentObject(this,c,false);var d=this.getAttribute("preview_div")||"upload_photo_div";this.previewDiv=D.get(d);if(D.get("feedback")){this.feedbackDiv=D.get("feedback")}else{this.feedbackDiv=D.get("c11n_feedback");this.htmlError+='<a href="#" onclick="tagged.profile.customize.toggleFeedback(); return false">'+this.txtTryAgain+"</a>";this.feedbackTimeout=5000}this.previewImgId="profile_photo";if(D.get("editgroup_photo")){this.previewImgId="group_photo"}if(d.match("c11n")){this.onPreview=function(f){var e=d.substr(0,d.length-8);tagged.profile.customize.makeskin.changeImage(e,f)}}this.onUpload=function(){};if(D.get("select_thumb")){var b=this.onUpload;this.onUpload=function(e,h,g){b(e,h,g);tagged.util.cropper.initResizeBox();var f=D.get("profile_photo_thumb")||D.get("group_photo_thumb");f.src=g;D.removeClass("crop_preview","hide_me");if(D.get("add_photo_title")){D.get("add_photo_title").innerHTML="Change Photo"}}}if(D.get("image_id")){var b=this.onUpload;this.onUpload=function(e,g,f){b(e,g,f);D.get("image_id").value=e}}if(this.getAttribute("widget")){var b=this.onUpload;this.onUpload=function(e,g,f){b(e,g,f);submitPhotoWidget(g)}}this.proxySubmit=a.onsubmit;this.proxyReset=c.onreset},onsubmit:function(){this.init();return this.proxySubmit()},onreset:function(){this.init();return this.proxyReset()}}};tagged.namespace("widget");tagged.widget={filter:function(a,b){TAGGED.api.queue.push({method:"tagged.widget.filter",html:a.value,target:b,callback:"tagged.widget.handleFilter"});TAGGED.api.dequeue()},handleFilter:function(c){if(!c.result){return}var a=c.result;var b=D.get(a.target);if(!b){return}b.realHtml=a.html;b.innerHTML="&nbsp;"+a.html;b.widgetName="entercode";if(a.html){b.hasContent=true}b.style.display="block"},onPasteHandler:function(a,b){setTimeout(function(){tagged.widget.filter(a,b)},1)},onKeypressHandler:function(b,a,c){if((b.ctrlKey&&b.keyCode==b.DOM_VK_V)||(b.shiftKey&&b.keyCode==b.DOM_VK_INSERT)||(b.ctrlKey&&b.charCode==b.DOM_VK_F7)){setTimeout(function(){tagged.widget.filter(a,c)},1)}}};tagged.namespace("widgets.photoTab");tagged.widgets.photoTab={form:null,loaded:false,userUrlPhoto:"",uploadPhotoUrl:"",photoBucketLoaded:false,photoBucketUrl:"",imageTag:'<img class="image_widget" src="%s" />',arrPhotoDivs:new Array("user_image_area","user_url_area","photobucket_area"),init:function(){if(this.loaded){return}this.loaded=true;this.form=document.forms.photofm;var c=this.form.upload_type;for(var a=0;a<=2;++a){E.addListener(c[a],"click",tagged.widgets.photoTab.show,tagged.widgets.photoTab,true)}var b=document.forms.iframe_photo_upload;tagged.photos.uploadForm.bindClass(b,"fileClass");b.notificationDiv="user_image_area";tagged.photos.uploadForm.bindClass("photo_url_form","urlFileClass");E.addListener("photobucket_show","click",tagged.widgets.photoTab.enablePhotoBucketArea,tagged.widgets.photoTab,true)},show:function(){if(!this.loaded){this.init()}var a=this.form.upload_type;if(a[2].checked){this.hideAllOtherAreas("photobucket_area");if(this.photoBucketUrl!=""){this.disablePhotoBucketArea(this.photoBucketUrl)}else{this.enablePhotoBucketArea();D.get("jwidget").focus()}}else{if(a[1].checked){this.hideAllOtherAreas("user_url_area");this.showAndFocus("photourltxt");this.previewImage(this.userUrlPhoto,"photo_url_preview")}else{this.hideAllOtherAreas("user_image_area");this.showAndFocus("uploadPhoto1")}}},getWidget:function(){var b=false;if(this.form.ph_user_image.checked){b=this.form.ph_user_image.value}else{if(this.form.ph_user_url.checked){b=this.form.ph_user_url.value}else{if(this.form.ph_photobucket.checked){b=this.form.ph_photobucket.value}else{alert(this.msgs.chooseType);return false}}}var a=false;switch(b){case"photobucket":a=this.photoBucketUrl;break;case"user_url":a=(document.forms.photo_url_form.uploadImg)?document.forms.photo_url_form.uploadImg.url:"";break;case"user_image":a=(document.forms.iframe_photo_upload.uploadImg)?document.forms.iframe_photo_upload.uploadImg.url:"";break}if(!a){alert(this.msgs.clickUpload);return false}return{type:"photo "+b,content:sprintf(this.imageTag,a)}},clearContent:function(){this.userUrl="";this.photoBucketUrl="";this.userUrlPhoto="";D.get("photourltxt").value="";document.forms.iframe_photo_upload.reset();this.previewImage("","photo_user_preview")},previewImage:function(b,a){var d=D.get(a);if(b){var c=sprintf(this.imageTag,b);if(d.innerHTML!=c){d.innerHTML=c}}else{d.innerHTML=""}},hideAllOtherAreas:function(d){for(var a=0;a<this.arrPhotoDivs.length;++a){var b=this.arrPhotoDivs[a];var c=D.get(b);if(c){if(b!=d){D.addClass(c,"hide_me")}else{D.removeClass(c,"hide_me")}}}},showAndFocus:function(a){var b=D.get(a);if(b){b.focus();b.select()}},handlePhotoUpload:function(a){tagged.widgets.photoTab.previewImage(a,"photo_user_preview")},loadPhotoBucketIframe:function(){if(this.photoBucketLoaded){return}this.photoBucketUrl="";var a=D.get("jwidget");if(a.src!=tagged.data.widgets.photoTab.photobucketSrc){a.src=tagged.data.widgets.photoTab.photobucketSrc;this.photoBucketLoaded=true}},enablePhotoBucketArea:function(){var a=D.get("jwidget");this.loadPhotoBucketIframe();this.photoBucketUrl="";this.previewImage(this.photoBucketUrl,"photo_photobucket_preview");this.disablePhotoBucketText();D.removeClass("jwidget","hide_me")},disablePhotoBucketArea:function(a){this.showPhotoBucketText();D.addClass("jwidget","hide_me");this.photoBucketUrl=a;this.previewImage(this.photoBucketUrl,"photo_photobucket_preview")},handleEnablePhotoBucketArea:function(a){E.preventDefault(a);this.enablePhotoBucketArea()},showPhotoBucketText:function(){D.removeClass("photobucket_area_text","hide_me")},disablePhotoBucketText:function(){D.addClass("photobucket_area_text","hide_me")}};function photobucket_complete(a){var b=a.match(/src=([\'\"])(.*?)\1/);if(b){var c=b[2];tagged.widgets.photoTab.disablePhotoBucketArea(c)}};tagged.namespace("widgets.entercode");tagged.widgets.entercode={form:null,textObj:null,widgetName:"entercode",loaded:false,filterContent:"",previewArea:null,button:null,init:function(){this.form=document.forms.entercodefm;this.textObj=this.form.entercodetxt;TAGGED.util.hintinput.attach(this.textObj,this.form,this.textObj.getAttribute("default_text"));E.addListener(this.form,"submit",tagged.widgets.entercode.filterWidget,this,true);this.loaded=true;this.previewArea=D.get("entercode_preview");this.button=this.form.preview_btn},filterWidget:function(a){if(a){E.preventDefault(a)}var b=this.textObj.getValue();if(b){this.button.setAttribute("value",this.button.getAttribute("change_text"));TAGGED.api.queue.push({method:"tagged.widget.filter",html:b,target:"entercode_preview",callback:"tagged.widgets.entercode.handleFilter"});TAGGED.api.dequeue()}else{this.clearContent()}},handleFilter:function(c){this.button.value=this.button.getAttribute("default_text");if(!c.result){return}var a=c.result;var b=D.get(a.target);if(!b){return}this.filterContent=a.html;b.innerHTML="&nbsp;"+a.html},show:function(){if(!this.loaded){this.init()}},setContent:function(a){this.textObj.setValue(a);this.filterWidget()},clearContent:function(){if(this.textObj){this.textObj.clearValue();this.filterContent="";this.previewArea.innerHTML="";this.button.value=this.button.getAttribute("default_text")}},getWidget:function(){var a="";if(this.textObj&&this.textObj.hasValue()){a=this.filterContent?this.filterContent:this.textObj.getValue()}return{type:"entercode",content:a}}};tagged.namespace("widgets.funnotes");tagged.widgets.funnotes={loaded:false,content:"",init:function(){if(!this.loaded){var a=D.get("funnotes_iframe");if(a.src!=tagged.data.widgets.funnotes.iframeSrc){a.src=tagged.data.widgets.funnotes.iframeSrc}this.loaded=true}},show:function(){this.init();this.displayPreview()},clearContent:function(){this.content="";this.loaded=false},displayPreview:function(){if(this.content){D.get("funnotes_preview").innerHTML=this.content}},handleReceive:function(a){if(a&&a.result){this.content=a.result;this.displayPreview()}},getWidget:function(){return{type:"funnotes",content:this.content}}};tagged.namespace("widgets.glittertext");tagged.widgets.glittertext={loaded:false,content:"",init:function(){if(!this.loaded){var a=D.get("glittertext_iframe");if(a.src!=tagged.data.widgets.glittertext.iframeSrc){a.src=tagged.data.widgets.glittertext.iframeSrc}this.loaded=true}},show:function(){this.init();this.displayPreview()},getWidget:function(){return{type:"glittertext",content:this.content}},clearContent:function(){this.content="";this.loaded=false},displayPreview:function(){D.get("glittertext_preview").innerHTML=this.content},handleReceive:function(a){if(a&&a.result){this.content=a.result;this.displayPreview()}}};tagged.namespace("widgets.mywidgets");tagged.widgets.mywidgets={widgetHtml:'<div class="widget_container"><a href="#" id="widget_%s" class="select_widget" widgetname="%s">%s</a><div>%s</div></div>',errorHtml:'<p class="widget_error">%s</p>',widgets:[],loaded:false,selWidgetId:0,init:function(){if(!this.loaded){this.getUserWidgets();E.addListener("mywidget_text","click",tagged.widgets.mywidgets.enableAllWidgetsViewArea,tagged.widgets.mywidgets,true)}},show:function(){if(!this.loaded){this.init()}else{if(this.selWidgetId){this.disableAllWidgetsViewArea()}else{this.enableAllWidgetsViewArea()}}},getWidget:function(){if(this.selWidgetId){var a=this.getWidgetById(this.selWidgetId);return{type:a.name,content:a.content}}else{if(this.widgets.length>0){alert(this.msgs.no_widget_warning);return false}}return{type:"",content:""}},clearContent:function(){this.selWidgetId=0},displayPreview:function(){if(this.selWidgetId){var a=this.getWidgetById(this.selWidgetId);if(a){D.get("mywidgets_preview").innerHTML="&nbsp;"+a.content}D.removeClass("mywidgets_preview","hide_me")}},disableAllWidgetsText:function(){D.addClass("allwidgets_area_text","hide_me")},disableAllWidgetsViewArea:function(){if(this.selWidgetId){D.addClass("allwidgets_area","hide_me");this.displayPreview();D.removeClass("allwidgets_area_text","hide_me")}},enableAllWidgetsViewArea:function(a){D.removeClass("allwidgets_area","hide_me");D.addClass("allwidgets_area_text","hide_me");this.selWidgetId=0;D.addClass("mywidgets_preview","hide_me");if(a){E.preventDefault(a)}},getUserWidgets:function(){var a={method:"tagged.widget.getAll",callback:"tagged.widgets.mywidgets.populateUserWidgets"};TAGGED.api.call(a)},populateUserWidgets:function(b){var c=D.get("allwidgets_area");if(b&&b.result){this.loaded=true;document.forms.mywidgetsfm.mywidgets.value="";var a=b.result;if(a.widgets&&a.widgets.length>0){this.widgets=a.widgets;c.innerHTML=this.renderWidgets(a.widgets);window.setTimeout(tagged.widgets.mywidgets.addWidgetListeners,5)}else{c.innerHTML=sprintf(this.errorHtml,this.msgs.no_widget)}}},addWidgetListeners:function(){var c=D.getElementsByClassName("widget_container","div","allwidgets_area");for(var a=0;a<c.length;a++){E.addListener(c[a],"mouseover",function(){D.addClass(this,"hover")});E.addListener(c[a],"mouseout",function(){D.removeClass(this,"hover")})}var b=D.getElementsByClassName("select_widget","a","allwidgets_area");E.addListener(b,"click",tagged.widgets.mywidgets.selectWidget,tagged.widgets.mywidgets,true)},selectWidget:function(a){var c=E.getTarget(a);var d=c.id;var b=d.substring(d.indexOf("_")+1);this.selWidgetId=b;this.selWidName=this.widgetName;this.disableAllWidgetsViewArea();E.preventDefault(a)},renderWidgets:function(c){var a=new tagged.util.stringBuffer();for(var b=0;b<c.length;++b){var d=c[b];if(d.id&&d.content){a.add(sprintf(this.widgetHtml,d.id,d.name,this.msgs.select_widget,d.content))}}return a.toString()},getWidgetById:function(c){for(var a=0;a<this.widgets.length;++a){var b=this.widgets[a];if(b.id==c){return b}}return null}};tagged.namespace("widgets.picker");tagged.widgets.picker={tabViews:null,widgetIds:new Array("entercode","photo","funnotes","glittertext","mywidgets"),curTab:"",tabs:null,init:function(){this.tabViews=new YAHOO.widget.TabView("widget_browser");var a;for(a=0;a<5;++a){this.tabViews.getTab(a).addListener("click",tagged.widgets.picker.handleTabClick,tagged.widgets.picker,true)}this.tabViews.getTab(5).addListener("click",tagged.widgets.picker.handleClearAll,tagged.widgets.picker,true);this.tabs={entercode:tagged.widgets.entercode,photo:tagged.widgets.photoTab,funnotes:tagged.widgets.funnotes,glittertext:tagged.widgets.glittertext,mywidgets:tagged.widgets.mywidgets};this.data=tagged.data.widgets.picker;this.showTab("entercode");if(this.data.initContent){tagged.widgets.entercode.setContent(this.data.initContent)}},handleTabClick:function(a){var d=E.getTarget(a);if(d.tagName.toLowerCase()=="a"){d=d.parentNode}var b=d.id;var c=b.substring(b.indexOf("_")+1);this.showTab(c);E.preventDefault(a);return false},hideAllOtherAreas:function(d){for(var a=0;a<this.widgetIds.length;++a){var b=this.widgetIds[a];var c=D.get(b);if(c){if(b!=d){D.addClass(c,"hide_me")}else{D.removeClass(c,"hide_me")}}}},getTabIndex:function(b){for(var a=0;a<this.widgetIds.length;++a){if(b==this.widgetIds[a]){return a}}return -1},showTab:function(b){var a=this.getTabIndex(b);if(a>=0){this.tabViews.set("activeIndex",a);this.hideAllOtherAreas(b);this.curTab=b;if(this.tabs[this.curTab]){this.tabs[this.curTab].show()}}},handleClearAll:function(a){if(confirm(this.msgs.clearrall_confirm)){this.clearAllWidgets()}else{this.showTab(this.curTab)}},clearAllWidgets:function(){for(var a=0;a<this.widgetIds.length;++a){this.tabs[this.widgetIds[a]].clearContent()}this.showTab("entercode")},getWidget:function(){return this.tabs[this.curTab].getWidget()}};E.onDOMReady(function(){tagged.widgets.picker.init()});tagged.namespace("apps.videos.share");tagged.apps.videos.share={modified:false,_videoId:null,_recipientIds:null,_isFriendSelectorLoaded:false,_timeout:5000,_friendSelectorOptions:{parentEl:D.get("friends_browse"),animate:false,position:"bottom"},init:function(a){if(!this._isFriendSelectorLoaded){this.friendSelectorLoad(this._friendSelectorOptions)}},friendSelectorLoad:function(a){tagged.modules.friendSelector.init(a);tagged.modules.friendSelector.sendSelection=function(b){tagged.apps.videos.share.send(b)};this._isFriendSelectorLoaded=true;E.addListener("friend_selector_close","click",this.handleBrowseClick);E.addListener("friend_selector","click",this.handleFriendClick)},handleShareClick:function(a){if(a){E.stopEvent(a)}D.addClass("share_btn","hide_me");D.removeClass("browse_btn","hide_me");D.removeClass("invite_wrapper","hide_me");D.removeClass("friend_selector","hide_me");D.addClass("video_browse","hide_me");if(tagged.apps.videos.share._isFriendSelectorLoaded==false){tagged.apps.videos.share.init(tagged.apps.videos.player.vid)}D.removeClass("friends_browse","hide_me")},handleBrowseClick:function(a){tagged.apps.videos.videos.toggleLoader("browse","show");D.removeClass("share_btn","hide_me");D.removeClass("video_browse","hide_me");D.addClass("friends_browse","hide_me");D.addClass("browse_btn","hide_me");tagged.apps.videos.videos.toggleLoader("browse")},handleFriendClick:function(c){if(tagged.apps.videos.share.modified){return}var a=tagged.modules.friendSelector.selectedIDs.slice();if(!tagged.apps.videos.share._recipientIds||(a.length!=tagged.apps.videos.share._recipientIds.length)){tagged.apps.videos.share.modified=true;tagged.apps.videos.share._recipientIds=a;return}else{for(var b=0;b<tagged.apps.videos.share._recipientIds.length;b++){if(a[b]!==tagged.apps.videos.share._recipientIds[b]){tagged.apps.videos.share.modified=true;tagged.apps.videos.share._recipientIds=a;break}}}},send:function(d){E.stopEvent(d);var a=this._isFriendSelectorLoaded?document.forms.selection_overview.submit:document.forms.bottom_fm.postbutton;if(a.disabled){return false}if(this._isFriendSelectorLoaded){a.setAttribute("default_value",a.value);a.value=a.getAttribute("alt_text");a.disabled=true;D.addClass(a,"btn_disabled")}else{a.disabled=true;a.value=a.getAttribute("change_text")}if(!tagged.apps.videos.share.modified){tagged.modules.friendSelector.notification.show(tagged.apps.videos.videos.strings.sendExists,"failure",this._timeout);this._restoreSendButton();return false}tagged.apps.videos.share.modified=false;tagged.apps.videos.share._videoId=tagged.apps.videos.player.vid;tagged.apps.videos.share._recipientIds=tagged.modules.friendSelector.selectedIDs.slice();var b=document.forms.copy_video;var c={method:"tagged.apps.videos.send",to_id:tagged.apps.videos.share._recipientIds,video_id:tagged.apps.videos.share._videoId,title:D.get("video_title").innerHTML,duration:b.duration.value,callback:"tagged.apps.videos.share.sendCallback"};TAGGED.api.call(c);return false},_restoreSendButton:function(){if(tagged.apps.videos.share._isFriendSelectorLoaded==true){var a=document.forms.selection_overview.submit;a.value=a.getAttribute("default_value");a.disabled=false;D.removeClass(a,"btn_disabled")}else{var a=D.get("postbutton");a.disabled=false;a.value=a.getAttribute("default_text")}},sendCallback:function(d){this._restoreSendButton();if(!d){alert(tagged.apps.videos.videos.strings.errors["8201"])}else{if(d.stat=="ok"&&d.result.numSent>0){if(this._isFriendSelectorLoaded==true){var b=d.result.numSent;var c=sprintf(b==1?tagged.apps.videos.videos.strings.sendSuccess:tagged.apps.videos.videos.strings.sendSuccessPlural,b);tagged.modules.friendSelector.notification.show(c,"success",this._timeout)}else{D.addClass("main_post","hide_me");var a=D.get("confirm_notice");var c=sprintf(tagged.apps.videos.videos.strings.confirm_notice,"/profile.html?uid="+this.getRecipientId(),this.getRecipientName());a.innerHTML=c;D.removeClass("post_confirm","hide_me")}}else{if(d.stat=="fail"&&d.error&&d.error.message){var c=tagged.apps.videos.videos.strings.errors[d.error.code];if(c===undefined){c=tagged.apps.videos.videos.strings.sendFailure}}else{var c=tagged.apps.videos.videos.strings.sendFailure}if(this._isFriendSelectorLoaded==true){tagged.modules.friendSelector.notification.show(c,"failure",this._timeout)}else{alert(c)}}}}};tagged.namespace("apps.videos.browse");tagged.apps.videos.browse={init:function(){var b=H.getQueryStringParameter("v")||H.getBookmarkedState("v")||"0";var c=H.getQueryStringParameter("op")||H.getBookmarkedState("op")||"0";H.register("v",b,function(e){tagged.apps.videos.player.init(e)});H.register("op",c,function(e){});this.params=new Object;this.params.pageNum="1";this.params.category="All";this.params.feedName="top_favorites_url";this.params.time="this_week";this.params.order="relevance";this.params.searchKey="";E.addListener("current_feed","change",this.feedChange,this,true);E.addListener("time_filter","change",this.timeChange,this,true);E.addListener("order_by","change",this.orderChange,this,true);E.addListener("search_form","submit",this.handleSearch,this,true);E.addListener("clear_tag","click",this.clearSearch,this,true);E.addListener("copy_btn","click",tagged.apps.videos.player.copyVideo,tagged.apps.videos.player,true);E.addListener("share_btn","click",tagged.apps.videos.share.handleShareClick);E.addListener("browse_btn","click",tagged.apps.videos.share.handleBrowseClick);var a=D.get("vid_categories").getElementsByTagName("a");E.addListener(a,"click",this.categoryChange,this,true);E.addListener("video_url","click",function(){this.select();TAGGED.util.copytoclipboard.copyInput(this.id,this.alt)});H.onReady(function(){tagged.apps.videos.player.init(H.getCurrentState("v"));var e=H.getCurrentState("op");if(e=="share"){tagged.apps.videos.share.handleShareClick()}else{if(e=="to_you"||e=="from_you"){tagged.apps.videos.browse.params.category=e;D.addClass("order_results","hide_me");D.addClass("time_filter","hide_me")}}tagged.apps.videos.browse.doSearch(tagged.apps.videos.browse.params)});try{H.initialize("yui-history-field","yui-history-iframe")}catch(d){tagged.apps.videos.videos.strings.errors["8202"]}},feedChange:function(c){E.stopEvent(c);var a=E.getTarget(c).value;var b=document.forms.video_feeds;if(a=="recently_featured_url"){b.time.value="";b.time.disabled="disabled"}else{b.time.disabled=""}this.params.feedName=a;this.params.pageNum="1";this.doSearch(this.params)},timeChange:function(a){E.stopEvent(a);this.params.time=E.getTarget(a).value;this.params.pageNum="1";this.doSearch(this.params)},orderChange:function(a){E.stopEvent(a);this.params.order=E.getTarget(a).value;this.params.pageNum="1";this.doSearch(this.params)},handleSearch:function(a){E.stopEvent(a);this.params.searchKey=E.getTarget(a).search_key.value;D.addClass("order_results","hide_me");D.removeClass("order_search_results","hide_me");D.removeClass("clear_tag","hide_me");this.params.category="All";this.params.pageNum="1";this.setCategoryStyle();this.doSearch(this.params)},clearSearch:function(a){E.stopEvent(a);var b=document.forms.search_video;b.search_key.value="";D.removeClass("order_results","hide_me");D.removeClass("time_filter","hide_me");D.addClass("order_search_results","hide_me");D.addClass("clear_tag","hide_me");this.params.searchKey="";this.params.pageNum="1";this.params.category="All";this.setCategoryStyle();this.doSearch(this.params)},categoryChange:function(b){E.stopEvent(b);var d=E.getTarget(b).id;var a=document.forms.video_feeds;a.current_feed.value="top_favorites_url";a.time.value="this_week";var c=document.forms.search_video;c.search_key.value="";D.removeClass("order_results","hide_me");(d=="All")?D.removeClass("time_filter","hide_me"):D.addClass("time_filter","hide_me");if(d=="to_you"||d=="from_you"){D.addClass("order_results","hide_me");D.addClass("search_area","hide_me")}else{D.removeClass("search_area","hide_me")}D.addClass("order_search_results","hide_me");D.addClass("clear_tag","hide_me");this.params.category=d;this.params.searchKey="";this.params.pageNum="1";this.params.feedName="top_favorites_url";this.params.time="this_week";this.setCategoryStyle();this.doSearch(this.params)},setCategoryStyle:function(){var b=D.get("vid_categories").getElementsByTagName("a");for(i in b){this.params.category==b[i].id?b[i].className="selectedFeed":b[i].className=""}},doSearch:function(d){if(!d){return}this.params=d;var c="browse";tagged.apps.videos.videos.toggleLoader(c,"show");if(d.searchKey!=""){var b=[{method:"tagged.apps.videos.search",category:d.category,search_string:d.searchKey,page_num:d.pageNum,order_by:d.order,callback:{fn:this.browseCallback,scope:this,args:{galleryType:c}}}]}else{if(d.category=="All"){var b=[{method:"tagged.apps.videos.browse",page_num:d.pageNum,category:d.category,feed_name:d.feedName,time:d.time,use_cache:1,callback:{fn:this.browseCallback,scope:this,args:{galleryType:c}}}]}else{if(d.category=="to_you"){var b=[{method:"tagged.apps.videos.getReceived",page_num:d.pageNum,use_cache:1,callback:{fn:this.browseCallback,scope:this,args:{galleryType:d.category}}}]}else{if(d.category=="from_you"){var b=[{method:"tagged.apps.videos.getSent",page_num:d.pageNum,use_cache:1,callback:{fn:this.browseCallback,scope:this,args:{galleryType:d.category}}}]}else{var a="viewCount";switch(d.feedName){case"top_rated_url":a="rating";break;case"top_favorites_url":a="updated";break;case"most_linked_url":a="relevance";break}var b=[{method:"tagged.apps.videos.search",category:d.category,page_num:d.pageNum,order_by:a,callback:{fn:this.browseCallback,scope:this,args:{galleryType:c}}}]}}}}TAGGED.api.call(b)},browseCallback:function(b,a){if(b.results){if(this.params.category=="to_you"||this.params.category=="from_you"){D.addClass("video_results","shared")}else{D.removeClass("video_results","shared")}this.setCategoryStyle();tagged.apps.videos.videos.setVideoResults(D.get("video_results"),b,a)}else{if(b.error&&b.error.code==11){window.location=tagged.data.base_uri}}tagged.apps.videos.videos.toggleLoader("browse")},setNowPlaying:function(c){var a=D.getElementsByClassName("box","div","video_results");for(var b in a){if(a[b]==c){D.addClass(a[b].id,"now_playing")}else{D.removeClass(a[b].id,"now_playing")}}}};E.onDOMReady(function(){tagged.apps.videos.browse.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.videos.videos.strings":{confirm_notice:'Your video has been sent to <span class="displayname"><a href="%s">%s</a></span>!',sendSuccess:"Sent video to %s friend!",sendSuccessPlural:"Sent video to %s friends!",sendFailure:"Failed to send video",sendExists:"Video already sent!",copyTo:"Copy to",noResults:"No results were found",copied:"Copied!",numItems:"Videos %d-%d of %d",shareThis:"Share This &gt;",setPrimary:"Set this video as my Primary Video",deleteThis:"Delete this video",messageSubject:"Check out this video!",to:"To: ",from:"From: ",errors:{"101":"Need at least one recipient to send a video","102":"Cannot send a video to yourself","103":"Empty recipient list","104":"You can only send 200 videos every 24 hours","105":"The video that has been selected is invalid.","106":"Sorry, you can't communicate with this user.","500":"Video already added.","8200":"Connection failed. Your video was not copied, please refresh the page and try again.","8201":"Connection failed. Your video was not sent, please refresh the page and try again.","8202":"An error occured. Please try again.","8203":"The requested video could not be found."}}});tagged.loadStringsDirect({"tagged.strings":{genericError:"Sorry, an error occurred. Please refresh the page and try again :(",locales:{ar_SA:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629",az_AZ:"Az\u0259rbaycan",bn_IN:"\u09ac\u09be\u0982\u09b2\u09be",my_MM:"Burmese",zh_CN:"\u4e2d\u6587 - \u7b80\u5355",zh_TW:"\u4e2d\u6587 - \u50b3\u7d71",cs_CZ:"\u010ce\u0161tina",nl_NL:"Nederlands",en_US:"English",fr_FR:"Fran\u00e7ais",de_DE:"Deutsch",el_GR:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",hi_IN:"\u0939\u093f\u0928\u094d\u0926\u0940",he_IL:"\u05e2\u05d1\u05e8\u05d9\u05ea",hu_HU:"Magyar",id_ID:"Indonesia",it_IT:"Italiano",ja_JP:"\u65e5\u672c\u8a9e",jv_ID:"basa Jawa",ko_KR:"\ud55c\uad6d\uc5b4",ms_MY:"Bahasa Melayu",mr_IN:"\u092e\u0930\u093e\u0920\u0940",ne_NP:"\u0928\u0947\u092a\u093e\u0932\u0940",fa_IR:"\u0641\u0627\u0631\u0633\u06cc",pl_PL:"Polska",pt_PT:"Portugu\u00eas",pa_IN:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40",ro_RO:"Rom\u00e2n",ru_RU:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",es_ES:"Espa\u00f1ol - Spain",es_MX:"Espa\u00f1ol - Mexico",es_CO:"Espa\u00f1ol - Latin America",su_ID:"Basa Sunda",tl_PH:"Tagalog",ta_IN:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",te_IN:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",th_TH:"\u0e44\u0e17\u0e22",tr_TR:"T\u00fcrk\u00e7e",uk_UA:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",ur_PK:"Urdu",vi_VN:"Vi\u1ec7t",ruf_US:"Fake \u0420\u0443\u0441\u0441\u043a\u0438\u0439",ebo_US:"Ebonics",zxx_XX:"XXX XXXX"}}});tagged.loadStringsDirect({"TAGGED.api.strings":{errorMethodMissing:"An error occurred. Please refresh the page and try again. Method is missing.",errorGeneral:"An error occurred. Please refresh the page and try again."}});tagged.loadStringsDirect({"tagged.modules.friendSelector.strings":{titleTxt:"Select Friends to Invite",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 Friends.",clearSelection:"Are you sure you want to clear this list?"}});tagged.loadStringsDirect({"tagged.photos.uploadForm":{_genericClass:{txtSubmitting:"Adding...",htmlEmpty:"Paste the URL of your image in the box and click Add.",htmlError:"Sorry, failed to upload image. Please try again.",apiErrors:{"15":"Sorry, you are attempting to upload a photo from a banned site.","101":"Sorry, failed to upload image.  Please try again.","102":"Sorry, you are attempting to upload an unsupported image type","103":"That's not a valid Image url","105":"Sorry, can't convert BMP file","114":"Sorry, your file exceeded the maximum limit of 5MB"}},_fileClass:{txtSubmitting:"Uploading...",htmlEmpty:"Click Browse to choose a photo from your computer files and then click Upload."},_urlFileClass:{txtSubmitting:"Adding...",htmlEmpty:"Please enter an image URL."}}});tagged.loadStringsDirect({"tagged.widgets":{"picker.msgs":{clearrall_confirm:"Are you sure you want to remove the widget(s) you entered?",no_widget_content:"You have not entered any content for this Widget Area"},"photoTab.msgs":{clickUpload:"Click the upload button to preview the image",chooseType:"Please choose where you'd like to add a photo from"},"mywidgets.msgs":{select_widget:"Select Widget",no_widget:"You do not have any widgets on your profile to choose from.",no_widget_warning:"You have not selected a widget from the list!"},"entercode.msgs":{bannedContent:"Sorry, you are attempting to post content from a banned site"}}});tagged.loadStringsDirect({"tagged.modules.friendSelector.strings":{titleTxt:"Select Friends to Send Video",buttonTxt:"Send Video!",buttonAltTxt:"Sending...",clearTxt:"Clear list",closeTxt:'Done sending? <a href="#" id="friend_selector_close">Close this box</a>',maxSelected:"You can only select up to %s Friends.",clearSelection:"Are you sure you want to clear this list?"}});tagged.loadStringsDirect({"tagged.header.alerts.strings":{newAlerts:"New Alerts"}});