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}}}}}();var Dropavideo=Dropavideo||{};Dropavideo.Util=(function(){var a=YAHOO.util.Dom;var b=YAHOO.util.Event;return{encodePostData:function(f){var e=[];var h=/%20/g;for(var c in f){var d=f[c].toString();var g=encodeURIComponent(c).replace(h,"+")+"="+encodeURIComponent(d).replace(h,"+");e.push(g)}return e.join("&")},getInputProp:function(e,f){e=a.get(e);var c=e.getElementsByTagName("input");for(var d=0;d<c.length;d++){if(c[d].name===f){return c[d].value}}return null},checkRequiredFields:function(e,d){var g=true;for(var f in d){if(!YAHOO.lang.trim(e[f].value)){g=false;var c=a.get(d[f]);if(c){c.style.display="block"}}}return g},checkEmailField:function(f,c){var e=/(^[-!#$%&'*+\/=?^_`{}|~0-9A-Z]+(\.[-!#$%&'*+\/=?^_`{}|~0-9A-Z]+)*|^"([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\001-011\013\014\016-\177])*")@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$/i;var d=e.test(f.value);if(!d){c=a.get(c);if(c){c.style.display="block"}}return d},limitTextArea:function(e,d,c){e=a.get(e);c=a.get(c);e.checkLength=function(){if(this.value.length>d){this.value=this.value.substring(0,d)}c.innerHTML=this.value.length+"/"+d};e.checkLength();b.on(e,"keyup",e.checkLength,e,true);b.on(e,"change",e.checkLength,e,true)}}})();var Dropavideo=Dropavideo||{};(function(){var a=YAHOO.util.Dom;Dropavideo.WindowScrollAnim=function(b,c,d){if(b.x&&!b.x.from){b.x.from=a.getDocumentScrollLeft()}if(b.y&&!b.y.from){b.y.from=a.getDocumentScrollTop()}Dropavideo.WindowScrollAnim.superclass.constructor.apply(this,[null].concat(Array.prototype.slice.apply(arguments)))};YAHOO.extend(Dropavideo.WindowScrollAnim,YAHOO.util.Anim,{setAttribute:function(b,c){window.scrollTo(b==="x"?c:a.getDocumentScrollLeft(),b==="y"?c:a.getDocumentScrollTop())}})})();var Dropavideo=Dropavideo||{};(function(){var a=YAHOO.util.Event;Dropavideo.AsyncForm=function(){};Dropavideo.AsyncForm.prototype={enableSubmit:function(){a.purgeElement(this.form,false,"submit");a.on(this.form,"submit",function(b){this.submit();a.stopEvent(b)},this,true)},disableSubmit:function(){a.purgeElement(this.form,false,"submit");a.on(this.form,"submit",function(b){a.stopEvent(b)})}}})();(function(){var b=YAHOO.util.Dom;var f=YAHOO.util.Event;var k=YAHOO.util.Connect;var g=YAHOO.util.Cookie;var d=Dropavideo.Util;function c(){this.select()}if(b.get("video_url_input")){f.on("video_url_input","click",c)}if(b.get("collection_url_input")){f.on("collection_url_input","click",c)}if(b.get("tutorial_panel")){var a=new YAHOO.widget.Panel("tutorial_panel",{width:"450px",fixedcenter:true,underlay:"none",close:true,visible:false,modal:true,draggable:false});b.setStyle("tutorial_panel","display","block");a.render();if(b.get("tutorial_panel_button")){f.on("tutorial_panel_button","click",function(l){if(Dropavideo.VideoPlayer&&Dropavideo.VideoPlayer.video&&Dropavideo.VideoPlayer.video.pauseVideo){Dropavideo.VideoPlayer.video.pauseVideo()}swfobject.createSWF({id:"tutorial_video",data:"http://www.youtube.com/v/QgMZQWQ0JYg",width:"425",height:"344"},{flashvars:"autoplay=1&rel=0",wmode:"transparent",allowfullscreen:"true"},"tutorial_placeholder");a.show();f.preventDefault(l)})}a.hideEvent.subscribe(function(){a.body.removeChild(b.get("tutorial_video"));var l=document.createElement("div");l.id="tutorial_placeholder";a.body.appendChild(l)})}if(b.get("general_settings_form")){d.limitTextArea("id_about",parseInt(d.getInputProp("settings_box","profile_about_maxlen"),10),"settings_about_counter")}if(b.get("message_box")){d.limitTextArea("send_message_page_text",parseInt(d.getInputProp("message_box","message_text_maxlen"),10),"send_message_page_text_counter");f.on("send_message_form","submit",function(l){if(!YAHOO.lang.trim(this.text.value)){f.stopEvent(l)}})}if(b.get("save_main_video_button")){var h=b.get("save_main_video_div");function j(l){f.removeListener(this,"click",j);b.removeClass(h,"video_profile_div");b.addClass(h,"main_video_saving");var m={success:function(){b.removeClass(h,"main_video_saving");b.addClass(h,"main_video_saved")},failure:function(){b.removeClass(h,"main_video_saving");b.addClass(h,"video_profile_div");f.on(this,"click",j)}};k.asyncRequest("POST","/ajax/savemainvideo/",m,d.encodePostData({video:b.get("main_video_id").value}))}f.on("save_main_video_button","click",j);f.on("save_main_video_button","click",function(l){f.preventDefault(l)})}if(b.get("profile_video")){var i=b.get("profile_video_src").value;var e=b.get("profile_video_flashvars").value;if(i){swfobject.createSWF({data:i,width:"315",height:"265"},{flashvars:e,wmode:"transparent",allowfullscreen:"true"},"profile_video_placeholder")}}if(b.get("search_results")){f.on("search_results","click",function(o){var p=f.getTarget(o);if(b.hasClass(p,"showSearchVideoButton")||b.getAncestorByClassName(p,"showSearchVideoButton")){var q=b.getAncestorByClassName(p,"importItem");var m=b.getElementsByClassName("searchVideoContainer","div",q)[0];if(!b.hasClass(q,"showingVideo")){b.addClass(q,"showingVideo");var l=d.getInputProp(q,"fetched_video_src");var s=b.getElementsByClassName("videoPlaceholder","div",m)[0];var r=b.generateId(s,"search_video");swfobject.createSWF({data:l,width:"425",height:"344","class":"searchVideo notDraggable"},{flashvars:"fs=1&autoplay=1",wmode:"transparent",allowfullscreen:"true"},r);var n=new YAHOO.util.Anim(m,{height:{from:0,to:370}},0.8,YAHOO.util.Easing.easeOut);n.onStart.subscribe(function(){m.style.display="block"});n.animate()}f.preventDefault(o)}else{if(b.hasClass(p,"hideSearchVideoButton")||b.getAncestorByClassName(p,"hideSearchVideoButton")){var q=b.getAncestorByClassName(p,"importItem");var m=b.getElementsByClassName("searchVideoContainer","div",q)[0];var t=new YAHOO.util.Anim(m,{height:{to:0}},0.8,YAHOO.util.Easing.easeIn);t.onComplete.subscribe(function(){m.style.display="none";var u=b.getElementsByClassName("searchVideo",null,m)[0];m.removeChild(u);var v=document.createElement("div");v.className="videoPlaceholder";m.insertBefore(v,m.firstChild);b.removeClass(q,"showingVideo")});t.animate();f.preventDefault(o)}}})}if(b.get("logoff_description_box")){f.on("logoff_description_close","click",function(l){b.get("logoff_description_box").style.display="none";g.set("info","h",{path:"/",expires:new Date((new Date()).getTime()+1000*60*60*24)})});if(g.get("info")!=="h"){b.get("logoff_description_box").style.display="block"}}})();var Dropavideo=Dropavideo||{};Dropavideo.VideoPlayer=(function(){var d=YAHOO.util.Dom;var f=YAHOO.util.Event;var a=5;var b=4/5;var c=615;var e={container:d.get("plain_video"),video:null,blocker:null,src:null,flashvars:null,init:function(){if(this.container){this.src=d.get("main_video_src").value;this.flashvars=d.get("main_video_flashvars").value;this.buildPlayer();this.resize();f.addListener(window,"resize",this.resize,this,true)}},buildPlayer:function(){this.video=swfobject.createSWF({data:this.src},{flashvars:this.flashvars,wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},"videoscreen");this.blocker=document.createElement("div");this.blocker.id="video_blocker";this.container.appendChild(this.blocker)},resize:function(){var g=d.getRegion(this.container);var h=g.right-g.left;var i=Math.min(h-2*a,c);this.video.style.width=i+"px";this.video.style.height=(i*b).toFixed(0)+"px"},blockVideo:function(){if(this.blocker){this.blocker.style.display="block"}},unblockVideo:function(){if(this.blocker){this.blocker.style.display="none"}}};e.init();return e})();var Dropavideo=Dropavideo||{};(function(){var a=YAHOO.util.Dom;var e=YAHOO.util.Event;var b=2.5;var c=5;Dropavideo.UserNotifier=function(f,g){this.container=("string"===typeof f)?a.get(f):f;this.messageBox=this.container.getElementsByTagName("span")[0];if(g){this.fadeOutAnimation=new YAHOO.util.Anim(this.container,{opacity:{to:0}},b);this.fadeOutAnimation.onComplete.subscribe(function(){this.hide();this.fadeOutScheduleObj=null;a.setStyle(this.container,"opacity",1)},this,true);e.on(this.container,"mouseover",function(){this.cancelFadeOut()},this,true);e.on(this.container,"mouseout",function(){this.scheduleFadeOut()},this,true)}};Dropavideo.UserNotifier.prototype={fadeOutScheduleObj:null,scheduleFadeOut:function(){this.cancelFadeOut();if(this.fadeOutAnimation){this.fadeOutScheduleObj=YAHOO.lang.later(1000*c,this,function(){this.fadeOutAnimation.animate()})}},cancelFadeOut:function(){if(this.fadeOutAnimation&&this.fadeOutScheduleObj){this.fadeOutScheduleObj.cancel();this.fadeOutScheduleObj=null;this.fadeOutAnimation.stop();this.container.style.display="block"}},showSuccess:function(f){this.messageBox.innerHTML=f;this._show("success_message")},showFailure:function(f){this.messageBox.innerHTML=f;this._show("failure_message")},showLoading:function(f){this.messageBox.innerHTML=f;this._show("loading_message")},hide:function(){this.container.style.display="none"},toString:function(){return"UserNotifier "+this.container.id},_show:function(f){a.removeClass(this.container,"success_message");a.removeClass(this.container,"failure_message");a.removeClass(this.container,"loading_message");a.addClass(this.container,f);this.container.style.display="block";this.scheduleFadeOut()}};if(a.get("main_notifier")){var d=Dropavideo.mainNotifier=new Dropavideo.UserNotifier("main_notifier",true);d.onVideoDrop=function(g,f){this.showLoading("Salvando vídeo...")};d.onCollectSuccess=function(g,f){this.showSuccess(f[0].message)};d.onCollectFailure=function(g,f){this.showFailure(f[0].message)};d.onCollectionCreated=function(g,f){this.showSuccess(f[0].message)}}})();var Dropavideo=Dropavideo||{};Dropavideo.TimelineManager=(function(){var b=YAHOO.util.Dom;var g=YAHOO.util.Event;var f=YAHOO.util.Connect;var a=Dropavideo.Util;var e={};var d={};var c={container:b.get("timeline_container"),moreEntriesButton:null,isDropUpdated:false,init:function(){if(this.container){var h=b.get("is_timeline_drop_updated");this.isDropUpdated=!!(h&&h.value==="true");g.on(this.container,"click",this.deleteEntry,this,true);this._initMoreEntriesButton()}},retrieveEntries:function(l){var i=b.getElementsByClassName("entryItem","div",this.container);var j=i[i.length-1];if(j){var h=parseInt(a.getInputProp(j,"video_entry_id"),10);g.purgeElement(this.moreEntriesButton);b.addClass(this.moreEntriesButton,"loading");var k=window.location.pathname+"?before="+h;f.asyncRequest("GET",k,e);g.preventDefault(l)}},retrieveSuccess:function(i){var h=document.createElement("div");h.innerHTML=i.responseText;this.container.removeChild(this.moreEntriesButton);while(h.firstChild){this.container.appendChild(h.firstChild)}this._initMoreEntriesButton()},retrieveFailure:function(h){b.removeClass(this.moreEntriesButton,"loading");this._initMoreEntriesButton()},deleteEntry:function(k){YAHOO.log("oie");var j=g.getTarget(k);if(b.hasClass(j,"deleteEntryButton")){var i=b.getAncestorByClassName(j,"entryItem");var h=parseInt(a.getInputProp(i,"video_entry_id"),10);f.asyncRequest("POST","/delentry/",d,a.encodePostData({entry:h}))}},deleteSuccess:function(p){var j=YAHOO.lang.JSON.parse(p.responseText);if(j.success){var h=b.getElementsByClassName("entryItem","div",this.container);for(var k=0;k<h.length;k++){var m=h[k];var l=parseInt(a.getInputProp(m,"video_entry_id"),10);if(l===j.entry){deletedEntry=m;break}}var n=new YAHOO.util.Anim(deletedEntry,{opacity:{to:0}},0.5);n.onComplete.subscribe(function(){this.container.removeChild(deletedEntry)},this,true);n.animate()}},deleteFailure:function(h){},onCollectSuccess:function(k,j){if(this.container&&this.isDropUpdated){var i=document.createElement("div");i.innerHTML=j[0].entryHTML;var h=b.getFirstChild(i);b.setStyle(h,"opacity",0);this.container.insertBefore(h,this.container.firstChild);var l=new YAHOO.util.Anim(h,{opacity:{to:1}},0.5);l.animate()}},_initMoreEntriesButton:function(){this.moreEntriesButton=b.get("more_entries_button");if(this.moreEntriesButton){g.on(this.moreEntriesButton,"click",this.retrieveEntries,this,true)}}};c.init();e.success=c.retrieveSuccess;e.failure=c.retrieveFailure;e.scope=c;d.success=c.deleteSuccess;d.failure=c.deleteFailure;d.scope=c;return c})();var Dropavideo=Dropavideo||{};Dropavideo.RelatedEntriesManager=(function(){var b=YAHOO.util.Dom;var e=YAHOO.util.Event;var d=YAHOO.util.Connect;var a=Dropavideo.Util;var f={};var c={container:b.get("video_list"),currentEntries:null,buttonsAreActive:true,init:function(){if(this.container){this.currentEntries=b.getElementsByClassName("relatedEntry","div",this.container);b.batch(this.currentEntries,function(l){var k=parseInt(a.getInputProp(l,"related_entry_id"),10);var m=parseInt(b.get("main_video_entry_id").value,10);if(k===m){b.addClass(l,"now_playing")}});var i=parseInt(a.getInputProp(this.currentEntries[0],"related_entry_id"),10);var h=parseInt(a.getInputProp(this.currentEntries[this.currentEntries.length-1],"related_entry_id"),10);var g=b.get("previous_related_button");var j=b.get("next_related_button");if(g){e.on(g,"click",function(k){this.slide(k,"/ajax/relatedentries/previous/"+i+"/")},this,true)}if(j){e.on(j,"click",function(k){this.slide(k,"/ajax/relatedentries/next/"+h+"/")},this,true)}}},slide:function(h,g){b.batch(this.currentEntries,function(i){b.setStyle(i,"opacity",0.5)});if(this.buttonsAreActive){this.buttonsAreActive=false;d.asyncRequest("GET",g,f)}e.preventDefault(h)},requestSuccess:function(g){this.container.innerHTML=g.responseText;this.init();this.buttonsAreActive=true},requestFailure:function(g){b.batch(this.currentEntries,function(h){b.setStyle(h,"opacity",1)});this.buttonsAreActive=true}};f.success=c.requestSuccess;f.failure=c.requestFailure;f.scope=c;c.init();return c})();var Dropavideo=Dropavideo||{};Dropavideo.CommentManager=(function(){var b=YAHOO.util.Dom;var e=YAHOO.util.Event;var d=YAHOO.util.Connect;var a=Dropavideo.Util;var f={};var c={container:b.get("comment"),commentsContainer:null,commentField:null,isIdle:true,init:function(){if(this.container){this.commentsContainer=b.get("comments_container");this.commentField=b.get("post_comment_text");if(this.commentField){a.limitTextArea(this.commentField,parseInt(a.getInputProp(this.container,"comment_text_maxlen",10)),"post_comment_text_counter")}var g=b.get("post_comment_form");if(g){e.on(g,"submit",this.postComment,this,true)}e.on(b.getElementsByClassName("removeCommentForm","form",this.commentsContainer),"submit",this.removeComment,this,true);e.on(b.getElementsByClassName("commentsPaginator","div",this.commentsContainer),"click",this.changePage,this,true)}},postComment:function(h){if(YAHOO.lang.trim(this.commentField.value)&&this.isIdle){this.isIdle=false;b.get("post_comment_loading_img").style.visibility="visible";var g=e.getTarget(h);d.setForm(g);d.asyncRequest("POST",g.action,f);this.commentField.disabled=true}e.preventDefault(h)},removeComment:function(h){var g=e.getTarget(h);if(this.isIdle){this.isIdle=false;b.setStyle(b.getElementsByClassName("removeCommentLoadingImg","img",g),"visibility","visible");d.setForm(g);d.asyncRequest("POST",g.action,f)}e.preventDefault(h)},changePage:function(i){var h=e.getTarget(i);var j=b.hasClass(h,"commentsPageButton")?h:b.getAncestorByClassName(h,"commentsPageButton");if(j&&this.isIdle){this.isIdle=false;b.setStyle(b.getElementsByClassName("changePageLoadingImg","img",this.commentsContainer),"visibility","visible");var g=a.getInputProp(j,"page_url");d.asyncRequest("GET",g,f)}e.preventDefault(i)},requestSuccess:function(g){this.commentsContainer.innerHTML=g.responseText;b.get("post_comment_loading_img").style.visibility="hidden";if(this.commentField.disabled){this.commentField.disabled=false;this.commentField.value="";this.commentField.checkLength()}e.on(b.getElementsByClassName("removeCommentForm","form",this.commentsContainer),"submit",this.removeComment,this,true);e.on(b.getElementsByClassName("commentsPaginator","div",this.commentsContainer),"click",this.changePage,this,true);this.isIdle=true},requestFailure:function(g){this.commentField.disabled=false;this.isIdle=true;b.get("post_comment_loading_img").style.visibility="hidden";b.setStyle(b.getElementsByClassName("removeCommentLoadingImg","img",this.commentsContainer),"visibility","hidden");b.setStyle(b.getElementsByClassName("changePageLoadingImg","img",this.commentsContainer),"visibility","hidden")}};f.success=c.requestSuccess;f.failure=c.requestFailure;f.scope=c;c.init();return c})();var Dropavideo=Dropavideo||{};Dropavideo.MenuLogin=(function(){var b=YAHOO.util.Dom;var g=YAHOO.util.Event;var f=YAHOO.util.Connect;var a=Dropavideo.Util;var e=200;var d=38;var h={};var c={container:b.get("login_content"),form:null,notifier:null,init:function(){if(this.container){this.form=b.get("login_form");this.notifier=new Dropavideo.UserNotifier("login_notifier");c.enableSubmit();c.showCaptcha();c.enableCaptchaReload()}},submit:function(){if(this.validate()){this.notifier.showLoading("Processando login...");this.disableSubmit();f.setForm(this.form);f.asyncRequest("POST","/ajax/login/",h)}},validate:function(){b.setStyle(b.getElementsByClassName("input_error","span",this.form),"display","none");var i={username:"login_username_error",password:"login_password_error"};if(this.form.recaptcha_response_field){i.recaptcha_response_field="login_captcha_error"}var j=a.checkRequiredFields(this.form,i);if(!j){this.notifier.showFailure("Corrija os erros no formulário antes de prosseguir.")}return j},submitSuccess:function(j){this.container.innerHTML=j.responseText;var i=(b.get("login_success").value==="true")?true:false;if(i){location.reload()}else{this.init()}},submitFailure:function(i){this.notifier.showFailure("Erro na comunicação com o servidor; sua conexão pode ter caído. Tente novamente.");this.enableSubmit()},showCaptcha:function(){var k=b.get("recaptcha_challenge_field_holder");if(k){k.parentNode.removeChild(k)}if(b.get("captcha_container")){var j=b.get("captcha_public_key").value;Recaptcha.create(j,"recaptcha_holder",{theme:"custom",lang:"pt",tabindex:3,callback:i})}function i(){var l=b.get("recaptcha_image");var m=l.getElementsByTagName("img")[0];m.width=e;m.height=d;l.style.width=e+"px";l.style.height=d+"px"}},enableCaptchaReload:function(){var i=b.get("reload_captcha_link");if(i){g.on(i,"click",j)}function j(k){c.showCaptcha();g.stopEvent(k)}}};YAHOO.lang.augmentObject(c,new Dropavideo.AsyncForm());h.success=c.submitSuccess;h.failure=c.submitFailure;h.scope=c;c.init();return c})();var Dropavideo=Dropavideo||{};Dropavideo.FriendInviter=(function(){var b=YAHOO.lang;var c=YAHOO.util.Dom;var f=YAHOO.util.Event;var e=YAHOO.util.Connect;var a=Dropavideo.Util;var g={};var d={form:c.get("menu_friend_inviter"),notifier:null,init:function(){if(this.form){this.notifier=new Dropavideo.UserNotifier("friend_inviter_notifier",true);d.enableSubmit()}},submit:function(){if(a.checkEmailField(this.form.recipients)){this.notifier.showLoading("Convidando...");this.disableSubmit();e.setForm(this.form);e.asyncRequest("POST","/ajax/invitefriend/",g)}else{this.notifier.showFailure("Digite um email válido.")}},submitSuccess:function(i){var h=b.JSON.parse(i.responseText);if(h.success){this.notifier.showSuccess(h.message)}else{this.notifier.showFailure(h.message)}this.enableSubmit()},submitFailure:function(h){this.notifier.showFailure("Erro na comunicação com o servidor; sua conexão pode ter caído. Tente novamente.");this.enableSubmit()}};b.augmentObject(d,new Dropavideo.AsyncForm());g.success=d.submitSuccess;g.failure=d.submitFailure;g.scope=d;d.init();return d})();var Dropavideo=Dropavideo||{};Dropavideo.CollectionManager=(function(){var d=YAHOO.util.Dom;var c=Dropavideo.Util;var b="#fff";var a="#b3e6c3";var e="#ff5959";var f=0.6;return{container:d.get("own_collection_list"),quantityDisplay:d.get("own_collections_qty"),getCollectionList:function(){return d.getElementsByClassName("ownedCollection","li","own_collection_list")},getCollection:function(k){var j=this.getCollectionList();for(var g=0;g<j.length;g++){var h=c.getInputProp(j[g],"own_collection_id");h=parseInt(h,10);if(k===h){return j[g]}}},addCollection:function(l,i,k,g){var j=d.get("no_collection_warning");if(j){j.parentNode.removeChild(j)}var h=document.createElement("li");h.id="owncol"+l;d.addClass(h,"ownedCollection");d.addClass(h,"droppableCollection");h.innerHTML=k;if(i){this.container.insertBefore(h,this.getCollection(i))}else{this.container.appendChild(h)}new YAHOO.util.DDTarget(h,"add_to_collection");this.quantityDisplay.innerHTML=g;this.triggerSuccessAnimation(l)},updateVideoQuantity:function(i,g){var h=d.getElementsByClassName("collection_video_qty","span",this.getCollection(i))[0];h.innerHTML=g},putLoadingAnimation:function(g){d.addClass(this.getCollection(g),"loading_folder")},removeLoadingAnimation:function(g){d.removeClass(this.getCollection(g),"loading_folder")},triggerSuccessAnimation:function(g){this._animateColor(g,a)},triggerFailureAnimation:function(g){this._animateColor(g,e)},onCollectionCreated:function(h,g){this.addCollection(g[0].id,g[0].nextCol,g[0].cellHTML,g[0].colsQty)},onVideoDrop:function(h,g){this.putLoadingAnimation(g[0].collectionId)},onCollectSuccess:function(h,g){this.removeLoadingAnimation(g[0].col);this.triggerSuccessAnimation(g[0].col);this.updateVideoQuantity(g[0].col,g[0].vidNumTxt)},onCollectFailure:function(h,g){this.removeLoadingAnimation(g[0].collectionId);this.triggerFailureAnimation(g[0].collectionId)},_animateColor:function(j,g){var i=this.getCollection(j).getElementsByTagName("a")[0];var h=new YAHOO.util.ColorAnim(i,{backgroundColor:{from:g,to:b}},f);h.onComplete.subscribe(function(){i.style.backgroundColor=""});h.animate()}}})();var Dropavideo=Dropavideo||{};Dropavideo.events=Dropavideo.events||{};(function(){var a=YAHOO.util.Dom;var q=YAHOO.util.Event;var h=YAHOO.util.Connect;var g=YAHOO.util.DDM;var w=Dropavideo.Util;var v="#fff";var f="#ff9";var l=0.4;var b=Dropavideo.events.videoDrop=new YAHOO.util.CustomEvent("videoDrop");var n=Dropavideo.events.collectSuccess=new YAHOO.util.CustomEvent("collectSuccess");var j=Dropavideo.events.collectFailure=new YAHOO.util.CustomEvent("collectFailure");var p=Dropavideo.mainNotifier;if(p){b.subscribe(p.onVideoDrop,p,true);n.subscribe(p.onCollectSuccess,p,true);j.subscribe(p.onCollectFailure,p,true)}var s=Dropavideo.CollectionManager;b.subscribe(s.onVideoDrop,s,true);n.subscribe(s.onCollectSuccess,s,true);j.subscribe(s.onCollectFailure,s,true);var r=Dropavideo.TimelineManager;n.subscribe(r.onCollectSuccess,r,true);var d=a.get("drag_proxy");if(d){a.setStyle(d,"width",a.getStyle(d,"width"));a.setStyle(d,"height",a.getStyle(d,"height"));a.setStyle(d,"opacity",0.6)}if(a.get("drop_dialog")){var m=new YAHOO.widget.Panel("drop_dialog",{width:"550px",fixedcenter:true,underlay:"none",close:true,visible:false,modal:true,draggable:false});w.limitTextArea("dropped_video_text",parseInt(w.getInputProp("drop_dialog","drop_text_maxlen"),10),"dropped_video_text_counter");a.setStyle("drop_dialog","display","block");m.render()}Dropavideo.DDCollectableVideo=function(x,i){Dropavideo.DDCollectableVideo.superclass.constructor.call(this,x,i,{dragElId:"drag_proxy",centerFrame:true,resizeFrame:false,isTarget:false});this._callback={success:this.submitSuccess,failure:this.submitFailure,scope:this,timeout:20000}};YAHOO.extend(Dropavideo.DDCollectableVideo,YAHOO.util.DDProxy,{targetArea:a.get("user_nav"),chosenCollectionId:null,isDragging:false,startDrag:function(i,B){this.isDragging=true;a.removeClass(document.body,"hover_active");Dropavideo.VideoPlayer.blockVideo();this._loadConstraints();a.addClass(this.getEl(),"drag_selected");var z=a.getY("user_sidebar")-20;if(a.getDocumentScrollTop()-z>110){var A=new Dropavideo.WindowScrollAnim({y:{to:z}},0.8,YAHOO.util.Easing.easeBoth);A.onStart.subscribe(function(){this.setDragElPos=function(){}},this,true);A.onComplete.subscribe(function(){delete this.setDragElPos;if(this.isDragging){this._animateTargetArea(f)}},this,true);A.animate()}else{this._animateTargetArea(f)}},onDragEnter:function(i,x){a.addClass(x,"drag_drop_hover")},onDragOut:function(i,x){a.removeClass(x,"drag_drop_hover")},onDragDrop:function(A,B){a.addClass(B,"drag_drop_hover");this.chosenCollectionId=parseInt(w.getInputProp(B,"own_collection_id"),10);var x=w.getInputProp(this.getEl(),"video_title");var z=a.get("dropped_video_title");var i=a.get("dropped_video_text");z.value=x;i.value="";i.checkLength();var y=w.getInputProp(this.getEl(),"entry_text")||"";if(YAHOO.lang.trim(y)){a.get("dropped_source_entry_text").innerHTML=y;a.get("dropped_source_entry_author").innerHTML=w.getInputProp(this.getEl(),"entry_author");a.get("dropped_source_entry_info").style.display="block"}else{a.get("dropped_source_entry_info").style.display="none"}q.purgeElement("finish_drop_button");q.on("finish_drop_button","click",function(){g.lock();m.hide();this.submit()},this,true);m.hideEvent.subscribe(function(){a.removeClass(B,"drag_drop_hover");m.hideEvent.unsubscribe(arguments.callee)});m.show();i.focus()},endDrag:function(i){this.isDragging=false;a.addClass(document.body,"hover_active");Dropavideo.VideoPlayer.unblockVideo();a.removeClass(this.getEl(),"drag_selected");this._animateTargetArea(v)},submit:function(){b.fire({collectionId:this.chosenCollectionId});var C=a.get("dropped_video_text").value;var x=YAHOO.lang.trim(a.get("dropped_video_title").value);x=x||w.getInputProp(this.getEl(),"video_title");if(a.hasClass(this.getEl(),"entryItem")){var B=w.getInputProp(this.getEl(),"video_entry_id");B=parseInt(B,10);h.asyncRequest("POST","/ajax/addtocol/",this._callback,w.encodePostData({entry:B,title:x,drop_text:C,collection:this.chosenCollectionId}))}else{if(a.hasClass(this.getEl(),"importItem")){var i=w.getInputProp(this.getEl(),"fetched_video_src");var A=w.getInputProp(this.getEl(),"fetched_video_flashvars");var y=w.getInputProp(this.getEl(),"fetched_video_origin");var z=w.getInputProp(this.getEl(),"fetched_video_original_site");h.asyncRequest("POST","/ajax/importvideo/",this._callback,w.encodePostData({src:i,flashvars:A,title:x,drop_text:C,origin:y,original_site_url:z,collection:this.chosenCollectionId}))}}},submitSuccess:function(x){g.unlock();var i=YAHOO.lang.JSON.parse(x.responseText);if(i.success){n.fire(i)}else{i.collectionId=this.chosenCollectionId;j.fire(i)}},submitFailure:function(i){g.unlock();j.fire({collectionId:this.chosenCollectionId,message:"Erro na comunicação com o servidor; sua conexão pode ter caído. Tente novamente."})},toString:function(){return"DDCollectableVideo "+this.id},_animateTargetArea:function(i){var x=new YAHOO.util.ColorAnim(this.targetArea,{backgroundColor:{to:i}},l);x.animate()},_loadConstraints:function(){var i=a.getX(this.getEl());var x=a.getViewportWidth()-a.getX(this.getEl())-parseInt(a.getStyle(this.getDragEl(),"width"),10);this.setXConstraint(i,x)}});a.getElementsByClassName("droppableCollection","li","own_collection_list",function(i){new YAHOO.util.DDTarget(i,"add_to_collection")});if(a.get("video")&&a.hasClass("video","draggableItem")){var t=new Dropavideo.DDCollectableVideo("video","add_to_collection");t.addInvalidHandleClass("notDraggable");function c(i){a.addClass(i,"notDraggable");a.batch(a.getChildren(i),c)}c(Dropavideo.VideoPlayer.video);c(a.get("down_player"))}function u(z){var y=q.getTarget(z);var i=a.hasClass(y,"draggableItem")?y:a.getAncestorByClassName(y,"draggableItem");if(i&&(!g.isDragDrop(i.id))){var x=new Dropavideo.DDCollectableVideo(i,"add_to_collection");x.addInvalidHandleClass("notDraggable")}}var e=["collection_container","timeline_container","search_results","recommendations_container"];for(var o=0;o<e.length;o++){var k=e[o];if(a.get(k)){q.on(k,"mouseover",u)}}})();var Dropavideo=Dropavideo||{};Dropavideo.VideoImporter=(function(){var b=YAHOO.util.Dom;var e=YAHOO.util.Event;var d=YAHOO.util.Connect;var a=Dropavideo.Util;var f={};var c={container:b.get("video_importer"),videosContainer:null,form:null,fieldFilled:false,init:function(){if(this.container){this.form=b.get("video_importer_form");this.videosContainer=b.get("fetched_videos_container");var g=this.form.source;g.defaultValue=b.get("video_source_dummy_text").value;this.form.reset();e.on(g,"focus",function(){if(this.fieldFilled){g.select()}else{g.value="";b.removeClass(g,"field_hint")}},this,true);e.on(g,"blur",function(){if(YAHOO.lang.trim(g.value)){this.fieldFilled=true}else{this.fieldFilled=false;b.addClass(g,"field_hint");this.form.reset()}},this,true);this.enableSubmit()}},submit:function(){if(this.fieldFilled){this.disableSubmit();b.addClass(this.container,"loading");b.batch(b.getChildren(this.videosContainer),function(g){this.videosContainer.removeChild(g)},this,true);d.setForm(this.form);d.asyncRequest("POST","/ajax/fetchvideo/",f)}},requestSuccess:function(j){b.removeClass(this.container,"loading");this.videosContainer.innerHTML=j.responseText;if(b.get("fetched_video_cell")){var i=a.getInputProp("fetched_video_cell","fetched_video_src");var g=a.getInputProp("fetched_video_cell","fetched_video_flashvars");swfobject.createSWF({data:i,width:"200",height:"160","class":"notDraggable"},{flashvars:g,wmode:"transparent"},"fetched_video_player");var h=new Dropavideo.DDCollectableVideo("fetched_video_cell","add_to_collection");h.addInvalidHandleClass("notDraggable")}this.enableSubmit()},requestFailure:function(g){b.removeClass(this.container,"loading");this.enableSubmit()}};YAHOO.lang.augmentObject(c,new Dropavideo.AsyncForm());f.success=c.requestSuccess;f.failure=c.requestFailure;f.scope=c;c.init();return c})();var Dropavideo=Dropavideo||{};Dropavideo.dialogs=Dropavideo.dialogs||{};(function(){var o=400;var e=YAHOO.lang;var a=YAHOO.util.Dom;var i=YAHOO.util.Event;var p=YAHOO.util.Connect;var h=Dropavideo.Util;Dropavideo.FormDialog=function(u,t,s){var r={width:o+"px",visible:false,draggable:false,modal:true,underlay:"none"};Dropavideo.FormDialog.superclass.constructor.call(this,u,r);this.form=this.element.getElementsByTagName("form")[0];this.loadingMessage=t;this.isSynchronous=s;this.notifier=new Dropavideo.UserNotifier(a.getElementsByClassName("formDialogNotifier","div",u)[0]);this._callback={success:this.submitSuccess,failure:this.submitFailure,scope:this};this.submitSuccessEvent=new YAHOO.util.CustomEvent("submitSuccess");a.setStyle(u,"display","block");this.form.reset();this.enableSubmit();this.render()};YAHOO.extend(Dropavideo.FormDialog,YAHOO.widget.Panel,{dialogContext:null,show:function(){i.on(window,"resize",this._repositionWithDelay,this,true);Dropavideo.FormDialog.superclass.show.call(this);var r=0;while(this.form.elements[r].type&&this.form.elements[r].type==="hidden"){r++}this.form.elements[r].focus()},hide:function(){this.form.reset();this.hideFieldWarnings();this.notifier.hide();i.removeListener(window,"resize",this._repositionWithDelay);Dropavideo.FormDialog.superclass.hide.call(this)},hideFieldWarnings:function(){a.setStyle(a.getElementsByClassName("input_error","span",this.form),"display","none")},bindTo:function(s,t){a.removeClass(this.header,"tl_dialog_corner");a.removeClass(this.header,"tr_dialog_corner");a.removeClass(this.footer,"bl_dialog_corner");a.removeClass(this.footer,"br_dialog_corner");var r;switch(t){case"tr":r="bl";a.addClass(this.footer,"bl_dialog_corner");break;case"tl":r="br";a.addClass(this.footer,"br_dialog_corner");break;case"br":r="tl";a.addClass(this.header,"tl_dialog_corner");break;case"bl":r="tr";a.addClass(this.header,"tr_dialog_corner");break}this.dialogContext=[s,r,t];this._reposition()},submit:function(){this.hideFieldWarnings();var r=this.validate();if(r){this.notifier.showLoading(this.loadingMessage);if(this.isSynchronous){this.form.submit()}else{this.disableSubmit();p.setForm(this.form);p.asyncRequest(this.form.method,this.form.action,this._callback)}}else{this.showError("Corrija os erros indicados e tente novamente.")}this._reposition()},showError:function(r){this.notifier.showFailure(r)},validate:function(){return true},submitSuccess:function(s){var r=e.JSON.parse(s.responseText);if(r.success){this.notifier.showSuccess(r.message);this.submitSuccessEvent.fire(r)}else{this.notifier.showFailure(r.message)}this._reposition();this.enableSubmit()},submitFailure:function(r){this.notifier.showFailure("Erro na comunicação com o servidor; sua conexão pode ter caído. Tente novamente.");this._reposition();this.enableSubmit()},toString:function(){return"FormDialog "+this.id},_reposition:function(){if(this.dialogContext){this.cfg.setProperty("context",this.dialogContext)}},_repositionWithDelay:function(){e.later(0,this,this._reposition)}});e.augment(Dropavideo.FormDialog,Dropavideo.AsyncForm);if(a.get("recommend_dialog")){var k=Dropavideo.dialogs.recommend=new Dropavideo.FormDialog("recommend_dialog","Enviando recomendação...");k.validate=function(){var r={recipients:"recommend_recipients_error"};if(this.form.from_name){r.from_name="recommend_from_name_error"}var s=h.checkRequiredFields(this.form,r);if(this.form.from_mail){var t=h.checkEmailField(this.form.from_mail,"recommend_from_mail_error");s=s&&t}return s};h.limitTextArea(k.form.message,parseInt(h.getInputProp(k.body,"recommendation_message_maxlen"),10),"recommend_message_counter");k.beforeShowEvent.subscribe(function(){k.form.message.checkLength()});i.on(k.form.friend_list,"change",function(){var r=this.form.recipients.value.replace(/[\s,]+$/,"");this.form.recipients.value=r+(r.length>0?", ":"")+this.options[this.selectedIndex].value;this.selectedIndex=0});i.on("collection_recommend_button","click",function(r){k.form.collection.value=a.get("target_collection_id").value;k.form.entry.value="";k.form.action="/ajax/recommendcol/";k.header.innerHTML="Recomendar coleção";k.bindTo(this,"br");k.show();i.preventDefault(r)});i.on("video_recommend_button","click",function(r){k.form.entry.value=a.get("main_video_entry_id").value;k.form.collection.value="";k.form.action="/ajax/recommendentry/";k.header.innerHTML="Recomendar vídeo";k.bindTo(this,"tr");k.show();i.preventDefault(r)})}if(a.get("create_collection_dialog")){var j=Dropavideo.dialogs.createCollection=new Dropavideo.FormDialog("create_collection_dialog","Salvando coleção...");j.validate=function(){var r=h.checkRequiredFields(this.form,{name:"create_collection_name_error"});return r};h.limitTextArea(j.form.description,parseInt(h.getInputProp(j.body,"collection_description_maxlen"),10),"create_collection_description_counter");j.beforeShowEvent.subscribe(function(){j.form.description.checkLength()});var m=j.submitSuccessEvent;m.subscribe(j.hide,j,true);var g=Dropavideo.mainNotifier;m.subscribe(g.onCollectionCreated,g,true);var f=Dropavideo.CollectionManager;m.subscribe(f.onCollectionCreated,f,true);i.on("create_collection_button","click",function(r){j.bindTo(this,"tr");j.show();i.preventDefault(r)})}if(a.get("edit_collection_dialog")){var q=Dropavideo.dialogs.editCollection=new Dropavideo.FormDialog("edit_collection_dialog","Salvando edição da coleção...");q.validate=function(){var r=h.checkRequiredFields(this.form,{name:"edit_collection_name_error"});return r};h.limitTextArea(q.form.description,parseInt(h.getInputProp(q.body,"collection_description_maxlen"),10),"edit_collection_description_counter");q.beforeShowEvent.subscribe(function(){q.form.description.checkLength()});q.submitSuccessEvent.subscribe(function(){location.reload()});i.on("edit_collection_button","click",function(r){q.form.name.value=a.get("target_collection_name").value;q.form.description.value=a.get("target_collection_description").value;q.bindTo(this,"bl");q.show();i.preventDefault(r)})}if(a.get("delete_collection_dialog")){var d=Dropavideo.dialogs.deleteCollection=new Dropavideo.FormDialog("delete_collection_dialog","Excluindo coleção...",true);i.on("delete_collection_button","click",function(r){d.bindTo(this,"bl");d.show();i.preventDefault(r)})}if(a.get("add_friend_dialog")){var c=Dropavideo.dialogs.addFriend=new Dropavideo.FormDialog("add_friend_dialog","Enviando convite...");h.limitTextArea(c.form.request_message,parseInt(h.getInputProp(c.body,"friendship_request_message_maxlen"),10),"add_friend_request_message_counter");c.beforeShowEvent.subscribe(function(){c.form.request_message.checkLength()});i.on("add_friend_button","click",function(r){c.bindTo(this,"bl");c.show();i.preventDefault(r)});if(a.get("add_friend_profile_button")){i.on("add_friend_profile_button","click",function(r){c.bindTo(this,"br");c.show();i.preventDefault(r)})}}if(a.get("send_message_dialog")){var n=Dropavideo.dialogs.sendMessage=new Dropavideo.FormDialog("send_message_dialog","Enviando mensagem...");n.validate=function(){var r=h.checkRequiredFields(this.form,{text:"send_message_text_error"});return r};h.limitTextArea(n.form.text,parseInt(h.getInputProp(n.body,"message_text_maxlen"),10),"send_message_text_counter");n.beforeShowEvent.subscribe(function(){n.form.text.checkLength()});i.on("send_message_button","click",function(r){n.bindTo(this,"bl");n.show();i.preventDefault(r)})}if(a.get("delete_friend_dialog")){var b=Dropavideo.dialogs.deleteFriend=new Dropavideo.FormDialog("delete_friend_dialog","Excluindo amigo...",true);i.on("friend_list","click",function(t){var s=i.getTarget(t);if(a.hasClass(s,"deleteButton")){var r=a.getAncestorByClassName(s,"friendBox");b.form.friend.value=h.getInputProp(r,"friend_id");b.bindTo(s,"bl");b.show();i.preventDefault(t)}})}if(a.get("invite_friends_dialog")){var l=Dropavideo.dialogs.inviteFriends=new Dropavideo.FormDialog("invite_friends_dialog","Convidando amigos...");l.validate=function(){var r=h.checkRequiredFields(this.form,{recipients:"invite_friends_recipients_error"});return r};i.on("invite_friends_button","click",function(r){l.bindTo(this,"tr");l.show();i.preventDefault(r)})}})();