﻿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(c){var e="http://",a=".dy630.com",d={img:e+"img"+a,podcast:e+"v"+a,www:e+"www"+a,blog:e+"blog"+a,passport:e+"passport"+a,space:e+"zone"+a,so:e+"so"+a,group:e+"group"+a,juchang:e+"juchang.com"};for(var b in d){c[b]=d[b];c["_"+b]=d[b].replace(/^http(s?):\/\//i,"")}c.domain=".dy630.com"})(using("dy630.Urls"));(function(a){a.FRAME_FIX_HTML='';a.extend=function(d,b){for(var c in (b||{})){d[c]=b[c]}return d};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}})(using("dy630"));(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={};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};dy630["is_"+h]=d.Engine[h]=d.Engine[h+g]=true;break}}h=g=null;if(d.Engine.trident&&d.Engine.version<=4){$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.Features.range=document.implementation.hasFeature("Range","2.0");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}})();d.POSITION_FIXED=d.Engine.trident&&d.Engine.version<=4;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("dy630");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(dy630.is_webkit){dy630["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("dy630.Browser"));(function(b){var c=function(){dy630.Browser.loaded=true};var a=(function(){var e=document;return dy630.Browser.Engine.trident?function(f){if(dy630.Browser.loaded){f()}else{var d=e.createElement("div");(function(){try{d.doScroll("left");e.body.appendChild(d);d.innerHTML="temp";e.body.removeChild(d);c();f()}catch(g){setTimeout(arguments.callee,50)}})()}}:dy630.Browser.webkit?function(d){(function(){if(/loaded|complete/.test(e.readyState)){c();d()}else{setTimeout(arguments.callee,10)}})()}:function(d){if(dy630.Browser.loaded){d()}else{e.addEventListener("DOMContentLoaded",c,false);e.addEventListener("DOMContentLoaded",d,false)}}})();b.adds=function(f,d){for(var e in d){b.add(f,e,d[e])}return this};b.add=function(f,e,d){if(f===window&&e.toLowerCase()=="domready"){a(d);return this}if(f.addEventListener){f.addEventListener(e,d,false)}else{f.attachEvent("on"+e,d)}return this};b.removes=function(f,d){for(var e in d){b.remove(f,e,d[e])}return this};b.remove=function(f,e,d){if(f.removeEventListener){f.removeEventListener(e,d,false)}else{f.detachEvent("on"+e,d)}return this};b.stop=function(d){return this.stopPropagation(d).preventDefault(d)};b.stopPropagation=function(d){if(d.stopPropagation){d.stopPropagation()}else{d.cancelBubble=true}return this};b.preventDefault=function(d){if(d.preventDefault){d.preventDefault()}else{d.returnValue=false}return this};window.addEvent=function(e,d){b.add(window,e,d)};window.removeEvent=function(e,d){b.remove(window,e,d)}})(using("dy630.Event"));(function(b){function a(c){return c.replace(/^on([A-Z])/,function(d,e){return e.toLowerCase()})}b.Events={addEvent:function(e,d,c){e=a(e);if(!this.$events){this.$events={}}if(d!=$empty&&(typeof d=="function")){this.$events[e]=this.$events[e]||[];if(window.Prototype&&Prototype.Version&&!this.$events[e].contains(d)){this.$events[e].push(d)}else{this.$events[e].include(d)}if(c){d.internal=true}}return this},addEvents:function(c){for(var d in c){this.addEvent(d,c[d])}return this},fireEvent:function(e,d,c){e=a(e);if(!this.$events||!this.$events[e]){return this}this.$events[e].each(function(f){f.create({bind:this,delay:c,"arguments":d})()},this);return this},removeEvent:function(d,c){d=a(d);if(!this.$events[d]){return this}if(!c.internal){this.$events[d].erase(c)}return this},removeEvents:function(e){if($type(e)=="object"){for(var f in e){this.removeEvent(f,e[f])}return this}if(e){e=a(e)}for(var f in this.$events){if(e&&e!=f){continue}var d=this.$events[f];for(var c=d.length;c--;c){this.removeEvent(f,d[c])}}return this}};b.toString=function(){return""}})(using("dy630"));(function(i){var g=dy630.Browser.Engine,n=document,o=n.documentElement,p="nodeType",b="ownerDocument",a="defaultView",m="parentNode",k="contains",c="compareDocumentPosition",h="currentStyle",f="getComputedStyle",e="margin",d="padding";n.head=n.getElementsByTagName("head")[0];n.html=n.getElementsByTagName("html")[0];if(g.trident){window.attachEvent("onunload",function(){window.detachEvent("onunload",arguments.callee);n.head=n.html=null})}i.hideOutline=g.trident?function(q){q.hideFocus=true}:function(q){q.style.outline="none"};i.dispose=function(q){q[m].removeChild(q);return this};i.get=function(q,s){var r=i["get"+s.toLowerCase().capitalize()];return r?r(q):null};i.set=function(q,t,r){var s=i["set"+t.toLowerCase().capitalize()];if(s){s(q,r)}return this};i.getHtml=function(q){return q?q.innerHTML||"":""};i.getText=(o.textContent!==undefined)?function(q){return q?q.textContent||"":""}:function(q){return q?q.innerText||"":""};i.setHtml=function(r,q){if(r){r.innerHTML=q}return this};i.setText=(o.textContent!==undefined)?function(q,r){if(q){q.textContent=r}return this}:function(q,r){if(q){q.innerText=r}return this};i.show=function(q,r){if(q){if(r==2||r==1){q.style.visibility="visible";if(r==2){q.style.display=""}}else{q.style.display=""}}return this};i.hide=function(q,r){if(q){if(r==2||r==1){q.style.visibility="hidden";if(r==2){q.style.display="none"}}else{q.style.display="none"}}return this};i.toggle=function(r,t){if(r){var q=r.style.visibility=="hidden"?"visible":"hidden",s=r.style.display=="none"?"":"none";if(t==2||t==1){r.style.visibility=q;if(t==2){r.style.display=s}}else{r.style.display=s}}return this};i.isHide=function(q,r){if(r==2||r==1){return q.style.visibility=="hidden"&&((r==2&&q.style.display=="none")||true)}return q.style.display=="none"};i.hasClass=function(q,r){return q.className.contains(r," ")};i.addClass=function(q,r){if(q&&!i.hasClass(q,r)){q.className=(q.className+" "+r).clean()}return this};i.removeClass=function(q,r){if(q&&i.hasClass(q,r)){q.className=q.className.replace(new RegExp("(^|\\s)"+r+"(?:\\s|$)"),"$1")}return this};i.replaceClass=function(s,r,q){return i.removeClass(s,r).addClass(s,q)};i.toggleClass=function(q,r){return i[i.hasClass(q,r)?"removeClass":"addClass"](q,r)};i.getDocument=function(q){q=q||{};return(q[p]===9)?q:q[b]||q.document||document};i.getComputedStyle=function(q,s){if(q[h]){return q[h][s.camelCase()]}var r=i.getDocument(q)[a][f](q,null);return(r)?r.getPropertyValue([s.hyphenate()]):null};i.contains=function(r,s){var q=false;if(!s||!r||!s[p]||!r[p]){q=false}else{if(r[k]){if(g.presto||s[p]===1){q=r[k](s)}else{q=j(r,s)}}else{if(r[c]){if(r===s||!!(r[c](s)&16)){q=true}}}}return q};function j(q,r){while(r){if(q===r){return true}r=r.parentNode}return false}i.getPosition=function(r){var q=0,s=0;do{q+=r.offsetLeft||0;s+=r.offsetTop||0;r=r.offsetParent}while(r);return{x:q,y:s}};i.setPosition=function(r,q){if(r){var s=q||{};Hash.each(s,function(u,t){r.style[t]=u+"px"})}return this};i.getSize=function(q){return{x:q.offsetWidth,y:q.offsetHeight}};function l(q){var r={},s=q?d:e;["top","right","bottom","left"].each(function(t){r[t]=i.getComputedStyle(element,s+t.capitalize()).replace("px","")});return r}i.getMargin=function(){return l()};i.getPadding=function(){return l(true)}})(using("dy630.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.html:c.body}})(using("dy630.Dom.Window"));(function(c){var d=dy630.Browser,a=dy630.Urls,b=using("dy630.RunTime");c.getLength=function(f,e){if(typeof f!="string"&&typeof f!="number"&&!f){return 0}f=""+f;return e?f.length:f.replace(/[^\x00-\xff]/gi,"..").length};c.cutString=function(k,f,e){var g=0,j=0;if(f>=c.getLength(k)){return k}var h="";while(g<f){h+=k.charAt(j);g+=c.getLength(k.charAt(j));j++}if(g>f){h=h.substr(0,h.length-1)}if(e){h+=e}return h};c.getTpl=function(f,g){var e=b.TPL_CACHES||(b.TPL_CACHES={});if(e[f]){return e[f]}else{var h=g||document.body.innerHTML;return e[f]=h.between("<!--"+f,f+"-->")}};c.importJs=function(f,o){if(!f){return}var g,m,h=o||{};if(h&&h.singleton){var e=document.getElementsByTagName("script");for(var k=0,j=e.length;k<j;k++){if(e[k]&&e[k].src&&e[k].src==f){m=e[k];break}}e=null}if(!m){g=document.createElement("script");g.type="text/javascript";g.src=f;if(h.charset){g.charset=h.charset}if(h.id){g.id=h.id}if(h.name||h.id){g.name=h.name||h.id}document.head.appendChild(g)}if(h&&h.onLoad&&$type(h.onLoad)=="function"){if(m){h.onLoad(m)}else{var l=h.onLoad;if(d.trident){g.onreadystatechange=function(){if(this.readyState=="loaded"||this.readyState=="complete"){l(this)}}}else{g.onload=function(){l(this)}}}}if(h.get){return m||g}m=null;g=null};c.importCss=function(g,f){var e,h=f||{};if(g){e=document.createElement("link");e.rel=h.rel||"stylesheet";e.media=h.media||"screen";e.type="text/css";e.href=g;if(h.charset){e.charset=h.charset}if(h.id){e.id=h.id}if(h.name||h.id){e.name=h.name||h.id}document.head.appendChild(e)}if(f&&f.get){return e}e=null};c.substitute=function(g,e,f){return g.replace(f||(/\\?\{([^{}]+)\}/g),function(i,h){if(i.charAt(0)=="\\"){return i.slice(1)}return(e[h]!=undefined)?e[h]:""})};c.capitalize=function(e){return e.replace(/\b[a-z]/g,function(f){return f.toUpperCase()})};c.getVideoUrl=function(e){return e?a.podcast+"/show/"+e+".html":null};c.getJCVideoUrl=function(f,e){return f?a.podcast+(e?"/film/show_"+f+"/"+e:"/film/index_"+f)+".html":null};c.getPodcastUrl=function(f,e){f=parseInt(f);if(e){return a.podcast+"/"+e.replace(/^\//g,"")}else{if(f==f&&f>9999){return a.podcast+"/u/"+f}}return null};c.getSpaceUrl=function(f,e){f=parseInt(f);if(e&&e.length>0){return"http://"+e+"."+a._space}else{if(f==f&&f>9999){return a.space+"/u/"+f}}return null};c.getJCPlayerUrl=function(f,e){return a.player+"/jcrefer/"+f+"/"+e+"/v.swf"}})(using("dy630.Utils"));(function(a){a.write=function(d,e,c){e=encodeURIComponent(e);c=$extend({path:false,domain:false,duration:false,secure:false,document:document},c);if(c.domain){e+="; domain="+c.domain}if(c.path){e+="; path="+c.path}if(c.duration){var b=new Date();b.setTime(b.getTime()+c.duration*24*60*60*1000);e+="; expires="+b.toGMTString()}if(c.secure){e+="; secure"}c.document.cookie=d+"="+e};a.read=function(c,b){b=$extend({path:false,domain:false,duration:false,secure:false,document:document},b);var d=b.document.cookie.match("(?:^|;)\\s*"+c.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")+"=([^;]*)");return(d)?decodeURIComponent(d[1]):null};a.dispose=function(c,b){this.write(c,"",$extend($extend({},b),{duration:-1}))}})(using("dy630.Cookie"));(function(e){var b=dy630.Cookie,a=dy630.Utils,c=dy630.Urls;e.TYPE_PASSPORT="passport";e.TYPE_JUCHANG="juchang";e.DEFAULT_COVER=c.img+"/common/defcover/{gender}_{size}.gif";var d={sp:";",_get:function(f,h){if(!f){return null}var g=f.split(this.sp),j=g.length;if(j==1){return g[0]}return g[Math.min(j-1,h)]}};dy630.each("Big,0,big|Small,1,small|Middle,2,small".split("|",3),function(f,g){var h=f.split(",",3);if(h){d["get"+a.capitalize(h[0])]=function(i,j){return this._get(i,h[1])||a.substitute(e.DEFAULT_COVER,{gender:(["boy","girl","both"][j]||"both"),size:h[2]})}}});e[a.capitalize(e.TYPE_PASSPORT)]={getIcon:function(f){return{small:d.getSmall(f),middle:d.getMiddle(f),big:d.getBig(f)}},get:function(){var j=b.read("systemPPCLoginUser");if(!j){return null}var i=j.split("_--_");if(i.length!=5||isNaN(i[0])||parseInt(i[0])<=999){return null}var g=b.read("systemPPCLoginUserNickName"),f=b.read("systemPPCLoginUserHeadFace"),h=this.getIcon(f);return{uid:i[0],url:i[1],username:i[2],email:i[3],service:i[4],nick:(g==null?"":unescape(g.replace(/\\/ig,"%"))),icon:f,bigIcon:h.big,middleIcon:h.middle,smallIcon:h.small}},clean:function(){dy630.each(["","NickName","Secure","HeadFace","Service"],function(f){b.dispose("systemPPCLoginUser"+f,{domain:c._root,path:"/"})});dy630.each(["Name","Id","State","Secure","SaveLogin","Sex"],function(f){b.dispose("sysUser"+f,{domain:c._root,path:"/"})})},getHistory:function(){var f=b.read("systemPPCLoginedUserName");return f?unescape(f.replace(/\\/ig,"%")).split(";"):[]}};e[a.capitalize(e.TYPE_JUCHANG)]={getIcon:function(f){return{small:d.getSmall(f),middle:d.getMiddle(f),big:d.getBig(f)}},get:function(){var h=b.read("loginUser");if(!h){return null}var g=h.split("|");if(g.length!=4||isNaN(g[0])||parseInt(g[0])<=999){return null}var f=this.getIcon(decodeURIComponent(g[3]));return{id:parseInt(g[0]),uid:parseInt(g[0]),url:g[1]||null,nick:g[2]?decodeURIComponent(g[2].replace(/\\/ig,"%")):null,icon:g[3],bigIcon:f.big,middleIcon:f.middle,smallIcon:f.small}},clean:function(){b.dispose("loginUser",{domain:c._juchang,path:"/"})}}})(using("dy630.User"));(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("dy630.SWF"));(function(b){var d=dy630.Browser,a=dy630.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=dy630.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=dy630.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("dy630.SWF.Util"));(function(i){var p=dy630.SWF.Version,h=dy630.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)+" - dy630 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(dy630.id(r)){dy630.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("dy630.SWF"));(function(b){function c(e,d){b.Object.prototype[d]=b.Object.prototype[e]}c("setAttr","setAttribute");c("getAttr","getAttribute");c("addPar","addParam");c("getPars","getParams");c("addVar","addVariable");c("getVar","getVariable");c("getVars","getVariables");c("getVarPairs","getVariablePairs");var a=SWFObject=b.Object})(using("dy630.SWF"));dy630.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 dy630.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};
dy630.FrameServer=new dy630.Class();dy630.FrameServer.prototype={options:{allow:"*.dy630.com"},POST_MODE:(typeof(document.postMessage)==="function"||typeof(window.postMessage)==="function"),initialize:function(b){dy630.extend(this.options,b);var a=this,c=this.options;if(this.POST_MODE){dy630.Event.add(window,"message",function(e){var d=e.origin;if(d){d=d.split("//")[1]}else{d=e.domain}a.dispatch(e.data,d)})}},dispatch:function(e,d,c){var b=this.options;d=decodeURIComponent(d);if(!b.allow||d==b.allow){var a=this.decodeJson(e);if(a){b.handler(a)}}else{throw new Error(d+" access deny.")}},decodeJson:function(json){var ret=false;if((/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(unescape(json).replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))){ret=eval("("+unescape(json)+")")}return ret}};
(function(b){var d=dy630.Dom,a=dy630.Utils,c=dy630.Event;b.AutoCompleteTip=new dy630.Class();b.AutoCompleteTip.UID=1;b.AutoCompleteTip.prototype={initialize:function(e){e=e||{};if(!e.name||window[e.name]){return window[e.name]}this.name=e.name;this.$name=this.name;this.uid=b.AutoCompleteTip.UID++;this.options=dy630.extend({minWidth:280,size:10,fetchDelay:500,autoFetch:false,autoHide:false,hideDelay:0,action:null,input:null,onclick:null,zIndex:300,iframeFix:false,boxCls:"acBox",resultsCls:"acRs",resultCls:"acR",resultFocusCls:"focus",keyCls:"acRK",statCls:"acRC",closeCls:"acC",prefix:"_ac_",statSuffix:" videos",closeLang:" close",styleFix:false},e);this.bound={};this.resultPrefix=this.options.prefix+this.uid+"r";if(this.options.input){this.inputEl=$(this.options.input)}this.bindEvents();return this},build:function(){if(!this.builded){var e=this.options;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=e.zIndex;this.el.className=e.boxCls;this.el.style.width=Math.max(this.inputEl.offsetWidth,e.minWidth)+"px";d.setHtml(this.el,(e.iframeFix?dy630.FRAME_FIX_HTML:"")+'<ul class="'+e.resultsCls+'"></ul>');this.bound.elMouseOver=function(){if(this.inputEl){this.inputEl.focus()}this.autoHideTimer=$clear(this.autoHideTimer)}.bind(this);c.add(this.el,"mouseover",this.bound.elMouseOver);this.resultsEl=this.el.getElementsByTagName("ul")[0];if(this.resultsEl){this.bound.resultsMouseOver=function(h){var g=h.srcElement||h.target,f=g&&g.tagName?g.tagName.toLowerCase():"";if(f=="li"){c.stop(h);this.changeFocus(g)}}.bindWithEvent(this);c.add(this.resultsEl,"mouseover",this.bound.resultsMouseOver);this.bound.resultsMouseDown=function(h){h=h||event;if(h){c.stop(h)}var g=h.srcElement||h.target,f=g.tagName.toLowerCase();if(f=="ul"){return}if(f=="span"&&d.hasClass(g,e.closeCls)){this.hide();return}if(f!="li"){g=g.parentNode}if(d.hasClass(g,e.resultCls)){this.changeFocus(g).fillKey(d.getHtml(g.getElementsByTagName("span")[1])).hide();if(typeof e.onclick=="function"){e.onclick()}}}.bind(this);c.add(this.resultsEl,"mousedown",this.bound.resultsMouseDown)}this.builded=true;if(e.autoFetch===true){this.fetchDelayHD=(function(){this.fetch()}).delay(e.fetchDelay,this)}}return this},destory:function(){c.remove(window,"unload",this.destory);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);delete e.inputKeyUp;delete e.inputBlur;this.inputEl=null}if(this.resultsEl){c.remove(this.resultsEl,"mouseover",e.resultsMouseOver);c.remove(this.resultsEl,"mousedown",e.resultsMouseDown);delete e.resultsMouseOver;delete e.resultsMouseDown;this.resultsEl=null}if(this.el){c.remove(this.el,"mouseover",e.elMouseOver);delete e.elMouseOver;d.dispose(this.el);this.el=null}},bindEvents:function(){var f=dy630.Event,e=this.options;if(this.inputEl){this.inputEl.setAttribute("autocomplete","off");this.bound.inputKeyUp=function(h){var g=h.keyCode;if(g==38){this.scrollUp()}else{if(g==40){this.scrollDown()}else{if(this.inputEl.value.length==0){this.hide()}else{if(this.inputEl.value==this.lastSearch){this.show()}else{$clear(this.fetchDelayHD);this.fetchDelayHD=this.fetch.delay(e.fetchDelay,this)}}}}}.bindWithEvent(this);f.add(this.inputEl,"keyup",this.bound.inputKeyUp);f.add(this.inputEl,"focus",function(g){if(this.inputEl.value.length==0){this.hide()}else{this.show()}}.bindWithEvent(this));if(e.autoHide){this.bound.inputBlur=function(g){if(e.autoHide){if(e.hideDelay){this.autoHideTimer=this.hide.delay(e.hideDelay,this)}else{this.hide()}}}.bindWithEvent(this);f.add(this.inputEl,"blur",this.bound.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(this.inputEl){var i=this.inputEl,e=d.getPosition(i),k=d.getSize(i).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,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(){if(this.showing){this.showing=false;d.hide(this.el)}return this},moveTo:function(e){if(this.el&&e){if(e.left){this.el.style.left=e.left+"px"}if(e.top){this.el.style.top=e.top+"px"}}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);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("dy630.Plugin"));
dy630.Plugin.JCAutoCompleteTip=dy630.extend(dy630.Plugin.AutoCompleteTip.prototype,{channels:{1:"电影",2:"电视剧",3:"动漫",4:"综艺",5:"音乐"},filterHtml:function(d){var b=this.options,a=[],c=this.channels[d.ch]||"";a.push('<span class="'+b.statCls+'">'+(d.date||"")+"&nbsp;"+c+b.statSuffix+"</span>");a.push('<span class="'+b.keyCls+'">'+d.k+"</span>");return a.join("")}});
(function(a){var f=dy630.Browser,d=dy630.Event,c=dy630.Dom;function e(g,h){var k=g.options,l=k.prefix,j=g.index;if(arguments.length>1&&h>=0&&h!=j&&h<k.count){g.index=h;c.hide($(l+j)).show($(l+h));if(g.control){g.control.to(h)}}}function b(g){if(!g.runing){g.runing=true;g.stop();if(!g.FN){g.FN=function(){var j=g.options,l=j.count;if(g.paused||l<=0){g.stop();return}var h=g.index,k=(h<(l-1)?h+1:0);e(g,k)}}g.timer=g.FN.periodical(g.options.time)}}a.TimeSwitcher=new dy630.Class();a.TimeSwitcher.prototype={initialize:function(g){this.options=dy630.extend({prefix:"tt_",count:0,index:0,time:5000},g);var h=this.options;this.index=h.index||0;if(h.control){this.control=(new a.SwitcherControl($extend($extend({switcher:this},h.control),{count:h.count,index:this.index}))).to(this.index)}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&&d){d.add(window,"unload",function(){d.remove(window,"unload",arguments.callee);g.stop(true)});this.attached=true}if(h.lazy&&!f.loaded){d.add(window,"domready",b.bind(this,[this]))}else{b(this)}}return this},pause:function(){this.paused=true},contine:function(){this.paused=false},stop:function(g){this.timer=$clear(this.timer);this.FN=null;if(g){this.runing=false}return this},to:function(g){this.stop(true);e(this,g);this.start()},prev:function(j,g){var h=this.index-1;if(h>=0){this.to(h)}},next:function(j,g){var h=this.index+1;if(h<this.options.count){this.to(h)}}}})(using("dy630.Plugin"));
(function(a){var c=dy630.Event,b=dy630.Dom;a.SwitcherControl=new dy630.Class();a.SwitcherControl.prototype={initialize:function(h){var k=h||{};this.switcher=k.switcher;this.items=[];this.controls={};this.count=k.count||0;this.index=k.index||0;delete k.switcher;delete k.el;delete k.count;delete k.index;this.options=dy630.extend({cls:{prev:"prev",prevActive:"prev_active",next:"next",nextActive:"next_active",normal:"normal",active:"active"}},k);var f=$(k.container);if(!f){return this}var e=this.options.cls,g=f.childNodes,d=b.hasClass;for(var j=0,l=g.length;j<l;j++){if(!g[j]||g[j].nodeType!=1){continue}if(d(g[j],e.normal)||d(g[j],e.active)){this.items.push(g[j])}else{if(d(g[j],e.prev)||d(g[j],e.prevActive)){this.controls.prev=g[j]}else{if(d(g[j],e.next)||d(g[j],e.nextActive)){this.controls.next=g[j]}}}}g=null;this.CLICK_FN=function(n){var m=n.target||n.srcElement;if(m&&m.tagName){var i=this.options.cls;if(b.hasClass(m,i.prevActive)){this.prev(true)}else{if(b.hasClass(m,i.nextActive)){this.next(true)}else{if(b.hasClass(m,i.normal)){this.to(parseInt(m.getAttribute("index")),true)}}}}}.bindWithEvent(this);c.add(f,"click",this.CLICK_FN);c.add(window,"unload",function(){c.remove(window,"unload",arguments.callee);c.remove(f,"click",this.CLICK_FN)}.bind(this))},to:function(e,j){var f=this.index;if(this.items.length&&e>=0&&e!=f&&e<this.count){var g=this.options,d=g.cls;this.index=e;b.replaceClass($(this.items[f]),d.active,d.normal).replaceClass($(this.items[e]),d.normal,d.active);var k=e==0,h=(this.count==0||e==(this.count-1));b.replaceClass(this.controls.prev,k?d.prevActive:d.prev,k?d.prev:d.prevActive);b.replaceClass(this.controls.next,h?d.nextActive:d.next,h?d.next:d.nextActive);if(j&&this.switcher){this.switcher.to(e)}}return this},prev:function(d){return this.to(this.index-1,d)},next:function(d){return this.to(this.index+1,d)}}})(using("dy630.Plugin"));
using("App.Template").zh_CN={lg_link:''};function _T(a){return App.Template.zh_CN[a]||""};
(function(D){var b=dy630,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="dy630_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 O=b.User,M=O[e.capitalize(D.getDomainId()==2?O.TYPE_JUCHANG:O.TYPE_PASSPORT)],N=M?M.get():null;if(b.id(D.panel)){D.form=null;b.id(D.panel).innerHTML=N?e.substitute(_T("lg_info"),{nickTitle:(N.nick||"").escHtmlEp(),nick:(N.nick||"").escHtml(),ico:N.smallIcon}):e.substitute(_T("lg_box"),{name:D.$name})}if(D.ONERROR){D[N?"removeEvent":"addEvent"](f,D.ONERROR)}D.fireEvent(l,[N]);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("App.Logon"));
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(c){var d=dy630.Dom,a=dy630.Utils,b=using("App.RunTime");c.SWITCHTAB_DELAY=100;c.switchTab=function(j,h,g,i,f,e){$clear(b["STAB_T_"+i]);if(h&&g<h){b["STAB_T_"+i]=(function(){b["STAB_T_"+i]=null;if(j&&j.tagName&&j.tagName.toLowerCase()=="a"){d.hideOutline(j)}var m,k=f||"active",p=e||"normal",n=i+"_t",o=i+"_c";for(var l=0;l<h;l++){m=l==g;if($(n+l)&&(m?p:k)){d.removeClass($(n+l),m?p:k)}if($(n+l)&&(m?k:p)){d.addClass($(n+l),m?k:p)}if($(o+l)){d[m?"show":"hide"]($(o+l))}}}).delay(c.SWITCHTAB_DELAY)}};c.toString=using("dy630").toString;c.defaultKey="\u8bf7\u8f93\u5165\u67e5\u8be2\u5185\u5bb9";c.doFocus=function(e){if(e.value==this.defaultKey){e.value="";e.style.color="black"}};c.doBlur=function(e){if(e.value==""||e.value==this.defaultKey){e.value=this.defaultKey;e.style.color="#bbb"}else{e.style.color="black"}};c.setSearch=function(h,f){if(f&&f!=""){c.defaultKey=f}var e=document.getElementsByName(h);for(var g=0,h=e.length;g<h;g++){this.doBlur(e[g])}};c.doSearch=function(i,f){if(i){try{var h=i.elements.q,g=h?h.value.replace(/[_\&]/g," "):"";if(g==""){alert("请输入查询内容 ^_^");if(h){h.focus()}}else{i.action="/search.asp?keyword="+encodeURIComponent(g);if(f===true){i.submit()}else{return true}}}catch(j){return false}}return false};c.toggleLogonWin=function(i,o,g){var h=App.Logon,f=h?$(App.Logon.panel):null;if(f){var l=$type(o);if(l=="element"||l=="object"){var k=l=="element",m=k&&d.getPosition(o),n=k&&d.getSize(o);d.setPosition(f,k?{left:m.x-(g?d.getSize(f).x-n.x:0),top:m.y+n.y}:o)}d[(arguments.length==0||i===null)?"toggle":(i===true)?"hide":"show"](f,1);if(!d.isHide(f,1)){try{document.getElementsByName("account")[0].focus()}catch(j){}}}f=null}})(using("App"));

