(function(e){var a=using("App.RunTime"),j=e.visitorMode()==3,i=Ku6.Library.Action,b=e.Subscribe.User,c=e.Favorite.Video;if(j){function h(l){alert(l||_("remove fail"))}function d(o,q){if(!a[o]){if(arguments.length>2){var p=arguments[2],n=document.getElements(q);if(n&&n.length>0&&n[p]){a[o]=n[p]}}else{a[o]=document.getElement(q)}}if(a[o]){var l=arguments.length>3?arguments[3]:"v_grid";var m=a[o].getChildren("."+l);if(m&&m.length==0){location.reload()}}}c.addEvents({removeSuccess:function(m,n){var l=$("favV_"+n);if(l){l.get("tween").start("opacity",0).chain(function(){l.dispose();d("FAV_V_LISTER","#myFavVideoModel .d_video")})}},removeFail:h});b.addEvents({removeSuccess:function(m,n){var l=$("subU_"+n);if(l){l.get("tween").start("opacity",0).chain(function(){l.dispose();d("SUB_U_LISTER","#mySubUserModel .d_video")})}},removeFail:h});function g(m,l){var o=l==1?"HOT_V_LISTER":"NEW_V_LISTER",n=l==1?"hotV_":"newV_";new Request.JSON({url:i.videoRemove,onSuccess:function(p){if(p&&p.status==1){var q=$(n+m);if(q){q.get("tween").start("opacity",0).chain(function(){q.dispose();d(o,"#myVideoModel .d_video",l)})}}else{h(p?p.data||"":"")}},onFailure:function(){h()}}).post({vid:m})}function f(o,l){var n=l==1?"HOT_P_LISTER":"NEW_P_LISTER",m=l==1?"hotP_":"newP_";new Request.JSON({url:i.playlistRemove,onSuccess:function(p){if(p&&p.status==1){var q=$(m+o);if(q){q.get("tween").start("opacity",0).chain(function(){q.dispose();d(n,"#myPlayListModel .d_video",l)})}}else{h(p?p.data||"":"")}},onFailure:function(){h()}}).post({id:o})}function k(l){new Request.JSON({url:i.leavewordRemove,onSuccess:function(m){if(m&&m.status==1){var n=$("lw_"+l);if(n){n.get("tween").start("opacity",0).chain(function(){n.dispose();d("NEW_LW_LISTER","#latelyLeaveWordModel ._lister",0,"guestCon")})}}else{h(m?m.data||"":"")}},onFailure:function(){h()}}).post({id:l})}e.remove=function(l,m){if(l&&m){switch((l||"").toLowerCase()){case"vn":if(confirm(_("confirm to remove video ?"))){g(m,0)}break;case"vh":if(confirm(_("confirm to remove video ?"))){g(m,1)}break;case"pn":if(confirm(_("confirm to remove playlist ?"))){f(m,0)}break;case"ph":if(confirm(_("confirm to remove playlist ?"))){f(m,1)}break;case"su":if(confirm(_("confirm to remove subscribe ?"))){b.remove(m)}break;case"fv":if(confirm(_("confirm to remove favorite ?"))){c.remove(m)}break;case"ln":if(confirm(_("confirm to remove leaveword ?"))){k(m)}break}}}}e.updateCounts=function(l){$splat(l).each(function(o,m){if(o){var n=$("pv_"+o.id);if(n){n.set("text",o.count)}}})}})(using("App"));(function(g){var h=App.User,d=g.visitorMode()==3,c=using("App.RunTime"),b=Ku6.Urls,f=Ku6.Library.Action,a=Ku6.Utils;var e=new Class({Implements:[Events,Options],options:{},initialize:function(i){this.setOptions(i)},render:function(){return""},empty:function(){return""},reponse:function(j){var i=(!j.list||j.list.length==0)?this.empty():this.render(j);if($(this.options.el,true)){$(this.options.el).set("html",i)}},request:function(j){var i=this.options;if(!this.xhr){this.xhr=new Request.JSON({url:i.url,data:i.data,onSuccess:function(l){if(l&&l.status==1){this.reponse(l.data)}else{this.empty()}}.bind(this),onFailure:function(){this.empty()}.bind(this),onException:function(){this.empty()}.bind(this)})}if(this.xhr){try{this.xhr.post(j)}catch(k){this.empty()}}}});g.Leavewords=new Class({Extends:e,render:function(l){var k=App.visitorMode(),i=k==3,j=[],m=Ku6.User.Podcast;$splat(l.list).each(function(o,r){if(o){var t=o.id,p=o.author,n=p?p.nick:o.guestName,s=n.escHtmlEp(),q=p?a.getPodcastUrl(p.id,p.url):a.assureUrl(o.guestSite);j.push('<div class="guestCon" id="lw_'+t+'">');j.push("<dl>");if(q){j.push('<a href="'+q+'" target="_blank" title="'+s+'">')}if(p){j.push('<img alt="'+s+'" src="'+m.getIcon(p.icon,p.gender).small+'"/>')}else{j.push('<img src="'+m.getIcon().small+'"/>')}if(q){j.push("</a>")}j.push("<dt>");if(i){j.push('<span class="guestDel guestIco hand" onclick="App.remove(\'ln\', '+t+');"></span>')}j.push('<a href="'+q+'" target="_blank" title="'+s+'">'+n.escHtml()+"</a>");if(!p){j.push("("+_("not validate")+")")}j.push("</dt>");j.push("<dd>"+new Date(o.postTime).format("yyyy-MM-dd HH:mm:ss")+"</dd>");j.push("</dl>");j.push('<div class="guest">'+App.EmotionMgr.parseHTML((o.content||"").textToHtml().escBR())+"</div>");j.push("</div>")}},this);return j.join("")},empty:function(){return"暂无留言"}});g.checkLeaveWord=function(l){if(l){l=new Event(l)}var m=l.target,j=m?m.value:"",i=500;if(m&&j.length>=i){m.value=j.substr(0,i);m.focus()}var k=document.getElements("#msgLimitInfo span");if(k){k[0].set("text",i-j.length);k[1].set("text",j.length)}};g.postLeaveWord=function(i){var i=i&&$(i,true)?$(i):null;if(!i){return false}var j=i.elements.content,s=i.elements.vcode,k=i.elements.authorName,l=i.elements.authorSite;if(j){var n=j.value.trim();if(n.length==0){alert("请输入留言内容");j.focus();return false}var r=s?s.value.clean():"";if(r.length==0){alert("请输入验证码");if(s){s.focus()}return false}var m={uid:h.id,vcode:r,content:n};if(k){var p=k.value.trim();if(p.length==0){alert("请输入您的称呼");k.focus();return false}m.authorNick=p;var o=l?l.value.trim():"";if(o.length>0){var q=/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;if(!q.test(o)){alert("网站链接格式不正确");if(l){l.focus()}return false}m.authorSite=o}}if(!c.LEAVEWORD_XHR){c.LEAVEWORD_XHR=new Request.JSON({url:f.leaveWordAdd,onSuccess:function(t){if(t&&t.status==1){if(c.LEAVEWORDS_OBJ){c.LEAVEWORDS_OBJ.request()}if(s){s.value=""}if(j){j.value=""}if(k){k.value=""}if(l){l.value=""}if($("vcodeImg",true)){$("vcodeImg").set("src",b.imgCode+"?"+$time())}}else{alert(t?t.data:_("server 500"))}},onFailure:function(){alert(_("server 500"))},onException:function(){alert(_("server 500"))}})}if(c.LEAVEWORD_XHR){c.LEAVEWORD_XHR.post(m)}}return false};g.HotVideos=new Class({Extends:e,options:{maxLen:38},render:function(k){var j=this.options.maxLen,i=[],l=0;$splat(k.list).each(function(u){if(u&&u.userId==h.id){var q=a.VideoStatus.get(u.status);if(!q.removedBySelf&&!q.removedBySystem){var t=u.vid,s=c.HOT_COUNT["v_"+t]||0,o=!!q.normal,m=!!q.removedBySelf||!!q.removedBySystem,p=(u.title||"").escHtml(),r=(u.title||"").escHtmlEp(),w=o?a.getVideoUrl(t):null,n=o?a.getCoverUrl(u.picPath,u.cusCoverUrl):a.getCoverUrl();i.push('<div id="hotV_'+t+'" class="v_grid">');i.push("<dl>");if(!o){i.push('<div class="zm">'+q.text+"</div>")}if(w){i.push('<a href="'+w+'" target="show_v" title="'+r+'">')}i.push('<img src="'+n+'" alt="'+r+'" />');if(w){i.push("</a>")}i.push("<dt>");if(w){i.push('<a href="'+w+'" class="a_ku6" target="show_v" title="'+r+'">')}i.push(a.cutString(p,j,".."));if(w){i.push("</a>")}i.push("</dt>");i.push("<dd>时间: "+a.getTimeSpan(u.uploadTime)+"</dd>");i.push("<dd>");if(d){i.push("<div title=\"删除视频\" onclick=\"App.remove('vh', '"+t+'\');" class="icoDel hand"></div>')}i.push("播放: "+s+"</dd>");i.push("</dl>");i.push("</div>");l++}}});return l>0?i.join(""):this.empty()},empty:function(){return"暂无视频"}});g.HotPlaylists=new Class({Extends:e,options:{maxLen:38},render:function(k){var j=this.options.maxLen,i=[],l=0;$splat(k.list).each(function(m){if(m&&!a.PlayListStatus.get(m.status).removed){var n=m.id;pUrl=a.getPlaylistUrl(n),pCount=c.HOT_COUNT["p_"+n]||0,titleEh=(m.title||"").escHtml(),titleEhe=(m.title||"").escHtmlEp();i.push('<div id="hotP_'+n+'" class="v_grid">');i.push('<dl><a href="'+pUrl+'" target="show_v" title="'+titleEhe+'"><img src="'+a.getCoverUrl(m.coverUrl)+'" alt="'+titleEhe+'" /></a>');i.push('<dt><a href="'+pUrl+'" class="a_ku6" target="show_v" title="'+titleEhe+'">'+a.cutString(titleEh,j,"..")+"</a></dt>");i.push("<dd>时间: "+a.getTimeSpan(m.createTime)+"</dd>");i.push("<dd>");if(d){i.push("<div title=\"删除专辑\" onclick=\"App.remove('ph', '"+n+'\');" class="icoDel hand"></div>')}i.push("播放: "+pCount+"</dd>");i.push("</dl>");i.push("</div>");l++}});return l>0?i.join(""):this.empty()},empty:function(){return"暂无专辑"}})})(using("App"));(function(e){var h=App.User,d=Ku6.Library.Action,a=Ku6.Utils,c=24;e.init=function(i){var j=i||{};this.el=$(j.el);return this};e.request=function(){if(this.el){var i=d.latelyComment;i+=(i.indexOf("?")>=0?"&":"?")+"userid="+h.id+"&n="+this.$name+".response&cp=0";new Asset.javascript(i)}};e.response=function(i){if(i&&i.status==1){f(i.data)}else{b(i?i.data||null:null)}};function b(i){if(e.el){e.el.set("html",'<div class="errorData">'+(i||_("fetch fail"))+',<a href="#" onclick="'+e.$name+'.request();return false">'+_("afresh fetch")+"</a></div>")}}function g(){if(e.el){e.el.set("html","暂无评论")}}function f(j){if(!j||!j.list){b()}else{if(j.list.length==0){g()}else{var i=[];$splat(j.list).each(function(m){var k=null;if(m.channelid==111){k=a.getVideoUrl(m.id)}else{if(m.channelid==110){k=a.getPlaylistUrl(m.id)}}i.push("<li>");if(m.userid>0){i.push('<span><a href="'+a.getPodcastUrl(m.userid)+'" target="_blank" title="'+m.nickname.escHtmlEp()+'">'+a.cutString(m.nickname.escHtml(),6,"..")+"</a></span>")}else{i.push("<span>"+_("ku6 net friend")+"</span>")}if(k){i.push('·<a href="'+k+'" target="show_v">')}else{i.push('·<a href="#" onclick="return false">')}var l=(m.content||"").replace(/\[rl=(\d{5,10}) u=(.{0,16})\](.*)\[\/rl\]/g,"").replace(/\[q=(.{1,32}) t=(\d{9,15})\](.*)\[\/q\]/g,"");i.push(App.EmotionMgr.parseHTML(a.cutString(l.textToHtml(),22,"..")));i.push("</a>");i.push("</li>")});if(e.el){e.el.set("html",i.join(""))}}}}})(using("App.Comments"));(function(d){var f=App.User,c=Ku6.Library.Action,a=Ku6.Utils,g=10,b=24;d.init=function(h){var i=h||{};this.el=$(i.el);return this};d.request=function(){if(this.el){var h=c.latelyVisitor;h+=(h.indexOf("?")>=0?"&":"?")+"uid="+f.id+"&s="+g+"&n="+this.$name+".response&cp=0";new Asset.javascript(h)}};d.response=function(h,i){if(h&&$type(h)=="array"){this.cache=h;this.fetchInfo()}else{this.onFail()}};d.onFail=function(h){if(this.el){this.el.set("html",'<div class="errorData">'+(h||_("fetch fail"))+',<a href="#" onclick="'+this.$name+'.request();return false">'+_("afresh fetch")+"</a></div>")}};d.onEmpty=function(){if(this.el){this.el.set("html",'<div class="emptyData">暂无访客</div>')}};function e(i){if(!i||!i.list){d.onFail()}else{if(i.list.length==0){d.onEmpty()}else{var h=[];$splat(i.list).each(function(k){if(k){var l=(k.nick||"").escHtmlEp(),j=(k.nick||"").escHtml();h.push("<dl>");h.push('<a href="'+a.getPodcastUrl(k.id,k.url)+'" target="_blank" title="'+l+'"><img src="'+Ku6.User.Podcast.getIcon(k.icon,k.gender).small+'" alt="'+l+'" /></a>');h.push('<dt><a href="'+a.getPodcastUrl(k.id,k.url)+'" target="_blank" title="'+l+'">'+a.cutString(j,b,"..")+"</a></dt>");h.push("<dd>"+a.cutString((k.desc||"").escHtml(),b,"..")+"</dd>");h.push("</dl>")}});if(d.el){d.el.set("html",h.join(""))}}}}d.fetchInfo=function(){if(!this.el){return false}var l=this.cache;if(l){var k=l.length;if(k>0){var j=[];for(var h=0;h<k;h++){if(l[h]){j.push(l[h].uid)}}if(!this.xhr){this.xhr=new Request.JSON({url:c.userInfo,onSuccess:function(i){if(i&&i.status==1){e(i.data)}else{d.onFail()}},onFailure:this.onFail.bind(this),onException:this.onFail.bind(this)})}try{this.xhr.post({ids:j.join(",")})}catch(m){this.onFail()}}else{this.onEmpty()}}else{this.onFail()}}})(using("App.LatelyVisitor"));(function(u){var a=Ku6.Library.Action,k=App.visitorMode()==3,l=App.User,s=u.data||{},o=584,d=309;u.skins=[{id:0,name:"默认"},{id:1,name:"金属"},{id:2,name:"石韵"},{id:3,name:"忧郁蓝"},{id:4,name:"几何"},{id:5,name:"古典"},{id:6,name:"酷黑"}];function g(){var x=Ku6.SWF,w=x.Util.getVersion(),y;if(w.major==0){y.write(u.cannotPlay())}else{if(!w.isValid(new x.Version([7,0,0]))){y.write(u.cannotPlay(true))}else{y=new Ku6.SWFObject({swf:u.swf+"?"+(Ku6.Browser.isMatterExplorer?$time():u.version),id:"myTubePlayer",w:u.width||678,h:u.height||345,wmode:"opaque"});y.addPar("AllowFullScreen","true");y.addPar("AllowScriptAccess","always");y.addVar("ver",u.version);y.addVar("uid",l.id);y.addVar("IGetPlayCount",u.$name+".getVPCount");y.addVar("IGetComment",u.$name+".getVCCount");if(s.vid&&s.vid.length>0&&s.vid.toLowerCase()!="null"){y.addVar("vid",s.vid)}y.addVar("sid",((s.skinId|0)||0).limit(0,u.skins.length-1));y.addVar("vf",s.vFav|0||0);y.addVar("sf",s.plFav|0||0);y.addVar("us",s.uSub|0||0);y.addVar("cs",s.cSub|0||0);y.skipDetect=false;if(y.write(u.el)){u.player=document.getElementById("myTubePlayer")}}}}u.init=function(w){var y=w||{};this.el=$(y.el);this.shareEl=$(y.shareEl);if(k){this.titleEl=$(y.titleEl);this.confEl=$(y.confEl)}if(this.el){var x=g();if(x){x.write(this.el)}}if(k&&this.confEl){this.confEl.addEvent("click",this.openConfig.bindWithEvent(this))}if(this.shareEl){this.shareEl.addEvent("click",this.openShare.bindWithEvent(this))}delete this.init};u.openShare=function(z){if(z){z.preventDefault()}if(!this.shareDialog){var y={};if(this.shareEl){var x=this.shareEl.getCoordinates();y.left=x.left+this.shareEl.offsetWidth-o;y.top=x.top+this.shareEl.offsetHeight}else{var x=window.getSize(),w=window.getScroll();y.left=(x.x-o)/2+w.x;y.top=(x.y-d)/2+w.y}this.shareDialog=new Dialog({cls:"dialog myvWidth",zIndex:101,left:y.left,top:y.top,ableHead:true,ableDrag:true,ableFullScreenMask:false,ableFlashFix:false,ableDestory:false,width:o,height:d,title:"个人电视台站外分享 － 选择皮肤",body:h()}).show();v(0,"MyTube_Share_Skins_List","selectShareSkin")}else{this.shareDialog.show()}};if(k){u.openConfig=function(A){if(A){A.preventDefault()}if(!this.dialog){var z={};if(this.confEl){var y=this.confEl.getCoordinates();z.left=y.left+this.confEl.offsetWidth-o;z.top=y.top+this.confEl.offsetHeight+3}else{var y=window.getSize(),w=window.getScroll();z.left=(y.x-o)/2+w.x;z.top=(y.y-d)/2+w.y}var x=this.$name;this.dialog=new Dialog({cls:"dialog myvWidth",zIndex:101,left:z.left,top:z.top,ableHead:true,ableDrag:true,ableFullScreenMask:false,ableFlashFix:false,width:o,height:d,title:'<a href="#" onclick="'+x+'.switchTab(event, 0)" class="current">节目管理</a> | <a href="#" onclick="'+x+'.switchTab(event, 1)">电视台设置</a> | <a href="#" onclick="'+x+'.switchTab(event, 2)">选择皮肤</a>',body:m(),onDestory:function(){delete u.dialog;delete u.addedListEl;delete u.unAddedListEl}}).show();this.addedListEl=$("myTube_addedList");this.unAddedListEl=$("myTube_unAddedList");this.fetchDatas()}else{this.dialog.show()}}}u.getVPCount=function(w,x){if(w&&x){Asset.javascript.delay(200,this,Ku6.Utils.getVideoStat(x,w,this.$name+".getVPCounted",null,"'"+w+"'"))}};u.getVPCounted=function(x,w){if(x&&x.length){$splat(x).each(function(y,z){if(y&&y.id==w&&u.player){u.player.givePlayCount(y)}})}};u.getVCCount=function(w){if(w){Asset.javascript.delay(200,this,Ku6.Utils.getVideoCommentStat(w,this.$name+".getVCCounted",null,"'"+w+"'"))}};u.getVCCounted=function(x,w){if(x&&x.status==1&&x.data){$splat(x.data.list).each(function(y,z){if(y&&y.id==w&&u.player){u.player.giveComment(y)}})}};function m(){var w=u.$name,y=l.ownerIndex,x=[];x.push('<div id="MyTube_Act">');x.push('<div class="myvPlayl">');x.push('<div class="myvplTop">');x.push('<span class="myvTle">视频专辑</span>');x.push('<a href="#" onclick="'+w+'.selectAll(\'myTube_unAddedList\');return false" title="全选">全选</a>');x.push('<a href="#" onclick="'+w+'.unSelectAll(\'myTube_unAddedList\');return false" title="反选">反选</a>');x.push('<a href="#" onclick="'+w+'.cancelSelect(\'myTube_unAddedList\');return false" title="反选">全不选</a>');x.push("</div>");x.push('<div class="myvplList"><div id="myTube_unAddedList">数据加载中,请稍后...</div></div>');x.push('<div class="myvplBottom"><a href="'+y+'/playlist.html">管理我的视频专辑</a></div>');x.push("</div>");x.push('<div class="myvM" style="position:static">');x.push('<span class="myvBtn_add hand" onclick="'+w+'.add();" title="添加选中的专辑到电台播放列表">添加=></span>');x.push('<span class="myvBtn_move hand" onclick="'+w+'.remove();" title="从电台播放列表中移除选中的专辑"><=移除</span>');x.push("</div>");x.push('<div class="myvVio">');x.push('<div class="myvplTop">');x.push('<span class="myvTle">电视台节目列表</span>');x.push('<a href="#" onclick="'+w+".selectAll('myTube_addedList');return false\">全选</a>");x.push('<a href="#" onclick="'+w+".unSelectAll('myTube_addedList');return false\">反选</a>");x.push('<a href="#" onclick="'+w+'.cancelSelect(\'myTube_addedList\');return false" title="反选">全不选</a>');x.push("</div>");x.push('<div class="myvplList"><div id="myTube_addedList">数据加载中,请稍后...</div></div>');x.push("</div>");x.push('<div class="myvR">');x.push('<span class="myvBtn_up hand" onclick="'+w+'.sortUp();">上移</span>');x.push('<span class="myvBtn_down hand" onclick="'+w+'.sortDown();">下移</span>');x.push('<span class="myvBtn_save hand" onclick="'+w+'.save();">保存</span>');x.push('<span class="myvBtn_cancel hand" onclick="'+w+'.cancel();">取消</span>');x.push("</div>");x.push("</div>");x.push('<div id="MyTube_Station" style="display:none">');x.push('<div class="myvPlayl myStation" style="width:95%;height:270px">');x.push("<label>");x.push("标题");x.push('<input id="MyTube_Station_title" type="text" value="">');x.push("</label>");x.push('<div style="padding:15px 0">电视台设置</div>');x.push('<ul class="myStationSetting">');x.push('<li id="MyTube_Station_favV">');x.push('<a href="#" onclick="'+w+'.toggleSelect(event)" onfocus="this.blur()">视频收藏</a>');x.push("</li>");x.push('<li id="MyTube_Station_favP">');x.push('<a href="#" onclick="'+w+'.toggleSelect(event)" onfocus="this.blur()">专辑收藏</a>');x.push("</li>");x.push('<li id="MyTube_Station_subU">');x.push('<a href="#" onclick="'+w+'.toggleSelect(event)" onfocus="this.blur()">用户订阅</a>');x.push("</li>");x.push('<li id="MyTube_Station_union">');x.push('<a href="#" onclick="'+w+'.toggleSelect(event)" onfocus="this.blur()">播放广告</a>');x.push("</li>");x.push("</ul>");x.push('<div class="myv_h"></div>');x.push('<div class="myvR">');x.push('<span class="myvBtn_save hand" onclick="'+w+'.saveStation();">保存</span>');x.push('<span class="myvBtn_cancel hand" onclick="'+w+'.cancel();">取消</span>');x.push("</div>");x.push('<div class="myvplBottom"><a href="'+y+'/playlist.html">专辑管理</a>&nbsp;<a href="'+y+'/fav.html">收藏管理</a>&nbsp;<a href="'+y+'/sub.html">订阅管理</a></div>');x.push("</div>");x.push("</div>");x.push('<div id="MyTube_Skin" style="display:none">');x.push('<div class="myvPlayl">');x.push('<div class="myPlayerSkin" id="MyTube_Skins_List">');x.push("</div>");x.push('<div class="myvR" style="position:absolute;right:1px;bottom:5px">');x.push('<span class="myvBtn_save hand" onclick="'+w+'.saveSkin();">保存</span>');x.push('<span class="myvBtn_cancel hand" onclick="'+w+'.cancel();">取消</span>');x.push("</div>");x.push("</div>");x.push("</div>");return x.join("")}function h(){var x=l.ownerIndex,w=[];w.push('<div id="MyTube_Share">');w.push('<div class="myvPlayl">');w.push('<div class="myPlayerSkin" id="MyTube_Share_Skins_List">');w.push("</div>");w.push('<div class="myvR" style="position:absolute;left:22px;bottom:20px;width:540px;">');w.push('<label for="MyTube_Share_Url">引用地址<input readonly="readonly" onmouseover="this.select()" onclick="this.select()" title="请使用Ctrl + C或者右键菜单复制地址" style="margin-left:20px;font:12px Tahoma;padding:2px 1px;width:465px;border:1px solid #dfdfdf;" id="MyTube_Share_Url" type="text" value="'+Ku6.Urls.player+"/refer/0/"+l.id+'/mytube.swf" />');w.push("</label>");w.push("</div>");w.push("</div>");w.push("</div>");return w.join("")}u.switchTab=function(z,x){if(z){var A=$((new Event(z).preventDefault()).target);if(A.hasClass("current")){return}A.getParent().getChildren().each(function(B){B.removeClass("current")});var y=this.dialog?this.dialog.bodyEl:null;if(y){y.getChildren().each(function(B){if(B){B.hide()}})}A.addClass("current");if(y){var w=y.getChildren();if(w[x]){w[x].show()}this.dialog.resetIframe()}}};u.toggleSelect=function(w){if(w){$((new Event(w).preventDefault()).target).getParent().toggleClass("checked")}};u.selectSkin=function(w){if(w){var x=$((new Event(w).preventDefault()).target);if(x.hasClass("checked")){return}$("MyTube_Skins_List").getElements("a").each(function(y){y.removeClass("checked")});x.addClass("checked");this.selectedSkinId=x.get("rel")}};u.selectShareSkin=function(w){if(w){var x=$((new Event(w).preventDefault()).target);if(x.hasClass("checked")){return}$("MyTube_Share_Skins_List").getElements("a").each(function(y){if(y){y.removeClass("checked")}});x.addClass("checked");if($("MyTube_Share_Url",true)){$("MyTube_Share_Url").value=Ku6.Urls.player+"/refer/"+(x.get("rel")||0)+"/"+l.id+"/mytube.swf"}}};u.selectAll=function(w){$(w).getElements("a").each(function(y,x){y.set("checked",true);y.addClass("checked")})};u.unSelectAll=function(w){$(w).getElements("a").each(function(y,x){y.set("checked",!y.get("checked"));y.toggleClass("checked")})};u.cancelSelect=function(w){$(w).getElements("a").each(function(y,x){y.set("checked",false);y.removeClass("checked")})};u.checkItemState=function(w){if(w){var x=$((new Event(w).preventDefault()).target);x.set("checked",!x.get("checked"));x.toggleClass("checked")}};u.getItemsID=function(w){return w.id.substr(4)};u.addItem=function(w){if(w){var x=$((new Event(w).preventDefault()).target);x.set("checked",true).addClass("checked").inject({myTube_addedList:this.unAddedListEl,myTube_unAddedList:this.addedListEl}[x.parentNode.id])}};u.add=function(){if(this.unAddedListEl&&this.addedListEl){this.unAddedListEl.getElements("a").each(function(x,w){if(x&&x.get("checked")){x.inject(u.addedListEl)}})}};u.remove=function(){if(this.unAddedListEl&&this.addedListEl){this.addedListEl.getElements("a").each(function(x,w){if(x&&x.get("checked")){x.inject(u.unAddedListEl)}})}};u.sortUp=function(){if(this.unAddedListEl&&this.addedListEl){var w=this.addedListEl.getElements("a").filter(function(y){return y&&y.get("checked")});if(w.length==0){return}var x=w[0].getPrevious();if(!x){x=w[0];w=w.erase(x)}if(x&&w.length>0){w.each(function(y){if(y){y.inject(x,"before")}})}}};u.sortDown=function(){if(this.unAddedListEl&&this.addedListEl){var w=this.addedListEl.getElements("a").filter(function(y){return y&&y.get("checked")});if(w.length==0){return}var x=w.getLast().getNext();if(!x){x=w.getLast();w=w.erase(x)}if(x&&w.length>0){w.each(function(y){if(y){y.inject(x,"after")}})}}};function c(w){return w.id.substr(4)}u.cancel=function(){if(this.dialog){this.dialog.close()}};u.save=function(){this.isSave=true;var y=this.addedListEl.getElements("a"),x=y.filter(function(A){return A&&A.get("rel")=="new"}).map(c),w=this.unAddedListEl.getElements("a").filter(function(A){return A&&A.get("rel")=="old"}).map(c);y=y.map(c);if(this.list.join(",")!=y.join(",")){if(!this.saveXhr){this.saveXhr=new Request.JSON({url:a.myTubeSave,data:{uid:l.id},onSuccess:function(){if(u.player){u.player.resetMyTube()}},onFailure:function(){alert(_("server 500"))},onException:function(){alert(_("server 500"))}})}try{this.saveXhr.post({deletedIds:w.join(","),newIds:x.join(","),order:y.join(",")})}catch(z){alert(_("server 500"))}}if(this.dialog){this.dialog.close()}this.isSave=false};u.saveStation=function(x){this.isSave=true;var w={};w.myTubeSkinId=this.selectedSkinId|0||0;w.myTubeName=$("MyTube_Station_title").value.trim()||"";w.myTubeVideoFavorite=$("MyTube_Station_favV").hasClass("checked")?1:0;w.myTubePlaylistFavorite=$("MyTube_Station_favP").hasClass("checked")?1:0;w.myTubeUserSubscribe=$("MyTube_Station_subU").hasClass("checked")?1:0;w.myTubeAdUnion=$("MyTube_Station_union").hasClass("checked")?1:0;if(x!=false&&w.myTubeName==""){alert("请填写个人电视台标题");return}else{this.lastTitle=w.myTubeName;this.lastConfig={sid:w.myTubeSkinId,vf:w.myTubeVideoFavorite,sf:w.myTubePlaylistFavorite,us:w.myTubeUserSubscribe,au:w.myTubeAdUnion,cs:0};if(!this.saveSTXhr){this.saveSTXhr=new Request.JSON({url:a.myTubeStationSave,data:{uid:l.id},onSuccess:function(){if(u.titleEl){u.titleEl.set("text",u.lastTitle)}if(u.player){u.player.resetMyTube(u.lastConfig||{})}},onFailure:function(){alert(_("server 500"))},onException:function(){alert(_("server 500"))}})}try{this.saveSTXhr.post(w)}catch(y){alert(_("server 500"))}}if(this.dialog){this.dialog.close()}this.isSave=false};u.saveSkin=function(){this.saveStation(false)};function i(y){if(y){var z=u.$name+".checkItemState(event)",x=u.$name+".addItem(event)",w=[];$splat(y).each(function(B,A){if(B&&B.id&&!u.list.contains(B.id)){u.list.include(B.id);w.push('<a href="#" rel="old" id="mtb_'+B.id+'" onclick="'+z+'" ondblclick="'+x+'" onfocus="this.blur()">');w.push((B.title||"").escHtml());w.push("</a>")}});if(u.addedListEl){u.addedListEl.set("html",w.join(""));e()}}}function b(){if(u.addedListEl){u.addedListEl.set("html",'<a href="#" onclick="'+u.$name+'.fetchDatas();return false">'+_("fetch fail")+"，"+_("afresh fetch")+"</a>")}}function p(){u.addedXhr=new Request.JSON({url:a.myTubeList,data:{uid:l.id},onSuccess:function(x){if(x&&x.status==1){i(x.data.list)}else{b()}},onFailure:b,onException:b()});try{u.addedXhr.post()}catch(w){b()}}function j(y){if(y){var z=u.$name+".checkItemState(event)",x=u.$name+".addItem(event)",w=[];$A(y).each(function(B,A){if(B&&!u.list.contains(B.id)){w.push('<a href="#" rel="new" id="mtb_'+B.id+'" onclick="'+z+'" ondblclick="'+x+'" onfocus="this.blur()">');w.push((B.title||"").escHtml());w.push("</a>")}});if(u.unAddedListEl){u.unAddedListEl.set("html",w.join(""))}}}function q(){if(u.unAddedListEl){u.unAddedListEl.set("html",'<a href="#" onclick="'+u.$name+'.fetchDatas();return false">'+_("fetch fail")+"，"+_("afresh fetch")+"</a>")}}function e(){u.unAddedXhr=new Request.JSON({url:a.latelyPlaylist,data:{uid:l.id},onSuccess:function(x){if(x&&x.status==1){j(x.data.list)}else{q()}},onFailure:q,onException:q});try{u.unAddedXhr.post()}catch(w){q()}}function v(z,x,w){var y=[];$splat(u.skins).each(function(A){y.push("<dl>");y.push("<dt>");y.push('<img src="'+(A.preview||(Ku6.Urls.img+"/podcast/img/mytubeskin/"+A.id+".gif"))+'" alt="'+A.name+'" />');y.push("</dt>");y.push("<dd>");y.push('<a href="#"'+(z==A.id?' class="checked"':"")+' onclick="'+u.$name+"."+w+'(event)" onfocus="this.blur()" rel="'+A.id+'">'+A.name+"</a>");y.push("</dd>");y.push("</dl>")});if($(x,true)){$(x).set("html",y.join(""))}}function f(y,x,w){u.selectedSkinId=y;v(y,x,w)}function r(x){var w=function(y){if($(y,true)){$(y).addClass("checked")}};$("MyTube_Station_title").value=x.myTubeName;if(x.myTubeVideoFavorite=="1"){w("MyTube_Station_favV")}if(x.myTubePlaylistFavorite=="1"){w("MyTube_Station_favP")}if(x.myTubeUserSubscribe=="1"){w("MyTube_Station_subU")}if(x.myTubeAdUnion=="1"){w("MyTube_Station_union")}f(x.myTubeSkinId,"MyTube_Skins_List","selectSkin")}function t(){}function n(){u.stationXhr=new Request.JSON({url:a.myTubeStationInfo,data:{uid:l.id},onSuccess:function(x){if(x&&x.status==1){r(x.data)}else{q()}},onFailure:q,onException:q});try{u.stationXhr.get()}catch(w){q()}}u.fetchDatas=function(w){this.list=[];p();n()}})(using("App.MyTube"));var MaskDiv=new Class({Implements:[Options,Events],options:{width:100,height:100,left:0,top:0,opacity:0.5,zIndex:500,background:"#CDCDCD",text:null},initialize:function(a){this.setOptions(a)},build:function(){var a=this.options;this.el=new Element("div",{styles:{position:"absolute",background:a.background,width:a.width,height:a.height,zIndex:a.zIndex,opacity:a.opacity,display:"none"}}).inject(document.body)},destory:function(){if(this.el){this.el.dispose();this.el=null}},show:function(a){if(!this.el){this.build()}if(this.el){this.el.set("html",a||this.options.text);this.moveTo();this.el.show()}return this},hide:function(){if(this.el){this.el.hide()}return this},moveTo:function(b,a){if(this.el){this.el.setStyles({left:b||this.options.left,top:a||this.options.top})}return this},setRect:function(a){if(this.el&&a){this.el.setStyles(a)}return this}});var Dialog=new Class({Implements:[Options,Events],options:{cls:"dialog",width:400,height:300,left:500,top:200,zIndex:500,title:null,body:null,ableHead:true,ableFoot:true,ableDrag:false,ableShadow:true,ableMin:false,ableMax:false,ableClose:true,ableDestory:true,ableFullScreenMask:false,ableFlashFix:false},initialize:function(a){this.setOptions(a)},destory:function(){if(this.el&&this.options.ableDestory){if(this.options.ableFlashFix){this.showAllFlash()}if(this.options.ableFullScreenMask&&this.fullScreenMask){this.fullScreenMask.destory();this.fullScreenMask=null}if(this.icoEl){this.icoEl.removeEvents()}if(this.titleEl){this.titleEl.removeEvents()}if(this.minEl){this.minEl.removeEvents()}if(this.maxEl){this.maxEl.removeEvents()}if(this.closeEl){this.closeEl.removeEvents()}this.el.removeEvents();this.el.dispose();this.el=null;this.fireEvent("onDestory")}},build:function(){var a=this.options;this.el=new Element("div",{styles:{position:"absolute",width:a.width,height:a.height,left:a.left,top:a.top,"z-index":a.zIndex,display:"none"}}).inject(document.body);this.buildHTML();this.iframe=this.el.getElement("iframe");this.dialogEl=this.el.getElement("div");var b=this.dialogEl?this.dialogEl.getChildren():null;if(b){this.headEl=a.ableHead?b[0]:null;this.bodyEl=a.ableHead?b[1]:b[0];this.footEl=a.ableFoot?(a.ableHead?b[2]:b[1]):null}if(this.iframe){this.resetIframe()}if(this.headEl){this.icoEl=this.headEl.getElement("span.dialog-head-ico");this.titleEl=this.headEl.getElement("span.dialog-head-title");this.btnEl=this.headEl.getElement("span.dialog-head-btn");if(this.btnEl){this.minEl=this.btnEl.getElement("a.dialog-head-btn-min");this.maxEl=this.btnEl.getElement("a.dialog-head-btn-max");this.closeEl=this.btnEl.getElement("a.dialog-head-btn-close")}}if(this.bodyEl&&a.body){this.bodyEl.set("html",a.body)}if(a.ableFullScreenMask){this.fullScreenMask=new MaskDiv({zIndex:(this.options.zIndex-2),height:Window.getScrollHeight(),width:Window.getScrollWidth()})}this.bindEvents();return this},buildHTML:function(){if(this.el){var b=this.options,a=[];if(Browser.Engine.trident){a.push('<iframe style="position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;" frameborder="0"></iframe>')}a.push('<div class="'+b.cls+'" style="z-index:'+(b.zIndex+2)+';">');if(this.options.ableHead){a.push('<div class="dialog-head">');a.push('<span class="dialog-head-ico"></span>');a.push('<span class="dialog-head-title">'+b.title+"</span>");a.push('<span class="dialog-head-btn">');if(b.ableClose){a.push('<a href="#" class="dialog-head-btn-close" title="关闭"></a>')}if(b.ableMax){a.push('<a href="#" class="dialog-head-btn-max" title="最大化"></a>')}if(b.ableMin){a.push('<a href="#" class="dialog-head-btn-min" title="最小化"></a>')}a.push("</span>");a.push("</div>")}a.push('<div class="dialog-body clearfix"></div>');if(b.ableFoot){a.push('<div class="dialog-foot"></div>')}a.push("</div>");this.el.set("html",a.join(""))}},bindEvents:function(){if(this.el){var a=this.options;if(this.options.ableDrag){this.el.makeDraggable({handle:(this.headEl&&a.ableHead?this.headEl:null)});this.headEl.setStyle("cursor","move")}if(this.headEl&&this.minEl){this.minEl.addEvent("click",function(b){if(b){b.stop()}this.min()}.bindWithEvent(this))}if(this.headEl&&this.maxEl){this.maxEl.addEvent("click",function(b){if(b){b.stop()}this.max()}.bindWithEvent(this))}if(this.headEl&&this.closeEl){this.closeEl.addEvent("click",function(b){if(b){b.stop()}this.close()}.bindWithEvent(this))}}},setTitle:function(a){if(a){this.options.title=a;if(this.titleEl){this.titleEl.set("html",a)}}return this},setBody:function(a){if(a){this.options.body=a;if(this.bodyEl){this.bodyEl.set("html",this.options.body)}}return this},startResizeListener:function(){try{if(this.iframe&&this.dialogEl){var c=this.dialogEl.offsetHeight;var a=this.dialogEl.offsetWidth;var f=this.iframe.offsetHeight;var b=this.iframe.offsetWidth;if(c>f||a>a){this.resetIframe()}}}catch(d){}},resetIframe:function(){if(this.iframe&&this.dialogEl){var a=this.dialogEl.getCoordinates();this.iframe.setStyles({height:a.height,width:a.width})}},move:function(b){if(this.el&&b){var a=false;if($chk(b.x)){this.el.setStyle("left",b.x);a=true}if($chk(b.y)){this.el.setStyle("top",b.y);a=true}if(a){this.fireEvent("onMove")}}return this},show:function(a){if(!this.el){this.build()}this.move(a);if(this.el){if(this.options.ableFlashFix){this.hideAllFlash()}this.el.show();if(this.options.ableFullScreenMask&&this.fullScreenMask){this.fullScreenMask.show()}if(!this.resizeListenerHD){this.resizeListenerHD=this.startResizeListener.periodical(200,this)}}this.fireEvent("onShow");return this},hide:function(){$clear(this.resizeListenerHD);if(this.options.ableFullScreenMask&&this.fullScreenMask){this.fullScreenMask.hide()}if(this.el){this.el.hide();if(this.options.ableFlashFix){this.showAllFlash()}}this.fireEvent("onHide");return this},min:function(a){$clear(this.resizeListenerHD);this.fireEvent("onMin");return this},max:function(a){$clear(this.resizeListenerHD);this.fireEvent("onMax");return this},close:function(){$clear(this.resizeListenerHD);if(this.canClose()){if(this.options.ableDestory){this.destory()}else{this.hide()}this.fireEvent("onClose")}return this},canClose:function(){return true},hideAllFlash:function(){var b=document.getElementsByTagName(Browser.Engine.trident?"object":"embed");for(var a=0;a<b.length;a++){if(b[a]){b[a].style.visibility="hidden"}}},showAllFlash:function(){var b=document.getElementsByTagName(Browser.Engine.trident?"object":"embed");for(var a=0;a<b.length;a++){if(b[a]){b[a].style.visibility="visible"}}}});var SimpleTab=new Class({Implements:[Events,Options],options:{onActive:$empty,onUnActive:$empty,display:-1},initialize:function(b,c,a){this.togglers=$$(b);this.containers=$$(c);this.setOptions(a);this.previous=-1;this.bindEvents();if(this.options.display>=0){this.display(null,this.options.display)}},bindEvents:function(){this.togglers.each(function(b,a){if(b){b.addEvent("click",this.display.bindWithEvent(this,[a]))}},this)},display:function(b,a){if(b){b.preventDefault()}if(a<0||a>=this.togglers.length||a===this.previous){return this}if(this.previous>=0){this.containers[this.previous].setStyle("display","none");this.fireEvent("onUnActive",[this.togglers[this.previous],this.containers[a]])}this.previous=a;this.containers[this.previous].setStyle("display","");this.fireEvent("onActive",[this.togglers[a],this.containers[a]])},getContainer:function(a){return this.containers[a]||null}});(function(c){var b=Ku6.Library.Action,d=App.User,e={con1:"vip_frag_inc1",con2:"vip_frag_inc2",friendlink:"vip_frag_friendlink"};function a(f,g){if(!c.xhrs){c.xhrs={}}if(!c.xhrs[f]){c.xhrs[f]=new Request({url:b.vipUserFrag,data:{uid:d.id,con:f},onSuccess:function(h){var i=(h||"").trim();if(i.length>0&&g&&$(g,true)){$(g).show().set("html",i)}}})}c.xhrs[f].post()}c.request=function(){var f=0;Hash.each(e,function(h,g){a.delay(300*(f++),c,[g,h])})}})(using("App.VipFrag"));(function(e){var a=Ku6.Utils,d=Ku6.Library.Action,f=App.User,c=using("App.RunTime"),b=5000,g=8;e.onGetHotVideos=function(i){$clear(c.HOT_V_TIMER);delete c.HOT_V_TIMER;delete c.HOT_V_BUSY;c.HOT_COUNT={};var h=[];$splat(i).each(function(j){if(j&&j.countsum>=0){c.HOT_COUNT["v_"+j.id]=j.countsum;h.push(j.id)}});if(h.length>0){if(!c.HOT_V_OBJ){c.HOT_V_OBJ=new this.HotVideos({name:c.$name+".HOT_V_OBJ",el:c.TAB_V.getContainer(1),url:d.videoInfo})}c.HOT_V_OBJ.request({ids:h.join(",")})}};e.showHotVideos=function(){if(!c.HOT_V_BUSY){c.HOT_V_TIMER=(function(){delete c.HOT_V_BUSY;var h=c.TAB_V.getContainer(1);if(h){h.set("html",'统计数据加载失败，<a href="#" onclick="'+e.$name+'.showHotVideos();return false">刷新重试</a>')}}).delay(b);new Asset.javascript(a.getHotVideoStat(f.id,g,e.$name+".onGetHotVideos"))}else{c.HOT_V_BUSY=true}};e.onGetPlaylists=function(h){$clear(c.HOT_P_TIMER);delete c.HOT_P_TIMER;delete c.HOT_P_BUSY;c.HOT_COUNT={};var i=[];$splat(h).each(function(j){if(j&&j.countsum>=0){c.HOT_COUNT["p_"+j.id]=j.countsum;i.push(j.id)}});if(i.length>0){if(!c.HOT_P_OBJ){c.HOT_P_OBJ=new this.HotPlaylists({name:c.$name+".HOT_P_OBJ",el:c.TAB_P.getContainer(1),url:d.playListInfo})}c.HOT_P_OBJ.request({ids:i.join(",")})}};e.showHotPlaylists=function(){if(!c.HOT_P_BUSY){c.HOT_P_TIMER=(function(){delete c.HOT_P_BUSY;var h=c.TAB_P.getContainer(1);if(h){h.set("html",'统计数据加载失败，<a href="#" onclick="'+e.$name+'.showHotPlaylists();return false">刷新重试</a>')}}).delay(b);new Asset.javascript(a.getHotPlaylistStat(f.id,g,e.$name+".onGetPlaylists"))}else{c.HOT_P_BUSY=true}}})(using("App"));App.Start=function(){var a=Ku6.Utils,b=using("App.RunTime"),d=App.User,c=Ku6.Library.Action;App.MyTube.init({el:document.getElement("#myTubeModel .flashVOD"),titleEl:document.getElement("#myTubeModel .navBtn11"),shareEl:document.getElement("#myTubeModel div.manage a.shareLink"),confEl:document.getElement("#myTubeModel div.manage a.manageLink")});b.TAB_V=new SimpleTab(document.getElements("#myVideoModel .tabs li"),document.getElements("#myVideoModel .d_video"),{display:0,onActive:function(h,f){if(h){h.addClass("sel")}var e=this.togglers.indexOf(h);if(e==1){App.showHotVideos()}var g=document.getElement("#myVideoModel .manage");if(g){g[e==1?"hide":"show"]()}},onUnActive:function(f,e){if(f){f.removeClass("sel")}}});b.TAB_P=new SimpleTab(document.getElements("#myPlayListModel .tabs li"),document.getElements("#myPlayListModel .d_video"),{display:0,onActive:function(h,f){if(h){h.addClass("sel2")}var e=this.togglers.indexOf(h);if(e==1){App.showHotPlaylists()}var g=document.getElement("#myPlayListModel .manage");if(g){g[e==1?"hide":"show"]()}},onUnActive:function(f,e){if(f){f.removeClass("sel2")}}});if(d.vip){this.VipFrag.request()}b.LEAVEWORDS_OBJ=new this.Leavewords({name:b.$name+".LEAVEWORDS_OBJ",url:c.leaveword,el:document.getElement("#latelyLeaveWordModel ._lister"),data:{uid:d.id,s:5,p:1}});b.LEAVEWORDS_OBJ.request.delay(50,b.LEAVEWORDS_OBJ);this.LatelyVisitor.init({el:document.getElement("#latelyVisitorModel .callerCon")}).request.delay(500,this.LatelyVisitor);this.Comments.init({el:document.getElement("#latelyCommentModel .review")});this.Comments.request.delay(1000,this.Comments);$splat(b.V_COUNT_WAIT).each(function(f,e){if(f&&f.length>0){Asset.javascript.delay(300*e,this,a.getVideoStat(e,f,"App.updateCounts"))}});(function(){$splat(b.PL_COUNT_WAIT).each(function(f,e){if(f&&f.length>0){Asset.javascript.delay(300*e,this,a.getPlaylistStat(e,f,"App.updateCounts"))}})}).delay(1000);delete this.Start};window.addEvent("domready",App.Start.bind(App));
