function MTWTC(){var _1=52;var _2=[];var _3=[];var _4=0;var _5=-1,_oldClass=-1;var _6=["Druid","Hunter","Mage","Paladin","Priest","Rogue","Shaman","Warlock","Warrior","^^^"];var _7=[0,1,2,3,4,5,6,7,8,-1];var _8=['德鲁伊','猎人','法师','圣骑士','牧师','盗贼','撒满祭祀','术士','战士','^^^'];var _9=0;var _a=61;var _b=0;var _c=(Browser.opera||Browser.safari);var _d=0;var _e="0zMcmVokRsaqbdrfwihuGINALpTjnyxtgevE";var _f="Z";var _10=1;var _11;var _12=0;var _13;var _14;var _15,_tabsDivs;var _16;var _17;var _18;var _19;var _1a;var _1b,_menu3,_menu5,_menuLinks;this.ChooseClass=function(_1c){if(_9){_ToggleLock();}_ChooseClass(_1c);};this.HideMenu=function(){_HideMenu();};this.ImportBlizz=function(){var _1d=-1;var _1e,url=prompt("请输入由暴雪的天赋模拟器生成的加点方案地址。","");if(!url){return;}if(url.indexOf("?")!=-1){for(var i=_6.length-1;i>=0;--i){if(url.indexOf(_6[i].toLowerCase())!=-1){_1d=i;break;}}}if(_1d==-1){alert("在你输入的网址中没有找到加点方案。");return;}else{if(_1d==9){_1d=5;}}_1e=url.substring(url.indexOf("?")+1);if(!_2[_1d]){_3[0]=_1d;_3[1]=0;_3[2]=_1e;_3[3]=1;}else{this.ResetAll();_ParseBlizz(_1e,_1d);_RefreshAll();}_ChooseClass(_1d);};this.Initialize=function(_20){_PreloadImages();_1a=ge("mtwtcStats");var _21=gE(_1a,"b");_16=_21[0].firstChild;_17=_21[1].firstChild;_18=_21[2].firstChild;_15=ge("mtwtcTabs");_tabsDivs=gE(_15,"span");_19=ge("mtwtcTrees");_14=ge("mtwtcLink");_13=frames["mtwtcDataFrame"];_1b=ge("mtwtcMenu2");_menu3=ge("mtwtcMenu3");_menu5=ge("mtwtcMenu5");_menuLinks=gE(_menu3,"a");_3[0]=-1;var _22;if(parent!=self){_22=(window.location?location.search.substring(location.search.lastIndexOf("?")+1).split(";"):"");}else{_22=["","",""];}if((typeof (_20)!="string"||_20.length==0)&&_22[2]!=null){_20=_22[2];}if(_20!=null&&_20.length){var n=parseInt(_22[0]);if(n>=1&&n<=10){_3[0]=n-1;_3[1]=0;_3[2]=_20;_3[3]=1;_ChooseClass(_3[0]);}else{n=_e.indexOf(_20.charAt(0));if(n>=0&&n<=29){_3[1]=n%3;_3[0]=(n-_3[1])/3;_3[2]=_20.substring(1);_3[3]=0;_ChooseClass(_3[0]);}}}else{if(parent!=self&&_22[0]!=null){var n=parseInt(_22[0])|0;if(n>=1&&n<=10){_3[0]=n-1;_3[1]=0;_ChooseClass(_3[0]);}}}if(_5<0){_19.style.backgroundPosition="0 -20px";_ShowMenu();}if(parent==self){_b=1;}_4=1;};this.MenuOut=function(){clearTimeout(_11);if(_10&&_5>=0){_11=setTimeout("mtwtc.HideMenu()",250);}};this.MenuOver=function(){clearTimeout(_11);if(!_10&&_5>=0){_11=setTimeout("mtwtc.ShowMenu(1)",333);}};this.ProcessData=function(){if(_13.data==null){return;}var _25=_13.data.n;if(_2[_25]==null){_2[_25]=_13.data;_GenerateClass(_25);}_13.location.href="javascript:''";};this.RequestData=function(url){_13.location.replace(url);};this.ResetAll=function(){if(_5>=0){if(_9){_ToggleLock();}_ResetTree(0);_ResetTree(1);_ResetTree(2);_RefreshAll();}};this.ResetTree=function(_27){if(_5>=0){if(_9){_ToggleLock();}_ResetTree(_27,-1,1);}};this.ShowMenu=function(_28){_ShowMenu(_28);};this.ShowSummary=function(_29){if(_5<0){alert("请选择一个职业。");return;}var c=_2[_5];if(!c.k){alert("你目前没有任何加点。");return;}var win=window.open("","","toolbar=no,menubar=yes,status=yes,scrollbars=yes,resizable=yes");var i,j,k;var _2d="<html><head><title>"+document.title+"</title></head><body style=\"font-family: Arial, sans-serif\">";win.document.open();if(_29){_2d+='<div style="font-size:12px;color:#666">此天赋加点方案地址: <a href="'+_14.href+'" title="此天赋加点方案地址">'+_14.href+'</a></div>';_2d+="<h2>等级 "+(c.k+9)+" "+_8[c.n]+" ("+c[0].k+"/"+c[1].k+"/"+c[2].k+")</h2>";_2d+="<p></p>";for(i=0;i<3;++i){_2d+="<h3>"+c[i].n+" ("+c[i].k+" 点)</h3>";_2d+="<blockquote>";k=0;for(j=0;j<c[i].length;++j){if(c[i][j].k){if(k){_2d+="<br /><br />";}_2d+="<b>"+c[i][j].n+"</b> - 等级 "+c[i][j].k+"/"+c[i][j].m+"<br />";_2d+=_GetTalentDescription(c[i][j]);++k;}}if(k==0){_2d+="无";}_2d+="</blockquote>";_2d+='<div style="font-size:12px;color:#666">-------------- 多玩游戏 ---------------- [wow.duowan.com] --------</div>';}}else{_2d+="<pre>";_2d+='此天赋加点方案地址: <a href="'+_14.href+'" title="此天赋加点方案地址">'+_14.href+'</a>\n';for(i=0;i<3;++i){_2d+="<b>"+c[i].n+" ("+c[i].k+" 点)</b>\n\n";k=0;for(j=0;j<c[i].length;++j){if(c[i][j].k){_2d+="&nbsp;&nbsp;&nbsp;&nbsp;"+c[i][j].k+"/"+c[i][j].m+" "+c[i][j].n+"\n";++k;}}if(k==0){_2d+="&nbsp;&nbsp;&nbsp;&nbsp;无\n";}_2d+="\n";_2d+='-------------- 多玩游戏 ---------------- [wow.duowan.com] --------\n';}_2d+="</pre>";}_2d+="</body></html>";win.document.write(_2d);win.document.close();};this.ToggleLock=function(_2e){_ToggleLock();};this.ToggleLevelCap=function(_2f,_30){Tooltip.hide();if(_9){_ToggleLock();}_ToggleLevelCap();this.ShowLevelCapTooltip(_30);_RefreshAll();};this.ShowLevelCapTooltip=function(_31){if(_a==61){Tooltip.showAtCursor(_31,"Click to increase to 80",0,0,"q2");}else{Tooltip.showAtCursor(_31,"Click to decrease to 70",0,0,"q7");}};this.ToggleMenu=function(){clearTimeout(_11);if(!_10){_ShowMenu(0);}else{if(_5>=0&&!_12){_HideMenu();}}};function _BlizzToMT(_32){var mt="";var _34=[];for(var i=0;i<_32.length;i+=2){for(var j=0;j<2;++j){_34[j]=parseInt(_32.substring(i+j,i+j+1));if(isNaN(_34[j])){_34[j]=0;}}mt+=_e.charAt(_34[0]*6+_34[1]);}return mt;}function _ChooseClass(_37){if(_37!=_5){_oldClass=_5;_5=_37;_menuLinks[_7[_37]].className="selected";if(_oldClass>=0){_menuLinks[_7[_oldClass]].className="";}_LoadClass(_37);}_HideMenu();}function _DecrementTalent(_38,_39,_3a){var c=_2[_38.classId],i;var _3c=_38.tree;if(_38.k>0&&(_39==0||!_9)){if(_38.links){for(i=0;i<_38.links.length;++i){if(c[_3c][_38.links[i]].k){return;}}}var sum=0;_38.k--;for(i=0;i<c[_3c].length;++i){var _3e=c[_3c][i];if(_3e.k&&_38.y!=_3e.y){if(sum<_3e.y){_38.k++;return;}}sum+=_3e.k;}c[_3c].k--;i=c.k--;_UpdateTree(_3c,_39);if(_39){_UpdateTooltip(_3a);if(i>=_a){for(i=0;i<3;++i){_UpdateTree(i,1);}}}}_RefreshStats();_RefreshLink();}function _IncrementTalent(_3f,_40,_41){var c=_2[_3f.classId];if(_40==0&&c.k==61){_ToggleLevelCap();}if(c.k<_a&&!_9){if(_3f.k<_3f.m&&_3f.enabled){_3f.k++;c[_3f.tree].k++;c.k++;_UpdateTree(_3f.tree,_40,_3f,_3f.classId);if(_40){_UpdateTooltip(_41);_RefreshStats();_RefreshLink();if(c.k==_a){for(var i=0;i<3;++i){if(i!=_3f.tree){_UpdateTree(i,_40,0,_3f.classId);}}}}}}}function _GenerateClass(_44){var c=_2[_44];var i;_GenerateTrees(_44);if(_3[0]!=-1){for(i=0;i<3;++i){_UpdateTree(i,0,0,_3[0]);}if(_3[2]){if(_3[3]==0){_ParseMT(_3[2],_3[0]);}else{_ParseBlizz(_3[2],_3[0]);}_ToggleLock();}_3[0]=-1;}if(_44==_5){_OnClassChange();c.div.style.display="";}for(i=0;i<3;++i){_UpdateTree(i,1,0,_44);}}function _GenerateTrees(_47){var _,c=_2[_47];var _49=gE(ge("mtwtcArrowsTemplate"),"div");var _4a=ge("mtwtcTreeTemplate").firstChild;var _,i;var _4c=["Container","Icon","Tile","Border","Bubble","Highlight","Arrow"];c.div=ce("div");c.div.style.display="none";ae(_19,c.div);c.trees=[ce("div"),ce("div"),ce("div")];for(var i=0;i<3;++i){var a=c.trees[i];a.style.cssFloat=a.style.styleFloat="left";ae(c.div,a);}c.k=0;for(var _4f=2;_4f>=0;--_4f){_=c.trees[_4f].style;_.backgroundImage="url(/talent/data/"+_6[c.n]+"/"+(_4f+1)+"_bg.jpg?"+_1+")";_.backgroundRepeat="no-repeat";c.trees[_4f].appendChild(_4a.cloneNode(1));if(_4f>0){c.trees[_4f].style.borderLeft="1px solid #404040";}var tds=gE(c.trees[_4f],"td");c[_4f].k=0;var _51="url(/talent/data/"+_6[c.n]+"/"+(_4f+1)+"_icons.jpg?"+_1+")";for(i=c[_4f].length-1;i>=0;--i){var _52=c[_4f][i];var _53=(_52.y/5*4+_52.x)-1;_52.k=0;_52.i=i;_52.tree=_4f;_52.classId=_47;var _54=[];for(var j=0;j<5;++j){_54[j]=ce("div");_54[j].className="mtwtc"+_4c[j];}ns(_54[0]);_54[0].oncontextmenu=rf;var _56=ce("div");_56.className="mtwtcHighlight";_56.onmouseup=_HighlightClick;_56.onmouseover=_HighlightOver;_56.onmouseout=_HighlightOut;_56.oncontextmenu=_HighlightContext;_54.push(_56);if(_52.r){var _57=c[_4f][_52.r[0]];var dX=_52.x-_57.x;var dY=(_52.y-_57.y)/5;var l,t,w,h;var _5b=-1;if(!_57.links){_57.links=[i];}else{_57.links.push(i);}if(dY>0){if(dX==0){_5b=0;}else{if(dX<0){_5b=1;}else{_5b=2;}}}else{if(dY==0){if(dX>0){_5b=3;}else{if(dX<0){_5b=4;}}}}w=(Math.abs(dX)-1)*64;h=(Math.abs(dY)-1)*64;switch(_5b){case 0:w=15;h+=29;l=25;t=16-h;break;case 1:w+=51;h+=54;l=24;t=15-h;break;case 2:w+=51;h+=54;l=-w+40;t=15-h;break;case 3:w+=29;h=15;l=-11;t=24;break;case 4:w+=29;h=15;l=46;t=24;break;}var _5c=_49[_5b].cloneNode(1);_=_5c.style;_.left=l+"px";_.top=t+"px";_.width=w+"px";_.height=h+"px";_54.push(_5c);}for(j=1;j<_54.length;++j){_54[0].appendChild(_54[j]);}for(j=0;j<_54.length;++j){_52[_4c[j].toLowerCase()]=_54[j];}_52.highlight.talent=_52;_52.icon.style.backgroundImage=_51;_54[0].style.position="relative";tds[_53].appendChild(_54[0]);}}c.trees=c.div.childNodes;}function _GetTalentDescription(_5d,_5e){var _5f=_5d.d;var _60=Math.max(0,_5d.k-1)+(_5e?1:0);for(var i=0;i<_5d.length;++i){var _62=_5f.split("$");var _63=_62.length;if(_63--==1){continue;}_5f=_62[0];if(_5d[i].length){_5f+=_5d[i][Math.min(_60,_5d[i].length-1)];}else{_5f+=Math.round(_5d[i]*(_60+1)*100)/100;}for(var j=1;j<_63;++j){_5f+=_62[j]+"$";}_5f+=_62[_63];}return _5f;}function _HideMenu(){_10=0;if(_oldClass<0){_19.style.backgroundPosition="0 0";_1a.style.display="block";_15.style.display="block";ge("kebwrkwbet64").style.display="block";}_1b.className="mtwtcMenuBorder mtwtcMenuClip";_menu3.className="";_menu3.style.top=-(_7[_5]+1)*22-3+"px";_menu5.style.backgroundPosition="right 2px";}function _HighlightClick(_65){if(!_65){_65=event;}var _66=_65.which?_65.which:_65.button;if(_66>=2){if(_d!=2){_d=1;_DecrementTalent(this.talent,1,this);}}else{if(_65.shiftKey||_65.ctrlKey){_DecrementTalent(this.talent,1,this);}else{_IncrementTalent(this.talent,1,this);}}}function _HighlightContext(){if(_d==1){return;}_d=2;_DecrementTalent(this.talent,1,this);}function _HighlightOut(){Tooltip.hide();this.style.backgroundPosition="0";}function _HighlightOver(){_UpdateTooltip(this);this.style.backgroundPosition=(this.talent.enabled?"-76px":"-38px");}function _LoadClass(_67){if(!_2[_67]){setTimeout("mtwtc.RequestData(\"/talent/data/"+_6[_67]+".html?"+_1+"\")",1);}else{_OnClassChange();var c=_2[_67];c.div.style.display="";}if(_2[_oldClass]){_2[_oldClass].div.style.display="none";}}function _ParseBlizz(_69,_6a){var c=_2[_6a];var _6c=0,talent=0;var _6d=null,fixN;for(var i=0;i<_69.length;++i){var n=Math.min(parseInt(_69.charAt(i)),c[_6c][talent].m);if(isNaN(n)){continue;}for(var k=0;k<n;++k){_IncrementTalent(c[_6c][talent],0);}if(_6d){for(var k=0;k<fixN;++k){_IncrementTalent(_6d,0);}_6d=null;}if(c[_6c][talent].k<n){_6d=c[_6c][talent];fixN=n-c[_6c][talent].k;}if(++talent>c[_6c].length-1){talent=0;if(++_6c>2){break;}}}}function _ParseMT(_72,_73){var c=_2[_73];var _75=0,talent=0;var _76=[];var _77=null,fixN;for(var i=0;i<_72.length;++i){var ch=_72.charAt(i);if(ch!=_f){var n=_e.indexOf(ch);if(n<0){continue;}_76[1]=n%6;_76[0]=(n-_76[1])/6;for(var j=0;j<2;++j){n=Math.min(_76[j],c[_75][talent].m);for(var k=0;k<n;++k){_IncrementTalent(c[_75][talent],0);}if(_77){for(var k=0;k<fixN;++k){_IncrementTalent(_77,0);}_77=null;}if(c[_75][talent].k<n){_77=c[_75][talent];fixN=n-c[_75][talent].k;}if(++talent>=c[_75].length){break;}}}if(talent>=c[_75].length||ch==_f){talent=0;if(++_75>2){return;}}}}function _PreloadImages(){if(Browser.ie6){var _7e=["border","tile","bubble","arrows/down","arrows/down2","arrows/leftdown","arrows/leftdown2","arrows/rightdown","arrows/rightdown2","arrows/right","arrows/right2"];var _7f="";for(var i=0;i<_7e.length;++i){_7f+="<img src=\"/talent/images/"+_7e[i]+".gif\">";}document.write(_7f);}}function _RefreshAll(_81){_UpdateTree(0,1,0,_81);_UpdateTree(1,1,0,_81);_UpdateTree(2,1,0,_81);_RefreshStats();_RefreshLink();}function _RefreshLink(){var c=_2[_5];var mt="",blizz,i;for(var _84=0;_84<3;++_84){blizz="";for(i=0;i<c[_84].length;++i){blizz+=c[_84][i].k;}blizz=rtrim(blizz,"0");mt+=_BlizzToMT(blizz);i=blizz.length;if(i%2==1){++i;}if(i<c[_84].length){mt+=_f;}}_14.href="/talent.html?talent="+_e.charAt(_5*3)+rtrim(mt,_f);}function _RefreshStats(){var c=_2[_5];_16.nodeValue=_a-c.k;_18.nodeValue=c.k+" ("+c[0].k+"/"+c[1].k+"/"+c[2].k+")";_17.nodeValue=(c.k>0?9+c.k:"-");for(var i=0;i<3;++i){_tabsDivs[i].childNodes[1].nodeValue=" ("+c[i].k+")";}var _87=document.title;var pos=_87.indexOf("-");if(pos!=-1){_87=_87.substring(pos+2);}document.title=_8[_5]+" ("+c[0].k+"/"+c[1].k+"/"+c[2].k+") - "+_87;}function _ResetTree(_89,_8a,_8b){var c=(_8a>=0?_2[_8a]:_2[_5]);var i;for(i=0;i<c[_89].length;++i){c[_89][i].k=0;}i=(c.k<_a);c.k-=c[_89].k;c[_89].k=0;if(_8b){if(i){_UpdateTree(_89,1);}else{for(i=0;i<3;++i){_UpdateTree(i,1);}}_RefreshStats();_RefreshLink();}}function _ShowMenu(_8e){_12=_8e;_10=1;if(_5>=0){_1b.className="";_menu3.className="mtwtcMenuBorder";_menu3.style.top="0";}}function _UpdateTooltip(_8f){var _90=_8f.talent;var c=_2[_90.classId];var _92="<table><tr><td><b>";if(_90.z){_92+="<span style=\"float: right\" class=\"q0\">等级 "+_90.z+"</span>";}_92+=_90.n+"</b><br />"+"等级 "+_90.k+"/"+_90.m+"<br />";if(_90.r){if(c[_90.tree][_90.r[0]].k<_90.r[1]){_92+="<span class=\"q7\">需要 "+_90.r[1]+" 点";if(_90.r[1]>1){_92+="";}_92+=""+c[_90.tree][_90.r[0]].n+"</span><br />";}}if(_90.y&&c[_90.tree].k<_90.y){_92+="<span class=\"q7\">需要 "+_90.y+" 点 "+c[_90.tree].n+"天赋</span><br />";}if(_90.t){for(var i=0,len=_90.t.length;i<len;i+=2){if(_90.t[i]&&_90.t[i+1]){_92+="<table width=\"100%\"><tr><td>"+_90.t[i]+"</td><th>"+_90.t[i+1]+"</th></tr></table>";}else{_92+=_90.t[i]+"<br />";}}}_92+="</td></tr></table><table><tr><td>";_92+="<span class=\"q\">"+_GetTalentDescription(_90)+"</span><br />";if(_90.enabled&&!_9){if(!_90.k){_92+="<span class=\"q2\">单击学习</span><br />";}else{if(_90.k==_90.m){_92+="<span class=\"q7\">"+(_c?"Shift":"右")+"击撤销学习</span><br />";}}if(_90.k&&_90.k<_90.m){_92+="<br />下一等级：<br /><span class=\"q\">"+_GetTalentDescription(_90,1)+"</span><br />";}}_92+="</td></tr></table>";Tooltip.show(_8f,_92,0,0);}function _UpdateTree(_94,_95,_96,_97){var c=(_97>=0?_2[_97]:_2[_5]);var _99;var _9a;if(!_96||c.k==_a){_9a=0;_99=40;}else{_9a=_96.i;_99=Math.floor(c[_94].k/5)*5+5;}if(_96!=null&&_96.links!=null){for(var i=0,len=_96.links.length;i<len;++i){if(_9a>_96.links[i]){_9a=_96.links[i];}}}for(var i=_9a;i<c[_94].length;++i){_96=c[_94][i];if(c.k<_a){if(_96.y>_99){break;}}if((_9||c.k==_a)&&!_96.k){_96.enabled=0;}else{if(c[_94].k>=_96.y){if(_96.r){if(c[_94][_96.r[0]].k>=_96.r[1]){_96.enabled=1;}else{_96.enabled=0;}}else{_96.enabled=1;}}else{_96.enabled=0;}}if(_95){var _9d;if(_96.enabled){if((_96.k==_96.m)){_96.border.style.backgroundPosition="-42px";_96.bubble.style.color="#E7BA00";}else{_96.border.style.backgroundPosition="-84px";_96.bubble.style.color="#17FD17";}_96.icon.style.backgroundPosition=-i*36+"px 0";_96.bubble.style.visibility="visible";if(_96.r){_9d=_96.arrow.firstChild;if(_9d.className.indexOf("2")==-1){_9d.className+="2";}}}else{_96.border.style.backgroundPosition=0;_96.icon.style.backgroundPosition=-i*36+"px -36px";_96.bubble.style.visibility="hidden";if(_96.r){_9d=_96.arrow.firstChild;if(_9d.className.indexOf("2")!=-1){_9d.className=_9d.className.replace("2","");}}}_96.bubble.innerHTML=_96.k;}}}function _OnClassChange(){var c=_2[_5];for(i=0;i<3;++i){_tabsDivs[i].firstChild.firstChild.nodeValue=c[i].n;_tabsDivs[i].style.backgroundImage="url(/talent/data/"+_6[c.n]+"/tree"+i+".gif?"+_1+")";}_PostCapDecrease();_RefreshAll();}function _ToggleLock(){var foo=ge("mtwtcLockToggler");_9=!_9;if(_9){foo.firstChild.nodeValue="解锁";foo.style.backgroundPosition="-110px center";}else{foo.firstChild.nodeValue="锁定";foo.style.backgroundPosition="left center";}_RefreshAll();}function _ToggleLevelCap(){var foo=ge("mtwtcLevelCap");var ori=_a;_a=(_a==71?61:71);foo.firstChild.nodeValue=(_a==61?70:80);if(_a<ori){_PostCapDecrease();}for(var i=0;i<3;++i){_UpdateTree(i,0);}}function _PostCapDecrease(){var c=_2[_5];if(c.k>_a){for(var _a4=2;_a4>=0;--_a4){for(var i=c[_a4].length-1;i>=0;--i){var k=c[_a4][i].k;for(var j=0;j<k;++j){_DecrementTalent(c[_a4][i],0);if(c.k<=_a){return;}}}}}}}