var baidu=baidu||{version:"1-1-1"};baidu.guid="$BAIDU$";window[baidu.guid]=window[baidu.guid]||{};baidu.ui=baidu.ui||{get:function($){var _;while(($=$.parentNode)!=document.body){if(_=baidu.dom.getAttr($,"data-tguid")){return baidu.lang.instance(_);}}}};(function(){var $={id:"",getId:function(A){var $=this,_;_="tangram"+$.type+($.id?$.id:$.guid);return A?_+A:_;},getClass:function(C){var _=this,B=_.type.toLowerCase(),A=_.classPrefix||"tangram-"+B,$=_.skin;if(C){A+="-"+C;$+="-"+C;}if(_.skin){A+=" "+$;}return A;},mainId:"",getMain:function(){return baidu.g(this.mainId);},getBody:function(){return baidu.g(this.getId());},type:"",addons:[],getCallRef:function(){return"window[baidu.guid]._instances['"+this.guid+"']";},getCallString:function(A){var B=0,$=Array.prototype.slice.call(arguments,1),_=$.length;for(;B<_;B++){if(typeof $[B]=="string"){$[B]="'"+$[B]+"'";}}return this.getCallRef()+"."+A+"("+$.join(",")+");";},renderMain:function(B){var $=this,A=0,_;if($.getMain()){return;}B=baidu.g(B);if(!B){B=document.createElement("div");document.body.appendChild(B);B.style.position="absolute";B.className=$.getClass("main");}if(!B.id){B.id=$.getId("main");}$.mainId=B.id;B.setAttribute("data-guid",$.guid);if($.decorator){for(_=$.decorator.length;A<_;A++){baidu.ui.decorator[$.decorator[A]](this);}}return B;}};baidu.ui.create=function(H,G){G=G||{};var A=G.superClass||baidu.lang.Class,F,D,_=function($){$=$||{};A.call(this,$.superClass?$:($.guid?$.guid:""));baidu.object.extend(this,_.options);baidu.object.extend(this,$);H.apply(this,arguments);for(F=0,D=_.addons.length;F<D;F++){_.addons[F](this);}},C=function(){},B=H.prototype;C.prototype=A.prototype;var E=_.prototype=new C();for(F in B){E[F]=B[F];}typeof G.className=="string"&&(E._className=G.className);E.constructor=B.constructor;for(F in $){E[F]=$[F];}_.extend=function($){for(var A in $){_.prototype[A]=$[A];}return _;};_.addons=[];_.register=function($){if(typeof $=="function"){_.addons.push($);}};_.options={};return _;};})();baidu.ui.panel=baidu.ui.panel||{instances:{}};baidu.ui.panel.Panel=baidu.ui.create(function($){}).extend({type:"PANEL",width:"",height:"",top:"auto",left:"auto",zIndex:1000,contentText:"",onbeforeclose:function(){return true;},tplBody:"<div id='#{id}' class='#{class}'>#{content}</div>",isShown:function(){return baidu.ui.panel.instances[this.guid]=="show";},getString:function(){var $=this;return baidu.format($.tplBody,{id:$.getId(),"class":$.getClass(),content:$.contentText});},render:function(){var $=this,_;if($.getMain()){return;}_=$.renderMain();_.style.left="-10000em";_.innerHTML=$.getString();$.update($);baidu.dom.setStyles($.getMain(),{position:"absolute",zIndex:this.zIndex,marginLeft:"-100000px"});baidu.on(window,"resize",function(){$.update();});$.dispatchEvent("onload");return _;},open:function(_){var $=this;$.update(_);$.getMain().style.marginLeft="auto";baidu.ui.panel.instances[$.guid]="show";$.dispatchEvent("onopen");},close:function(){var $=this;if($.dispatchEvent("onbeforeclose")){$.getMain().style.marginLeft="-100000px";baidu.ui.panel.instances[$.guid]="hide";$.dispatchEvent("onclose");}},update:function(A){A=A||{};var $=this,_=$.getBody();baidu.object.extend($,A);if(A.content){if(_.firstChild!=A.content){_.innerHTML="";_.appendChild(A.content);}}else{if(A.contentText){_.innerHTML=A.contentText;}}$._updatePosition();$.dispatchEvent("onupdate");},_updatePosition:function(){var $=this,C="",B="",_="",A="";baidu.dom.setStyles($.getBody(),{width:$.width,height:$.height});if(($.left&&$.left!="auto")||($.right&&$.right!="auto")){A=$.left||"";B=$.right||"";}else{A=Math.max((baidu.page.getViewWidth()-parseInt($.getBody().offsetWidth))/2+baidu.page.getScrollLeft(),0);}if(($.top&&$.top!="auto")||($.button&&$.button!="auto")){C=$.top||"";_=$.bottom||"";}else{C=Math.max((baidu.page.getViewHeight()-parseInt($.getBody().offsetHeight))/2+baidu.page.getScrollTop(),0);}baidu.dom.setStyles($.getMain(),{top:C,right:B,bottom:_,left:A});},dispose:function(){baidu.dom.remove(this.getBody());baidu.lang.Class.prototype.dispose.call(this);}});baidu.object.extend(baidu.ui.panel.Panel.prototype,{draggable:true,ondragstart:new Function,ondrag:new Function,ondragend:new Function});baidu.ui.panel.Panel.register(function($){var _=function(){$.dragOption.range[1]=baidu.page.getWidth();$.dragOption.range[2]=baidu.page.getHeight();};$.addEventListener("onload",function(){var $=this;baidu.on(window,"resize",_);$.dragOption={handler:$.getBody(),range:[0,baidu.page.getWidth(),baidu.page.getHeight(),0],ondragend:function(){$.ondragend();$.left=baidu.dom.getStyle($.getMain(),"left");$.top=baidu.dom.getStyle($.getMain(),"top");},ondragstart:$.ondragstart,ondrag:$.ondrag};if($.draggable){baidu.dom.draggable($.getMain(),$.dragOption);}});$.addEventListener("ondispose",function(){baidu.un(window,"resize",_);});});baidu.ui.slide=baidu.ui.slide||{};baidu.fx=baidu.fx||{};baidu.fx.Timeline=baidu.lang.createClass(function($){baidu.object.extend(this,baidu.fx.Timeline.options);baidu.object.extend(this,$);},{className:"baidu.fx.Timeline",options:{interval:16,duration:500,dynamic:true}}).extend({launch:function(){var $=this;$.dispatchEvent("onbeforestart");typeof $.initialize=="function"&&$.initialize();$["\x06btime"]=new Date().getTime();$["\x06etime"]=$["\x06btime"]+($.dynamic?$.duration:0);$["\x06pulsed"]();return $;},"\x06pulsed":function(){var _=this,$=new Date().getTime();_.percent=($-_["\x06btime"])/_.duration;_.dispatchEvent("onbeforeupdate");if($>=_["\x06etime"]){typeof _.render=="function"&&_.render(_.transition(_.percent=1));typeof _.finish=="function"&&_.finish();_.dispatchEvent("onafterfinish");_.dispose();return;}typeof _.render=="function"&&_.render(_.transition(_.percent));_.dispatchEvent("onafterupdate");_["\x06timer"]=setTimeout(function(){_["\x06pulsed"]();},_.interval);},transition:function($){return $;},cancel:function(){this["\x06timer"]&&clearTimeout(this["\x06timer"]);this["\x06etime"]=this["\x06btime"];typeof this.restore=="function"&&this.restore();this.dispatchEvent("oncancel");this.dispose();},end:function(){this["\x06timer"]&&clearTimeout(this["\x06timer"]);this["\x06etime"]=this["\x06btime"];this["\x06pulsed"]();}});baidu.fx.create=function($,C,A){var B=new baidu.fx.Timeline(C);B.element=$;B._className=A||B._className;B["\x06original"]={};var _="baidu_current_effect";B.addEventListener("onbeforestart",function(){var A=this,$;A.attribName="att_"+A._className.replace(/\W/g,"_");$=A.element.getAttribute(_);A.element.setAttribute(_,($||"")+"|"+A.guid+"|",0);if(!A.overlapping){($=A.element.getAttribute(A.attribName))&&window[baidu.guid]._instances[$].cancel();A.element.setAttribute(A.attribName,A.guid,0);}});B["\x06clean"]=function($){if($=this.element){$.removeAttribute(this.attribName);guid=$.getAttribute(_);guid=guid.replace("|"+this.guid+"|","");if(!guid){$.removeAttribute(_);}else{$.setAttribute(_,guid,0);}}};B.addEventListener("oncancel",function(){this["\x06clean"]();this["\x06restore"]();});B.addEventListener("onafterfinish",function(){this["\x06clean"]();this.restoreAfterFinish&&this["\x06restore"]();});B.protect=function($){this["\x06original"][$]=this.element.style[$];};B["\x06restore"]=function(){var A=this["\x06original"],_=this.element.style,$;for(var B in A){$=A[B];if(typeof $=="undefined"){continue;}_[B]=$;if(!$&&_.removeAttribute){_.removeAttribute(B);}else{if(!$&&_.removeProperty){_.removeProperty(B);}}}};return B;};baidu.fx.scrollBy=function(_,B,D){if(!(_=baidu.dom.g(_))||typeof B!="object"){return null;}var A={},$={};A.x=B[0]||B.x||0;A.y=B[1]||B.y||0;var C=baidu.fx.create(_,baidu.object.extend({initialize:function(){var B=$.sTop=_.scrollTop,C=$.sLeft=_.scrollLeft;$.sx=Math.min(_.scrollWidth-_.clientWidth-C,A.x);$.sy=Math.min(_.scrollHeight-_.clientHeight-B,A.y);},transition:function($){return 1-Math.pow(1-$,2);},render:function(A){_.scrollTop=($.sy*A+$.sTop);_.scrollLeft=($.sx*A+$.sLeft);},restore:function(){_.scrollTop=$.sTop;_.scrollLeft=$.sLeft;}},D),"baidu.fx.scroll");return C.launch();};baidu.fx.scrollTo=function(_,$,B){if(!(_=baidu.dom.g(_))||typeof $!="object"){return null;}var A={};A.x=($[0]||$.x||0)-_.scrollLeft;A.y=($[1]||$.y||0)-_.scrollTop;return baidu.fx.scrollBy(_,A,B);};baidu.fx.highlight=function($,B){if(!($=baidu.dom.g($))){return null;}var _=$,A=baidu.fx.create(_,baidu.object.extend({initialize:function(){var E=this,B=baidu.dom.getStyle,A=baidu.string.formatColor,$=A(B(_,"color"))||"#000000",D=A(B(_,"backgroundColor"));E.beginColor=E.beginColor||D||"#FFFF00";E.endColor=E.endColor||D||"#FFFFFF";E.finalColor=E.finalColor||E.endColor||E.element.style.backgroundColor;E.textColor==$&&(E.textColor="");this.protect("color");this.protect("backgroundColor");E.c_b=[];E.c_d=[];E.t_b=[];E.t_d=[];for(var C,F=0;F<3;F++){C=2*F+1;E.c_b[F]=parseInt(E.beginColor.substr(C,2),16);E.c_d[F]=parseInt(E.endColor.substr(C,2),16)-E.c_b[F];if(E.textColor){E.t_b[F]=parseInt($.substr(C,2),16);E.t_d[F]=parseInt(E.textColor.substr(C,2),16)-E.t_b[F];}}},render:function($){for(var D=this,B="#",A="#",C,E=0;E<3;E++){C=Math.round(D.c_b[E]+D.c_d[E]*$).toString(16);B+=("00"+C).substr(C.length);if(D.textColor){C=Math.round(D.t_b[E]+D.t_d[E]*$).toString(16);A+=("00"+C).substr(C.length);}}_.style.backgroundColor=B;D.textColor&&(_.style.color=A);},finish:function(){this.textColor&&(_.style.color=this.textColor);_.style.backgroundColor=this.finalColor;}},B||{}),"baidu.fx.highlight");return A.launch();};baidu.fx.current=function($){if(!($=baidu.dom.g($))){return null;}var A,B,_=/\|([^\|]+)\|/g;do{if(B=$.getAttribute("baidu_current_effect")){break;}}while(($=$.parentNode)&&$.nodeType==1);if(!B){return null;}if((A=B.match(_))){for(var C=0;C<A.length;C++){_.test(A[C]);A[C]=window[baidu.guid]._instances[RegExp.$1];}}return A;};baidu.ui.slide.Slide=baidu.ui.slide.Slide||baidu.ui.create(function(_){var $=this;$.render();$.dispatchEvent("oninit");}).extend({type:"SLIDE",currentItemClass:"current",isVertical:false,render:function(){var I=this,E=I.target,C=I.wrapper=document.createElement("div"),$=I.itemWrapper=E.getElementsByTagName("UL")[0],D=I.oriItems=baidu.dom.children($),H=I.totalItem=D.length,A=D[0],_=1,B,F,G;if(I.isVertical){singleHeight=(typeof I.singleHeight==="undefined"?I.singleHeight:A.offsetHeight);}else{singleWidth=(typeof I.singleWidth==="undefined"?I.singleWidth:A.offsetWidth);}C.appendChild($);E.appendChild(C);C.className=I.getClass("wrapper");if(I.isVertical){C.style.overflowY="hidden";C.style.height=(I.viewPort||I.pageSize*singleHeight||C.offsetHeight)+"px";viewPort=C.offsetHeight;}else{C.style.overflowX="hidden";C.style.width=(I.viewPort||I.pageSize*singleWidth||C.offsetWidth)+"px";viewPort=C.offsetWidth;}B=I.pageSize=I.pageSize||(I.isVertical?Math.ceil(viewPort/singleHeight):Math.ceil(viewPort/singleWidth));F=I.currentPage=1;G=I.totalPage=Math.ceil(H/B);baidu.array.each(D,function(_,$){baidu.on(_,"click",function(A){I.itemClick(A,[_,$+1]);});});},focusOn:function($){var _=this;_.currentIndex=$;_.highlightItem($);_.dispatchEvent("onitemfocus",{DOM:_.oriItems[($+_.totalItem-1)%_.totalItem],index:$});},scrollTo:function($,B,_){var C=this,A=C.wrapper;if(C.isVertical){B?baidu.fx.scrollTo(A,{x:0,y:$},_):(A.scrollTop=$);}else{B?baidu.fx.scrollTo(A,{x:$,y:0},_):(A.scrollLeft=$);}},removeItem:function(_){var C=this,A=C.oriItems,$=C.currentItemClass,B=C.totalItem;if(_>B||B===0){return;}baidu.dom.remove(A[_-1]);baidu.array.removeAt(C.oriItems,_-1);B=C.totalItem=C.oriItems.length;C.totalPage=Math.ceil(B/C.pageSize);baidu.array.each(C.oriItems,function(_,$){baidu.un(_,"click");});baidu.array.each(C.oriItems,function(_,$){baidu.on(_,"click",function(A){C.itemClick(A,[_,$+1]);});});if(B==0){C.currentIndex=0;}else{if(C.currentIndex==_){C.currentIndex==B+1?C.gotoItem(B):C.gotoItem(_);}}C.dispatchEvent("onremove",{index:_});},scrollToItem:function($,A,_){var B=this,C=B.isVertical?($-1)*B.singleHeight:($-1)*B.singleWidth;B.scrollTo(C,A,_);},highlightItem:function(_){var B=this,A=B.oriItems,$=B.currentItemClass;_=_||B.currentIndex;baidu.array.each(A,function(A,_){baidu.dom.removeClass(A,$);});baidu.dom.addClass(A[_-1],$);},itemClick:function($,A){var _=this;_.gotoItem(A[1]);_.dispatchEvent("onitemclick",{DOM:A[0],Index:A[1],DOMEvent:$||window.event});}});baidu.suggestion=baidu.ui.suggestion=baidu.ui.suggestion||{};baidu.ui.suggestion.Suggestion=baidu.ui.create(function(_){var $=this;$.addEventListener("onload",function(){baidu.on(document,"mousedown",$.documentMousedownHandler);baidu.on(window,"blur",$.windowBlurHandler);});$.documentMousedownHandler=$.getDocumentMousedownHandler();$.windowBlurHandler=$.getWindowBlurHandler();}).extend({event:new Object,type:"SUGGESTION",onbeforepick:new Function,onpick:new Function,onconfirm:new Function,onhighlight:new Function,onshow:new Function,onhide:new Function,getData:function(){return[];},prependHTML:"",appendHTML:"",currentData:{},tplDOM:"<div id='#{0}' class='#{1}'></div>",tplPrependAppend:"<div id='#{0}' class='#{1}'>#{2}</div>",tplBody:"<table cellspacing='0' cellpadding='2'><tbody>#{0}</tbody></table>",tplRow:'<tr><td id="#{0}" onmouseover="#{2}" onmouseout="#{3}" onmousedown="#{4}" onclick="#{5}">#{1}</td></tr>',getString:function(){var $=this;return baidu.format($.tplDOM,$.getId(),$.getClass(),$.guid);},render:function($){var _=this,A;if(_.getMain()){return;}if($.id){_.targetId=$.id;}else{_.targetId=$.id=_.getId("input");}A=_.renderMain();A.style.display="none";A.innerHTML=_.getString();this.dispatchEvent("onload");},isShowing:function(){var $=this,_=$.getMain();return _&&_.style.display!="none";},pick:function(_){var B=this,$=B.currentData,A=$&&typeof _=="number"&&typeof $[_]!="undefined"?$[_].value:_,C={data:{item:A==_?{value:_,content:_}:$[_],index:_}};if(B.dispatchEvent("onbeforepick",C)){B.dispatchEvent("onpick",C);}},show:function(A,$){var C=0,B=$.length,_=this;if(B!=0){_.currentData=[];for(;C<B;C++){if(typeof $[C].value!="undefined"){_.currentData.push($[C]);}else{_.currentData.push({value:$[C],content:$[C]});}}_.getBody().innerHTML=_.getBodyString();_.getMain().style.display="block";_.dispatchEvent("onshow");}else{_.hide();}},highlight:function($){var _=this;_.clearHighlight();_.getItem($).className=_.getClass("current");this.dispatchEvent("onhighlight",{data:this.getDataByIndex($)});},hide:function(){var $=this;if(!$.isShowing()){return;}$.getMain().style.display="none";$.dispatchEvent("onhide");},confirm:function($,_){var A=this;A.pick($);A.dispatchEvent("onconfirm",{data:A.getDataByIndex($),source:_});A.hide();},getDataByIndex:function($){return{item:this.currentData[$],index:$};},getTargetValue:function(){return this.getTarget().value;},getHighlightIndex:function(){var $=this,_=$.currentData.length,A=0;if(_&&$.isShowing()){for(;A<_;A++){if($.getItem(A).className==$.getClass("current")){return A;}}}return-1;},clearHighlight:function(){var $=this,A=0,_=$.currentData.length;for(;A<_;A++){$.getItem(A).className="";}},getTarget:function(){return baidu.g(this.targetId);},getItem:function($){return baidu.g(this.getId("item"+$));},getBodyString:function(){var B=this,A="",D=[],_=B.currentData,C=_.length,E=0;function $($){return baidu.format(B.tplPrependAppend,B.getId($),B.getClass($),B[$+"HTML"]);}A+=$("prepend");for(;E<C;E++){D.push(baidu.format(B.tplRow,B.getId("item"+E),_[E].content,B.getCallString("itemOver",E),B.getCallString("itemOut"),B.getCallRef()+".itemDown(event, "+E+")",B.getCallString("itemClick",E)));}A+=baidu.format(B.tplBody,D.join(""));A+=$("append");return A;},itemOver:function($){this.highlight($);},itemOut:function(){this.clearHighlight();},itemDown:function(_,$){this.dispatchEvent("onmousedownitem",{data:this.getDataByIndex($)});if(!baidu.ie){_.stopPropagation();_.preventDefault();return false;}},itemClick:function($){var _=this;_.dispatchEvent("onitemclick",{data:this.getDataByIndex($)});_.confirm($,"mouse");},getDocumentMousedownHandler:function(){var $=this;return function(A){A=A||window.event;var _=A.target||A.srcElement;if(_==$.getTarget()||baidu.ui.get(_)){return;}$.hide();};},getWindowBlurHandler:function(){var $=this;return function(){$.hide();};},dispose:function(){var $=this;$.dispatchEvent("dispose");baidu.un(document,"mousedown",$.documentMousedownHandler);baidu.un(window,"blur",$.windowBlurHandler);baidu.dom.remove($.mainId);baidu.lang.Class.prototype.dispose.call(this);}});baidu.ui.dialog=baidu.ui.dialog||{instances:{}};baidu.ui.dialog.Dialog=baidu.ui.create(function($){}).extend({type:"DIALOG",width:"",height:"",top:"auto",left:"auto",zIndex:1000,titleText:"",contentText:"",onbeforeclose:function(){return true;},tplDOM:"<div id='#{id}' class='#{class}'>#{title}#{content}#{footer}</div>",tplTitle:"<div id='#{id}' class='#{class}'><span id='#{inner-id}' class='#{inner-class}'>#{content}</span></div>",tplContent:"<div id='#{id}' class='#{class}'>#{content}</div>",tplFooter:"<div id='#{id}' class='#{class}'></div>",isShown:function(){return baidu.ui.dialog.instances[this.guid]=="show";},getString:function(){var C=this,B,A="title",D="title-inner",_="content",$="footer";return baidu.format(C.tplDOM,{id:C.getId(),"class":C.getClass(),title:baidu.format(C.tplTitle,{id:C.getId(A),"class":C.getClass(A),"inner-id":C.getId(D),"inner-class":C.getClass(D),content:C.titleText}),content:baidu.format(C.tplContent,{id:C.getId(_),"class":C.getClass(_),content:C.contentText}),footer:baidu.format(C.tplFooter,{id:C.getId($),"class":C.getClass($)})});},render:function(){var $=this,_;if($.getMain()){return;}_=$.renderMain();_.innerHTML=$.getString();$.update($);baidu.dom.setStyles($.getMain(),{position:"absolute",zIndex:this.zIndex,marginLeft:"-100000px"});$.windowResizeHandler=$.getWindowResizeHandler();baidu.on(window,"resize",$.windowResizeHandler);$.dispatchEvent("onload");return _;},getWindowResizeHandler:function(){var $=this;return function(){$.update();};},open:function(_){var $=this;$.update(_);$.getMain().style.marginLeft="auto";baidu.ui.dialog.instances[$.guid]="show";$.dispatchEvent("onopen");},close:function(){var $=this;if($.dispatchEvent("onbeforeclose")){$.getMain().style.marginLeft="-100000px";baidu.ui.dialog.instances[$.guid]="hide";$.dispatchEvent("onclose");}},update:function(A){A=A||{};var _=this,$=_.getContent();baidu.object.extend(_,A);if(A.content){if($.firstChild!=A.content){$.innerHTML="";$.appendChild(A.content);}}else{if(A.contentText){$.innerHTML=A.contentText;}}if(A.titleText){_.getTitleInner("title-inner").innerHTML=A.titleText;}_._updatePosition();_.dispatchEvent("onupdate");},_updatePosition:function(){var A=this,C="",B="",$="",_="";baidu.dom.setStyles(A.getContent(),{width:A.width,height:A.height});if((A.left&&A.left!="auto")||(A.right&&A.right!="auto")){_=A.left||"";B=A.right||"";}else{_=Math.max((baidu.page.getViewWidth()-parseInt(A.getMain().offsetWidth))/2+baidu.page.getScrollLeft(),0);}if((A.top&&A.top!="auto")||(A.button&&A.button!="auto")){C=A.top||"";$=A.bottom||"";}else{C=Math.max((baidu.page.getViewHeight()-parseInt(A.getMain().offsetHeight))/2+baidu.page.getScrollTop(),0);}baidu.dom.setStyles(A.getMain(),{top:C,right:B,bottom:$,left:_});},getTitle:function(){return baidu.g(this.getId("title"));},getTitleInner:function(){return baidu.g(this.getId("title-inner"));},getContent:function(){return baidu.g(this.getId("content"));},getFooter:function(){return baidu.g(this.getId("footer"));},dispose:function(){var $=this;$.dispatchEvent("dispose");baidu.un(window,"resize",dialog.windowResizeHandler);baidu.dom.remove($.getMain());baidu.lang.Class.dispose.call($);}});baidu.object.extend(baidu.ui.dialog.Dialog.prototype,{draggable:true,ondragstart:new Function,ondrag:new Function,ondragend:new Function});baidu.ui.dialog.Dialog.register(function(_){var $=function(){_.dragOption.range[1]=baidu.page.getWidth();_.dragOption.range[2]=baidu.page.getHeight();};_.addEventListener("onload",function(){var _=this;baidu.on(window,"resize",$);_.dragOption={handler:_.getTitle(),range:[0,baidu.page.getWidth(),baidu.page.getHeight(),0],ondragend:function(){_.ondragend();_.left=baidu.dom.getStyle(_.getMain(),"left");_.top=baidu.dom.getStyle(_.getMain(),"top");},ondragstart:_.ondragstart,ondrag:_.ondrag};if(_.draggable){baidu.dom.draggable(_.getMain(),_.dragOption);}});_.addEventListener("ondispose",function(){baidu.un(window,"resize",$);});});baidu.ui.suggestion.Suggestion.register(function(D){var B,C="",E,A,$=false,_=false;D.addEventListener("onload",function(){B=this.getTarget();E=B.value;D.targetKeydownHandler=D.getTargetKeydownHandler();baidu.on(B,"keydown",D.targetKeydownHandler);B.setAttribute("autocomplete","off");D.circleTimer=setInterval(function(){if(_){return;}if(baidu.g(B)==null){D.dispose();}var $=B.value;if($==C&&$!=""&&$!=E&&$!=A){if(D.requestTimer==0){D.requestTimer=setTimeout(function(){D.dispatchEvent("onneeddata",$);},100);}}else{clearTimeout(D.requestTimer);D.requestTimer=0;if($==""&&C!=""){A="";D.hide();}C=$;if($!=A){D.defaultIptValue=$;}if(E!=B.value){E="";}}},10);baidu.on(B,"beforedeactivate",D.beforedeactivateHandler);});D.addEventListener("onitemclick",function(){_=false;D.defaultIptValue=C=D.getTargetValue();});D.addEventListener("onpick",function(_){if($){B.blur();}B.value=A=_.data.item.value;if($){B.focus();}});D.addEventListener("onmousedownitem",function(A){$=true;_=true;setTimeout(function(){_=false;$=false;},500);});D.addEventListener("ondispose",function(){baidu.un(B,"keydown",D.targetKeydownHandler);baidu.un(B,"beforedeactivate",D.beforedeactivateHandler);clearInterval(D.circleTimer);});});baidu.object.extend(baidu.ui.suggestion.Suggestion.prototype,{beforedeactivateHandler:function(){return function(){if(mousedownView){window.event.cancelBubble=true;window.event.returnValue=false;}};},getTargetKeydownHandler:function(){var $=this;function _(B){var _=$.currentData,A;if(!$.isShowing()){$.dispatchEvent("onneeddata",$.getTargetValue());return;}A=$.getHighlightIndex();$.clearHighlight();if(B){if(A==0){$.pick($.defaultIptValue);A--;return;}if(A==-1){A=_.length;}A--;}else{if(A==_.length-1){$.pick($.defaultIptValue);A=-1;return;}A++;}$.highlight(A);$.pick(A);}return function(B){var C=false,A;B=B||window.event;switch(B.keyCode){case 9:case 27:$.hide();break;case 13:baidu.event.preventDefault(B);A=$.getHighlightIndex();$.confirm(A<0?$.getTarget().value:A,"keyboard");break;case 38:C=true;case 40:baidu.event.preventDefault(B);_(C);break;}};},defaultIptValue:""});baidu.ui.dialog.alert=function($,A){A=A||{};A.autoOpen=typeof A.autoOpen=="undefined"?true:A.autoOpen;if(baidu.isString($)){A.contentText=$;}else{A.content=$;}var _=new baidu.ui.dialog.Dialog(A);_.addEventListener("onload",function(A){var C=this,_="accept",$="dispatchEvent";function B($){return baidu.format(C.tplAlert,{id:C.getId($),"class":C.getClass($),onclick:C.getCallString($),content:C[$+"Text"]});}baidu.dom.insertHTML(C.getId("footer"),"beforeEnd",B(_));});_.render();if(A.autoOpen){_.open();}return _;};baidu.ui.dialog.Dialog.extend({acceptText:"\u786e\u5b9a",onaccept:function(){},accept:function(){if(this.dispatchEvent("onaccept")){this.close();}},tplAlert:"<div id='#{id}' class='#{class}' onclick=#{onclick}>#{content}</div>"});baidu.ui.panel.Panel.prototype.closeOnEscape=true;baidu.ui.panel.Panel.register(function($){if($.closeOnEscape){if(!baidu.ui.panel.keyboardEventReady){baidu.on(document,"keyup",function(_){_=window.event||_;var $=_.keyCode||_.which,B,A;if($==27){baidu.object.each(baidu.ui.panel.instances,function($,_){if($=="show"){A=baidu.lang.instance(_);if(!B||A.zIndex>B.zIndex){B=A;}}});if(B){B.close();}}});baidu.ui.panel.keyboardEventReady=true;}}});baidu.ui.smartPosition=baidu.ui.smartPosition||{};baidu.ui.smartPosition.setBorderBoxStyles=function($,A){var B=["marginTop","marginLeft","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth","paddingLeft","paddingRight","paddingTop","paddingBottom"],_={},C=B.length-1;for(;C>=0;C--){_[B[C]]=parseFloat(baidu.getStyle($,B[C]))||0;}if(A.top){A.top-=_.marginTop;}if(A.left){A.left-=_.marginLeft;}if(document.compatMode!="BackCompat"){if(A.width){A.width-=_.paddingLeft+_.paddingRight+_.borderLeftWidth+_.borderRightWidth;}if(A.height){A.height-=_.paddingTop+_.paddingBottom+_.borderTopWidth+_.borderBottomWidth;}}return baidu.dom.setStyles($,A);};baidu.ui.smartPosition.SmartPosition=baidu.ui.create(function(_){var $=this;if(!this.once){baidu.event.on(window,"resize",function(){$.update();});}}).extend({position:"bottomRight",update:function(F,E){var _=this,$={},D=baidu.page.getViewHeight(),C=baidu.page.getViewWidth(),B=_.source.offsetWidth,A=_.source.offsetHeight;baidu.object.extend(this,F||{});_.position=_.position.toLowerCase();_.coordinate.x=_.coordinate[0]||_.coordinate.x||_.coordinate.left||0;_.coordinate.y=_.coordinate[1]||_.coordinate.y||_.coordinate.top||0;_.dispatchEvent("onbeforeupdate");$.left=_.coordinate.x-(_.position.indexOf("left")>=0?B:0);$.top=_.coordinate.y-(_.position.indexOf("top")>=0?A:0);if(_.insideScreen){$.left=Math.max(0-parseFloat(baidu.dom.getStyle(_.source,"marginLeft"))||0,Math.min($.left,baidu.page.getViewWidth()-B));$.top=Math.max(0-parseFloat(baidu.dom.getStyle(_.source,"marginTop"))||0,Math.min($.top,baidu.page.getViewHeight()-A));}baidu.dom.setBorderBoxStyles(_.source,$);if(!E&&(D!=baidu.page.getViewHeight()||C!=baidu.page.getViewWidth())){_.update({},true);}if(!E){_.dispatchEvent("onupdate");}}});baidu.ui.smartPosition.set=function($,A,B){B=B||{};B.source=baidu.g($);B.coordinate=A||[0,0];var _=new baidu.ui.smartPosition.SmartPosition(B);_.update();return _;};baidu.ui.tooltip=baidu.ui.tooltip||{mainId:null};baidu.ui.tooltip.Tooltip=baidu.ui.tooltip.Tooltip||baidu.ui.create(new Function).extend({uiType:"TOOLTIP",width:"",height:"",content:"",zIndex:3000,positionBy:"element",tplBody:'<div id="#{id}" class="#{class}"></div>',getString:function(){var $=this;return baidu.format($.tplBody,{id:$.getId(),"class":$.getClass()});},open:function(){var _=this,$;if(!_.dispatchEvent("onbeforeopen")){return;}if($=baidu.ui.tooltip.showing){$.close();}_.update(_);baidu.ui.tooltip.showing=_;_.dispatchEvent("onopen");},render:function($){var _=this,A;if($.id){_.targetId=$.id;}else{_.targetId=$.id=_.getId("target");}_.content=_.content||$.title||"";$.title="";if(baidu.ui.tooltip.mainId){_.mainId=baidu.ui.tooltip.mainId;_.dispatchEvent("onload");return;}A=_.renderMain();baidu.ui.tooltip.mainId=_.mainId;_.dispatchEvent("onload");},update:function(B){var _=this,A=_.getMain(),$;A.innerHTML=_.getString();A.setAttribute("data-guid",_.guid);$=_.getBody();B=B||{};baidu.object.extend(this,B);baidu.dom.setStyles(A,{zIndex:_.zIndex,width:_.width,height:_.height,display:""});if(B.contentElement){$.innerHTML="";$.appendChild(B.contentElement);}else{if(B.content){$.innerHTML=_.content;}}_._setPosition();},_setPosition:function(){var $=this;if($.positionBy==="none"){return;}baidu.ui.smartPosition.set($.getMain(),$.pos,{once:true});},close:function(){var $=this;if(!$.getBody()){return;}if($.dispatchEvent("onbeforeclose")){$._close();baidu.ui.tooltip.showing&&$.dispatchEvent("onclose");}},_close:function(){this.getMain().style.left="-100000px";baidu.ui.tooltip.showing=null;},dispose:function(){var $=this;$.dispatchEvent("ondispose");if($.getBody()){baidu.dom.remove($.getBody());}baidu.lang.Class.prototype.dispose.call($);},getTarget:function(){return baidu.g(this.targetId);}});baidu.ui.tooltip.create=function(B,D){if(!B){return null;}var $=[],_,C,A=baidu.lang.toArray(B);D=D||{};baidu.array.each(A,function(A){_=new baidu.ui.tooltip.Tooltip(D);_.render(baidu.g(A));_.addEventListener("open",function(){this.contentElement&&(this.contentElement.style.display="");});$.push(_);});return B.splice||B.item?$:$[0];};baidu.extend(baidu.ui.tooltip.Tooltip.prototype,{showDelay:100,hideDelay:500,offset:[0,0]});baidu.ui.tooltip.hover=function(A,B){var _=baidu.ui.tooltip.create(A,B),$=baidu.lang.isArray(_)?_:[_];baidu.array.each($,function(A){if(A.positionBy=="element"){baidu.event.on(baidu.dom.getWindow(A.getTarget()),"resize",function(){_();});}baidu.on(A.getTarget(),"mouseover",function($){clearTimeout(A.hideHandler);_();if(A.positionBy==="mouse"){A.pos={x:baidu.event.getPageX($)+(A.offset[0]||A.offset.x||0),y:baidu.event.getPageY($)+(A.offset[1]||A.offset.y||0)};}else{A.pos={x:A.pos.x+(A.offset[0]||A.offset.x||0),y:A.pos.y+(A.offset[1]||A.offset.y||0)};}A.showHandler=setTimeout(function(){A.open();},A.showDelay);});A.addEventListener("onopen",function(){baidu.on(A.getBody(),"mouseover",function(){clearTimeout(A.hideHandler);});});function _(){var $=baidu.dom.getPosition(A.getTarget());A.pos={x:$.left,y:$.top+A.getTarget().offsetHeight};}function $(){clearTimeout(A.showHandler);clearTimeout(A.hideHandler);A.hideHandler=setTimeout(function(){A.close();},A.hideDelay);}baidu.on(A.getTarget(),"mouseout",$);A.addEventListener("onopen",function(){baidu.on(A.getBody(),"mouseout",$);});});return _;};baidu.ui.get=function($){var _;if(baidu.lang.isString($)){return baidu.lang.instance($);}else{while(($=$.parentNode)!=document.body){if($.nodeType==9){return null;}if(_=baidu.dom.getAttr($,"data-guid")){return baidu.lang.instance(_);}}}};baidu.ui.tooltip.Tooltip.prototype.offset=[0,0];baidu.ui.tooltip.click=function(_,A){var $=baidu.ui.tooltip.create(_,A);tooltipArr=baidu.lang.isArray($)?$:[$];baidu.array.each(tooltipArr,function(B){if(B.positionBy=="element"){baidu.event.on(baidu.dom.getWindow(B.getTarget()),"resize",function(){A();});}var $=function($){$=$||window.event;A();if(B.positionBy==="mouse"){B.pos={x:baidu.event.getPageX($)+(B.offset[0]||B.offset.x||0),y:baidu.event.getPageY($)+(B.offset[1]||B.offset.y||0)};}else{B.pos={x:B.pos.x+(B.offset[0]||B.offset.x||0),y:B.pos.y+(B.offset[1]||B.offset.y||0)};}B.open();},_=function($){if(!B.getBody()){return;}var A=baidu.event.getTarget($||window.event),_=function($){return $==B.getTarget();};if(_(A)||baidu.dom.getAncestorBy(A,_)||baidu.ui.get(A)==B){return;}B.close();};baidu.on(B.getTarget(),"click",$);baidu.on(document,"click",_);B.addEventListener("ondispose",function(){baidu.un(B.getTarget(),"click",$);baidu.un(document,"click",_);});function A(){var $=baidu.dom.getPosition(B.getTarget());B.pos={x:$.left,y:$.top+B.getTarget().offsetHeight};}});return $;};baidu.ui.smartPosition.element=function($,A,B){$=baidu.g($);A=baidu.g(A);B=B||{};B.coordinate=B.coordinate||{};B.source=$;var _=new baidu.ui.smartPosition.SmartPosition(B);_.addEventListener("onbeforeupdate",function(){var _=this,B=baidu.dom.getPosition(A),$=A.offsetParent==document.body?{left:0,top:0}:baidu.dom.getPosition(A.offsetParent);_.coordinate["x"]=B.left-$.left+(_.position.indexOf("right")>=0?A.offsetWidth:0);_.coordinate["y"]=B.top-$.top+(_.position.indexOf("bottom")>=0?A.offsetHeight:0);});_.update();return _;};baidu.ui.dialog.iframe=function(A,B){B=B||{};var _=new baidu.ui.dialog.Dialog(B),$="iframe";_.contentText=baidu.format(_.tplIframe,A,_.getId($),_.getClass($),_.iframeName?_.iframeName:_.getId($));_.render();_.getContent().firstChild.src=_.getContent().firstChild.src;_.open();return _;};baidu.ui.dialog.Dialog.extend({tplIframe:"<iframe width='100%' height='100%' frameborder='0' scrolling='no' src='#{0}' name='#{3}' id='#{1}' class='#{2}'></iframe>"});(function(){var C="data-tangram-smartcover-previousVisibility";function B($){var B=[],C=$.length-1,_,A;for(;C>=0;C--){A=document.getElementsByTagName($[C]);for(_=A.length-1;_>=0;_--){if(A[_]){B.push(A[_]);}}}return B;}function F($,M){var K=[],A={};baidu.object.extend(A,D.options);baidu.object.extend(A,M||{});A.hideFlash&&K.push("object");A.hideSelect&&K.push("select");var J=B(K),C=J.length,_,F,G=$.getMain(),H=baidu.dom.getPosition(G),I=$.getId(),L=D.iframes[I];if(baidu.ie&&!A.hideSelect){if(!L){L=D.iframes[I]=document.createElement("IFRAME");$.getMain().appendChild(L);L.style.display="none";}L.src="javascript:void(0)";baidu.dom.setStyles(L,{zIndex:-1,border:"none",position:"absolute",width:G.offsetWidth,height:G.offsetHeight,top:0,left:0});}if(!J){return;}for(F=0;F<C;F++){_=J[F];if(baidu.ui.get(_)!=$){E(_);}}}function $(_){if(baidu.ie){var A=_.getMain(),$=_.getId();if(!D.iframes[$]){return;}baidu.dom.setStyles(D.iframes[$],{width:A.offsetWidth,height:A.offsetHeight});}}function _($){var C=B(["object","select"]),E=C.length,_,G,F=D.iframes[$.getId()];if(baidu.ie&&F){F.style.display="none";}if(!C){return;}for(G=0;G<E;G++){_=C[G];if(baidu.ui.get(_)!=$){A(_);}}}function E($){if(($.hasAttribute&&!$.hasAttribute(C))||!(C in $.attributes)){$.setAttribute(C,$.style.visibility);$.style.visibility="hidden";}}function A($){if(($.hasAttribute&&$.hasAttribute(C))||(C in $.attributes)){$.style.visibility=$.getAttribute(C);$.removeAttribute(C);}}var D={show:F,hide:_,update:$,iframes:[],options:{hideSelect:false,hideFlash:true}};baidu.ui.smartCover=baidu.ui.smartCover||D;})();baidu.ui.suggestion.Suggestion.register(function($){$.addEventListener("onshow",function(){baidu.ui.smartCover.show(this);});$.addEventListener("onhide",function(){baidu.ui.smartCover.hide(this);});});baidu.ui.dialog.login=function(options){options=options||{};options=baidu.extend({titleText:"\u767b\u5f55",loginURL:"https://passport.baidu.com/api/?login&time=&token=&tpl=pp",regURL:"https://passport.baidu.com/api/?reg&time=&token=&tpl=pp",jumpURL:window.location.href,onLoginSuccess:function(_,$){},onLoginFailure:function(_,$){},onRegisterSuccess:function(_,$){},onRegisterFailure:function(_,$){},loginContainerId:"loginContainer",regContainerId:"regContainer",loginPanelId:"loginPanel",regPanelId:"regPanel",tabId:"navTab",currentTabClass:"act",tplLoginContent:'\t\t<div id="nav" class="passport-nav">            <ul id="#{tabId}" class="passport-nav-tab">                <li class="#{currentTabClass}" ><a href="##{idLoginPanel}" onclick="#{clickTabLogin};return false;" hidefocus="true" >\u767b\u5f55</a></li>                <li><a href="##{idRegPanel}" onclick="#{clickTabReg};return false;" hidefocus="true" >\u6ce8\u518c</a></li>            </ul>            <p class="clear"></p>        </div>        <div id="content" class="passport-content">            <div id="#{idLoginPanel}" class="passport-login-panel">\t            <div id="#{idLoginContainer}"></div>\t            <div id="regDiv">                    <hr size="0" style="border-top:1px solid #AAAAAA">                    <div class="reg">\u6ca1\u6709\u767e\u5ea6\u8d26\u53f7\uff1f<a href="##{idRegPanel}" onclick="#{clickTabReg};return false;">\u7acb\u5373\u6ce8\u518c\u767e\u5ea6\u8d26\u53f7</a></div>                </div>            </div>            <div id="#{idRegPanel}" class="passport-reg-panel" style="display:none">                <div id="#{idRegContainer}" class="passport-reg-container"></div>            </div>        </div>'},options);options.changeTab=options.changeTab||function(B){var _=[options.loginPanelId,options.regPanelId],D=baidu.dom.children(options.tabId),A=options.currentTabClass,$=B=="login"?0:1;for(var C=0;C<_.length;++C){baidu.dom.removeClass(D[C],A);baidu.g(_[C]).style.display="none";}baidu.dom.addClass(D[$],A);baidu.g(_[$]).style.display="";if(B=="reg"){this.renderReg();}};var dialogInstance=new baidu.ui.dialog.Dialog(options);dialogInstance.render();dialogInstance.update({contentText:options.contentText||baidu.string.format(options.tplLoginContent,{clickTabLogin:dialogInstance.getCallRef()+".changeTab('login')",clickTabReg:dialogInstance.getCallRef()+".changeTab('reg')",idLoginContainer:options.loginContainerId,idRegContainer:options.regContainerId,idLoginPanel:options.loginPanelId,idRegPanel:options.regPanelId,tabId:options.tabId,currentTabClass:options.currentTabClass})});baidu.extend(dialogInstance,{open:function(){this.renderLogin();},close:function(){var $=this;$.loginJson=$.regJson=null;baidu.ui.dialog.Dialog.prototype.close.call($);},renderLogin:function(){var me=this;if(me.loginJson){return;}baidu.sio.callByServer(me.loginURL,function(value){var json=me.loginJson=eval(value);baidu.sio.callByBrowser(json.jslink,function($){baidu.ui.dialog.Dialog.prototype.open.call(me);dialogInstance.loginDom=bdPass.LoginTemplate.render(json,options.loginContainerId,{renderSafeflg:true,onSuccess:options.onLoginSuccess,jumpUrl:options.jumpURL,onFailure:options.onLoginFailure});dialogInstance.update();});});},renderReg:function(){var me=this;if(me.regJson){return;}baidu.sio.callByServer(me.regURL,function(value){var json=me.regJson=eval(value);baidu.sio.callByBrowser(json.jslink,function($){baidu.ui.dialog.Dialog.prototype.open.call(me);dialogInstance.registerDom=bdPass.RegTemplate.render(json,options.regContainerId,{renderSafeflg:true,onSuccess:options.onRegisterSuccess,jumpUrl:options.jumpURL,onFailure:options.onRegisterFailure});dialogInstance.update();});});}});return dialogInstance;};baidu.ui.panel.create=function(_){var $=new baidu.ui.panel.Panel(_);$.render();return $;};baidu.ui.panel.Panel.prototype.closeText="";baidu.ui.panel.Panel.register(function($){$.addEventListener("onload",function(){var $=this;baidu.insertHTML($.getBody(),"afterBegin","<div class="+$.getClass("close")+" onclick="+$.getCallString("close")+">"+$.closeText+"</div>");});});baidu.ui.dialog.Dialog.prototype.closeText="";baidu.ui.dialog.Dialog.register(function($){$.addEventListener("onload",function(){var $=this;baidu.insertHTML($.getTitle(),"beforeEnd","<div class="+$.getClass("close")+" onclick="+$.getCallString("close")+">"+$.closeText+"</div>");});});baidu.ui.combox=baidu.ui.combox||{instances:{}};baidu.ui.menubar=baidu.ui.menubar||{instances:{}};baidu.ui.menubar.Menubar=baidu.ui.menubar.Menubar||baidu.ui.create(function(_){var $=this;$.dispatchEvent("oninit");}).extend({type:"MENUBAR",width:"",height:"",data:[],zIndex:1000,tplBody:'<ul id="#{id}" class="#{class}" data-guid="#{guid}" >#{content}</ul>',tplItem:'<li id="#{id}" class="#{class}" onclick="#{onclick}" onmouseover="#{onmouseover}" \t\t\t\t\t\tonmouseout="#{onmouseout}" >#{content}</li>',getString:function(){var _=this,$=[];baidu.array.each(_.data,function(A,B){$.push(baidu.format(_.tplItem,{id:_.getItemId(B),"class":_.getClass("item"),onclick:_.getCallString("itemClick",B),onmouseover:_.getCallString("itemMouseover",B),onmouseout:_.getCallString("itemMouseout",B),content:A.content}));});return baidu.format(_.tplBody,{id:_.getId(),"class":_.getClass(),guid:_.guid,content:$.join("")});},render:function($){var _=this,A;if($.id){_.targetId=$.id;}else{_.targetId=$.id=_.getId("target");}if(!(A=_.getMain())){A=_.renderMain();}if(!_.getBody()){A.innerHTML=baidu.format(_.tplBody,{id:_.getId(),"class":_.getClass(),guid:_.guid});}_.dispatchEvent("onload");},itemClick:function($){var _=this;_.close(true);_.dispatchEvent("onitemclick",_.getItemEventData($));},getItemEventData:function($){return{value:this.getItemData($),index:$};},itemMouseover:function($){var _=this;baidu.dom.addClass(_.getItem($),_.getClass("item-hover"));_.dispatchEvent("onitemmouseover",_.getItemEventData($));},itemMouseout:function($){var _=this;baidu.dom.removeClass(_.getItem($),_.getClass("item-hover"));_.dispatchEvent("onitemmouseout",_.getItemEventData($));},update:function(C){var B=this,A=[],_=B.getBody(),$=B.getClass("empty");baidu.object.extend(this,C);B.data.length?baidu.dom.removeClass(_,$):baidu.dom.addClass(_,$);baidu.array.each(B.data,function($,_){A.push(baidu.format(B.tplItem,{id:B.getItemId(_),"class":B.getClass("item"),onclick:B.getCallString("itemClick",_),onmouseover:B.getCallString("itemMouseover",_),onmouseout:B.getCallString("itemMouseout",_),content:$.content}));});baidu.dom.setStyles(_,{display:"",position:"absolute",zIndex:B.zIndex,width:B.width,height:B.height});_.innerHTML=A.join("");baidu.ui.smartPosition.element(B.getMain(),B.getTarget(),{position:"bottomCenter"});},getItemId:function($){return this.getId("item"+$);},getItem:function($){return baidu.g(this.getItemId($));},getItemData:function($){return this.data[$];},open:function(){var $=this;$.dispatchEvent("onbeforeopen");$.update();$.dispatchEvent("onopen");},close:function(A){var _=this,$=_.getBody();if(!$){return;}if(A||_.dispatchEvent("onbeforeclose")){$.innerHTML="";baidu.dom.addClass($,_.getClass("empty"));_.dispatchEvent("onclose");}},dispose:function(){if(this.getMain()){baidu.dom.remove(this.getMain());}},getTarget:function(){return baidu.g(this.targetId);}});baidu.ui.menubar.create=function($,_){_=_||{};_.data=$||[];return new baidu.ui.menubar.Menubar(_);};baidu.ui.menubar.click=function($,_,B){B=B||{};$=baidu.g($);var A=baidu.ui.menubar.create(_,B);A.render($);baidu.on($,"click",function($){A.open();});baidu.on(document,"click",function($){if(!A||!A.getBody()){return;}var B=baidu.event.getTarget($||window.event),_=function($){return $==A.getTarget();};if(!B||_(B)||baidu.dom.getAncestorBy(B,_)||baidu.ui.get(B)==A){return;}A.close();});return A;};baidu.ui.combox.Combox=baidu.ui.combox.Combox||baidu.ui.create(function($){}).extend({type:"COMBOX",width:"",height:"",data:[],zIndex:1000,onitemclick:function($){},filterData:function(_,A){var $=[];baidu.array.each(A||this.menuData,function(A){(A.value||A.content).indexOf(_)>=0&&$.push(A);});return $;},tplBody:'<span id="#{id}" class="#{class}" data-guid="#{guid}">\t\t\t\t\t<input id="#{inputid}" class="#{class}-input" autocomplete="off"/>\t\t\t\t\t<span id="#{arrowid}" class="#{class}-arrow"></span>\t\t\t\t</span>',render:function(){var _=this,A,$;A=_.renderMain();if(!_.getBody()){A.innerHTML=baidu.format(_.tplBody,{id:_.getId(),"class":_.getClass(),guid:_.guid,inputid:_.getInputId(),arrowid:_.getArrowId()});$=_.getBody();if(_.position){baidu.ui.smartPosition.set(A,_.position);}_.menu_width=_.width||$.offsetWidth;_.createOptions();_.tipMode();}},tipMode:function(){var $=this;baidu.on($.getInput(),"keyup",function(_){$.showOptions();$.menu.update({data:$.filterData($.getInput().value,$.menuData)});});baidu.on($.getInput(),"focus",function(_){$.showOptions();$.menu.update({data:$.filterData($.getInput().value,$.menuData)});});},createOptions:function(A,C){var B=this,$={},_;if(B.menu){B.menu.close();}for(_ in B){if(_.indexOf("menu_")==0){$[_.replace(/^menu_/,"")]=B[_];}}menu=B.menu=baidu.ui.menubar.click(B.getMain(),A||B.menuData,$);menu.addEventListener("onitemclick",function($){B.itemChosen($);});baidu.on(B.getArrow(),"click",function($){B.showOptions();B.menu.update({data:B.menuData});});return B.menu;},showOptions:function(){this.menu.open();},getInput:function(){return baidu.g(this.getInputId());},getInputId:function(){return this.getId()+"_input";},getArrow:function(){return baidu.g(this.getArrowId());},getArrowId:function(){return this.getId()+"_arrow";},itemChosen:function($){this.getInput().value=$.value.content;this.dispatchEvent("onitemchosen",$);}});baidu.object.extend(baidu.ui.slide.Slide.prototype,{withControl:true,tplBtnPrevious:'<a class="#{className}" onclick="#{onclick}">&lt;</a>',tplBtnNext:'<a class="#{className}" onclick="#{onclick}">&gt;</a>',turnPage:true,arrowClass:"arrow",nextArrowClass:"forward",nextDisableClass:"forward-disable",previousArrowClass:"back",previousDisableClass:"back-disabele",nexthover:function(){},previoushover:function(){},nextout:function(){},previousout:function(){},gotoEvent:function(){},isCycle:true});baidu.ui.slide.Slide.register(function($){if($.withControl){baidu.dom.insertHTML($.target,"afterBegin",baidu.string.format($.tplBtnPrevious,{className:$.arrowClass+" "+$.previousArrowClass,onclick:$.getCallString("previous"+($.turnPage?"Page":""),$.isCycle),onmouseover:$.getCallString("previoushover"),onmouseout:$.getCallString("previousout")}));baidu.dom.insertHTML($.target,"beforeEnd",baidu.string.format($.tplBtnNext,{className:$.arrowClass+" "+$.nextArrowClass,onclick:$.getCallString("next"+($.turnPage?"Page":""),$.isCycle),onmouseover:$.getCallString("nexthover"),onmouseout:$.getCallString("nextout")}));$.dispatchEvent("onbuttoninit");$.addEventListener("ongotoitem",$.gotoEvent);}});baidu.ui.combox.create=function(_,A){A=A||{};A.menuData=_||[];var $=new baidu.ui.combox.Combox(A);$.render();return $;};baidu.ui.dialog.Dialog.prototype.closeOnEscape=true;baidu.ui.dialog.Dialog.register(function($){if($.closeOnEscape){if(!baidu.ui.dialog.keyboardEventReady){baidu.on(document,"keyup",function(A){A=window.event||A;var _=A.keyCode||A.which,B,$;if(_==27){baidu.object.each(baidu.ui.dialog.instances,function(_,A){if(_=="show"){$=baidu.lang.instance(A);if(!B||$.zIndex>B.zIndex){B=$;}}});if(B){B.close();}}});baidu.ui.dialog.keyboardEventReady=true;}}});baidu.ui.modal=baidu.ui.modal||{mainId:null,showing:null};baidu.ui.modal.Modal=baidu.ui.create(function($){}).extend({type:"MODAL",color:"#000000",opacity:0.6,zIndex:1000,tplDOM:"<div id='#{id}' class='#{class}'></div>",getString:function(){var $=this;return baidu.format($.tplDOM,{id:$.getId(),"class":$.getClass()});},render:function(){var _=this,$={width:"100%",height:"100%",left:0,top:0,display:"none"},A;if(baidu.ui.modal.mainId){_.mainId=baidu.ui.modal.mainId;return;}A=_.renderMain();if(baidu.browser.ie&&baidu.browser.ie<=6||document.compatMode=="BackCompat"){$={width:baidu.page.getViewWidth(),height:baidu.page.getViewHeight(),left:baidu.page.getScrollLeft(),top:baidu.page.getScrollTop(),position:"absolute",display:"none"};baidu.on(window,"resize",function($){A.style.width=baidu.page.getViewWidth();A.style.height=baidu.page.getViewHeight();});baidu.on(window,"scroll",function($){A.style.left=baidu.page.getScrollLeft()+"px";A.style.top=baidu.page.getScrollTop()+"px";});}baidu.dom.setStyles(A,$);baidu.ui.modal.mainId=_.mainId;},update:function(A){A=A||{};var $=this,_=$.getMain();_.innerHTML=$.getString();_.setAttribute("data-guid",$.guid);baidu.object.extend($,A);baidu.dom.setStyles($.getMain(),{opacity:$.opacity,"background-color":$.color,"z-index":$.zIndex});},show:function(A){var $=this,_=this.getMain();$.update(A);_.style.display="block";if((!baidu.browser.ie||baidu.browser.ie>=7)&&document.compatMode!="BackCompat"){_.style.position="fixed";}if($.targetUI){baidu.ui.smartCover.show($.targetUI,baidu.ie?{hideSelect:true}:{});}},hide:function(){var $=this;if(!$.getBody()){return;}$.getMain().style.display="none";if($.targetUI){baidu.ui.smartCover.hide($.targetUI);}},getBody:function(){return baidu.g(this.getId());}});baidu.ui.modal.create=function(_){_=_||{};var $=new baidu.ui.modal.Modal(_);$.render();return $;};baidu.object.extend(baidu.ui.panel.Panel.prototype,{modal:true,modalColor:"#000000",modalOpacity:0.4});baidu.ui.panel.Panel.register(function($){$.addEventListener("onopen",function(){var $=this;if($.modal){$.modalInstance=baidu.ui.modal.create({targetUI:$,color:$.modalColor,opacity:$.modalOpacity,zIndex:$.modalZIndex?$.modalZIndex:$.zIndex-1});$.modalInstance.show();}});$.addEventListener("onclose",function(){if($.modal&&this.modalInstance){this.modalInstance.hide();}});});baidu.ui.dialog.Dialog.register(function($){$.addEventListener("onopen",function(){baidu.ui.smartCover.show(this);});$.addEventListener("onclose",function(){baidu.ui.smartCover.hide(this);});$.addEventListener("onupdate",function(){baidu.ui.smartCover.update(this);});});baidu.extend(baidu.ui.suggestion.Suggestion.prototype,{fixWidth:true,getWindowResizeHandler:function(){var $=this;return function(){$.adjustPosition(true);};},adjustPosition:function($){var A=this,_=A.getTarget(),B,D=A.getMain(),C;if(!A.isShowing()&&$){return;}B=baidu.dom.getPosition(_),C={top:(B.top+_.offsetHeight-1),left:B.left,width:_.offsetWidth};C=typeof A.view=="function"?A.view(C):C;baidu.ui.smartPosition.set(D,[C.left,C.top],{once:true});baidu.ui.smartPosition.setBorderBoxStyles(D,{width:C.width});}});baidu.ui.suggestion.Suggestion.register(function($){$.windowResizeHandler=$.getWindowResizeHandler();$.addEventListener("onload",function(){$.adjustPosition();if($.fixWidth){$.fixWidthTimer=setInterval(function(){var _=$.getMain();if(_.offsetWidth!=0&&$.getTarget().offsetWidth!=_.offsetWidth){$.adjustPosition();_.style.display="block";}},100);}baidu.on(window,"resize",$.windowResizeHandler);});$.addEventListener("onshow",function(){$.adjustPosition();});$.addEventListener("ondispose",function(){baidu.un(window,"resize",$.windowResizeHandler);clearInterval($.fixWidthTimer);});});baidu.ui.panel.Panel.register(function($){$.addEventListener("onopen",function(){baidu.ui.smartCover.show(this);});$.addEventListener("onclose",function(){baidu.ui.smartCover.hide(this);});$.addEventListener("onupdate",function(){baidu.ui.smartCover.update(this);});});baidu.object.extend(baidu.ui.suggestion.Suggestion.prototype,{setData:function(A,$,B){var _=this;_.dataCache[A]=$;if(!B){_.show(A,_.dataCache[A]);}}});baidu.ui.suggestion.Suggestion.register(function($){$.dataCache={},$.addEventListener("onneeddata",function(A,B){var _=$.dataCache;if(typeof _[B]=="undefined"){$.getData(B);}else{$.show(B,_[B]);}});});baidu.ui.slide.create=function($,_){_=_||{};_.target=baidu.g($);return new baidu.ui.slide.Slide(_);};baidu.ui.dialog.create=function(_){var $=new baidu.ui.dialog.Dialog(_);$.render();return $;};baidu.ui.smartPosition.mouse=function($,A){A=A||{};A.source=$;A.coordinate=baidu.page.getMousePosition();A.once=true;var _=new baidu.ui.smartPosition.SmartPosition(A);_.update();return _;};baidu.fx.opacity=function($,B){if(!($=baidu.dom.g($))){return null;}B=baidu.object.extend({from:0,to:1},B||{});var _=$,A=baidu.fx.create(_,baidu.object.extend({initialize:function(){baidu.dom.show($);if(baidu.browser.ie){this.protect("filter");}else{this.protect("opacity");this.protect("KHTMLOpacity");}this.distance=this.to-this.from;},render:function($){var A=this.distance*$+this.from;if(!baidu.browser.ie){_.style.opacity=A;_.style.KHTMLOpacity=A;}else{_.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity:"+Math.floor(A*100)+")";}}},B),"baidu.fx.opacity");return A.launch();};baidu.fx.fadeIn=function($,A){if(!($=baidu.dom.g($))){return null;}var _=baidu.fx.opacity($,baidu.object.extend({from:0,to:1,restoreAfterFinish:true},A||{}));_._className="baidu.fx.fadeIn";return _;};baidu.fx.fadeOut=function($,A){if(!($=baidu.dom.g($))){return null;}var _=baidu.fx.opacity($,baidu.object.extend({from:1,to:0,restoreAfterFinish:true},A||{}));_.addEventListener("onafterfinish",function(){baidu.dom.hide(this.element);});_._className="baidu.fx.fadeOut";return _;};baidu.object.extend(baidu.ui.tooltip.Tooltip.prototype,{enableFx:true,showFx:baidu.fx.fadeIn,showFxOptions:{duration:500},hideFx:baidu.fx.fadeOut,hideFxOptions:{duration:500}});baidu.ui.tooltip.Tooltip.register(function($){if($.enableFx){$.addEventListener("onopen",function(){"function"==typeof $.showFx&&$.showFx($.getMain(),$.showFxOptions);});$.addEventListener("beforeclose",function(_){$.hideFx($.getMain(),$.hideFxOptions).addEventListener("onafterfinish",function(){$._close();});_.returnValue=false;});}});baidu.ui.dialog.confirm=function($,A){A=A||{};A.autoOpen=typeof A.autoOpen=="undefined"?true:A.autoOpen;if(baidu.isString($)){A.contentText=$;}else{A.content=$;}var _=new baidu.ui.dialog.Dialog(A);_.addEventListener("onload",function(A){var D=this,_="accept",C="cancel",$="dispatchEvent";function B($){return baidu.format(D.tplConfirm,{id:D.getId($),"class":D.getClass($),onclick:D.getCallString($),content:D[$+"Text"]});}baidu.dom.insertHTML(D.getId("footer"),"beforeEnd",B(_)+B(C));});_.render();if(A.autoOpen){_.open();}return _;};baidu.ui.dialog.Dialog.extend({acceptText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onaccept:function(){},oncancel:function(){},accept:function(){if(this.dispatchEvent("onaccept")){this.close();}},cancel:function(){if(this.dispatchEvent("oncancel")){this.close();}},tplConfirm:"<div id='#{id}' class='#{class}' onclick=#{onclick}>#{content}</div>"});baidu.ui.suggestion.create=function(_,A){var $=new baidu.ui.suggestion.Suggestion(A);$.render(_);return $;};baidu.object.extend(baidu.ui.slide.Slide.prototype,{nextPage:function(){this.gotoPage(this.currentPage+1);},previousPage:function(){this.gotoPage(this.currentPage-1);},gotoPage:function(A){var C=this,B=C.totalPage,_=C.pageSize,E;if(C.isVertical){var D=C.singleHeight;}else{var $=C.singleWidth;}A===0&&(A=B);A>B&&(A=1);position=C.isVertical?D*_*(A-1):$*_*(A-1);C.currentPage=A;C.currentIndex=(A-1)*_+1;if(baidu.fx.current(C.wrapper)){return;}C.scrollTo(position,true);}});baidu.object.extend(baidu.ui.slide.Slide.prototype,{next:function(_){var A=this,$=A.currentIndex;_=(typeof _==="undefined")?true:_;if(_){A.gotoItem($+1);}else{if(A.currentIndex<A.totalItem){A.gotoItem($+1);}}},previous:function(_){var A=this,$=A.currentIndex;_=(typeof _==="undefined")?true:_;if(_){A.gotoItem($-1);}else{if(A.currentIndex>1){A.gotoItem($-1);}}},gotoItem:function(B){var E=this,D=E.totalItem,C=E.pageSize,$=E.centerItemPosition(B),_;if(C%2==1){_=Math.floor(C/2);}else{_=Math.floor(C/2)-1;}if(E.isVertical){var F=E.singleHeight;}else{var A=E.singleWidth;}if(baidu.fx.current(E.wrapper)){return;}B>D&&(B=1);B===0&&(B=D);if(B<=D&&B>=D-_){$=E.centerItemPosition(D-_);}if(B>0&&B<=(_+1)){$=E.centerItemPosition(_+1);}E.currentIndex=B;E.currentPage=Math.ceil(B/C);E.highlightItem(B);E.scrollTo($,true);E.dispatchEvent("ongotoitem");},centerItemPosition:function($){return this.isVertical?this.singleHeight*($-Math.floor(this.pageSize/2)-1):this.singleWidth*($-Math.floor(this.pageSize/2)-1);}});baidu.object.extend(baidu.ui.dialog.Dialog.prototype,{modal:true,modalColor:"#000000",modalOpacity:0.4});baidu.ui.dialog.Dialog.register(function($){$.addEventListener("onopen",function(){var $=this;if($.modal){$.modalInstance=baidu.ui.modal.create({targetUI:$,color:$.modalColor,opacity:$.modalOpacity,zIndex:$.modalZIndex?$.modalZIndex:$.zIndex-1});$.modalInstance.show();}});$.addEventListener("onclose",function(){if($.modal&&this.modalInstance){this.modalInstance.hide();}});});baidu.ui.carousel=baidu.ui.carousel||{};baidu.ui.carousel.Carousel=baidu.ui.carousel.Carousel||baidu.ui.create(function($){}).extend({type:"CAROUSEL",orientation:"horizontal",pageSize:3,scrollIndex:-1,totalCount:0,axis:{horizontal:{offsetPos:"offsetLeft",offsetSize:"offsetWidth",scroll:"scrollLeft"},vertical:{offsetPos:"offsetTop",offsetSize:"offsetHeight",scroll:"scrollTop"}},tplDOM:"<div id='#{id}' class='#{class}'>#{content}</div>",tplItem:"<div id='#{id}' class='#{class}' onclick=\"#{handler}\">#{content}</div>",render:function(){var $=this;baidu.dom.insertHTML($.renderMain($.target),"beforeEnd",$.getString());$._resize();$.dispatchEvent("onload");},_resize:function(){var _=this,$=_.getItem(0);_.offsetWidth=_.offsetWidth||$.offsetWidth;_.offsetHeight=_.offsetHeight||$.offsetHeight;baidu.dom.setStyles(_.getBody(),{width:_.offsetWidth*("horizontal"==_.orientation?_.pageSize:1)+"px",height:_.offsetHeight*("vertical"==_.orientation?_.pageSize:1)+"px"});_.totalCount=_.contentText.length;if("horizontal"==_.orientation){baidu.setStyles(_.getScrollContainer(),{width:_.offsetWidth*_.totalCount+"px"});}},getString:function(){var _=this,A=[],$;baidu.array.each(_.contentText,function($,B){A.push(baidu.format(_.tplItem,{id:_.getId("item"+B),"class":_.getClass("item"),handler:_.getCallString("focus",_.getId("item"+B)),content:$.content}));});$=baidu.format(_.tplDOM,{id:_.getId("scroll"),"class":_.getClass("scroll"),content:A.join("")});return baidu.format(_.tplDOM,{id:_.getId(),"class":_.getClass(),content:$});},getScrollContainer:function(){return baidu.g(this.getId("scroll"));},getItem:function($){return baidu.dom.children(this.getScrollContainer())[$];},addItem:function(B,$){var A=this,_=baidu.format(A.tplItem,{id:A.getId("item"+A.totalCount),"class":A.getClass("item"),handler:A.getCallString("focus",A.getId("item"+A.totalCount++)),content:B.innerHTML});if("number"==typeof($)){baidu.dom.insertHTML(A.getItem($),"beforeBegin",_);$<=A.scrollIndex&&A.scrollIndex++;}else{baidu.dom.insertHTML(A.getScrollContainer().lastChild,"afterEnd",_);}if("horizontal"==A.orientation){baidu.setStyles(A.getScrollContainer(),{width:A.getScrollContainer().offsetWidth+A.offsetWidth+"px"});}},removeItem:function($){var A=this,_=A.getItem($);if(_){baidu.dom.remove(_.id);A.scrollIndex=$==A.scrollIndex?0:($<A.scrollIndex?A.scrollIndex-1:A.scrollIndex);A.totalCount--;if("horizontal"==A.orientation){baidu.setStyles(A.getScrollContainer(),{width:A.getScrollContainer().offsetWidth-A.offsetWidth+"px"});}}return _;},scrollTo:function($,B){var A=this,B=B||0,_=A.dispatchEvent("onbeforescroll",{index:$,scrollOffset:B});if(_){A._scrollTo($,B);}},_scrollTo:function($,B){var A=this,B=B||0,_=A.getItem($);if(_){A.dispatchEvent("onbeforestartscroll",{index:$,scrollOffset:B});A.getBody()[A.axis[A.orientation].scroll]=A[A.axis[A.orientation].offsetSize]*($-B);A.me.dispatchEvent("onafterscroll",{index:$,scrollOffset:B});}},focus:function($){var A=this,_;A.dispatchEvent("onitemclick");if("string"==typeof($)){baidu.array.each(baidu.dom.children(A.getScrollContainer()),function(_,A){if($==_.id){$=A;return false;}});}_=A.getItem($);if(_&&A.scrollIndex!=$){A._blur();baidu.dom.addClass(_,A.getClass("item-focus"));A.scrollIndex=$;}},_blur:function(){var _=this,$=_.getItem(_.scrollIndex);if($){baidu.dom.removeClass($,_.getClass("item-focus"));_.scrollIndex=-1;}},update:function($){}});baidu.object.extend(baidu.ui.carousel.Carousel.prototype,{showButton:true,flip:"item",tplBtn:"<a class='#{class}' onclick=\"#{handler}\" href='javascript:void(0);'>#{content}</a>",prev:function(){},next:function(){},prevPage:function(){},nextPage:function(){}});baidu.ui.carousel.Carousel.register(function($){if($.showButton){$.addEventListener("onload",function(){baidu.dom.insertHTML($.target,"afterBegin",baidu.format($.tplBtn,{"class":$.getClass("btn-base")+" "+$.getClass("btn-prev"),handler:$.getCallString("page"==$.flip?"prevPage":"prev"),content:"&lt;"}));baidu.dom.insertHTML($.target,"beforeEnd",baidu.format($.tplBtn,{"class":$.getClass("btn-base")+" "+$.getClass("btn-next"),handler:$.getCallString("page"==$.flip?"nextPage":"next"),content:"&gt;"}));});}});baidu.ui.carousel.Carousel.register(function($){$.addEventListener("onbeforescroll",function(B){if(!baidu.fx.current($.getBody())){var _=0,A=$.getItem(B.index),C="vertical"==$.orientation;if(A){_=$[$.axis[$.orientation].offsetSize]*(B.index-B.scrollOffset);baidu.fx.scrollTo($.getBody(),{x:(C?0:_),y:(C?_:0)},{onbeforestart:function(){$.dispatchEvent("onbeforestartscroll",{index:B.index,scrollOffset:B.scrollOffset});},onafterfinish:function(){$.dispatchEvent("onafterscroll",{index:B.index,scrollOffset:B.scrollOffset});}});}}B.returnValue=false;});});baidu.object.extend(baidu.ui.carousel.Carousel.prototype,{onbeforestartscroll:function($){this.focus($.index);},prev:function(){this._gotoItem("prev");},next:function(){this._gotoItem("next");},_gotoItem:function(D){var B=this,_="next"==D?(B.scrollIndex>=B.totalCount-1?(B.isCycle?0:B.totalCount-1):B.scrollIndex+1):(B.scrollIndex<=0?(B.isCycle?B.totalCount-1:0):B.scrollIndex-1),A=B.getItem(_);if(A){var $=A[B.axis[B.orientation].offsetPos]-B.getBody()[B.axis[B.orientation].scroll],C=A[B.axis[B.orientation].offsetSize];if($<0||$+C>B.getBody()[B.axis[B.orientation].offsetSize]){B.scrollTo(_,("prev"==D?0:B.pageSize-1));}else{B.focus(_);}B.dispatchEvent(D+"item");}}});baidu.object.extend(baidu.ui.carousel.Carousel.prototype,{onbeforestartscroll:function($){this.focus($.index);},prevPage:function(){this._gotoPage("prev");},nextPage:function(){this._gotoPage("next");},_gotoPage:function(D){var B=this,C=Math.ceil(B.totalCount/B.pageSize),_=Math.ceil((B.scrollIndex+1)/B.pageSize),A="prev"==D?(_<=1?(B.isCycle?C:1):_-1):(_>=C?(B.isCycle?1:C):_+1),$=(A-1)*B.pageSize;B.scrollTo($);B.dispatchEvent(D+"page");}});baidu.ui.carousel.create=function(_){var $=new baidu.ui.carousel.Carousel(_);$.render();return $;};baidu.ui.carousel.setup=function(B,A){var B=baidu.g(B),A=A||{},$=baidu.dom.children(B);A.contentText=[];baidu.array.each($,function($,_){A.contentText.push({content:$.innerHTML});});B.innerHTML="";A.target=B;var _=new baidu.ui.carousel.Carousel(A);_.render();return _;};
