var Native=function(k){k=k||{};var a=k.name,i=k.legacy,b=k.protect,c=k.implement,h=k.generics,f=k.initialize,g=k.afterImplement||function(){},d=f||i;h=h!==false;d.constructor=Native;d.$family={name:"native"};if(i&&f){d.prototype=i.prototype}d.prototype.constructor=d;if(a){var e=a.toLowerCase();d.prototype.$family={name:e};Native.typize(d,e)}var j=function(n,l,o,m){if(!b||m||!n.prototype[l]){n.prototype[l]=o}if(h){Native.genericize(n,l,b)}g.call(n,l,o);return n};d.alias=function(n,l,p){if(typeof n=="string"){var o=this.prototype[n];if((n=o)){return j(this,l,n,p)}}for(var m in n){this.alias(m,n[m],l)}return this};d.implement=function(m,l,o){if(typeof m=="string"){return j(this,m,l,o)}for(var n in m){j(this,n,m[n],l)}return this};if(c){d.implement(c)}return d};Native.genericize=function(b,c,a){if((!a||!b[c])&&typeof b.prototype[c]=="function"){b[c]=function(){var d=Array.prototype.slice.call(arguments);return b.prototype[c].apply(d.shift(),d)}}};Native.implement=function(d,c){for(var b=0,a=d.length;b<a;b++){d[b].implement(c)}};Native.typize=function(a,b){if(!a.type){a.type=function(c){return($type(c)===b)}}};(function(){var a={Array:Array,Date:Date,Function:Function,Number:Number,RegExp:RegExp,String:String};for(var h in a){new Native({name:h,initialize:a[h],protect:true})}var d={"boolean":Boolean,"native":Native,object:Object};for(var c in d){Native.typize(d[c],c)}var f={Array:["concat","indexOf","join","lastIndexOf","pop","push","reverse","shift","slice","sort","splice","toString","unshift","valueOf"],String:["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","valueOf"]};for(var e in f){for(var b=f[e].length;b--;){Native.genericize(a[e],f[e][b],true)}}})();var Hash=new Native({name:"Hash",initialize:function(a){if($type(a)=="hash"){a=$unlink(a.getClean())}for(var b in a){this[b]=a[b]}return this}});Hash.implement({forEach:function(b,c){for(var a in this){if(this.hasOwnProperty(a)){b.call(c,this[a],a,this)}}},getClean:function(){var b={};for(var a in this){if(this.hasOwnProperty(a)){b[a]=this[a]}}return b},getLength:function(){var b=0;for(var a in this){if(this.hasOwnProperty(a)){b++}}return b}});Hash.alias("forEach","each");Array.implement({forEach:function(c,d){for(var b=0,a=this.length;b<a;b++){c.call(d,this[b],b,this)}}});Array.alias("forEach","each");function $A(b){if(b.item){var a=b.length,c=new Array(a);while(a--){c[a]=b[a]}return c}return Array.prototype.slice.call(b)}function $arguments(a){return function(){return arguments[a]}}function $chk(a){return !!(a||a===0)}function $clear(a){clearTimeout(a);clearInterval(a);return null}function $defined(a){return(a!=undefined)}function $each(c,b,d){var a=$type(c);((a=="arguments"||a=="collection"||a=="array")?Array:Hash).each(c,b,d)}function $empty(){}function $extend(c,a){for(var b in (a||{})){c[b]=a[b]}return c}function $H(a){return new Hash(a)}function $lambda(a){return($type(a)=="function")?a:function(){return a}}function $merge(){var a=Array.slice(arguments);a.unshift({});return $mixin.apply(null,a)}function $mixin(e){for(var d=1,a=arguments.length;d<a;d++){var b=arguments[d];if($type(b)!="object"){continue}for(var c in b){var g=b[c],f=e[c];e[c]=(f&&$type(g)=="object"&&$type(f)=="object")?$mixin(f,g):$unlink(g)}}return e}function $pick(){for(var b=0,a=arguments.length;b<a;b++){if(arguments[b]!=undefined){return arguments[b]}}return null}function $random(b,a){return Math.floor(Math.random()*(a-b+1)+b)}function $splat(b){var a=$type(b);return(a)?((a!="array"&&a!="arguments")?[b]:b):[]}var $time=Date.now||function(){return +new Date};function $try(){for(var b=0,a=arguments.length;b<a;b++){try{return arguments[b]()}catch(c){}}return null}function $type(a){if(a==undefined){return false}if(a.$family){return(a.$family.name=="number"&&!isFinite(a))?false:a.$family.name}if(a.nodeName){switch(a.nodeType){case 1:return"element";case 3:return(/\S/).test(a.nodeValue)?"textnode":"whitespace"}}else{if(typeof a.length=="number"){if(a.callee){return"arguments"}else{if(a.item){return"collection"}}}}return typeof a}function $unlink(c){var b;switch($type(c)){case"object":b={};for(var e in c){b[e]=$unlink(c[e])}break;case"hash":b=new Hash(c);break;case"array":b=[];for(var d=0,a=c.length;d<a;d++){b[d]=$unlink(c[d])}break;default:return c}return b}function $(a){return(typeof a=="string")?document.getElementById(a):a}String.implement({substitute:function(a,b){return this.replace(b||(/\\?\{([^}]+)\}/g),function(d,c){if(d.charAt(0)=="\\"){return d.slice(1)}return(a[c]!=undefined)?a[c]:""})},contains:function(a,b){return(b)?(b+this+b).indexOf(b+a+b)>-1:this.indexOf(a)>-1},trim:function(){return this.replace(/^\s+|\s+$/g,"")},clean:function(){return this.replace(/\s+/g," ").trim()},between:function(c,b){var d=this.indexOf(c);if(d==-1){return""}d+=c.length;var a=this.indexOf(b,d);if(a==-1){return""}return this.substr(d,a-d)},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase()})},hyphenate:function(){return this.replace(/[A-Z]/g,function(a){return("-"+a.charAt(0).toLowerCase())})},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase()})}});Array.implement({each:function(c,d){for(var b=0,a=this.length;b<a;b++){c.call(d,this[b],b,this)}},every:function(c,d){for(var b=0,a=this.length;b<a;b++){if(!c.call(d,this[b],b,this)){return false}}return true},filter:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){if(d.call(e,this[b],b,this)){c.push(this[b])}}return c},clean:function(){return this.filter($defined)},indexOf:function(c,d){var a=this.length;for(var b=(d<0)?Math.max(0,a+d):d||0;b<a;b++){if(this[b]===c){return b}}return -1},map:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){c[b]=d.call(e,this[b],b,this)}return c},some:function(c,d){for(var b=0,a=this.length;b<a;b++){if(c.call(d,this[b],b,this)){return true}}return false},link:function(c){var a={};for(var e=0,b=this.length;e<b;e++){for(var d in c){if(c[d](this[e])){a[d]=this[e];delete c[d];break}}}return a},contains:function(a,b){return this.indexOf(a,b)!=-1},extend:function(c){for(var b=0,a=c.length;b<a;b++){this.push(c[b])}return this},include:function(a){if(!this.contains(a)){this.push(a)}return this},erase:function(b){for(var a=this.length;a--;a){if(this[a]===b){this.splice(a,1)}}return this},flatten:function(){var d=[];for(var b=0,a=this.length;b<a;b++){var c=$type(this[b]);if(!c){continue}d=d.concat((c=="array"||c=="collection"||c=="arguments")?Array.flatten(this[b]):this[b])}return d}});Function.implement({create:function(b){var a=this;b=b||{};return function(d){var c=b.arguments;c=(c!=undefined)?$splat(c):Array.slice(arguments,(b.event)?1:0);if(b.event){c=[d||window.event].extend(c)}var e=function(){return a.apply(b.bind||null,c)};if(b.delay){return setTimeout(e,b.delay)}if(b.periodical){return setInterval(e,b.periodical)}return e()}},bind:function(b,a){return this.create({bind:b,arguments:a})},bindWithEvent:function(b,a){return this.create({bind:b,event:true,arguments:a})},delay:function(b,c,a){return this.create({delay:b,bind:c,arguments:a})()},periodical:function(a,c,b){return this.create({periodical:a,bind:c,arguments:b})()}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function(b){for(var a in this){if(this.hasOwnProperty(a)&&this[a]===b){return a}}return null},hasValue:function(a){return(Hash.keyOf(this,a)!==null)},extend:function(a){Hash.each(a||{},function(c,b){Hash.set(this,b,c)},this);return this},combine:function(a){Hash.each(a||{},function(c,b){Hash.include(this,b,c)},this);return this},erase:function(a){if(this.hasOwnProperty(a)){delete this[a]}return this},get:function(a){return(this.hasOwnProperty(a))?this[a]:null},set:function(a,b){if(!this[a]||this.hasOwnProperty(a)){this[a]=b}return this},empty:function(){Hash.each(this,function(b,a){delete this[a]},this);return this},include:function(a,b){if(this[a]==undefined){this[a]=b}return this},map:function(b,c){var a=new Hash;Hash.each(this,function(e,d){a.set(d,b.call(c,e,d,this))},this);return a},filter:function(b,c){var a=new Hash;Hash.each(this,function(e,d){if(b.call(c,e,d,this)){a.set(d,e)}},this);return a},every:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&!b.call(c,this[a],a)){return false}}return true},some:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&b.call(c,this[a],a)){return true}}return false},getKeys:function(){var a=[];Hash.each(this,function(c,b){a.push(b)});return a},getValues:function(){var a=[];Hash.each(this,function(b){a.push(b)});return a},toQueryString:function(a){var b=[];Hash.each(this,function(f,e){if(a){e=a+"["+e+"]"}var d;switch($type(f)){case"object":d=Hash.toQueryString(f,e);break;case"array":var c={};f.each(function(h,g){c[g]=h});d=Hash.toQueryString(c,e);break;default:d=e+"="+encodeURIComponent(f)}if(f!=undefined){b.push(d)}});return b.join("&")}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});var JSON=new Hash(this.JSON&&{stringify:JSON.stringify,parse:JSON.parse}).extend({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(a){return JSON.$specialChars[a]||"\\u00"+Math.floor(a.charCodeAt()/16).toString(16)+(a.charCodeAt()%16).toString(16)},encode:function(b){switch($type(b)){case"string":return'"'+b.replace(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(b.map(JSON.encode).clean())+"]";case"object":case"hash":var a=[];Hash.each(b,function(e,d){var c=JSON.encode(e);if(c){a.push(JSON.encode(d)+":"+c)}});return"{"+a+"}";case"number":case"boolean":return String(b);case false:return"null"}return null},decode:function(string,secure){if($type(string)!="string"||!string.length){return null}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))){return null}return eval("("+string+")")}});Native.implement([Hash,Array,String,Number],{toJSON:function(){return JSON.encode(this)}});
function using(c,b){c=c.split(/\s*\.\s*/g);var a=window,e;c.each(function(d){if(e){e+="."+d}else{e=d}if(!a[d]){a[d]={$name:e}}if(b!==true&&!a[d].$name){a[d].$name=e}a=a[d]});return a}function include(b,e,a){a=Array.slice(arguments,2).flatten()||[];a.each(function(c){document.write('<script type="text/javascript" charset="'+e+'" src="'+b+c+'"><\/script>')})}function require(f,g,e){e=Array.slice(arguments,2).flatten()||[];var a=Array.filter(document.getElementsByTagName("script"),function(c){return c.getAttribute("src")}).map(function(c){return c.getAttribute("src")});e=e.filter(function(c,d){return !a.contains(f+c)});var b=document.getElementsByTagName("head")[0];e.each(function(c){(function(){var d=document.createElement("script");d.charset=g||"GBK";d.src=f+c;b.appendChild(d);d=null}).delay(10)})}(function(a){a.FRAME_FIX_HTML='<iframe style="position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;" frameborder="0" allowTransparency="true"></iframe>';a.extend=function(d,b,e){for(var c in (b||{})){if(e||c!="$name"){d[c]=b[c]}}return d};a.apply=function(e,f,d){if(d){a.apply(e,d)}if(e&&f&&typeof f=="object"){for(var b in f){e[b]=f[b]}}return e};a.applyIf=function(d,e){if(d){for(var b in e){if(typeof d[b]==="undefined"){d[b]=e[b]}}}return d};a.override=function(b,d){if(d){var c=b.prototype;a.apply(c,d);if(a.is_trident&&d.hasOwnProperty("toString")){c.toString=d.toString}}};a.each=function(b,f,e){for(var d=0,c=b.length;d<c;d++){f.call(e,b[d],d,b)}};a.id=function(b){return typeof(b)=="string"?document.getElementById(b):(b||null)};a.time=function(){return(new Date()).getTime()};a.clear=function(b){clearTimeout(b);clearInterval(b);return null};a.Class=function(){var b=function(){return this.initialize?this.initialize.apply(this,arguments):this};b.constructor=a.Class;b.prototype.constructor=b;return b};a.toString=function(){return"Author: \u5f71\u4e4b\u8ff7\u60d1\nQQ: 9537905\nMSN: zfkun@msn.com"}})(using("Ku6"));
(function(b){var e="http://",c="ku6.com",d={root:e+c,www:e+"www."+c,so:e+"so."+c,podcast:e+"v."+c,passport:e+"passport."+c,blog:e+"blog."+c,space:e+"zone."+c,group:e+"group."+c,user:e+"user."+c,juchang:e+"juchang.com",imgCode:e+"check."+c+"/checkEncodeCodes",img:e+"img."+c};for(var a in d){b[a]=d[a];b["_"+a]=d[a].replace(/^http(s?):\/\//i,"")}})(using("Ku6.Urls"));
(function(d){d.Engine={name:"unknown",version:0};d.Platform={name:(window.orientation!=undefined)?"ipod":(navigator.platform.match(/mac|win|linux/i)||["other"])[0].toLowerCase()};d.Platform[d.Platform.name]=true;d.Features={xpath:!!(document.evaluate),air:!!(window.runtime),query:!!(document.querySelector)};d.Plugins={range:document.implementation.hasFeature("Range","2.0")};var g,h,i={presto:function(){return(!window.opera)?false:((arguments.callee.caller)?960:((document.getElementsByClassName)?950:925))},trident:function(){return(!window.ActiveXObject)?false:((window.XMLHttpRequest)?((document.querySelectorAll)?6:5):4)},webkit:function(){return(navigator.taintEnabled)?false:((d.Features.xpath)?((d.Features.query)?525:420):419)},gecko:function(){return(!document.getBoxObjectFor&&window.mozInnerScreenX==null)?false:((document.getElementsByClassName)?19:18)}};for(h in i){g=i[h]();if(g){d.Engine={name:h,version:g};Ku6["is_"+h]=d.Engine[h]=d.Engine[h+g]=true;break}}h=g=null;d.POSITION_FIXED=d.Engine.trident&&d.Engine.version<=4;if(d.POSITION_FIXED){$try(function(){document.execCommand("BackgroundImageCache",false,true)})}d.Request=function(){return $try(function(){return new XMLHttpRequest()},function(){return new ActiveXObject("MSXML2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})};d.Features.xhr=!!(d.Request());d.Plugins.Flash=(function(){var e=($try(function(){return navigator.plugins["Shockwave Flash"].description},function(){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")})||"0 r0").match(/\d+/g);return{version:parseInt(e[0]||0+"."+e[1],10)||0,build:parseInt(e[2],10)||0}})();var a=navigator.userAgent;d.isMaxthon=(function(){var k;try{k=window.external.tab_count;return typeof(k)!="undefined"}catch(l){}return false})();d.isTT=(function(){if(d.isMaxthon||a.indexOf("Tencent")==-1){return false}try{window.external.ShowBrowserUI("ku6");return true}catch(k){}return false})();if(d.isTT){try{var j=window.external.getTTVerStr();if(j.indexOf("Tencent")>=0){d.TTVer=j;var b=d.TTVer.replace("Tencent Traveler ","").split(" ")[0].split(".");d.TTVerMaj=parseInt(b[0]+b[1])||0}}catch(f){}}d.getTTVer=function(){return d.TTVer?d.TTVer.replace("Tencent Traveler ",""):""};if(d.isMaxthon){try{d.MAXVer=window.external.max_version;var c=d.MAXVer.split(".");d.MAXVerMaj=parseInt(c[0]+c[1]+c[2])||0}catch(f){}}d.getMaxVer=function(){return d.MAXVer||""};d.isMatterExplorer=d.isMaxthon||d.isTT;if(Ku6.is_webkit){Ku6["is_"+(/chrome/i.test(a)&&/mozilla/i.test(a)?"chrome":"safari")]=true}if(d.isMatterExplorer&&(d.MAXVerMaj>254||d.TTVerMaj>44)){d.swfWmodeTrouble=true}})(using("Ku6.Browser"));
(function(g){var a="addEventListener",c="attachEvent",f="removeEventListener",i="detachEvent",b="preventDefault",e="stopPropagation",h="cancelBubble",d="returnValue";g.adds=function(l,j){for(var k in j){g.add(l,k,j[k])}return this};g.add=function(j,l,k){if(j){j[a]?j[a](l,k,false):j[c]("on"+l,k)}return this};g.removes=function(l,j){for(var k in j){g.remove(l,k,j[k])}return this};g.remove=function(j,l,k){if(j){j[f]?j[f](l,k,false):j[i]("on"+l,k)}return this};g.stop=function(j){return this.stopPropagation(j).preventDefault(j)};g.stopPropagation=function(j){j=j||window.event;if(j){j[e]?j[e]():j[h]=true}return this};g.preventDefault=function(j){j=j||window.event;if(j){j[b]?j[b]():j[d]=false}return this}})(using("Ku6.Event"));
(function(d){var b="addEventListener",a="attachEvent",e=function(){Ku6.Browser.loaded=true};var c=(function(){var f=Ku6.Browser.Engine;return f.trident?function(h){if(Ku6.Browser.loaded){h()}else{var g=document.createElement("div");(function(){try{g.doScroll("left");document.body.appendChild(g);g.innerHTML="temp";document.body.removeChild(g);e();h()}catch(i){setTimeout(arguments.callee,50)}})()}}:f.webkit?function(g){(function(){if(/loaded|complete/.test(document.readyState)){e();g()}else{setTimeout(arguments.callee,10)}})()}:function(g){if(Ku6.Browser.loaded){g()}else{document[b]("DOMContentLoaded",e,false);document[b]("DOMContentLoaded",g,false)}}})();d.add=function(h,g,f){if(h===window&&g.toLowerCase()=="domready"){c(f);return this}if(h[b]){h[b](g,f,false)}else{h[a]("on"+g,f)}return this};window.addEvent=function(g,f){d.add(window,g,f)};window.removeEvent=function(g,f){d.remove(window,g,f)}})(using("Ku6.Event"));
(function(c){var f="$events",e="addEvent",b="addEvents",h="removeEvent",d="removeEvents",g="fireEvent",a="removeOn";c[e]=function(k,j,i){k=this[a](k);if(!this[f]){this[f]={}}if(j!=$empty){this[f][k]=this[f][k]||[];if(window.Prototype&&Prototype.Version&&!this[f][k].contains(j)){this[f][k].push(j)}else{this[f][k].include(j)}if(i){j.internal=true}}return this};c[b]=function(i){for(var j in i){this[e](j,i[j])}return this};c[g]=function(k,j,i){k=this[a](k);if(!this[f]||!this[f][k]){return this}this[f][k].each(function(l){l.create({bind:this,delay:i,"arguments":j})()},this);return this};c[h]=function(j,i){j=this[a](j);if(!this[f][j]){return this}if(!i.internal){this[f][j].erase(i)}return this};c[d]=function(l){if($type(l)=="object"){for(var m in l){this[h](m,l[m])}return this}if(l){l=this[a](l)}for(var m in this[f]){if(l&&l!=m){continue}var k=this[f][m];for(var j=k.length;j--;j){this[h](m,k[j])}}return this};c[a]=function(i){return i.replace(/^on([A-Z])/,function(j,k){return k.toLowerCase()})}})(using("Ku6.Events",true));
(function(a){var b=Ku6.extend;a.write=function(e,f,d){f=encodeURIComponent(f);d=b({doc:document},d);if(d.domain){f+="; domain="+d.domain}if(d.path){f+="; path="+d.path}if(d.duration){var c=new Date();c.setTime(c.getTime()+d.duration*24*60*60*1000);f+="; expires="+c.toGMTString()}if(d.secure){f+="; secure"}d.doc.cookie=e+"="+f};a.read=function(d,c){c=b({doc:document},c);var e=c.doc.cookie.match("(?:^|;)\\s*"+d.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")+"=([^;]*)");return(e)?decodeURIComponent(e[1]):null};a.dispose=function(d,c){this.write(d,"",b(b({},c),{duration:-1}))}})(using("Ku6.Cookie"));
(function(c){var a=Ku6.Urls,b=using("Ku6.RunTime");c.between=function(h,f,e){var g=h.indexOf(f);if(g==-1){return""}g+=f.length;var d=h.indexOf(e,g);if(d==-1){return""}return h.substr(g,d-g)};c.getLength=function(e,d){if(typeof e!="string"&&typeof e!="number"&&!e){return 0}e=""+e;return d?e.length:e.replace(/[^\x00-\xff]/gi,"..").length};c.cutString=function(j,e,d){var f=0,h=0;if(e>=c.getLength(j)){return j}var g="";while(f<e){g+=j.charAt(h);f+=c.getLength(j.charAt(h));h++}if(f>e){g=g.substr(0,g.length-1)}if(d){g+=d}return g};c.getTpl=function(e,f){var d=b.TPL_CACHES||(b.TPL_CACHES={});if(d[e]){return d[e]}else{var g=f||(document.documentElement||document.body).innerHTML;return d[e]=c.between(g,"<!--"+e,e+"-->")}};c.importJs=function(e,m){if(!e){return}var f,l,g=m||{};if(g&&g.singleton){var d=document.getElementsByTagName("script");for(var j=0,h=d.length;j<h;j++){if(d[j]&&d[j].src&&d[j].src==e){l=d[j];break}}d=null}if(!l){f=document.createElement("script");f.type="text/javascript";f.src=e;if(g.charset){f.charset=g.charset}if(g.id){f.id=g.id}if(g.name||g.id){f.name=g.name||g.id}document.getElementsByTagName("head")[0].appendChild(f)}if(g&&g.onLoad&&$type(g.onLoad)=="function"){if(l){g.onLoad(l)}else{var k=g.onLoad;if(Ku6.is_trident){f.onreadystatechange=function(){if(this.readyState=="loaded"||this.readyState=="complete"){k(this)}}}else{f.onload=function(){k(this)}}}}if(g.get){return l||f}l=null;f=null};c.importCss=function(f,e){var d,g=e||{};if(f){d=document.createElement("link");d.rel=g.rel||"stylesheet";d.media=g.media||"screen";d.type="text/css";d.href=f;if(g.charset){d.charset=g.charset}if(g.id){d.id=g.id}if(g.name||g.id){d.name=g.name||g.id}document.getElementsByTagName("head")[0].appendChild(d)}if(e&&e.get){return d}d=null};c.substitute=function(f,d,e){return f.replace(e||(/\\?\{([^{}]+)\}/g),function(h,g){if(h.charAt(0)=="\\"){return h.slice(1)}return(d[g]!=undefined)?d[g]:""})};c.capitalize=function(d){return d.replace(/\b[a-z]/g,function(e){return e.toUpperCase()})};c.getCoverUrl=function(e,f){var d=c.assureUrl(f||e);if(d){return d.replace("http://i.ku6.com","http://i2.ku6.com").replace("http://i6.ku6.com","http://i2.i6.ku6.com")}return a.img+"/common/defcover/default_mv.gif"};c.getPlayerUrl=function(d,e){return a.player+"/refer/"+d+"/v.swf"};c.getJCPlayerUrl=function(e,d){return a.player+"/jcrefer/"+e+"/"+d+"/v.swf"};c.getVideoUrl=function(d){return d?a.podcast+"/show/"+d+".html":null};c.getJCVideoUrl=function(e,d){return e?a.podcast+(d?"/film/show_"+e+"/"+d:"/film/index_"+e)+".html":null};c.getHDVideoUrl=function(d){return d?a.hd+"/show/"+d+".html":null};c.getPlaylistUrl=function(e,d){return e?a.podcast+(d?"/special/show_"+e+"/"+d:"/playlist/index_"+e)+".html":null};c.getPodcastUrl=function(e,d){e=parseInt(e);if(d){return a.podcast+(d.test("^/")?"":"/")+d}else{if(e==e&&e>9999){return a.podcast+"/u/"+e}}return null};c.getSpaceUrl=function(e,d){e=parseInt(e);if(d&&d.length>0){return"http://"+d+"."+a._space}else{if(e==e&&e>9999){return a.space+"/u/"+e}}return null};c.statPoiseServer=function(d){d=parseInt(d);return d==d?d%4:0};c.assureUrl=function(d){if(d){return"http://"+d.replace(/^http:\/\//,"")}return null};c.absoluteURI=function(d){d=d||"";if(d.test(/^http[s]?\:\/\//)){return d}var g=location,f=g.pathname;if(!d.test(/^\//)){var e=f.lastIndexOf("/");d=(e<0?"":f.substr(0,e+1))+d}return g.protocol+"//"+g.host+d};c.redirect=function(e,h,g){if(!e){return}var d=location.href,f=c.absoluteURI(e);if(d==f&&!!h){location.reload()}else{if(!!g){location.replace(f)}else{location.href=f}}}})(using("Ku6.Utils"));
(function(r){var u=Ku6.Browser.Engine,v=document,s=v.documentElement,i="nodeType",m="ownerDocument",b="defaultView",g="parentNode",h="contains",j="compareDocumentPosition",n="currentStyle",c="getComputedStyle",l="innerHTML",p="innerText",k="textContent",a="margin",d="padding",f="style",e="visibility",o="display";r.hideOutline=u.trident?function(w){w.hideFocus=true}:function(w){w[f].outline="none"};r.dispose=function(w){w[g].removeChild(w);return this};r.get=function(w,y){var x=r["get"+y.toLowerCase().capitalize()];return x?x(w):null};r.set=function(w,z,x){var y=r["set"+z.toLowerCase().capitalize()];if(y){y(w,x)}return this};r.getHtml=function(w){return w?w[l]||"":""};r.getText=(s[k]!==undefined)?function(w){return w?w[k]||"":""}:function(w){return w?w[p]||"":""};r.setHtml=function(x,w){if(x){x[l]=w}return this};r.setText=(s[k]!==undefined)?function(w,x){if(w){w[k]=x}return this}:function(w,x){if(w){w[p]=x}return this};r.show=function(w,x){if(w){if(x==2||x==1){w[f][e]="visible";if(x==2){w[f][o]=""}}else{w[f][o]=""}}return this};r.hide=function(w,x){if(w){if(x==2||x==1){w[f][e]="hidden";if(x==2){w[f][o]="none"}}else{w[f][o]="none"}}return this};r.toggle=function(x,z){if(x){var w=x[f][e]=="hidden"?"visible":"hidden",y=x[f][o]=="none"?"":"none";if(z==2||z==1){x[f][e]=w;if(z==2){x[f][o]=y}}else{x[f][o]=y}}return this};r.isHide=function(w,x){if(x==2||x==1){return w[f][e]=="hidden"&&((x==2&&w[f][o]=="none")||true)}return w[f][o]=="none"};r.getDocument=function(w){w=w||{};return(w[i]===9)?w:w[m]||w.document||document};r.getComputedStyle=function(w,y){if(w[n]){return w[n][y.camelCase()]}var x=r.getDocument(w)[b][c](w,null);return(x)?x.getPropertyValue([y.hyphenate()]):null};r.contains=function(x,y){var w=false;if(!y||!x||!y[i]||!x[i]){w=false}else{if(x[h]){if(u.presto||y[i]===1){w=x[h](y)}else{w=q(x,y)}}else{if(x[j]){if(x===y||!!(x[j](y)&16)){w=true}}}}return w};function q(w,x){while(x){if(w===x){return true}x=x.parentNode}return false}r.getPosition=function(z){var w=0,A=0;do{w+=z.offsetLeft||0;A+=z.offsetTop||0;z=z.offsetParent}while(z);return{x:w,y:A}};r.setPosition=function(x,w){if(x){var y=w||{};Hash.each(y,function(A,z){x[f][z]=A+"px"})}return this};r.getSize=function(w){return{x:w.offsetWidth,y:w.offsetHeight}};function t(w){var x={},y=w?d:a;["top","right","bottom","left"].each(function(z){x[z]=r.getComputedStyle(element,y+z.capitalize()).replace("px","")});return x}r.getMargin=function(){return t()};r.getPadding=function(){return t(true)}})(using("Ku6.Dom"));
(function(a){a.getSize=function(){var c=b();return{x:c.clientWidth,y:c.clientHeight}};a.getScroll=function(){var d=window,c=b();return{x:d.pageXOffset||c.scrollLeft,y:d.pageYOffset||c.scrollTop}};a.getScrollSize=function(){var d=b(),c=this.getSize();return{x:Math.max(d.scrollWidth,c.x),y:Math.max(d.scrollHeight,c.y)}};a.getPosition=function(){return{x:0,y:0}};a.getCoordinates=function(){var c=this.getSize();return{top:0,left:0,bottom:c.y,right:c.x,height:c.y,width:c.x}};function b(){var c=document;return(!c.compatMode||c.compatMode=="CSS1Compat")?c.getElementsByTagName("html")[0]:c.body}})(using("Ku6.Dom.Window"));
(function(d){var f="className",a="addClass",c="removeClass",g="hasClass",b="replaceClass",e="toggleClass";d[g]=function(h,i){return h[f].contains(i," ")};d[a]=function(h,i){if(h&&!d[g](h,i)){h[f]=(h[f]+" "+i).clean()}return this};d[c]=function(h,i){if(h&&d[g](h,i)){h[f]=h[f].replace(new RegExp("(^|\\s)"+i+"(?:\\s|$)"),"$1")}return this};d[b]=function(j,i,h){return d[c](j,i)[a](j,h)};d[e]=function(h,i){return d[d[g](h,i)?c:a](h,i)}})(using("Ku6.Dom"));
using("App.Template").zh_CN={lg_link:'<a href="http://zone.ku6.com/register.htm" target="_blank" class="cGreen">注册</a>|<a id="loginLink" href="http://zone.ku6.com/login.htm?jumpUrl={redirect}" class="cGreen">登录</a>|<a href="http://www.ku6.com/help/" target="_blank">帮助</a>',lg_uinfo:'hi,<span><a title="{nickTitle}" href="http://zone.ku6.com/welcome.htm" target="_blank">{nick}</a></span>|<span><a href="http://zone.ku6.com/welcome.htm" target="_blank">我的空间</a></span>|<span><a class="out" onclick="App.Logon.logout();return false" href="#">退出</a></span>',lg_info:'<div class="areas sLoginIN"><dl><dt><a title="{nickTitle}" href="http://zone.ku6.com/welcome.htm" target="_blank"><img alt="{nickTitle}" src="{ico}" /></a></dt><dd><p><span class="name">HI!<a title="{nickTitle}" href="http://zone.ku6.com/welcome.htm" target="_blank">{nick}</a></span></p><p class="p2"><a href="http://zone.ku6.com/welcome.htm?a=addpodcast" target="_blank">上传视频</a>|<a href="http://zone.ku6.com/welcome.htm" target="_blank">进入空间</a>|<a href="http://group.ku6.com/" target="_blank">进入群组</a></p></dd></dl><div class="lineDot"></div><p><span class="fr out"><a href="#" onclick="App.Logon.logout(event);return false">退出</a></span></p></div>',lg_box:'<div class="areas sLogin"><form onsubmit="App.Logon.login(event, this);return false"><dl><dt>欢迎登陆中国第一视频门户</dt><dd><span><input type="text" class="inputLogin" onblur="if(this.value.replace(\' \',\'\') == \'\') this.value = this.defaultValue;" onfocus="if(this.value == this.defaultValue) this.value = \'\'" value="Email 或 用户名" name="account" tabindex="1" /></span><span class="mid"><input type="submit" class="btnLogin" value="登陆" tabindex="4"></span><span><label><a href="http://zone.ku6.com/register.htm" target="_blank" tabindex="5">免费注册</a></label></span></dd><dd><span><input type="password" value="" name="password" class="inputLogin" tabindex="2"/></span><span class="mid"><input type="checkbox" id="remeberMe" name="expire" checked="checked" tabindex="3" class="inputCheck"/><label for="remeberMe">记住我</label></span><span><label><a href="http://zone.ku6.com/recover.htm" target="_blank" tabindex="6">忘记密码</a></label></span></dd></dl></form></div>'};function _T(a){return App.Template.zh_CN[a]||""};
(function(b){var a="major",c="minor",d="rev";b.Version=function(e){this[a]=e[0]!=null?parseInt(e[0]):0;this[c]=e[1]!=null?parseInt(e[1]):0;this[d]=e[2]!=null?parseInt(e[2]):0};b.Version.prototype.isValid=function(e){if(this[a]<e[a]){return false}if(this[a]>e[a]){return true}if(this[c]<e[c]){return false}if(this[c]>e[c]){return true}if(this[d]<e[d]){return false}return true}})(using("Ku6.SWF"));(function(b){var d=Ku6.Browser,a=Ku6.SWF,c=a.Version;b.getVersion=function(){var g=new c([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var f=navigator.plugins["Shockwave Flash"];if(f&&f.description){g=new c(f.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{try{var h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(i){try{var h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");g=new c([6,0,21]);h.AllowScriptAccess="always"}catch(i){if(g.major==6){return g}}try{h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(i){}}if(h!=null){g=new c(h.GetVariable("$version").split(" ")[1].split(","))}}return g};b.remove=function(f){var e=Ku6.id(f);if(e&&e.nodeName&&e.nodeName=="OBJECT"||e.nodeName=="EMBED"){if(d.trident&&d.Platform.win){e.style.display="none";(function(){if(e.readyState==4){e=null;var h=Ku6.id(f);if(h){for(var g in h){if(typeof h[g]=="function"){h[g]=null}}h.parentNode.removeChild(h);h=null}}else{setTimeout(arguments.callee,10)}})()}else{e.parentNode.removeChild(e);e=null}}};b.cleanup=function(){var e="instanceIds";for(var f=0,g=a[e].length;f<g;f++){b.remove(a[e][f])}b[e]=null}})(using("Ku6.SWF.Util"));(function(i){var p=Ku6.SWF.Version,h=Ku6.SWF.Util;var j="setAttr",l="getAttr",g="addPar",o="getPar",e="getPars",n="addVar",a="getVar",m="getVars",b="getVarPairs",d="getSWFHTML",k="write",c="instanceIds";i[c]=[];i.Object=function(t,r,B,v,y,A,z,C,x,q,s,u){if(!document.getElementById){return}this.skipDetect=true;this.installedVer=h.getVersion();this.pars={quality:C};this.vars={};this.attrs={swf:t||"",id:r||"",width:B||1,height:v||1,useExpressInstall:!!z,doExpressInstall:false,xiRedirectUrl:x||window.location.href,redirectUrl:q||""};if(y){this[j]("version",new p(y.toString().split(".")))}if(A){this[g]("bgcolor",A)}if(u){this[j]("updateSwf",u)}};var f=i.Object.prototype;f[j]=function(r,q){this.attrs[r]=q};f[l]=function(q){return this.attrs[q]};f[g]=function(r,q){this.pars[r]=q;return this};f[e]=function(){return this.pars};f[n]=function(r,q){this.vars[r]=q;return this};f[m]=function(){return this.vars};f[b]=function(){var r=[],q,s=this.vars;for(q in s){r.push(q+"="+encodeURIComponent(s[q]))}return r};f[d]=function(){var s="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this[l]("doExpressInstall")){this[n]("MMplayerType","PlugIn")}s='<embed type="application/x-shockwave-flash" src="'+this[l]("swf")+'" width="'+this[l]("width")+'" height="'+this[l]("height")+'"';s+=' id="'+this[l]("id")+'" name="'+this[l]("name")+'" ';for(var q in this.pars){s+=[q]+'="'+this.pars[q]+'" '}var r=this[b]().join("&");if(r.length>0){s+='flashvars="'+r+'"'}s+="/>"}else{if(this[l]("doExpressInstall")){this[n]("MMplayerType","ActiveX")}s='<object id="'+this[l]("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this[l]("width")+'" height="'+this[l]("height")+'"';s+=this[l]("codebase")?' codebase="'+this[l]("codebase")+'">':">";s+='<param name="movie" value="'+this[l]("swf")+'" />';for(var q in this.pars){s+='<param name="'+q+'" value="'+this.pars[q]+'" />'}var r=this[b]().join("&");if(r.length>0){s+='<param name="flashvars" value="'+r+'" />'}s+="</object>"}return s};f[k]=function(r){var q=this[l]("version");if(this[l]("useExpressInstall")){var t=new p([6,0,65]);if(this.installedVer.isValid(t)&&!this.installedVer.isValid(q)){this[j]("doExpressInstall",true);this[n]("MMredirectURL",escape(this[l]("xiRedirectUrl")));this[n]("redirectURL",escape(this[l]("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Ku6 Flash Installation";this[n]("MMdoctitle",document.title);this[j]("swf",this[l]("updateSwf"))}}var u=this[l]("onFail");if(typeof(u)!="function"){u=null}if(this.skipDetect||this[l]("doExpressInstall")||this.installedVer.isValid(q)){if(arguments.length==0||!r){document.write(this[d]());return true}else{if(Ku6.id(r)){Ku6.id(r).innerHTML=this[d]();i[c][i[c].length]=this[l]("id");return true}else{u();return false}}}else{var s=this[l]("redirectUrl");if(s!=""){document.location.replace(s)}if(u){u()}}return false}})(using("Ku6.SWF"));(function(a){function b(d,c){a.Object.prototype[c]=a.Object.prototype[d]}b("setAttr","setAttribute");b("getAttr","getAttribute");b("addPar","addParam");b("getPars","getParams");b("addVar","addVariable");b("getVar","getVariable");b("getVars","getVariables");b("getVarPairs","getVariablePairs")})(using("Ku6.SWF"));Ku6.SWFObject=function(b){if(!document.createElement||!document.getElementById){return}if(!b.swf||!b.id||!b.w||!b.h){return}var c=b.id;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(b.embedID){c=b.embedID}}else{if(b.objID){c=b.objID}}var a=new Ku6.SWF.Object(b.swf,c,b.w,b.h,b.ver||"6.0.0",b.c||"#fff",!!b.useExpressInstall,b.q||"high",b.xiRedirectUrl,b.redirectUrl,b.detectKey,b.updateSwf);a.addPar("AllowFullScreen","true").addPar("AllowScriptAccess","always");if(b.scale){a.addPar("scale",b.scale)}if(b.salign){a.addPar("salign",b.salign)}if(b.wmode){a.addPar("wmode",b.wmode)}if(b.menu){a.addPar("menu",b.menu)}if(b.pluginspage){a.addPar("pluginspage",b.pluginspage)}a.setAttr("name",b.name||c);if(b.onFail){a.setAttr("onFail",b.onFail)}if(b.codebase){a.setAttr("codebase",b.codebase)}return a};var FlashObject=SWFObject=Ku6.SWF.Object;
(function(f){var d=Ku6,b=d.Cookie,a=d.Utils,c=d.Urls;f.TYPE_PASSPORT="passport";f.TYPE_PODCAST="podcast";f.TYPE_SPACE="space";f.DEFAULT_COVER=c.img+"/common/defcover/{gender}_{size}.gif";var e={sp:";",_get:function(g,j){if(!g){return null}var h=g.split(this.sp),k=h.length;if(k==1){return h[0]}return h[Math.min(k-1,j)]}};d.each("Big,0,big|Small,1,small|Middle,2,small".split("|",3),function(g,h){var j=g.split(",",3);if(j){e["get"+a.capitalize(j[0])]=function(i,k){return this._get(i,j[1])||a.substitute(f.DEFAULT_COVER,{gender:(["boy","girl","both"][k]||"both"),size:j[2]})}}});f[a.capitalize(f.TYPE_PASSPORT)]={getIcon:function(g){return{small:e.getSmall(g),middle:e.getMiddle(g),big:e.getBig(g)}},get:function(){var k=b.read("systemPPCLoginUser");if(!k){return null}var j=k.split("_--_");if(j.length!=5||isNaN(j[0])||parseInt(j[0])<=999){return null}var h=b.read("systemPPCLoginUserNickName"),g=b.read("systemPPCLoginUserHeadFace"),i=this.getIcon(g);return{uid:j[0],url:j[1],username:j[2],email:j[3],service:j[4],nick:(h==null?"":unescape(h.replace(/\\/ig,"%"))),icon:g,bigIcon:i.big,middleIcon:i.middle,smallIcon:i.small}},clean:function(){d.each(["","NickName","Secure","HeadFace","Service"],function(g){b.dispose("systemPPCLoginUser"+g,{domain:c._root,path:"/"})});d.each(["Name","Id","State","Secure","SaveLogin","Sex"],function(g){b.dispose("sysUser"+g,{domain:c._root,path:"/"})})},getHistory:function(){var g=b.read("systemPPCLoginedUserName");return g?unescape(g.replace(/\\/ig,"%")).split(";"):[]}};f[a.capitalize(f.TYPE_PODCAST)]={getIcon:function(g){return{small:e.getSmall(g),middle:e.getMiddle(g),big:e.getBig(g)}},get:function(){var i=b.read("podcast");if(!i){return null}var h=i.split("|");if(h.length<7||isNaN(h[0])||parseInt(h[0])<=999){return null}h[5]=unescape(h[5].replace(/\\/ig,"%"));var g=this.getIcon(h[6]);return{uid:parseInt(h[0]),status:parseInt(h[1]),email:h[2],username:h[3],url:h[4],nick:(h[5]==null?"":unescape(h[5].replace(/\\/ig,"%"))),icon:h[6],bigIcon:g.big,middleIcon:g.middle,smallIcon:g.small}},clean:function(){b.dispose("podcast",{domain:c._podcast,path:"/"})}};f[a.capitalize(f.TYPE_SPACE)]={getIcon:function(g){return{small:SpaceIcon.getSmall(g),middle:SpaceIcon.getMiddle(g),big:SpaceIcon.getBig(g)}},get:function(){var i=b.read("space");if(!i){return null}var h=i.split("|");if(h.length<8||isNaN(h[0])||parseInt(h[0])<=999){return null}h[3]=unescape(h[3].replace(/\\/ig,"%"));var g=this.getIcon(h[6]);return{uid:h[0],status:h[1],email:h[2],username:h[3],domain:h[4],nick:(h[5]==null?"":unescape(h[5].replace(/\\/ig,"%"))),icon:h[6],bigIcon:g.big,middleIcon:g.middle,smallIcon:g.small}},clean:function(){b.dispose("space",{domain:c._space,path:"/"})}}})(using("Ku6.User"));
(function(D){var b=Ku6,B=b.Urls,G=b.Event,e=b.Utils,g=b.Cookie;var z="logon",m="sync",t="validate",v="LOGON_TYPE_IN",u="LOGON_TYPE_OUT",j="logon",J="sync",s="init",l="update",H="timeout",f="error",A="exception",r="busy",x="TIP_MSG",c="account",F="password",K="expire",E="SSO_ENABLE",o="ASYNC_SSO",h="REDIRECT_WAIT_SYNC",d="EXPIRE_DEF",C=["overTime","referKey","redirectUrl","referKey","domainId","dm","sso"];b.extend(D,b.Events);b.each(C,function(M){D["set"+e.capitalize(M)]=function(N){D[M]=N;return this};D["get"+e.capitalize(M)]=function(){return D[M]}});D.setOverTime(30*1000).setReferKey("www").setSso((window.opera?"":B.space)+"/sso/sso.html?action={action}&callback={callback}");D[d]=2*7*24*60*60;D[h]=15000;D[E]=true;D[o]=true;D[v]="login";D[u]="logout";D[x]=["\u9a8c\u8bc1\u5904\u7406\u4e2d,\u8bf7\u7a0d\u7b49...","\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a","\u7528\u6237\u540d\u4e0d\u80fd\u542b\u6709\u4e2d\u6587\u5b57\u7b26(\u8001\u7528\u6237\u9664\u5916)","\u7528\u6237\u540d\u957f\u5ea64-16\u4f4d(1\u4e2d\u6587\u53602\u4f4d)","\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a","\u5bc6\u7801\u4e0d\u80fd\u542b\u6709\u4e2d\u6587\u5b57\u7b26","\u5bc6\u7801\u957f\u5ea64-16\u4f4d","\u7528\u6237\u540d\u4e0d\u5b58\u5728","\u5bc6\u7801\u9519\u8bef","\u53d1\u751f\u672a\u77e5\u9519\u8bef,\u8bf7\u91cd\u8bd5!"];var a={};a[D[v]]=B.passport+"/login_doLogin.htm";a[D[u]]=B.passport+"/login_doLogout.htm";function i(){return D.form?D.form.elements:null}function w(N,O){var M,P;if(N==""){M=c;P=1}else{if(O==""){M=F;P=4}else{if(O.length<4||O.length>16){M=F;P=6}else{if((/[^\x00-\xff]/).test(O)){M=F;P=5}}}}if(M&&P>=0){D.fireEvent(f,[t,v,{msg:D[x][P],name:M},D.getDomainId()]);return false}return true}var p={ing:"Ing",timer:"Timer"};function k(M,P){var N=M+p.ing,O=M+p.timer;D[N]=!!P;D[O]=!!!P?$clear(D[O]):function(){D[O]=$clear(D[O]);if(D[N]){D[N]=false;D.fireEvent(H,[z,M])}N=O=null}.delay(D.getOverTime())}function n(M,N){if(!M||!N){D.fireEvent(A,[z,M,N]);return}k(M,true);e.importJs(N)}function I(N,Q){var O;if(N){var R=D.getReferKey(),T=D.getDomainId(),M=D.getDm(),P=N==D[v],S=(P?"loginName="+Q.name+"&password="+encodeURIComponent(Q.pass):"redirect=0")+"&callBackMethod="+D.$name+"."+(P?"onLogin":"onLogout");P&&Q.expire&&(S+="&expire="+D[d]);R&&(S+="&refer="+R);T&&T>0&&(S+="&domainid="+T);M&&(S+="&dm="+M);var O=a[N];O+=(O.indexOf("?")<0?"?":"&")+S+"&"+$time()}return O}D.login=function(S,R){if(S){G.preventDefault(S)}var N=D[v];if(D[N+p.ing]==true){D.fireEvent(r,[N])}else{if(!D.form&&R){D.form=R}if(D.form){var P=i(),O=P&&P[c]?P[c].value:"",Q=P&&P[F]?P[F].value:"",M=P&&P[K]?P[K].checked:false;if(O==P[c].defaultValue){O=""}if(w(O,Q)){n(N,I(N,{name:O,pass:Q,expire:M}))}}}};D.logout=function(N){if(N){G.preventDefault(N)}var M=D[u];if(D[M+p.ing]==true){D.fireEvent(r,[M])}else{n(M,I(M))}};D.onLogin=function(N,O){var M=D[v];if(N&&(parseInt(N.status)==227||parseInt(N.status)==229)){if(!D.SSO_ENABLE||D[o]){L(M,true,D[h])}if(D.SSO_ENABLE){D.doSync(M)}}else{L(M,false,N)}};D.onLogout=function(N,O){var M=D[u];if(N&&parseInt(N.status)==264){if(!D.SSO_ENABLE||D[o]){L(M,true,D[h])}if(D.SSO_ENABLE){D.doSync(M)}}else{L(M,false,N)}};function y(){var M=D.getRedirectUrl();if(M&&M!=""){window.location.href=M}}function L(M,O,N){k(M,false);if(O){D.update();D.fireEvent(j,[M,N]);if(N&&!isNaN(N)&&N>0){D.directTimer=y.delay(N)}}else{D.fireEvent(f,[z,M,N])}}function q(M,O,N){if(D.SSO_ENABLE&&!D[o]){L(M,O,N)}else{D.directTimer=b.clear(D.directTimer);y()}if(O){D.fireEvent(J,[M,N])}else{D.fireEvent(f,[m,M,O,N])}}D.doSync=function(O){var R;if(O==D[v]){R="onLoginSync"}else{if(O==D[u]){R="onLogoutSync"}else{D.fireEvent(A,[m,O]);return}}var P=D.getSso().substitute({action:O,callback:D.$name+"."+R});P+=(P.indexOf("?")<0?"?":"&")+b.time();var S="ku6_sso_frame",N=$(S,true);if(!N){var T=document.createElement("iframe");T.id=T.name=S;T.src=P;T.style.width=T.style.height="0";T.style.position="absolute";T.style.zIndex="-1";T.style.visibility="hidden";var M=$(D.panel,true);if(M){var Q=M.nextSibling;(Q)?M.parentNode.insertBefore(T,Q):M.parentNode.appendChild(T);Q=null}M=null;T=null}else{N.src=P}N=null};D.onLoginSync=function(N,M){q(D[v],N,M)};D.onLogoutSync=function(N,M){q(D[u],N,M)};D.update=function(){var M=b.User.Passport.get();if(b.id(D.panel)){D.form=null;b.id(D.panel).innerHTML=M?_T("lg_info").substitute({nickTitle:M.nick.escHtmlEp(),nick:M.nick,ico:M.smallIcon}):_T("lg_box")}if(D.ONERROR){D[M?"removeEvent":"addEvent"](f,D.ONERROR)}D.fireEvent(l,[M]);return this};D.init=function(M){D.panel=M||"";if(!D.ONERROR){D.ONERROR=function(N,R,P,S){if(N==t&&D.form&&P){alert(P.msg||_("server 500"));var O=i(),Q=O[P.name];if(Q){Q.focus()}O=null;Q=null}}}D.fireEvent(s);D.update();D.init=null;delete D.init}})(using("Ku6.Logon"));
(function(b){var d=Ku6.Dom,a=Ku6.Utils,c=Ku6.Event;b.AutoCompleteTip=new Ku6.Class();b.AutoCompleteTip.UID=0;b.AutoCompleteTip.prototype={initialize:function(f){f=f||{};if(!f.name||window[f.name]){return window[f.name]}this.$name=this.name=f.name;this.uid=++b.AutoCompleteTip.UID;var e=this.options=Ku6.extend({minWidth:280,size:10,fetchDelay:30,autoFetch:false,autoHide:true,hideDelay:50,action:"http://fz.v.so.ku6.com/query",input:null,onclick:null,zIndex:300,iframeFix:false,align:null,cache:false,boxCls:"acBox",resultsCls:"acRs",resultCls:"acR",resultFocusCls:"focus",keyCls:"acRK",statCls:"acRC",closeCls:"acC",prefix:"_ac_",statSuffix:"个视频",closeLang:"关闭",styleFix:false},f);this.bound={};this.resultPrefix=e.prefix+this.uid+"r";if(e.input){this.inputEl=$(e.input)}e.align=Ku6.id(e.align)?e.align:e.input;this.bindEvents();return this},build:function(){if(!this.builded){var f=this.options,e=this.bound;c.add(window,"unload",this.destory.bind(this));this.el=document.createElement("div");document.body.appendChild(this.el);this.el.style.display="none";this.el.style.zIndex=f.zIndex;this.el.className=f.boxCls;this.el.style.width=Math.max(this.inputEl.offsetWidth,f.minWidth)+"px";d.setHtml(this.el,(f.iframeFix?Ku6.FRAME_FIX_HTML:"")+'<ul class="'+f.resultsCls+'"></ul>');if(!e.elMouseOver){e.elMouseOver=function(){if(this.inputEl){this.inputEl.focus()}this.autoHideTimer=$clear(this.autoHideTimer)}.bind(this)}c.add(this.el,"mouseover",e.elMouseOver);this.resultsEl=this.el.getElementsByTagName("ul")[0];if(this.resultsEl){if(!e.resultsMouseOver){e.resultsMouseOver=function(i){var h=i.srcElement||i.target,g=h&&h.tagName?h.tagName.toLowerCase():"";if(g=="li"){c.stop(i);this.changeFocus(h)}}.bindWithEvent(this)}c.add(this.resultsEl,"mouseover",e.resultsMouseOver);if(!e.resultsMouseDown){e.resultsMouseDown=function(i){i=i||event;if(i){c.stop(i)}var h=i.srcElement||i.target,g=h.tagName.toLowerCase();if(g=="ul"){return}if(g=="span"&&d.hasClass(h,f.closeCls)){this.hide();return}if(g!="li"){h=h.parentNode}if(d.hasClass(h,f.resultCls)){this.changeFocus(h).fillKey(d.getHtml(h.getElementsByTagName("span")[1])).hide();if(typeof f.onclick=="function"){f.onclick()}}}.bind(this)}c.add(this.resultsEl,"mousedown",e.resultsMouseDown)}this.builded=true;if(f.autoFetch===true){this.fetchDelayHD=(function(){this.fetch()}).delay(f.fetchDelay,this)}}return this},destory:function(){c.remove(window,"unload",arguments.callee);var e=this.bound;this.fetchDelayHD=$clear(this.fetchDelayHD);this.autoHideTimer=$clear(this.autoHideTimer);if(this.inputEl){c.remove(this.inputEl,"keyup",e.inputKeyUp);c.remove(this.inputEl,"blur",e.inputBlur);c.remove(this.inputEl,"focus",e.inputFocus);this.inputEl=null}if(this.resultsEl){c.remove(this.resultsEl,"mouseover",e.resultsMouseOver);c.remove(this.resultsEl,"mousedown",e.resultsMouseDown);this.resultsEl=null}if(this.el){c.remove(this.el,"mouseover",e.elMouseOver);d.dispose(this.el);this.el=null}for(var f in this.bound){this.bound[f]=null}},bindEvents:function(){var g=Ku6.Event,e=this.options,f=this.bound;if(this.inputEl){this.inputEl.setAttribute("autocomplete","off");if(!f.inputKeyUp){f.inputKeyUp=function(j){var i=j.keyCode;if(i==38){this.scrollUp()}else{if(i==40){this.scrollDown()}else{var h=this.inputEl.value;if(h.length==0){this.lastSearch="";this.hide(true)}else{if(h==this.lastSearch){this.show()}else{$clear(this.fetchDelayHD);this.fetchDelayHD=this.fetch.delay(e.fetchDelay,this)}}}}}.bindWithEvent(this)}g.add(this.inputEl,"keyup",f.inputKeyUp);if(!f.inputFocus){f.inputFocus=function(h){if(this.inputEl.value.length==0){this.hide()}else{if(this.resultsEl&&this.resultsEl.childNodes.length){this.show()}}}.bindWithEvent(this)}g.add(this.inputEl,"focus",f.inputFocus);if(e.autoHide){if(!f.inputBlur){f.inputBlur=function(h){if(e.autoHide){if(e.hideDelay){this.autoHideTimer=this.hide.delay(e.hideDelay,this)}else{this.hide()}}}.bindWithEvent(this)}g.add(this.inputEl,"blur",f.inputBlur)}}return this},show:function(){if(!this.builded){this.build()}else{$clear(this.autoHideTimer);var g=this.options,l=d.getComputedStyle;if(!this.showing){this.showing=true;if(Ku6.id(g.align)){var i=Ku6.id(g.align),e=d.getPosition(i),n=d.getSize(i),k=n.y;if(g.styleFix){var m=d.getMargin(i),j=d.getPadding(i);k=k-m.top-m.bottom-j.top-j.bottom}i=null;this.moveTo({left:e.x-(g.rightAlign?parseInt(d.getComputedStyle(this.el,"width").replace("px",""))-n.x:0),top:e.y+k})}d.show(this.el)}if(g.iframeFix){var i=this.el,f=i.getElementsByTagName("iframe")[0];if(f){var n=d.getSize(i);if(g.styleFix){var m=d.getMargin(i),j=d.getPadding(i);n.x+=m.left+m.right+j.left+j.right;n.y+=m.top+m.bottom+j.top+j.bottom}f.style.height=n.y+"px";f.style.width=n.x+"px"}i=f=null}}return this},hide:function(e){if(this.showing){this.showing=false;d.hide(this.el)}if(e){this.cleanResult()}return this},moveTo:function(e){d.setPosition(this.el,e);return this},scrollUp:function(){return this.scroll(true)},scrollDown:function(){return this.scroll(false)},changeFocus:function(e){var f=this.options;if(e&&d.hasClass(e,f.resultCls)){var g=this.resultPrefix;d.removeClass($(g+this.focusIndex),f.resultFocusCls).addClass(e,f.resultFocusCls);this.focusIndex=parseInt(e.id.replace(g,""))}return this},scroll:function(i){if(!this.builded){this.build()}if(this.resultsEl){var e=this.resultsEl.getElementsByTagName("li");if(e.length>0){var h=this.options;this.show();var g=this.focusIndex;if(g>=0){d.removeClass(e[g],h.resultFocusCls)}var f=0;if(i){f=g>=0?(g-1):(e.length-2)}else{f=(g+2)>=e.length?-1:(g+1)}if(f>=0){d.addClass(e[f],h.resultFocusCls)}this.focusIndex=f;this.fillKey(f>=0?d.getHtml(e[f].getElementsByTagName("span")[1]):this.lastSearch)}e=null}return this},fillKey:function(e){if(this.inputEl){this.inputEl.focus();this.inputEl.value=e;this.inputEl.select()}return this},fetch:function(){if(!this.inputEl||this.inputEl.value.length==0||this.inputEl.value==this.lastSearch){return}var e=this.inputEl.value;this.lastTime=$time();var f=this.options.action;if(f){f+=f.indexOf("?")>=0?"&":"?";f+="key="+encodeURIComponent(e)+"&n="+this.name+".response&cp="+this.lastTime;a.importJs(f,{onLoad:function(g){Ku6.Dom.dispose(g)}});this.onFetch(e)}},onFetch:function(e){this.lastSearch=e},response:function(e,f){if(typeof e=="object"&&this.lastTime==f&&(this.inputEl.value!="")){this.render(e)}},onEmpty:function(){this.hide().cleanResult()},cleanResult:function(){this.focusIndex=-1;if(this.resultsEl){d.setHtml(this.resultsEl,"")}},filterHtml:function(g){var f=this.options,e=[];e.push('<span class="'+f.statCls+'">'+g.c+f.statSuffix+"</span>");e.push('<span class="'+f.keyCls+'">'+g.k+"</span>");return e.join("")},render:function(g){if(!this.builded){this.build()}if(!g||g.length==0){this.onEmpty()}else{if(this.resultsEl){var f=[],j=this.options;for(var e=0,k=g.length;e<k;e++){f.push('<li id="'+this.resultPrefix+e+'" class="'+j.resultCls+'">');f.push(this.filterHtml(g[e]));f.push("</li>")}f.push('<li style="padding:0 3px;"><span class="'+j.closeCls+'">'+j.closeLang+"</span><span>&nbsp;</span></li>");d.setHtml(this.resultsEl,f.join(""));f=j=null;this.focusIndex=-1;this.show()}}}}})(using("Ku6.Plugin"));
(function(c){var e=Ku6.Event,a=Ku6.Events,f=Ku6.Browser;function b(h,g){var i=$(h);if(i&&i.style){i.style.display=(g===false?"none":"")}}function d(g){if(!g.runing){g.runing=true;g.stop();if(!g.FN){g.FN=function(){if(g.paused){return}var j=g.options,m=j.count;if(m<=0){g.stop();return}var h=g.index,l=(h<(m-1)?h+1:0),k=j.prefix;g.index=l;b(k+h,false);b(k+l)}}g.timer=g.FN.periodical(g.options.time)}}c.TimeSwitcher=function(g){this.options={prefix:"tt_",count:0,index:0,time:5000};this.initialize.call(this,g)};c.TimeSwitcher.prototype={initialize:function(g){$extend(this.options,g);var h=this.options;this.index=h.index||0;if(h.auto){this.start()}},start:function(){if(this.runing){return this}var h=this.options,g=this;if(h.count>1){if(!this.attached&&e){e.add(window,"unload",function(){e.remove(window,"unload",arguments.callee);g.stop(true)});this.attached=true}if(h.lazy&&!f.loaded){e.add(window,"domready",d.bind(this,[this]))}else{d(this)}}return this},pause:function(){this.paused=true},contine:function(){this.paused=false},stop:function(g){$clear(this.timer);this.timer=null;if(g){this.runing=false}}}})(using("Ku6.Plugin"));
(function(e){var d=Ku6,g=d.Dom,c=d.Urls,b=d.Utils,f=d.Event,a=d.Cookie;e.max=30;e.url=c.podcast+"/video.htm?t=getVideosByIds&cb="+e.$name+".build&ids=";e.key="QuickList";e.hash="qlist";e.addClass="plus";e.playClass="arrow";e.counter="qlCounter";e.list="listContainer";e.syncWait=500;e.loadDelay=3000;e.init=function(m){var j=(m||document).links,o;this.retrieve();var n=","+this.value.join(",")+",";for(var k=0,h=j.length;k<h;k++){o=j[k];if(g.hasClass(o,this.addClass)&&o.hash.length>1){o.className=(n.indexOf(","+o.hash.substr(1)+",")>-1)?this.playClass:this.addClass}}this.count()};e.count=function(){var i=$(this.counter);if(i){var h=this.value.length;i.innerHTML=h?("("+h+")"):"";i.style.display=h?"":"none"}};e.observe=function(){var h=this.value.join("");this.retrieve();if(h!=this.value.join("")){this.init();$clear(this.updater);this.updater=this.fetch.delay(this.loadDelay,this);if($type(this.onSync)=="function"){this.onSync()}}};e.toggle=function(i){if(i){f.preventDefault(i);var j=i.target||i.srcElement;if(j.hash.length>1){var h=j.hash.substr(1);if(this.contains(h)){this.play(h)}else{j.className=this.playClass;this.add(h,true)}}}};e.del=function(j,i){this.remove(i);if(j){f.preventDefault(j);var h=(j.target||j.srcElement).parentNode;if(h){h.parentNode.removeChild(h)}}};e.dels=function(h){if(h){f.preventDefault(h)}$splat(this.waitDel).each(function(j){this.remove(j);var i=$("v_"+j);if(i){i.parentNode.removeChild(i)}},this)};e.delAll=function(i){if(i){f.preventDefault(i)}this.clear();var h=$(this.list);if(h){h.innerHTML=""}};e.clear=function(){this.value=[];this.store("",-1)};e.contains=function(h,i){this.retrieve(i);return this.value.contains(h)};e.add=function(h,i){this.retrieve(i);if(this.value.length<this.max){if(!this.contains(h)){this.value.push(h);this.store(this.value.join(","))}}else{alert("抱歉，点播单添加失败：\t\t\n您的当前点播单中的视频数目已经达到上限("+this.max+")\n您可以移除某些视频后再添加。")}};e.remove=function(h,i){this.retrieve(i);if(this.contains(h)){this.value.erase(h);this.store(this.value.join(","))}};e.store=function(h,i){a.write(this.key,h,{duration:(i||366),domain:c._root,path:"/"});this.count()};e.retrieve=function(h){if(!h||!this.value){this.value=a.read(this.key);this.value=(this.value?this.value.split(","):[])}return this.value};e.removed=function(){return true};e.render=function(h){this.init(h);this.fetch();this.observer=this.observe.periodical(this.syncWait,this)};e.delSelect=function(h,i){if(!this.waitDel){this.waitDel=[]}this.waitDel[i?"include":"erase"](h)};e.formatTime=function(j){var l=j%3600,h=Math.floor(j/3600),k=l?Math.floor(l/60):0,i=l-k*60;return(h?(h+":"):"")+(h&&k<10?"0":"")+k+":"+(i<10?"0":"")+i};e.build=function(m){this.data=m;if(m&&m.status==1){var l=[];if(!this.waitDel){this.waitDel=[]}for(var k=0,o=m.data.count;k<o;k++){var j=m.data.list[k],h=j?j.vid:this.value[k];if(j){l.push('<li id="v_'+h+'"><span class="time">'+this.formatTime(j.videoTime)+'</span><a href="#" title="从点播单中清除" class="delete" onclick="QuickList.del(event, \''+h+'\')"></a><span><a href="'+b.getVideoUrl(h)+'#qlist"><img src="http://'+(j.picPath||"").replace("http://","")+'" /></a></span><input type="checkbox" onclick="QuickList.delSelect(\''+h+"', this.checked)\" "+(this.waitDel.contains(h)?'checked="checked"':"")+'/> <a href="'+b.getVideoUrl(h)+"#"+this.hash+'">'+j.title+"</a></li>")}else{l.push('<li><span class="time">00:00</span><a href="#" title="从点播单中清除" class="delete" onclick="QuickList.del(event, \''+h+'\')"></a><span><a href="#" onclick="return false;"><img src="http://img.ku6.com/common/defcover/default_mv.gif" /></a></span><input type="checkbox" onclick="QuickList.delSelect(\''+h+"', this.checked)\" "+(this.waitDel.contains(h)?'checked="checked"':"")+"/> 视频不存在或已删除</li>")}}$(this.list).innerHTML=l.join("")}if(this.script&&this.script.parentNode){this.script.parentNode.removeChild(this.script);delete this.script}};e.fetch=function(){if(!this.value.length){this.build({data:{count:0,list:[]},status:1});return}var h=document.createElement("script");h.type="text/javascript";h.src=this.url+this.value.join(",")+"&"+(new Date()).getTime();document.getElementsByTagName("head")[0].appendChild(h);this.script=h};e.save=function(){};e.playAll=function(h){if(h){f.preventDefault(h)}this.retrieve();if(this.value[0]){this.play(0)}};e.play=function(h){window.top.location.href=b.getVideoUrl($type(h)=="string"?h:this.value[h])+"#"+this.hash}})(using("QuickList"));
(function(a){var b=Ku6.Dom;a.hideOutline=b.hideOutline;a.getPosition=b.getPosition;a.hasClass=b.hasClass;a.addClass=b.addClass;a.removeClass=b.removeClass;a.getDocument=b.getDocument;a.getComputedStyle=b.getComputedStyle})(using("Ku6.Utils"));
String.implement({escHtml:function(a){return(a===true?this.replace(/<br\s*\/?>/gi,"\n"):this).replace(/[&'"<>\/\\\-\x00-\x09\x0b-\x0c\x1f\x80-\xff]/g,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/\r\n/g,"<br/>").replace(/\n/g,"<br/>").replace(/\r/g,"<br/>").replace(/ /g,"&nbsp;")},escHtmlEp:function(){return this.replace(/[&'"<>\/\\\-\x00-\x1f\x80-\xff]/g,function(a){return"&#"+a.charCodeAt(0)+";"})}});(function(e){var c=Ku6,g=c.Dom,h=c.Browser,b=h.Engine,a=c.Utils,f=c.Event,d=using("App.RunTime");e.USE_IFRAME_FIX=h.swfWmodeTrouble||(b.trident&&b.version<=4);e.Logon=c.Logon;e.getQuery=function(i){var j=location.search.match(new RegExp("[?&]"+i+"=([^&]*)(&?)","i"));return j?j[1]:j};e.SWITCHTAB_DELAY=100;e.switchTab=function(o,l,k,m,j,i){c.clear(d["STAB_T_"+m]);var n=function(){d["STAB_T_"+m]=null;if(o&&o.tagName&&o.tagName.toLowerCase()=="a"){g.hideOutline(o)}var r,p=j||"current",w=i||"",s=m+"_t",v=m+"_c";for(var q=0;q<l;q++){r=q==k;if($(s+q)&&(r?w:p)){g.removeClass($(s+q),r?w:p)}if($(s+q)&&(r?p:w)){g.addClass($(s+q),r?p:w)}if($(v+q)){g[r?"show":"hide"]($(v+q))}var u=Ku6.Urls.www+"/"+m+"/"+q+"/index.shtml";if(r&&$(m+"_i"+q)&&$(m+"_i"+q).src!=u){$(m+"_i"+q).src=u}}};if(l&&k<l){if(e.SWITCHTAB_DELAY>0){d["STAB_T_"+m]=n.delay(e.SWITCHTAB_DELAY)}else{n()}}};e.defaultKey="\u8bf7\u8f93\u5165\u67e5\u8be2\u5185\u5bb9";e.doFocus=function(i){if(i.value==this.defaultKey){i.value="";i.style.color="black"}};e.doBlur=function(i){if(i.value==""||i.value==this.defaultKey){i.value=this.defaultKey;i.style.color="#bbb"}else{i.style.color="black"}};e.setSearch=function(m,l){if(l&&l!=""){e.defaultKey=l}var j=document.getElementsByName(m);for(var k=0,m=j.length;k<m;k++){this.doBlur(j[k])}};e.doSearch=function(o,i){if(o){try{var k=o.elements.inp,m=o.elements.searchType,j=k?k.value.replace(/[_&\/\?]/g," "):"";if(j==""){alert("请输入查询内容 ^_^");if(k){k.focus()}}else{var n=Ku6.Urls.so+"/",l={video:n+"v/q",user:n+"u/q",playlist:n+"p/q",movie:n+"m/q"}[m?m.value||"video":"video"];if(l){o.action=l+encodeURIComponent(j);if(i===true){o.submit()}else{return true}}}}catch(p){return false}}return false};e.showSearchType=function(j,i){i=i||"";if(j){f.preventDefault(j)}g.toggle($("selOption"+i));return false};e.changeSearchType=function(l,i,j){j=j||"";var n=$("searchType"+j),k=$("typeSelected"+j),m=$("inp"+j);if(n){n.value=l}g.hide($("selOption"+j));if(k&&i){g.set(k,"html",g.get(i,"html"))}if(m){m.focus()}n=k=m=null};e.searchMouseOver=function(n,m,j){j=j||"";var l=n.target||n.srcElement,i=l?l.tagName.toLowerCase():"";if(m===true||(i&&i=="a")){if(n){f.stopPropagation(n)}var k="timer"+j;e[k]=c.clear(e[k])}};e.searchMouseOut=function(m,l,j){j=j||"";var k=m.target||m.srcElement,i=k?k.tagName.toLowerCase():"";if(l===true||(i&&i=="a")){if(m){f.stopPropagation(m)}if($("selOption"+j)&&!g.isHide($("selOption"+j))){e["timer"+j]=e.searchTypeHide.delay(e.SEARCH_HIDE_DELAY||500,e,[j])}}};e.searchTypeHide=function(i){i=i||"";g.hide($("selOption"+i))};e.toString=using("Ku6").toString})(using("App"));
