(function($){jQuery.fn.pngFix=function(settings){settings=jQuery.extend({blankgif:'blank.gif'},settings);var ie55=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var ie6=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(ie55||ie6)){jQuery(this).find("img[src$=.png]").each(function(){jQuery(this).attr('width',jQuery(this).width());jQuery(this).attr('height',jQuery(this).height());var prevStyle='';var strNewHTML='';var imgId=(jQuery(this).attr('id'))?'id="'+jQuery(this).attr('id')+'" ':'';var imgClass=(jQuery(this).attr('class'))?'class="'+jQuery(this).attr('class')+'" ':'';var imgTitle=(jQuery(this).attr('title'))?'title="'+jQuery(this).attr('title')+'" ':'';var imgAlt=(jQuery(this).attr('alt'))?'alt="'+jQuery(this).attr('alt')+'" ':'';var imgAlign=(jQuery(this).attr('align'))?'float:'+jQuery(this).attr('align')+';':'';var imgHand=(jQuery(this).parent().attr('href'))?'cursor:hand;':'';if(this.style.border){prevStyle+='border:'+this.style.border+';';this.style.border=''}if(this.style.padding){prevStyle+='padding:'+this.style.padding+';';this.style.padding=''}if(this.style.margin){prevStyle+='margin:'+this.style.margin+';';this.style.margin=''}var imgStyle=(this.style.cssText);strNewHTML+='<span '+imgId+imgClass+imgTitle+imgAlt;strNewHTML+='style="white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;strNewHTML+='width:'+jQuery(this).width()+'px;'+'height:'+jQuery(this).height()+'px;';strNewHTML+='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader'+'(src=\''+jQuery(this).attr('src')+'\', sizingMethod=\'scale\');';strNewHTML+=imgStyle+'"></span>';if(prevStyle!=''){strNewHTML='<span style="display:inline-block;'+prevStyle+imgHand+'width:'+jQuery(this).width()+'px;'+'height:'+jQuery(this).height()+'px;'+'">'+strNewHTML+'</span>'}jQuery(this).hide();jQuery(this).after(strNewHTML)});jQuery(this).find("*").each(function(){var bgIMG=jQuery(this).css('background-image');if(bgIMG.indexOf(".png")!=-1){var iebg=bgIMG.split('url("')[1].split('")')[0];jQuery(this).css('background-image','none');jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+iebg+"',sizingMethod='scale')"}});jQuery(this).find("input[src$=.png]").each(function(){var bgIMG=jQuery(this).attr('src');jQuery(this).get(0).runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader'+'(src=\''+bgIMG+'\', sizingMethod=\'scale\');';jQuery(this).attr('src',settings.blankgif)})}return jQuery}})(jQuery);(function(){window.VlogUtil={convertMediaTime:function(a,d){var b=Math.floor(a/1E6/60),c=Math.floor(a/1E6%60);"mini"==d&&(c=10>c?"0"+c:c);var e="";return e=0<b?"mini"==d?(10>b?"0"+b:b)+":"+c:b+"\u5206"+c+"\u79d2":"mini"==d?"00:"+c:c+"\u79d2"},fillZero:function(a){a=parseInt(a,10);return 10>a?"0"+a:""+a},dateFormat:function(a){var d=a.getFullYear(),b=this.fillZero(a.getMonth()+1),c=this.fillZero(a.getDate()),e=this.fillZero(a.getHours()),f=this.fillZero(a.getMinutes());a=this.fillZero(a.getSeconds());
return d+"-"+b+"-"+c+" "+e+":"+f+":"+a},getObjSize:function(a){var d,b=0;for(d in a)b++;return b},copyToClipboard:function(a){if(window.clipboardData)window.clipboardData.setData("Text",a)?alert("\u5df2\u70ba\u60a8\u8907\u88fd\u5230\u526a\u8cbc\u7c3f\u4e2d"):alert("\u60a8\u7684IE\u5b89\u5168\u9650\u5236\u9650\u5236\u60a8\u9032\u884c\u526a\u8cbc\u7c3f\u64cd\u4f5c");else if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(d){return alert("\u60a8\u7684firefox\u5b89\u5168\u9650\u5236\u9650\u5236\u60a8\u9032\u884c\u526a\u8cbc\u7c3f\u64cd\u4f5c\uff0c\u8acb\u5728\u5730\u5740\u6b04\u4e2d\u8f38\u5165\u300cabout:config\u300d\u5c07\u300csigned.applets.codebase_principal_support\u300d\u8a2d\u7f6e\u70ba\u300ctrue\u300d\u4e4b\u5f8c\u91cd\u8a66"),
!1}var b=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);if(!b)return!1;var c=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);if(!c)return!1;c.addDataFlavor("text/unicode");var e={},e=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);e.data=a;c.setTransferData("text/unicode",e,2*a.length);if(!b)return!1;b.setData(c,null,
Components.interfaces.nsIClipboard.kGlobalClipboard);alert("\u5df2\u70ba\u60a8\u8907\u88fd\u5230\u526a\u8cbc\u7c3f\u4e2d")}else alert("\u6b64\u700f\u89bd\u5668\u4e0d\u652f\u63f4\u8907\u88fd\u5230\u526a\u8cbc\u7c3f")},round:function(a,d){var b=Math.pow(10,d);return Math.round(a*b)/b},chkLength:function(a,d){for(var b=0,c=0;c<a.length;c++)b=256>a.charCodeAt(c)?b+1:b+3;return b>d?!1:!0},chkDescLength:function(a,d){for(var b=0,c=0;c<a.length;c++)switch(a.charCodeAt(c)){case 10:b+=2;break;case 34:b+=7;
break;case 38:b+=5;break;case 39:b+=7;break;case 60:b+=4;break;case 62:b+=4;break;case 92:b+=2;break;default:b=32<=a.charCodeAt(c)&&126>=a.charCodeAt(c)?b+1:b+3}return b>d?!1:!0},diffDate:function(a){var d=new Date,b=d.getFullYear(),c=this.fillZero(d.getMonth()+1),d=this.fillZero(d.getDate());a=new Date(b+"/"+c+"/"+d)-new Date(a);a=Math.abs(a);return a/1E3/60/60/24},checkTitle:function(a){for(var d=0;d<a.length;d++)if(255>=a.charCodeAt(d)&&a.charAt(d).match(/\W/))return!1;return!0},isNumeric:function(a,
d){var b,c=!0,e;if(0==a.length)return d;for(e=0;e<a.length&&!0==c;e++)b=a.charAt(e),-1==".0123456789".indexOf(b)&&(c=!1);return c}}})();function StringBuffer(){this.content=[]}StringBuffer.prototype.append=function(a){this.content.push(a)};StringBuffer.prototype.toString=function(){return this.content.join("")};
(function(){$(function(){var cookieUtil=window.cookieUtil={set:function(name,value,expires,path,domain,secure){if(expires==null){expires=''}else{var expdate=new Date();expdate.setTime(expdate.getTime()+(expires*1000));expires=(';expires='+expdate.toGMTString())}path=path==null?'':(';path='+path);domain=domain==null?'':(';domain='+domain);secure=secure==true?';secure':'';document.cookie=name+'='+(value)+expires+path+domain+secure},get:function(name){var arg=name+'=';var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return this._getVal(j)}i=document.cookie.indexOf(' ',i)+1;if(i==0){break}}return null},del:function(name,path,domain,secure){path=path==null?'':(';path='+path);domain=domain==null?'':(';domain='+domain);secure=secure==true?';secure':'';var exp=new Date();exp.setTime(exp.getTime()-1);var expires=';expires='+exp.toGMTString();document.cookie=name+'='+''+expires+path+domain+secure},_getVal:function(offset){var endstr=document.cookie.indexOf(';',offset);if(endstr==-1){endstr=document.cookie.length}return(document.cookie.substring(offset,endstr))}}})})();(function(){var b=window.EmbedUtil={type:null,playerType:null,width:null,height:null,ar:null,as:null,random:null,volume:null,domain:null,URL_PREFIX_VIDEO:"/_v001/",URL_PREFIX_AUDIO:"/_a/",URL_PREFIX_PLAYLIST_VIDEO:"/_pv001/",URL_PREFIX_PLAYLIST_AUDIO:"/_pa/",init:function(a,c,d){null===a||null===c||null===d?alert("param error !!"):(this.resetDefault(),this.type=a,this.playerType=c,this.width=d,this.height=this._calculateHeight(),3<b.init.arguments.length&&null!==b.init.arguments[3]&&(this.domain=
b.init.arguments[3]),4<b.init.arguments.length&&null!==b.init.arguments[4]&&(this.ar=b.init.arguments[4]),5<b.init.arguments.length&&null!==b.init.arguments[5]&&(this.as=b.init.arguments[5]),6<b.init.arguments.length&&null!==b.init.arguments[6]&&(this.volume=b.init.arguments[6]),7<b.init.arguments.length&&null!==b.init.arguments[7]&&(this.random=b.init.arguments[7]))},resetDefault:function(){this.width=this.playerType=this.type=null;this.random=this.as=this.ar=this.height=0;this.volume="50";this.domain=
"vlog.xuite.net"},getIframe:function(a){return'<iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" marginwidth="0" marginheight="0" src="'+("//"+this.domain+"/embed/"+a+"?v=2.0"+this._getParams())+'" scrolling="no" frameborder="0" width="'+this.width+'" height="'+this.height+'"></iframe>'},getEmbed:function(a){var b="http://"+this.domain;"single"==this.playerType?b="1"==this.type?b+this.URL_PREFIX_AUDIO:b+this.URL_PREFIX_VIDEO:"playlist"==this.playerType&&(b="1"==
this.type?b+this.URL_PREFIX_PLAYLIST_AUDIO:b+this.URL_PREFIX_PLAYLIST_VIDEO);b=b+a+this._getParams();a=this._genId(a);a=""+('<object id="'+a+'" name="'+a+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.width+'" height="'+this.height+'">');a+='<param name="allowScriptAccess" value="always"/><param name="allowFullScreen" value="true"/>';a+='<param name="movie" value="'+b+'"/>';a+='<param name="WMode" value="Transparent"/>';a+='<embed type="application/x-shockwave-flash" src="'+
b+'" width="'+this.width+'" height="'+this.height+'" allowScriptAccess="always" allowFullScreen="true" wmode="transparent"/>';return a+="</object>"},_calculateHeight:function(){var a=0;"1"==this.type?"single"==this.playerType?a=Math.floor(1*this.width/3):"playlist"==this.playerType&&(a=this.width):a=Math.floor(9*this.width/16);return a},_getParams:function(){var a="";0!==this.ar&&null!==this.ar&&""!==this.ar&&(a+="&ar="+this.ar);0!==this.as&&null!==this.as&&""!==this.as&&(a+="&as="+this.as);"50"!=
this.volume&&null!==this.volume&&""!==this.volume&&(a+="&volume="+this.volume);0!==this.random&&null!==this.random&&""!==this.random&&(a+="&random="+this.random);return a},_genId:function(a){if("single"==this.playerType)return a;if("playlist"==this.playerType)return"xvpl"+a}}})();
(function(){$(function(){var c=window.playList={add:function(a,b){$.ajax({url:"/_ajax/default/Playlist/add2playlist",type:"get",dataType:"json",data:{mid:a,type:"WL"},error:function(a){},success:function(a){a.success?(b.removeClass("wladd").addClass("wldelete"),b.attr("title","\u79fb\u51fa\u64ad\u653e\u6e05\u55ae"),b.parent().children(".media_btn_goto").show().delay(3E3).hide(0)):alert(a.message)}})},del:function(a,b){$.ajax({url:"/_ajax/default/Playlist/del2playlist",type:"get",dataType:"json",data:{mid:a,
plid:"WL"},error:function(a){},success:function(a){a.success?(b.removeClass("wldelete").addClass("wladd"),b.attr("title","\u52a0\u5165\u7a0d\u5f8c\u89c0\u770b"),b.parent().children(".media_info_del").show().delay(3E3).hide(0)):alert(a.message)}})},refList:function(){0<$("#single-playlist").length&&playListCtrl.get()}};$(document).on("click",".wladd",function(a){a=$(this).attr("id");$(this).parent().children(".media_info_del").hide(0);c.add(a.substr(3,a.length-3),$(this))});$(document).on("click",
".wldelete",function(a){a=$(this).attr("id");$(this).parent().children(".media_btn_goto").hide(0);c.del(a.substr(3,a.length-3),$(this))})})})();
(function(){$(function(){function e(){var a=$("#single-customize-size-width").val(),b=$("#single-customize-repeat").prop("checked")?1:0,c=$("#single-customize-auto-play").prop("checked")?1:0,d=$("#embed-hiddendata").data("domain"),h=$("#embed-hiddendata").data("mediatype")+"",f=$("#embed-hiddendata").data("encmediaid"),k=$("#embed-hiddendata").data("encfilename"),e=$("#embed-hiddendata").data("volume"),g=180;"1"==h&&(g=108);a=960<a?960:a;a=a<g?g:a;$("#single-customize-size-width").val(a);EmbedUtil.init(h,
"single",a,d,b,c,e);a="";a="i"==$("#embed-hiddendata").data("style")?EmbedUtil.getIframe(k):EmbedUtil.getEmbed(f);$("#single-push-embed-code").val(a);$("#single-push-embed-code").select();$("#single-customize-size-height").val(EmbedUtil.height)}$.browser.msie&&"6.0"==$.browser.version.substr(0,3)&&$("div.fix_png").pngFix();$("#single-video-enlarge").click(function(){$(this).hide();$("#single-video-minify").css("display","inline-block");$("#single").addClass("single-full-screen");$("#single-projekktor-player").length?
projekktor("*").length?projekktor("#single-projekktor-player").setSize({width:"960",height:"540"}):$(".vjs-password").width("960").height("540"):$("#basic_player").length&&$("#basic_player").attr("width","960").attr("height","540");$.ajax({url:"/_ajax/default/media/ajax",data:{act:"setEnlarge",size:"960"}})});$("#single-video-minify").click(function(){$(this).hide();$("#single-video-enlarge").css("display","inline-block");$("#single").removeClass("single-full-screen");$("#single-projekktor-player").length?
projekktor("*").length?projekktor("#single-projekktor-player").setSize({width:"640",height:"360"}):$(".vjs-password").width("640").height("360"):$("#basic_player").length&&$("#basic_player").attr("width","640").attr("height","360");$.ajax({url:"/_ajax/default/media/ajax",data:{act:"setEnlarge",size:"640"}})});$("#single-description-expand").click(function(){$("#single-description-content").css("max-height","none").css("min-height","80px");$("#single-description-expand").hide();$("#single-description-close").show()});
$("#single-description-close").click(function(){$("#single-description-content").css("max-height","80px").css("min-height","");$("#single-description-close").hide();$("#single-description-expand").show()});$("#single-other-expand").click(function(){var a=$("#single-other");a.is(".single-other-expanded")?a.removeClass("single-other-expanded"):a.addClass("single-other-expanded")});$(".single-other-page-link").click(function(){$(".single-other-page-button").removeClass("single-other-page-current");$(this).parent().addClass("single-other-page-current");
($page=$(this).data("page"))&&$.ajax({url:"/_ajax/default/media/ajax",type:"post",dataType:"json",data:{act:"user",tpl:"play",page:$page,uid:$("#play-hiddendata").data("viewid")},beforeSend:function(){},success:function(a){a.success&&$("#single-other-list").html(a.content)}})});$("#single-relative-more").click(function(){if(!$(this).hasClass("single-more-loading")){$(this).data("page",$(this).data("page")+1);var a=$(this).data("page"),b=$(this);$.ajax({url:"/_ajax/default/media/ajax",type:"post",
dataType:"json",data:{act:"related",tpl:"play",page:a,mid:$("#play-hiddendata").data("mediaid")},beforeSend:function(){b.addClass("single-more-loading")},success:function(a){a.success&&(""==a.content?$("#single-relative-more").remove():$("#single-relative-list").append(a.content))},complete:function(a){b.removeClass("single-more-loading")}})}});$("#single-push-customize").click(function(){var a=$("#single-push");a.is(".single-customize-expanded")?a.removeClass("single-customize-expanded"):a.addClass("single-customize-expanded")});
$("#single-customize-volume").slider({range:"min",value:50,min:1,max:100,slide:function(a,b){$("#single-customize-volume-label").text(b.value+"%")},change:function(a,b){$("#embed-hiddendata").data("volume",b.value);e()}});$("#single-customize-repeat, #single-customize-auto-play").change(function(a){e()});$("#single-customize-size-width").change(function(a){e()});$(".single-customize-size-link").click(function(a){$("#single-customize-size-width").val($(this).data("width"));e()});$("#single-customize-old-embed").click(function(a){!0==
$(this).prop("checked")?$("#embed-hiddendata").data("style","o"):$("#embed-hiddendata").data("style","i");e()});$("#single-push-copy").mouseover(function(){if(!$(this).data("clipboard-loaded")){$(this).data("clipboard-loaded",!0);ZeroClipboard.setMoviePath("//vlog.xuite.net/swf/clip.swf");var a=new ZeroClipboard.Client;a.setHandCursor(!0);a.addEventListener("onMouseDown",function(b){a.setText($("#single-push-embed-code").val())});a.addEventListener("onComplete",function(a){alert("\u8907\u88fd\u5b8c\u6210")});
a.glue("single-push-copy")}});$("#single-comment-submit").click(function(a){var b=$(this);a=$("#single-comment-content");var c=$("#single-comment-captcha-input"),d=1;b.hasClass("single-comment-operation-disable")||(!0==$("#single-comment-private").prop("checked")&&(d=0),0==a.val().replace(/^\s+|\s+$/,"").length?alert("\u8acb\u5148\u8f38\u5165\u56de\u8986\u5167\u5bb9"):0<c.length&&""==c.val()?alert("\u8acb\u8f38\u5165\u9a57\u8b49\u78bc"):$.ajax({url:"/_ajax/default/comment/add",type:"post",dataType:"json",
data:{tpl:"play",mediumId:$("#play-hiddendata").data("mediaid"),viewSn:$("#play-hiddendata").data("viewsn"),userSn:$("#play-hiddendata").data("usersn"),userName:$("#play-hiddendata").data("username"),msg:a.val(),captcha:c.val(),publicFlag:d},beforeSend:function(){b.parent().append('<img src="/images/spinner.gif" style="height:15px;float:right;" alt="">');b.addClass("single-comment-operation-disable")},error:function(a){},success:function(a){a.success?($("#single-comment-list").prepend(a.content),
0<c.length&&$(".single-comment-captcha-img").attr("src","/comment/captcha?t="+(new Date).getTime())):(alert(a.message),"\u9a57\u8b49\u78bc\u932f\u8aa4\uff0c\u8acb\u91cd\u65b0\u8f38\u5165!"==a.message&&$(".single-comment-captcha-img").attr("src","/comment/captcha?t="+(new Date).getTime()))},complete:function(a){b.removeClass("single-comment-operation-disable");b.parent().children().last().remove()}}))});$(document).on("click",".single-comment-remove",function(a){if(confirm("\u78ba\u5b9a\u8981\u522a\u9664\u6b64\u7559\u8a00\u55ce\uff1f")){var b=
$(this),c=b.parent(),d=!1;b.hasClass("single-comment-operation-disable")||(c.hasClass("single-comment-reply-article")&&(d=!0),a=c.data("id"),$.ajax({url:"/_ajax/default/comment/delete",type:"post",dataType:"json",data:{userSn:$("#play-hiddendata").data("usersn"),viewSn:$("#play-hiddendata").data("viewsn"),commentId:a},beforeSend:function(){b.addClass("single-comment-operation-disable")},error:function(a){b.removeClass("single-comment-operation-disable")},success:function(a){a.success?d?(c.fadeOut(function(){$(this).remove()}),
c.siblings(".single-comment-reply").removeClass("single-comment-operation-disable")):c.parent().fadeOut(function(){$(this).remove()}):alert("\u522a\u9664\u5931\u6557")}}))}});$(document).on("click",".single-comment-reply",function(a){$(this).hasClass("single-comment-operation-disable")||($(this).siblings(".single-comment-reply-form").show(),$(this).addClass("single-comment-operation-disable"))});$(document).on("click",".single-comment-reply-cancel",function(a){$(this).parent().hide();$(this).parent().siblings(".single-comment-reply").removeClass("single-comment-operation-disable")});
$(document).on("click",".single-comment-reply-submit",function(a){var b=$(this),c=b.parent();a=c.find(".single-comment-reply-content");var d=c.parent().data("id"),e=1;if(!b.hasClass("single-comment-operation-disable"))if(!0==c.find(".single-comment-reply-private").prop("checked")&&(e=0),0==a.val().replace(/^\s+|\s+$/,"").length)alert("\u8acb\u5148\u8f38\u5165\u56de\u8986\u5167\u5bb9");else{var f=!1;$.ajax({url:"/_ajax/default/comment/reply",type:"post",dataType:"json",data:{tpl:"play",mediumId:$("#play-hiddendata").data("mediaid"),
viewSn:$("#play-hiddendata").data("viewsn"),userSn:$("#play-hiddendata").data("usersn"),userName:$("#play-hiddendata").data("username"),msg:a.val(),cmtId:d,publicFlag:e},beforeSend:function(){b.parent().append('<img src="/images/spinner.gif" style="height:15px;" alt="">');b.addClass("single-comment-operation-disable")},error:function(a){},success:function(a){a.success?(f=!0,c.parent().parent().replaceWith(a.content)):alert(a.message)},complete:function(a){f||(b.parent().children().last().remove(),
b.addClass("single-comment-operation-disable"))}})}});$(document).on("click",".single-comment-edit",function(a){var b=$(this);a=b.parent();var c=530,d=".single-comment-content:not(.uneditable)";if(!b.hasClass("single-comment-operation-disable")){b.addClass("single-comment-operation-disable");a.hasClass("single-comment-reply-article")&&(d=".single-comment-reply-content:not(.uneditable)",c=520);var e=a.data("id");console.log(b.siblings(d)[0]);b.siblings(d).editable(function(a,c){console.log(a);var d=
{id:"cmt-"+e+"-"+$("#play-hiddendata").data("usersn")+"-"+$("#play-hiddendata").data("mediaid"),value:a};$.ajax({url:"/_ajax/default/comment/update",type:"POST",data:d,complete:function(a){b.removeClass("single-comment-operation-disable")},error:function(a,b,c){alert("\u932f\u8aa4\uff1a"+a.responseText)}});return a},{indicator:"\u5132\u5b58\u4e2d...",type:"textarea",rows:3,width:c,onblur:"submit"}).trigger("click")}});$("#single-comment-more").click(function(){if(!$(this).hasClass("single-more-loading")){var a=
$(this).data("last-cmtid"),b=$(this);$.ajax({url:"/_ajax/default/comment/listbefore",type:"post",dataType:"json",data:{cmtId:a,tpl:"play",mediumId:$("#play-hiddendata").data("mediaid"),userSn:$("#play-hiddendata").data("usersn")},beforeSend:function(){b.addClass("single-more-loading")},success:function(a){a.success&&($("#single-comment-list").append(a.content),""==a.lastCmtId?b.remove():b.data("last-cmtid",a.lastCmtId))},complete:function(a){b.removeClass("single-more-loading")}})}})})})();
(function(){$(function(){var d=window.playListCtrl={mplObj:null,ckName:"PLV2_WAY",ckValue:"PL_rpt",nextMid:null,showUrl:null,init:function(){$("#single-playlist").is(":visible")&&$("#single-playlist-jsp-area").scrollTop($("#single-playlist-jsp-area #single-playlist-list .single-playlist-list-selected").position().top-$("#single-playlist-jsp-area #single-playlist-list li:first").position().top)},shuffle:function(){var a=$("#single-playlist-shuffle"),b=parseInt($("#CURRENT_INDEX").text()),c=$("#single-playlist-list li:not('.hidden')").length,
e=0;a.hasClass("single-playlist-shuffle-on")?a.removeClass("single-playlist-shuffle-on"):(a.addClass("single-playlist-shuffle-on"),e=1);a=0==b?1:0;0<c&&$.ajax({async:!1,url:"/_ajax/default/Playlist/shuffle",type:"get",data:{shuffle:e,mediumId:$("#play-hiddendata").data("mediaid"),plid:$("#play-hiddendata").data("plid"),flag:a},dataType:"json",error:function(a){},success:function(a){a.success&&($("#single-playlist-list").html(a.content),0!=b&&d.init())}})},playway:function(){var a=$("#single-playlist-repeat");
a.hasClass("single-playlist-repeat-on")?a.removeClass("single-playlist-repeat-on"):a.addClass("single-playlist-repeat-on")},fnextMid:function(a){a=$("#single-playlist-repeat");var b=$("#single-playlist-list li:not('.hidden')").length,c=$(".single-playlist-list-selected");if(0!=b)if(0==c.length)this.nextMid=$("#single-playlist-list li:not('.hidden')").first().attr("id");else{for(b=c.next();b.is(":hidden");)b=b.next();this.nextMid=b.attr("id");null==this.nextMid&&a.hasClass("single-playlist-repeat-on")&&
(this.nextMid=$("#single-playlist-list li:not('.hidden')").first().attr("id"))}null!=this.nextMid&&(this.url=$("#"+this.nextMid+" > .single-playlist-video-thumb-link").attr("href"));return this.nextMid},fnextPage:function(a){a=$("#single-playlist-repeat").hasClass("single-playlist-repeat-on")?1:0;var b=$("#single-playlist-shuffle").hasClass("single-playlist-shuffle-on")?1:0,c=[];$("#single-playlist-list li:not('.hidden')").each(function(){$this=$(this);$this.hasClass("single-playlist-list-selected")?
c.push(parseInt($("#CURRENT_INDEX").text())):c.push(parseInt($this.children(".single-playlist-video-number").text()))});this.url_redirect({url:this.url,method:"post",data:{repeat:a,shuffle:b,random_index:c}})},checkTitle:function(a){return 0==a.length?(alert("\u8acb\u8f38\u5165\u64ad\u653e\u6e05\u55ae\u6a19\u984c!!"),!1):VlogUtil.chkLength(a,30)?VlogUtil.checkTitle(a)?!0:(alert('\u64ad\u653e\u6e05\u55ae\u6a19\u984c\u4e0d\u53ef\u542b\u6709\u4e2d\u82f1\u6587\u3001\u6578\u5b57\u3001\u53ca"_"\u4ee5\u5916\u7684\u5b57\u5143\uff0c\u8acb\u91cd\u65b0\u8f38\u5165!!'),
!1):(alert("\u64ad\u653e\u6e05\u55ae\u9577\u5ea6\u8d85\u904e\u9650\u5236\uff0c\u8acb\u91cd\u65b0\u8f38\u5165!!"),!1)},del:function(a,b){var c=$("#play-hiddendata").data("plid");$.ajax({url:"/_ajax/default/Playlist/del2playlist",type:"get",dataType:"json",data:{mid:a,plid:c},error:function(a){},success:function(a){if(a.success){b.parent().addClass("hidden").hide("slow");var c=parseInt(b.parent().children(".single-playlist-video-number").text());a=$("#CURRENT_INDEX").text();var f=$("#COUNT").text();
c<=a&&$("#CURRENT_INDEX").text(a-1);$('#single-playlist-list li:not(".single-playlist-list-selected")').each(function(){$this=$(this);if($this.is(":visible")){var a=parseInt($this.children(".single-playlist-video-number").text());c<=a&&$this.children(".single-playlist-video-number").text(a-1)}});$("#COUNT").text(f-1);d.display()}else alert(a.message)}})},url_redirect:function(a){var b=$("<form />");b.attr("action",a.url);b.attr("method",a.method);for(var c in a.data)b.append('<input type="hidden" name="'+
c+'" value="'+a.data[c]+'" />');$("body").append(b);b.submit()},display:function(){0==$("#single-playlist-list li:not('.hidden')").length&&$("#single-playlist").hide("slow")}};d.init();$("#single-playlist-shuffle").click(function(a){d.shuffle()});$("#single-playlist-repeat").click(function(a){d.playway()});$(document).on("click",".single-playlist-video-thumb-link, .single-playlist-video-title",function(a){a=$(this).parent("li").attr("id");d.url=$("#"+a+" > .single-playlist-video-thumb-link").attr("href");
d.fnextPage(a);return!1});$(document).on("click",".delete",function(a){a=$(this).attr("id");d.del(a.substr(3,a.length-3),$(this))})})})();
(function(){var c={init:function(){$(".single-add-playlist-list ul li").click(function(a){event.preventDefault?event.preventDefault():event.returnValue=!1;$(this).children("input").trigger("click")});$(".playlist-content li > input:checkbox").click(function(a){a.stopPropagation?a.stopPropagation():a.returnValue=!1;a=$(this).parent().data("plid");var b=$(this).prop("checked")||0;c.docheckbox(b,a)})},addnewplaylist:function(){var a=$(".single-add-playlist-new input").val(),b=$("#play-hiddendata").data("mediaid");
playListCtrl.checkTitle(a)&&$.ajax({url:"/_ajax/default/Playlist/addnewplaylist",type:"GET",data:{title:a}}).done(function(a){a.success?c.add2playlist(b,a.content.plid):alert(a.message)}).fail(function(){console.log("error")})},add2playlist:function(a,b){$.ajax({url:"/_ajax/default/Playlist/add2playlist",type:"get",dataType:"json",data:{mid:a,type:"common",plid:b},error:function(a){console.log("error")},success:function(a){a.success?c.getall(b):alert(a.message)}})},del2playlist:function(a,b){var d=
$("#play-hiddendata").data("plid");$.ajax({url:"/_ajax/default/Playlist/del2playlist",type:"get",dataType:"json",data:{mid:a,plid:b},error:function(a){console.log("error")},success:function(e){if(e.success){if(d==b){$("#"+a).addClass("hidden").hide("slow");var f=parseInt($("#CURRENT_INDEX").text());$("#CURRENT_INDEX").text(0);e=$("#COUNT").text();$("#COUNT").text(e-1);$('#single-playlist-list li:not(".hidden")').each(function(){$this=$(this);var a=parseInt($this.children(".single-playlist-video-number").text());
f<=a&&$this.children(".single-playlist-video-number").text(a-1)});playListCtrl.display()}c.getall()}else alert(e.message)}})},getall:function(a){var b=$("#play-hiddendata").data("mediaid");$.ajax({async:!1,url:"/_ajax/default/Playlist/getall",type:"get",dataType:"json",data:{mid:b,plid:a},error:function(a){console.log("error")},success:function(a){a.success?($(".playlist-content").html(a.content.html),c.init()):alert("\u53d6\u5f97\u6e05\u55ae\u5931\u6557")}})},docheckbox:function(a,b){var d=$("#play-hiddendata").data("mediaid");
if(0==b.length||0==d.length)return alert("\u8cc7\u6599\u53c3\u6578\u6709\u8aa4"),!1;a?c.add2playlist(d,b):c.del2playlist(d,b)}};$(function(){c.init();$("#single-add-playlist-submit").click(function(a){c.addnewplaylist()});window.onclick=function(a){a.target.matches("#single-add-playlist")||0==$(a.target).parents(".single-add-playlist-list").length&&$(".single-add-playlist-list").hide()};$("#single-add-playlist").click(function(){$(".single-add-playlist-list").toggle()})})})();
var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"//vlog.xuite.net/swf/clip.swf",nextId:1,$:function(a){"string"==typeof a&&(a=document.getElementById(a));a.addClass||(a.hide=function(){this.style.display="none"},a.show=function(){this.style.display=""},a.addClass=function(a){this.removeClass(a);this.className+=" "+a},a.removeClass=function(a){for(var c=this.className.split(/\s+/),d=-1,e=0;e<c.length;e++)c[e]==a&&(d=e,e=c.length);-1<d&&(c.splice(d,1),this.className=c.join(" "));return this},
a.hasClass=function(a){return!!this.className.match(new RegExp("\\s*"+a+"\\s*"))});return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(a,b,c){(a=this.clients[a])&&a.receiveEvent(b,c)},register:function(a,b){this.clients[a]=b},getDOMObjectPosition:function(a,b){for(var c={left:0,top:0,width:a.width?a.width:a.offsetWidth,height:a.height?a.height:a.offsetHeight};a&&a!=b;)c.left+=a.offsetLeft,c.top+=a.offsetTop,a=a.offsetParent;return c},Client:function(a){this.handlers={};this.id=
ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);a&&this.glue(a)}};
ZeroClipboard.Client.prototype={id:0,ready:!1,movie:null,clipText:"",handCursorEnabled:!0,cssEffects:!0,handlers:null,glue:function(a,b,c){this.domElement=ZeroClipboard.$(a);a=99;this.domElement.style.zIndex&&(a=parseInt(this.domElement.style.zIndex,10)+1);"string"==typeof b?b=ZeroClipboard.$(b):"undefined"==typeof b&&(b=document.getElementsByTagName("body")[0]);var d=ZeroClipboard.getDOMObjectPosition(this.domElement,b);this.div=document.createElement("div");var e=this.div.style;e.position="absolute";
e.left=""+d.left+"px";e.top=""+d.top+"px";e.width=""+d.width+"px";e.height=""+d.height+"px";e.zIndex=a;if("object"==typeof c)for(addedStyle in c)e[addedStyle]=c[addedStyle];b.appendChild(this.div);this.div.innerHTML=this.getHTML(d.width,d.height)},getHTML:function(a,b){var c="",d="id="+this.id+"&width="+a+"&height="+b;if(navigator.userAgent.match(/MSIE/))var e=location.href.match(/^https/i)?"https://":"http://",c=c+('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+e+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+
a+'" height="'+b+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+d+'"/><param name="wmode" value="transparent"/></object>');else c+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+
'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+a+'" height="'+b+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" flashvars="'+d+'" wmode="transparent" />';return c},hide:function(){this.div&&(this.div.style.left="-2000px")},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML=
"";var a=document.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.div=this.domElement=null}},reposition:function(a){a&&((this.domElement=ZeroClipboard.$(a))||this.hide());if(this.domElement&&this.div){a=ZeroClipboard.getDOMObjectPosition(this.domElement);var b=this.div.style;b.left=""+a.left+"px";b.top=""+a.top+"px"}},setText:function(a){this.clipText=a;this.ready&&this.movie.setText(a)},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");this.handlers[a]||
(this.handlers[a]=[]);this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;this.ready&&this.movie.setHandCursor(a)},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");switch(a){case "load":this.movie=document.getElementById(this.movieId);if(!this.movie){var c=this;setTimeout(function(){c.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){c=
this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=!0;return}this.ready=!0;this.movie.setText(this.clipText);this.movie.setHandCursor(this.handCursorEnabled);break;case "mouseover":this.domElement&&this.cssEffects&&(this.domElement.addClass("hover"),this.recoverActive&&this.domElement.addClass("active"));break;case "mouseout":this.domElement&&this.cssEffects&&(this.recoverActive=!1,this.domElement.hasClass("active")&&(this.domElement.removeClass("active"),this.recoverActive=!0),
this.domElement.removeClass("hover"));break;case "mousedown":this.domElement&&this.cssEffects&&this.domElement.addClass("active");break;case "mouseup":this.domElement&&this.cssEffects&&(this.domElement.removeClass("active"),this.recoverActive=!1)}if(this.handlers[a])for(var d=0,e=this.handlers[a].length;d<e;d++){var f=this.handlers[a][d];if("function"==typeof f)f(this,b);else if("object"==typeof f&&2==f.length)f[0][f[1]](this,b);else if("string"==typeof f)window[f](this,b)}}};
