function pr_initTopBarSearch(){var h=ge("topbar"),c=ce("div"),j=ce("div"),l=ce("form"),b=ce("select"),q=ce("select"),e=ce("input"),p=ce("a"),m=ce("span");ee(h);c.className="profiler-charlookup";l.action="/";l._hints=true;l.onsubmit=function(){var n=this.elements[0],a=this.elements[1],f=this.elements[2],i=trim(this.elements[2].value);if(!n.selectedIndex){alert(LANG.message_missingregion);n.focus()}else{if(!a.selectedIndex){alert(LANG.message_missingrealm);a.focus()}else{if(!i){alert(LANG.message_missingcharacter);f.focus()}else{location.href="/?profile="+n.options[n.selectedIndex].value+"."+a.options[a.selectedIndex].value+"."+g_cleanCharacterName(i)}}}return false};ae(l,ct(LANG.pr_lookup+" "));b.name="rg";b.onchange=pr_onChangeRegion.bind(null,l,null,null);ae(b,ce("option"));for(var g=0,k=mn_profiles.length;g<k;++g){var d=ce("option");d.value=mn_profiles[g][0];ae(d,ct(mn_profiles[g][1]));ae(b,d)}ae(l,b);ae(l,ct(" "));q.name="sv";ae(q,ce("option"));ae(l,q);ae(l,ct(" "));q=ce("span");e.className="search-character";e.type="text";e.name="na";e.size=15;e.onfocus=function(){this.className=""};e.onblur=function(){if(trim(this.value)==""){this.className="search-character";this.value=""}};ae(q,e);ae(q,ct(" "));p.className="profiler-charlookup-go";p.href="javascript:;";p.onclick=l.onsubmit.bind(l);ae(q,p);ae(l,q);ae(j,l);ae(c,j);ae(h,c);ae(h,ct(String.fromCharCode(160)));if(!gc("profiler_bubble")){p=ce("a");p.onclick=function(a){de(this);sc("profiler_bubble",20,1,"/",".wowhead.com");b.focus()};p.className="profiler-bubble";p.href="javascript:;";ae(p,m);ae(q,p)}}function pr_setRegionRealm(e,h,g){if(!e){return}var d=e.elements.rg||e.elements[0],c=e.elements.sv||e.elements[1];if(!d||!c){return}for(var b=0,a=d.options.length;b<a;++b){if(d.options[b].value==h){d.options[b].selected=true;break}}pr_onChangeRegion(e,h,g);if(c.onchange){c.onchange()}}function pr_onChangeRegion(k,m,g){if(!k){return}var a=k.elements.rg||k.elements[0],l=k.elements.sv||k.elements[1];if(!a||!l){return}var c=a.options[0];c.value="";c.style.color="#999999";st(c,(k._hints?LANG.pr_region:""));ee(l);c=ce("option");c.value="";c.style.color="#999999";st(c,(k._hints?LANG.pr_realm:""));ae(l,c);if(l.onchange==null){l.onchange=function(){this.className=(this.selectedIndex?"":"search-character")}}if(m==null){m=a.options[a.selectedIndex].value}if(!m){a.className="search-character";l.className="search-character";var c=ce("option");c.disabled=true;ae(c,ct(LANG.pr_selectregion));ae(l,c)}else{var d;a.className="";l.className="search-character";if(pr_onChangeRegion.C[m]!=null){d=pr_onChangeRegion.C[m]}else{d=pr_onChangeRegion.C[m]=g_sortJsonArray(g_realms,g_realms,function(i,f){return strcmp(g_realms[i].name,g_realms[f].name)},function(f){return f.region==m})}for(var e=0,j=d.length;e<j;++e){var b=d[e],h=g_realms[b];c=ce("option");c.value=g_urlize(h.name,true);ae(c,ct(h.name));if(g!=null&&h.name==g){l.className="";c.selected=true}ae(l,c)}}}pr_onChangeRegion.C={};function pr_updateStatus(div,characterId,request,tryAgain){new Ajax("/?profile=status&id="+characterId+"&t="+(new Date().getTime()),{onSuccess:function(xhr,opt){var text=xhr.responseText;if(text.charAt(0)!="["||text.charAt(text.length-1)!="]"){return}var a=eval(text),processes=a[0],status=a[1],refresh=a[2],count=a[3],errcode=a[4],duration;if(status&&(status!=3||request)){duration=(count&&processes?g_formatTimeElapsed((count*30/processes)+30):LANG.pr_queue_unknown);count=(!isNaN(count)?number_format(count):LANG.pr_queue_unknown);div.innerHTML=LANG.pr_queue_resyncreq;if(!processes){div.innerHTML+=" "+LANG.pr_queue_noprocess}div.innerHTML+="<br />"+(status==4?sprintf(LANG.pr_queue_status4,LANG["pr_error_armory"+errcode]):sprintf(LANG["pr_queue_status"+status],count,duration,location.search?location.search:""));div.style.backgroundImage="";div.style.display="";if(status==4&&tryAgain){new Ajax("/?profile=resync&id="+characterId,{method:"POST",onSuccess:function(xhr,opt){pr_updateStatus(div,characterId,request)}})}else{if(refresh){setTimeout(pr_updateStatus.bind(null,div,characterId,request),refresh)}else{div.style.backgroundImage="none"}}}else{div.style.display="none"}}})}function pr_initRosterListview(){this.applySort();if(g_user.roles&18){this.mode=1;this.createCbControls=function(c,b){if(!b&&this.data.length<15){return}var a=ce("input");a.type="button";a.value=LANG.button_resync;a.onclick=(function(){var e=this.getCheckedRows();if(!e.length){alert(LANG.message_nocharacterselected)}else{var d="";array_walk(e,function(f){d+=f.id+","});d=rtrim(d,",");if(d!=""){new Ajax("/?profile=resync&id="+d)}(Listview.cbSelect.bind(this,false))();alert(LANG.message_characterresync)}}).bind(this);ae(c,a)}}}function pr_getGearScoreQuality(h,e,g,c,a){var f,b=0,d=5;if(!e){return 0}if(c==null){b=12.25390625;if(h<55){if(g){b-=81/256}b-=18/16;if(h<25){b-=25/16;if(h<20){b-=30/16}}}}else{switch(c){case 1:case 5:case 7:case 16:case 17:b=1;break;case 3:case 10:case 6:case 8:b=3/4;break;case 9:case 2:case 15:case 11:case 12:case 13:case 14:b=9/16;break;case 18:b=81/256;break}if(a){b*=2}}if(h>=70){f=((h-70)*9.5)+105}else{if(h>=60){f=((h-60)*4.5)+60}else{f=h+5}}while(e<Math.floor(((b*f)/((6-d)*0.6)))&&d>0){--d}return d}function pr_getSpecFromTalents(b,e){var a=0;if(e==null||(e[0]==0&&e[1]==0&&e[2]==0)){a=-1}else{if(e[0]-e[1]>5&&e[0]-e[2]>5){a=1}else{if(e[1]-e[0]>5&&e[1]-e[2]>5){a=2}else{if(e[2]-e[0]>5&&e[2]-e[1]>5){a=3}}}}var d,c;if(a<=0){d=g_chr_specs[a];if(a==-1){c="untalented"}else{c="hybrid"}}else{d=g_chr_specs[b][a-1];c="classes/trees/"+g_file_classes[b]+"_"+a}return{id:a,name:d,icon:"http://static.wowhead.com/images/talent/"+c+".gif"}};
