/*
 * TUI JavaScript Library
 * @created: Dexter.Yy
 * @modified: $Author: dexteryy $ 
 * @version: $Rev: 7983 $ $LastChangedDate: 2010-03-01 13:06:09 +0800 (æ˜ŸæœŸä¸€, 01 ä¸‰æœˆ 2010) $
 */
(function(m,g){var p=navigator.userAgent.toLowerCase();var l=document.compatMode=="CSS1Compat";var o=l?document.documentElement:document.body;var i={},c=[];var b=Array.prototype,n=b.slice;if(!b.filter){b.filter=function(t,v){var u=[];for(var s=0,q=this.length;s<q;s++){if((s in this)&&t.call(v,this[s],s,this)){u.push(this[s])}}return u}}if(!b.forEach){b.forEach=function(s,t){for(var r=0,q=this.length;r<q;r++){if(r in this){s.call(t,this[r],r,this)}}}}if(!b.map){b.map=function(s,t){for(var r=0,u=[],q=this.length;r<q;r++){if(r in this){u[r]=s.call(t,this[r],r,this)}}return u}}if(!b.indexOf){b.indexOf=function(r,s){var q=this.length;s=parseInt(s)||0;if(s<0){s+=q}for(;s<q;s++){if(s in this&&this[s]===r){return s}}return -1}}if(!b.lastIndexOf){b.lastIndexOf=function(r,s){var q=this.length;s=parseInt(s)||q-1;if(s<0){s+=q}for(;s>-1;s--){if(s in this&&this[s]===r){return s}}return -1}}var f=m.TUI||{};var j=m.TUI={elm:function(q){return document.getElementById(q)},doc:o,namespace:function(u,s,r){var t=r||m,v=u.split("."),q=v.length-1;if(q==-1){return false}v.forEach(function(w,x){if(!t){return false}if(x!==q){if(!t[w]){t[w]={}}else{if(typeof t[w]!=="object"){t=false;return false}}}else{if(typeof s!="undefined"){t[w]=s}}t=t[w]});return t},unique:function(x){var r=[],q={},v,t;var u={number:function(y){return"_TUI_num"+y},string:function(y){return y},"boolean":function(y){return"_TUI_boolean"+y},object:function(y){return y===null?"TUI_null":g.data(y)},"undefined":function(y){return"_TUI_undefined"}};for(var s=0,w=x.length;s<w;s++){v=t=x[s];t=u[typeof v](v);if(!q[t]){r.push(v);q[t]=true}}return r},substr:function(x,u,t){if(!x||typeof x!=="string"){return""}var y=[],v=x.split(""),q="";for(var w=0,r=0,s=v.length;w<s;w++){if(r>=u){q=y.join("");return t?t.call(q,q):(q+"...")}y.push(v[w]);r=r+(/[^\x00-\x80]/.test(v[w])?2:1)}return y.join("")},escapeHTML:function(r){var q={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;","{":"&#123;","}":"&#125;","@":"&#64;"};return r.replace(/[<>'"\{\}&@]/g,function(s){return q[s]})},getFlashMC:function(q){return g.browser.msie?m[q]:document[q]},domain:{join:function(q){for(var r in q){m[r+"_domain"]=m[r+"_domain"]||("http://"+q[r])}}},module:{join:function(r,s){var t=r.match(/\/js(\/.*?)([^\/]+?)_?(\d*)\.js/);if(!t){return false}var u=t[1]+t[2];var q=i[u];if(!q){q=i[u]={}}q.path=t[1];q.version=t[3]||0;q.domain=js_domain;q.callback=j.fnQueue();if(s){g.extend(q,s)}q.url=[q.domain,"/js",q.path,t[2],(q.version?("_"+q.version):""),".js"].join("");return q},use:function(s,q){var r=i[s];if(!r||!r.url){return false}if(g.isFunction(q)){r.callback.push(q)}else{q=function(){}}if(!r.loaded){if(!r.loading){r.loading=true;g(function(){var t=r;j.getScript(t.url,{charset:t.charset,callback:function(){t.loaded=true;t.callback.call(m,t)}})})}}else{q(r)}return true},info:function(q){return i[q]}},getCacheJSON:function(q,s,t,r){if(jQuery.isFunction(s)){t=s;s=null}jQuery.ajax({type:"GET",url:q,data:s||"",success:t||function(){},cache:true,dataType:r||"jsonp"})},getScript:function(r,u){var t=document.createElement("script");t.type="text/javascript";if(!u){u={}}else{if(g.isFunction(u)){u={callback:u}}}if(u.charset){t.charset=u.charset}t.src=r;h=document.getElementsByTagName("head")[0];var q=false;t.onload=t.onreadystatechange=function(){if(!q&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){q=true;t.onload=t.onreadystatechange=null;h.removeChild(t);if(u.callback){u.callback()}}};h.appendChild(t)},ajaxCache:{},getCache:function(r,v,w){var q=j.ajaxCache,t=encodeURI(r);if(q[t]){v(q[t])}else{var u={};if(w){if(typeof w=="string"){u.type=w}else{g.extend(u,w)}}g.ajax({url:r,type:"GET",dataType:u.type,cache:u.cache,success:function(s){q[t]=s;v(s)}})}},cookie:function(x,s,y,w){if(typeof x=="string"){w=y;y=s;s=x;x=m}if(y!==undefined){w=w||{};var t,r="";if(w.expires){if(w.expires.constructor==Date){t=w.expires}else{t=new Date();t.setTime(t.getTime()+(w.expires*24*60*60*1000))}r="; expires="+t.toGMTString()}var z=w.path?"; path="+w.path:"";var u=w.domain?"; domain="+w.domain:"";var q=w.secure?"; secure":"";x.document.cookie=[s,"=",encodeURIComponent(y),r,z,u,q].join("")}else{y=x.document.cookie.match(new RegExp("(?:\\s|^)"+s+"\\=([^;]*)"));return y?decodeURIComponent(y[1]):null}},newClass:function(q,r){return !r?j.clone(false,q):j.clone(q,r)},newModule:function(s,r,q){j.namespace(s,j.module.create(r,q))},clone:function(q,s){var t,u=!q||g.isFunction(q),r=s&&!g.isFunction(s)&&s.initialize||s;if(!u){t=function(){if(r){r.apply(this,arguments)}};t.prototype=q;return new t()}else{var v={_super:q,_sandbox:null,_attr:null,_default:null};t=function(){this.objectId="TUI-object"+j.juid();var w=v;this.superClass=w._super||Object;if(w._attr){this.attr=w._attr;if(w._default){this.attr(w._sandbox,w._default)}}if(r){r.apply(this,arguments)}};if(q){t.prototype=arguments.callee.call(this,q.prototype);g.extend(t.prototype,s)}else{t.prototype=s}if(s.sandbox){v._sandbox=s.sandbox;v._default=s.attr;v._attr=function(w,y,x){return w.attr.call(this,y,x)};delete s.attr;delete s.sandbox}if(s.mixin){s.mixin.unshift(t.prototype);g.extend.apply(g,s.mixin)}return t}},fnQueue:function(){var q=[];g.extend(q,{call:function(){var t;for(var s=0,r=this.length;s<r;s++){t=this[s].call.apply(this[s],arguments)}return t},apply:function(){var t;for(var s=0,r=this.length;s<r;s++){t=this[s].apply.apply(this[s],arguments)}return t},clear:function(s){if(!s){this.length=0}else{for(var r=this.length-1;r>=0;r--){if(this[r]===s){this.splice(r,1);break}}if(r<0){return false}}return true}});return q},event:{bind:function(r,q){if(!this[r]){this[r]=j.fnQueue()}this[r].push(q);return this},unbind:function(r,q){if(this[r]){this[r].clear(q)}return this},fire:function(q,r){if(this[q]){this[q].apply(this,r||[])}return this}},eventProxy:function(s,r,t,q){t=g.extend({hasClass:{},hasId:{},hasTag:{},hasAttr:{}},t);g(s).bind(r,function(x){var v=x.target;var w=t.hasId[v.id]||t.hasClass[v.className]||t.hasTag[v.nodeName.toLowerCase()]||null;var u="nomatch";if(w){u=w.call(v,x)}else{g.each(t.hasAttr,function(y){if(g(v).attr(y)){u=t.hasAttr[y].call(v,x);return false}})}if(u==="nomatch"){return true}else{if(q===0){return u}else{if(u===undefined){x.preventDefault()}else{return u||false}}}});return t},uEvent:function(q){q=g.event.fix(q||m.event);q.charCode=q.charCode||q.which;q.time=(new Date()).getTime();return q},pos:{scrollTop:function(q){if(typeof q!=="undefined"){o.scrollTop=q;if(!o.scrollTop){document.body.scrollTop=q}}return m.pageYOffset||o.scrollTop},scrollLeft:function(q){if(typeof q!=="undefined"){o.scrollLeft=q;if(!o.scrollLeft){document.body.scrollLeft=q}}return m.pageXOffset||o.scrollLeft},windowHeight:function(){return m.innerHeight||o.clientHeight},windowWidth:function(){return m.innerWidth||o.clientWidth},elementLeft:function(q){return g(q).offset().left},elementTop:function(q){return g(q).offset().top}},parseUrlHash:function(u){if(typeof u!="string"){u=g(u).attr("href")}if(!/#\w/.test(u)){return[]}u=u.replace(/^\S*#/,"");var r=u.replace(/[\/\?]*([^\?\/]+\=[^\?\/]+)*$/,"").split("/");var v=u.match(/[\/\?]*([^\?\/]+\=[^\?\/]+)$/);if(v==null){return r}v=v[1].split("&");for(var t=0,w={},q=v.length;t<q;t++){k=v[t].match(/(&|\?|)([^=]+)(=)?([^=]*)/);w[k[2]]=k[4]||null}r.push(w);return r[0]?r:[w]},renderTpl:function(q,s,r){return q.replace(/<%\=(\w+)%>/g,function(u,t){return s[t]!=null?s[t]:""})},juid:function(){return(+new Date()*10000+Math.random(1)*10000).toString(32)},rand:function(q){return Math.floor(Math.random()*q)},isCloseTag:function(q){return !!({area:1,base:1,col:1,hr:1,img:1,br:1,input:1,link:1,meta:1,param:1})[q.toLowerCase()]},addElm:function(s,r,q){var v,t=document.createElement("div");if(/</.test(s)){t.innerHTML=s;q=r}else{var u=[""];v="<"+s;r=r||{};g.each(r,function(w){if(w=="innerHTML"){return true}u.push((w=="className"&&'class="'||(w+'="'))+this+'"')});t.innerHTML=["<",s,u.join(" "),(j.isCloseTag(s)?" />":[">",r.innerHTML||"","</",s,">"].join(""))].join("")}v=t.firstChild;if(q){q.call(v)}t=null;return v},removeElm:function(q){if(q){q.parentNode.removeChild(q)}},getRequest:function(q,r){(new Image()).src=!r?q:[q,q.match(/\?/)?"&":"?",typeof r=="string"?r:g.param(r)].join("")},redirect:function(q){j.addElm('<form action="'+q+'" method="GET"></form>',function(){document.body.appendChild(this);this.submit()})},copyToClip:function(r,q){q=q||function(){};if(m.clipboardData){if(m.clipboardData.setData("text",r)){q(true,"ÒÑ¾­¸´ÖÆµ½ÄãµÄ¼ôÌù°å")}else{q(false,"ÇëÔÊÐí¸´ÖÆµ½¼ôÌù°å")}}else{q(false,"±§Ç¸£¬ÔÚÄãÊ¹ÓÃµÄä¯ÀÀÆ÷Àï²»ÄÜ×Ô¶¯¸´ÖÆµ½¼ôÌù°å¡«")}},Browser:{MobileSafari:!!p.match(/apple.*mobile.*safari/),ie:/msie/.test(p)&&!/opera/.test(p)},debug:function(q){if(!q){return c.join("\n\n")}else{if(m.console&&m.console.info){console.info(q)}c.push(q)}}};j.player=f.player;f=null;j.getCacheJS=j.getCacheJSON;var a={};j.moduleClass=j.newClass({initialize:function(){this.notify=j.clone(j.event);this._sandbox.notify=this.notify},_sandbox:{attr:function(q,r){if(typeof q==="object"){a[this.objectId]=j.clone(q);return true}var s=a[this.objectId];if(!s){s=a[this.objectId]={}}if(r){s[q]=r}return s[q]}},create:function(s,r){var q=j.clone(this._sandbox);r.unshift(q);return s.apply(m,r)}});g.extend(j.module,new j.moduleClass());j.asyncWrite=(function(v,u){var t=[],q=[],s=[],r=v.write;var w=function(x){if(/<script/i.test(x)){x=x.replace(/<script.*?>.*?<\/script>/g,function(y){var z=y.match(/src\=["']?([^"'\s>]+)/i);if(z){q.push(z[1])}else{s.push((y.match(/>(.+)<\/script>/i)||[])[1]||"")}return""})}if(x){t.push(x)}};return{record:function(){v.write=w},restore:function(){v.write=r},release:function(y){var z=t,A=q,x=s;t=[];q=[];s=[];this.restore();u(function(){if(!y){y=v.createElement("DIV");v.body.appendChild(y)}if(z.length){y.innerHTML=z.join("")}var B=A.length,C=x.length&&/\S/.test(x.join(""));if(B!=0||C){j.asyncWrite.record()}if(C){u.globalEval(x.join("\n"));if(B==0){j.asyncWrite.release(y)}}var E=0;for(var D=0;D<B;D++){if(A[D]){j.getScript(A[D],function(){if(++E==A.length){j.asyncWrite.release(y)}})}}})}}})(document,jQuery);j.storageClass=j.newClass({doc:document.documentElement,domain:"tudou.com",initialize:function(){if(m.localStorage){this.setItem=function(r,q){m.localStorage.setItem(r,q)};this.getItem=function(q){return m.localStorage.getItem(q)};this.removeItem=function(q){m.localStorage.removeItem(q)}}else{if(m.globalStorage){this.setItem=function(r,q){m.globalStorage[this.domain].setItem(r,q)};this.getItem=function(q){return(m.globalStorage[this.domain].getItem(q)||{}).value};this.removeItem=function(q){m.globalStorage[this.domain].removeItem(q)}}else{if(m.ActiveXObject){this.doc.addBehavior("#default#userdata");this.setItem=function(r,q){this.doc.setAttribute("tui",q);this.doc.save(r)};this.getItem=function(r){try{this.doc.load(r);return this.doc.getAttribute("tui")}catch(q){return null}};this.removeItem=function(r){try{this.doc.load(r);this.doc.expires=(new Date(315532799000)).toUTCString();this.doc.save(r)}catch(q){}}}}}}});j.storage=(function(r,q){var s=new q.storageClass();if(!s||!s.setItem){return function(){return false}}return function(u,t){if(typeof t==="undefined"){return s.getItem(u)}else{if(t===false){s.removeItem(u)}else{s.setItem(u,t)}}}})(jQuery,j);j.lazyLoader=(function(u){var q=800;var r=u.fnQueue(),w=g(m),v=g(document.body);function x(){return u.pos.scrollTop()+u.pos.windowHeight()>q}function z(A,B){if(x()){A();return}if(!r.length){v.bind("resize",y);w.bind("scroll",y)}r.push(A);return function(){if(!B&&!lazyLoader.length){return}s(A)}}function t(){v.unbind("resize",y);w.unbind("scroll",y)}function y(){if(x()){t();s()}}function s(A){if(A===undefined){r.call();r.length=0}else{if(r.clear(A)&&!r.length){t()}A()}}return{add:z}})(j);j.key=(function(r){var q={bind:function(v,u,t){if(r.isFunction(v)){t=u;u=v;v=document}var w=r.data(v,"tui_key");if(!w){w=r.data(v,"tui_key",{history:[]})}var s=w[this.key];if(!s){s=w[this.key]={handler:j.fnQueue()}}s.handler.push(u);if(!w.binded){this.setDown(v);w.binded=true}return this},setDown:function(s){r(s)["keydown"](function(y){if(this==document){var v={input:1,textarea:1};if(v[y.target.nodeName.toLowerCase()]){return true}}var x=r.data(this,"tui_key");x.history.push(y.keyCode);if(x.history.length>10){x.history.shift()}var w=(x[y.keyCode]||{}).handler;var u=(x[x.history.join(",")]||{}).handler;var t=true;if(w){t=w.call(this,y)}if(u){u.call(this,y)}return t})},unbind:function(u,t){var s=r.data(u,"tui_key")[this.key].handler;if(!s){return this}s.clear(t);return this}};return function(t){var s=j.clone(q);s.key=r.isArray(t)?t.join(","):t;return s}})(jQuery);j.api={subscribe:function(u,x,s,v){var w;if(u.constructor==Object){var q=u;v=arguments[2];s=arguments[1];u=q.type;x=q.id;w=g.param(q)}else{w="type="+u+"&id="+x}if(typeof v!="boolean"){v=true}var t=v?"/my/sub/subscribe.php":"/my/sub/unsubscribe.php";g.getJSON(t,w,function(r){if(s){s(r);return false}if(r.status==0){location="http://www.tudou.com/my/sub/"}else{j.panel(r.message)}})},subscribe2:function(q,r,s){g.getJSON(minichannel_domain+"/sub.srv?uid="+r+"&subUid="+q+"&callback=?",function(t){s(t)})},unsubscribe2:function(q,r,s){g.getJSON(minichannel_domain+"/unsub.srv?uid="+r+"&subUid="+q+"&callback=?",function(t){s(t)})},uploadImg:function(q){document.domain="tudou.com";j.panel('<!--noicon--><iframe id="tudou_uploadImg" src="'+main_domain+'/my/picture/picShow.srv?rows=6" frameborder="no" style="width:100%;height:460px;overflow:hidden;" ></iframe>',"²åÈëÍ¼Æ¬",{value:"²åÈëÍ¼Æ¬",handler:function(){var r=document.getElementById("#tudou_uploadImg")[0].contentWindow.document.body;g(r).find("input[name=chosenImg]").each(function(){if(g(this).attr("checked")){q(this.value)}})}},{value:"È¡Ïû"})}};j.loginBox={show:function(t,s){var u=g("#TUI_tipbox");if(u[0]){u[0].style.display="none"}var q=this;this.callback=function(){q.complete();t()};var r=j.panelBackup||j.panel;r("<!--noicon,nobutton"+(m.isPlayPage?",nocenter":"")+'--><div id="loginInfo" style="display:none"></div><iframe id="TUI_loginWin" src="'+login_domain+"/login.do?mini=ok&service="+login_domain+'/login.do?act=mini_login_form" scrolling="no" frameborder="0" width="100%" height="90"></iframe>',"ÇëÏÈµÇÂ¼°É");if(s){g("#tudou_panel").addClass(s)}return false},complete:function(){setUserInfo();initLogined()}};j.needLogin=function d(q){if(isLogined()){q()}else{return j.loginBox.show.apply(j.loginBox,arguments)}return true};j.animate=function(D,v,u,E){var B=u.duration||u;var F=B/30;var x={},y={},w=[],t,r;for(var C in v){if(!D.style[C]){D.style[C]=(parseInt(g.curCSS(D,C))||0)+"px"}y[C]=v[C]-parseFloat(D.style[C]);x[C]=y[C]/F;w.push(C)}var A=w.length;var z=w[0];if(u.buffer){t=Math.abs(y[z]/3)}var q=setInterval(function(){var H=parseFloat(D.style[z]);var J=v[z]-H;if(J<0){J=-J}if(x[z]>0&&J<x[z]||x[z]<0&&J<-x[z]){clearInterval(q);for(var s=0;s<A;s++){D.style[w[s]]=v[w[s]]+"px"}if(E){E.call(D)}q=null;return false}var I=0;for(var G=0;G<A;G++){z=w[G];H=parseFloat(D.style[z]);if(u.buffer){if(J<=t){x[z]=x[z]*u.buffer}}D.style[z]=H+x[z]+"px"}},30);return q};j.dropbox=function(w){var s=w.target,t=w.drop||g(s).find("ul")[0],r;g(s).bind("mouseover",q).mouseout(function(){v("out",w.hide||w.action||(function(){g(this).hide()}))});function q(x){v("over",w.show||w.action||(function(){g(this).show()}))}function u(){if(r){clearTimeout(r)}}function v(x,y){if(r){clearTimeout(r)}x=(x=="over");r=setTimeout(function(){y.call(t,s);g(s).unbind("mouseover",x?q:u).bind("mouseover",x?u:q)},x?0:500)}};j.swfobject=(function(u,q){var s=!(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length);var r='<object id="<%=id%>" <%=classid%> width="<%=width%>" height="<%=height%>" name="<%=name%>" <%=data%> style="<%=style%>" >';var t={load:function(v){var x=v?document.getElementById(v):false;if(x){if(x.outerHTML){x.outerHTML=this.getHTML()}else{var w=this,y=q.addElm(this.getHTML(),function(){x.parentNode.replaceChild(this,x)})}}else{document.write(this.getHTML())}},getHTML:function(w){var x=[],y=[];if(s){this.attr.classid='classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}else{if(!w){this.attr.data='data="'+this.attr.src+'"'}}x.push(q.renderTpl(r,this.attr));if(s){x.push('<param name="movie" value="',this.attr.src,'" />')}this.params.quality="high";for(var v in this.params){x.push('<param name="',v,'" value="',this.params[v],'" />')}for(var z in this.flashvars){y.push(z+"="+this.flashvars[z])}if(y.length>0){x.push('<param name="flashvars" value="',y.join("&"),'" />')}x.push("</object>");return x.join("")}};return function(y,v,z,A,B,x){x=u.extend({id:"playerObject"+ +new Date()},x||{});if(!x.name){x.name=x.id}return u.extend({attr:u.extend(x,{src:y,width:v,height:z}),params:B||{},flashvars:A||{}},t)}})(jQuery,j);j.swfobject.getVersion=function(){var r=[0,0,0];if(navigator.plugins&&navigator.mimeTypes.length){var q=navigator.plugins["Shockwave Flash"];if(q&&q.description){r=q.description.replace(/^\D+/,"").replace(/\s*r/,".").replace(/\s*[a-z]+\d*/,".0").split(".")}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var s=1;var u=3;while(s){try{u++;s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+u);r=[u,0,0]}catch(t){s=null}}}else{try{var s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(t){try{var s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");r=[6,0,21];s.AllowScriptAccess="always"}catch(t){if(r.major==6){return r}}try{s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(t){}}if(s!=null){r=s.GetVariable("$version").split(" ")[1].split(",")}}}return r};j.switchTabNoAjax=function(v){var r=v.tab,y=v.list,u=v.noDefaultTag,q=v.noIgnoreRepeat,s=v.fade,t=v.action,w=null,z=0;if(!r[0]){return false}g.each(r,function(){if(this.className.indexOf("current")!=-1){w=this}});if(!w){w=r[0];if(!u){g(w).addClass("current")}}if(!u){z=j.parseUrlHash(w.nodeName=="A"?w:w.getElementsByTagName("A")[0])[0];var x=y?y[z-1]:j.elm(z);if(t){t(x,x,true)}else{g(x).show()}}return{go:function(B,A){var E=j.parseUrlHash(B)[0];var D=y?y[E-1]:j.elm(E);var C=z?(y?y[z-1]:j.elm(z)):null;if(!D){return false}if(z==E){if(q){this.back(D)}return false}if(A){A.call(B,w,C,D)}z=E;if(/current/.test(w.className)){g(w).removeClass("current")}if(w.nodeName!="A"){B=B.parentNode}w=B;g(B).addClass("current");if(t){t(D,C)}else{if(C){g(C).hide()}if(s){g(D).fadeIn(s)}else{g(D).show()}}return false},back:function(B,A){if(!B){var C=j.parseUrlHash(w.nodeName=="A"?w:w.getElementsByTagName("A")[0])[0];B=y?y[C-1]:j.elm(C)}if(/current/.test(w.className)){g(w).removeClass("current")}z=0;if(A){A.call(B,w)}if(t){t(B,B,true)}else{g(B).hide()}return false}}};j.newModule("TUI.widget.quickPlaylist",function(A,t,x){var u=(x.cookie("quickListClips")||"").split(",");var B=u.pop();if(B){u.push(B)}var y={};for(var r=0,q=u.length;r<q;r++){y[u[r]]=true}var z=[];var w=true;var C=function(F){var H;if(!F){if(w){H=t(".pack_clipImg");w=false}else{H=z;z=[];t(H).loadImgSrc()}}else{H=x.isCloseTag(F.nodeName||F[0]&&F[0].nodeName||"")?F:t(F).find(".pack_clipImg")}s();var G=function(N){if(N.className.indexOf("lazyImg")!==-1){z.push(N);return true}var M=N.parentNode;var L=M.parentNode;var K=(t(M).attr("href")||"").match(/\/view\/[\w-]{11}/);if(!K){return true}else{K=K[0].substring(6)}var J=document.createElement("DIV");if(!y[K]){J.className="quick";J.innerHTML='<a href="#" title="Ìí¼Óµ½±ãÀû¶¹µ¥"></a>'}else{J.className="quick quickAdded";J.innerHTML='<a href="#" title="²¥·Å±ãÀû¶¹µ¥"></a>'}L.insertBefore(J,M);var I=false;L.onmouseover=function(){t(this).addClass("quickAhover");if(!I){I=true;t(this).mouseout(function(){t(this).removeClass("quickAhover")});t(".quick",this).click(function(){if(v(K,this.className==="quick"?"override":false)){t(this).addClass("quickAdded").find("a").attr("title","²¥·Å±ãÀû¶¹µ¥")}return false})}};L=null;J=null};for(var E=0,D=H.length;E<D;E++){G(H[E])}F=null};var v=function(G,D){if(!/^[\w-]{11}$/.test(G)){return false}if(y[G]){if(!D){setTimeout(function(){m.location=main_domain+"/playlist/quick.do?code="+G},100);return false}for(var F=0,E=u.length;F<E;F++){if(u[F]===G){u.splice(F,1);break}}delete y[G]}if(u.length>=40){x.confirm("ÄãÖ»ÄÜÔÚ±ãÀû¶¹µ¥ÖÐÔÝ´æ40¸ö½ÚÄ¿£¬Äã¿ÉÒÔÉ¾³ýÒ»Ð©£¬È»ºóÔÙ¼ÌÐøÌí¼Ó¡£\nÏëÈ¥±ãÀû¶¹µ¥É¾³ýÒ»Ð©½ÚÄ¿Âð£¿",function(){setTimeout(function(){m.location=main_domain+"/playlist/played/history.do?method=getqui"},100)});return false}else{if(!D||D==="override"){u.push(G);y[G]=true}}x.cookie("quickListClips",u.join(","),{domain:"tudou.com",path:"/"});s();return true};var s=function(){t("#quickNum").html(u.length)};m.initQuick=C;m.toggleQuick=v;return{lazyQueue:z,load:C,toggle:v}},[jQuery,j]);j.searchHint=(function(){var r={_control:function(v){var u,x,s,w=this.op,t=this;if(this.loaded&&(v.keyCode==38||v.keyCode==40)){if(!this.tipbox){return true}u=g(this.tipbox).find("li");s=u.length;if(this.lastn!==null){x=(v.keyCode==38)?((this.lastn-1<0)?s-1:this.lastn-1):((this.lastn+1<s)?this.lastn+1:this.lastn-s+1);u[this.lastn].className=""}else{x=0}u[x].className="chosen";this.lastn=x;w.input.value=g(u[x]).attr("keyv")}else{if(v.keyCode==13){this.hide()}else{if(this.timer){clearTimeout(this.timer)}this.loaded=false;this.lastn=null;this.timer=setTimeout(function(){t.getData()},100)}}},_toggleList:function(){var s=this,t=g(this.tipbox).find("li");g(t).mouseover(function(v){var u=this;if(s.lastn!==null){t[s.lastn].className=""}u.className="chosen";s.lastn=parseInt(g(u).attr("ord"))}).click(function(v){var u=this;s.op.input.value=g(u).attr("keyv");clearTimeout(s.timer);s.hide();g(s.op.input.parentNode).submit()});this.loaded=true}};var q={show:function(t){var u,w,s=[],v=this.op;if(v.type=="programs"){u="¸öÊÓÆµ"}else{if(v.type=="playlist"){u="¸ö¶¹µ¥"}}g.each(t,function(x){w=this.split(/#(?=\d+$)/);s.push(j.renderTpl('<li ord="<%=order%>" keyv="<%=key%>"><span><%=key%></span><em><%=count%></em></li>',{order:x||"0",key:w[0],count:w[1]+u}))});this.tipbox=j.tipbox(v.input.parentNode.parentNode,function(){this.innerHTML="<ul>"+s.join("")+"</ul>"},"gst",{fade:false});r._toggleList.call(this)},getData:function(){var t=this.op,s=this;if(!t.type||!/\S+/.test(t.input.value)){return this.hide()}j.getCacheJSON(t.url+"?jsoncallback=?",{q:t.input.value,type:t.type},function(u){if(!u||u.length==0){return s.hide()}s.show(u)})},hide:function(){if(this.tipbox){this.tipbox.innerHTML="";this.tipbox.style.display="none"}this.loaded=false;this.lastn=null;clearTimeout(this.timer);return false}};return function(t){var s=j.clone(q,function(){this.lastn=null;this.op=t});g(t.input).keyup(function(u){r._control.call(s,u)});g(t.input).blur(function(){t.timer=setTimeout(function(){s.hide()},200)});return s}})();j.prompt=function(t,s,q,r){j.module.use("/fn/tuidefer",function(){j.prompt(t,s,q,r)})};j.fixPosition=function(r,q){j.module.use("/fn/tuidefer",function(){j.fixPosition(r,q)})};g.cookie=j.cookie;g.fn.eventProxy=function(r,s,q){return this.each(function(){j.eventProxy(this,r,s,q)})};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(r,s,q,v,u){return jQuery.easing[jQuery.easing.def](r,s,q,v,u)},easeInQuad:function(r,s,q,v,u){return v*(s/=u)*s+q},easeOutQuad:function(r,s,q,v,u){return -v*(s/=u)*(s-2)+q},easeInOutQuad:function(r,s,q,v,u){if((s/=u/2)<1){return v/2*s*s*s+q}return v/2*((s-=2)*s*s+2)+q},easeInBack:function(r,u,q,y,w,v){if(v==undefined){v=1.70158}return y*(u/=w)*u*((v+1)*u-v)+q},easeOutBack:function(r,u,q,y,w,v){if(v==undefined){v=1.70158}return y*((u=u/w-1)*u*((v+1)*u+v)+1)+q},easeOutBounce:function(r,s,q,v,u){if((s/=u)<(1/2.75)){return v*(7.5625*s*s)+q}else{if(s<(2/2.75)){return v*(7.5625*(s-=(1.5/2.75))*s+0.75)+q}else{if(s<(2.5/2.75)){return v*(7.5625*(s-=(2.25/2.75))*s+0.9375)+q}else{return v*(7.5625*(s-=(2.625/2.75))*s+0.984375)+q}}}}});g.fn.loadImgSrc=function(t){var r,v,s;t=t||"alt";for(var u=0,q=this.length;u<q;u++){r=g(this[u]);v=r.attr(t);if(v){r.attr("src",v).removeAttr(t);s=this[u].className;if(s.indexOf("lazyImg")!==-1){r.removeClass("lazyImg")}}}return this};g.fn.diyselect=function(q){this.each(function(y){var w=g(this),x=w.find(".diyselect_current")[0],u=w.find("input"),s=w.find("ul")[0];u[0].onclick=null;g(u[0]).click(function(){if(s.style.display!="block"){g(s).fadeIn(200);g(document.body).bind("click",r)}else{v()}});function r(B){var A=B.target,t=A.parentNode;if(!t.parentNode.parentNode){v();return false}if(t.parentNode.parentNode==w[0]){u[0].value=A.innerHTML;if(u[1]){try{u[1].value=j.parseUrlHash(A)[0]}catch(z){}}v();x.className="";t.className="diyselect_current";x=t;if(typeof q=="function"){return q.call(w[0],A)||false}}else{if(t.className!="diyselect"){v()}}return false}function v(){s.style.display="none";g(document.body).unbind("click",r)}});return this};j.preload=function(r,q){if(j.cookie("preload")){return}q=q||[];m.preloadFiles=m.preloadFiles||[];preloadFiles=preloadFiles.concat(q);j.addElm('<iframe width="1" height="1" frameborder="0" style="visibility:hidden" src="'+js_domain+"/js/embed/preload.html?"+preloadFiles.join(",")+"&"+r.join(",")+'"></iframe>',function(){g(document.body)[0].appendChild(this)});setTimeout(function(){j.cookie("preload",1,{path:"/"})},1000)}})(window,jQuery);TUI.domain.join({main:"www.tudou.com",css:"css.tudouui.com",js:"js.tudouui.com",login:"login.tudou.com",dig:"dig.tudou.com",message:"message.tudou.com",hint:"hint.tudou.com/hint",hd:"hd.tudou.com",search:"so.tudou.com"});TUI.module.join(js_domain+"/js/fn/tuidefer_2.js");TUI.module.use("/fn/tuidefer",function(){TUI.panelBackup=TUI.panel});var juidStr,uid,_usr,_nic,isGuest,isXN,ulvl;try{juidStr=juid();if(!$.cookie("juid")){$.cookie("juid",juidStr,{expires:365*100,domain:"tudou.com",path:"/"})}else{juidStr=$.cookie("juid")}if(!window.initTimestamp){initTimestamp=(new Date()).getTime()}setUserInfo()}catch(e){TUI.debug("globalVarConfig: "+e)}$(function(){initLogined();tudouPvStat();tudouClickStat.init();initQuick();TUI.getScript([main_domain,"/util/tools/",window.SUBDOMAIN||"www","_hd.txt"].join(""));if(uid){$.getJSON(message_domain+"/messages/util/uusmc.php?user_id="+uid+"&jsoncallback=?",function(b){if(typeof b.n=="number"){$("#msg_num").html(b.n+"ÌõÐÂ¶ÌÐÅ")}})}$(".gs .diyselect").diyselect(function(c){var g=$(this.parentNode),f=g.find(".gs_text"),b=$(g).find("input[type=hidden]");var d=function(){b.each(function(){this.disabled=this.disabled?false:true})};if(/baidu\.com/.test(c.href)){if(g.attr("searchtype")!="web"){f.attr("name","word").addClass("webse_bg");d()}g.attr("searchtype","web")}else{if(g.attr("searchtype")=="web"){f.attr("name","kw").removeClass("webse_bg");d()}g.attr("searchtype","")}g.attr("action",c.href)});try{$(".tui_searchint").each(function(){var b={input:this,url:hint_domain,type:"programs"};$(this).click(function(){var c=$(this.parentNode).attr("action").match(/\w(?=search\.do$)/g)||[0];b.type=((c[0]=="i")&&"programs")||((c[0]=="p")&&"playlist")||null});TUI.searchHint(b)})}catch(a){TUI.debug("searchHint: "+a)}$(".g_drop_box").each(function(){var b=$(this).find(".gd_i")[0];var c=b.offsetHeight;TUI.dropbox({target:this,drop:$(this).find(".gd")[0],show:function(d){b.style.height=0;this.style.visibility="visible";$(b).animate({height:c},500,"easeOutBounce");$(d).addClass("hover")},hide:function(d){$(this).fadeOut(200,function(){this.style.visibility="hidden";this.style.display="block"});$(d).removeClass("hover")}})})});function juid(){return((new Date().getTime()*10000+Math.random(1)*10000).toString(32)+(new Date().getTime()*10000+Math.random(1)*10000).toString(32)).substr(0,11)}function isLogined(a){if($.cookie("u_user")&&$.cookie("u_id")){if($.cookie("u_login")){if(a){a(true)}}else{if($.cookie("u_passport_info")){$(function(){$.getJSON(login_domain+"/login.do?act=ajaxAutoLogin&jsoncallback=?",function(b){if(a){a(b)}})})}else{return false}}return true}return false}function setUserInfo(){uid=isLogined()?($.cookie("u_id")||0):0;_usr=$.cookie("u_user");_nic=$.cookie("u_nick")||window._usr;isGuest=!!uid;isXN=uid.toString()===($.cookie("xn")||"").split("_")[0];ulvl=(uid?$.cookie("u_l"):0)||0}function initLogined(){if(uid&&!document.getElementById("msg_num")){showLoginStatus()}}function showLoginStatus(){try{var a=TUI.renderTpl(['<strong class="first',isXN?" xn":"",'">ÄãºÃ£¬<a href="<%=main_domain%>/home/<%=usr%>" target="_blank"><%=nic%></a></strong>','<span><a href="<%=login_domain%>/loginOut.do?r=<%=random%>">ÍË³ö</a></span>','<span class="msg_num"><a href="<%=message_domain%>/messages/list.php" target="_blank" id="msg_num">¶ÌÐÅÏä</a></span>'].join(""),{main_domain:main_domain,usr:_usr,nic:TUI.substr(_nic,10),login_domain:login_domain,random:Math.random(),message_domain:message_domain});$("#uInfo").html(a)}catch(b){TUI.debug("showLoginStatus: "+b)}}function needLogin(a){TUI.confirm("Ö»ÓÐ×¢²áÓÃ»§²ÅÄÜÊ¹ÓÃÕâ¸öÐ¡¹¦ÄÜà¸£¬ÄãÏëÒªÏÖÔÚ¾ÍÈ¥×¢²á»òÕßµÇÂ¼Ã´£¿",function(){if(a){setTimeout(function(){location=login_domain+"/login.do?service="+encodeURIComponent(a)},100)}else{setTimeout(function(){location=login_domain+"/login.do"},100)}});return false}function tudouPvStat(j){try{var b=!j;if(b){j=tudouClickStat.read();tudouClickStat.clear();j.type=1}else{j.type=2}var f=+new Date,g=j.num||0,n=j.date||f,d=$.cookie("pageStep"),l=d?Math.max(1,d):1,i=encodeURIComponent(document.referrer);TUI.getScript("http://stats.tudou.com/pv/?s="+[j.type,juidStr,i||"",l,f,uid,f-n,g].join("*_*"));if(b){$.cookie("pageStep",(l+1).toString(),{path:"/",domain:"tudou.com"});TUI.getScript("http://iwstat.tudou.com/dma.js?491e5fd092db6");var a=[1,juidStr,encodeURIComponent(location.href),i,l,f,uid,(initTimestamp?(f-initTimestamp):0)];window.pageUUID="";$.getScript("http://stat.tudou.com/newstat/pv?s="+a.join("~_~"),function(){$.cookie("pageUUID",window.pageUUID+"~_~"+((new Date()).getTime()-f),{path:"/",domain:"tudou.com"});window.pageUUID=""});var m=$.cookie("pageUUID");if(m){$.getScript("http://stat.tudou.com/newstat/pv?s=2~_~"+m);$.cookie("pageUUID","",{expires:-1,path:"/",domain:"tudou.com"})}}}catch(c){TUI.debug("tudouPvStat: "+c)}}var tudouClickStat={pvid:juid(),special:"",getCode:function(d){var f=d.split("-"),b=[];for(var c=0;c<4;c++){b.push(String.fromCharCode(parseInt(f[c]||0)+64))}return b.join("")},getNum:function(f){if(!f){return 0}var j=f.split(""),b=[],g;for(var d=0;d<4;d++){g=(j[d]||"@").charCodeAt()-64;b.push(g<10?("0"+g):g)}return b.join("")},record:function(a){$.cookie("clickstat",[this.pvid,a,+new Date,this.special].join("|"),{expires:365,path:"/",domain:"tudou.com"})},clear:function(){$.cookie("clickstat","",{expires:-1,path:"/",domain:"tudou.com"})},read:function(){var a=($.cookie("clickstat")||"").split("|");return{pvid:a[0],num:this.getNum(a[1]),date:a[2],spec:a[4]}},bind:function(){},init:function(a){var c=this,b={};if(a){this.special="|"+a}b.a=b.img=b.input=true;$(document.body).bind("click",function(f){var d=$(f.target).attr("coords");if(d){d=d.split("|");if(d[1]!=1){c.record(d[0])}else{tudouPvStat({num:c.getNum(d[0])})}}})}};var _initHeader=(function(d,a){var c={count:0,content:[],ad:[],cb:a.fnQueue()};var b=function(g){try{d(".gs_text").each(function(){var i=g+"¸öÊÓÆµ";var j=this;d(this.parentNode).submit(function(){if(j.value==i){return false}return keySearch(this)});d(this).blur(function(){if(d(this).val().match(/\S/)==null){d(this).val(i);d(this).addClass("gs_c")}});d(this).focus(function(){if(d(this).val()==i){d(this).val("")}d(this).removeClass("gs_c")});d(function(){if(!j._gs_focus&&(!j.value||j.value==i)){d(j).val(i);d(j).addClass("gs_c")}})})}catch(f){a.debug("showSCount: "+f)}};return function(l,f){var g=c;if(l.pc){b(l.pc);g.content=l.sk}else{g.ad=l.sk}if(f){g.cb.push(f)}if(2===++g.count+(a.module.info("/fn/saleloader")?0:1)){var i=[],j=d("#redKey")[0];if(!j){return false}g.content.length-=g.ad.length;g.content.concat(g.ad).forEach(function(m){i.push('<a href="',m[1],'" target="_blank" ',m[2]?('throwid="'+m[2]+'"'):"",">",m[0],"</a>")});j.innerHTML=i.join("");g.cb.call(g,j)}}})(jQuery,TUI);function keySearch(d,i){try{if($(d).attr("searchtype")=="web"){return true}var c="",j=[],a=$(d).find("input");a.each(function(m){var l=$(this).attr("disabled");if(l||l=="disabled"){return true}var f=$(this).attr("name");if(f=="kw"){c=encodeURIComponent(this.value.replace(/[\/\\#%]/g," "))}else{if(f){j.push(f);j.push(this.value)}}});var b=$(d).attr("action").replace(/(\/\wsearch).*$/,"$1/"+(c?(c+"/"):"")+j.join("_"));if($(d).attr("target")){open(b)}else{location=b}return false}catch(g){TUI.debug("keySearch: "+g)}}function redirectSignIn(){return needLogin()};
