{(function($){$.fn.chat=function(options){var defaults={"updateTime":5000,"sleepTime":300000,"sleepUpdateTime":60000,"checkExpandTime":400,"urlSend":"/chat/add/","urlGet":"/chat/get/","chatColor":"#8ab2b8","messagePrefix":"m"};var opts=$.extend(defaults,options);var chatId=null,messagerId=null,formularId=null,textareaId=null,submitId=null;var lastMessage=0,updateTimer=null,stopUpdateCounter=0,sleep=false,animateNewMessages=false,chatColor=null,dummyTextarea=null,checkExpandTimer=null;var lastMessageText=null;var receive=function(data,status){if(status=="success"){data.reverse();var oldLastMessage=lastMessage;$.each(data,function(i,item){if($("#"+opts["messagePrefix"]+item["message_id"]).length)return;var text=item["content"];var message="<div id=\""+opts["messagePrefix"]+item["message_id"]+"\" class=\"chatMessage\">"+"<span class=\"chatTime\">("+item["date"]+")</span>&nbsp;"+"<span class=\"chatRank-"+item["credential"]+"\">&lt;"+item["credentialName"]+"&gt;</span>&nbsp;"+"<span class=\"chatName\">[<span class=\"nick\">"+decodeURI(item["nick"])+"</span>]</span>"+"<span class=\"chatWord\">:</span>"+"<span class=\"chatMessageContent\">"+text.replace(/\n/g,"<br />")+"</span>"+"</div>";if(lastMessage==0){$(message).prependTo(chatId);}else{$("<p class=\"chatSeparator\"/>").prependTo(chatId);if(animateNewMessages)$(message).prependTo(chatId).css({"background-color":"#ffff66"}).animate({"backgroundColor":chatColor},3000);else{$(message).prependTo(chatId);}}lastMessage=item["message_id"];});if(animateNewMessages){$(chatId+">*").each(function(i){$(this).css({"background-color":chatColor});});}if(!animateNewMessages){setChatColor();animateNewMessages=true;}if($(submitId).attr("disabled")||$(textareaId).attr("disabled")){$(submitId).removeAttr("disabled");$(textareaId).removeAttr("disabled");$(textareaId).val("");checkExpand();}if(!sleep&&oldLastMessage==lastMessage)stopUpdateCounter++;else{if(oldLastMessage!=lastMessage){sleep=false;stopUpdateCounter=0;}}if(!sleep&&stopUpdateCounter>=(opts.sleepTime/opts.updateTime))sleep=true;if(sleep)updateTimer=setTimeout(update,opts.sleepUpdateTime);else{updateTimer=setTimeout(update,opts.updateTime);}}};var update=function(){$.getJSON(opts.urlGet+lastMessage,receive);};var sentMessage=function(data,status){if(status=="success"){update();}else{$(submitId).removeAttr("disabled");$(textareaId).removeAttr("disabled");}};var sendMessage=function(){$(submitId).attr("disabled","disabled");$(textareaId).attr("disabled","disabled");var text=$.trim($(textareaId).val());if(text=="")return false;if(lastMessageText==text)return false;$.post(opts.urlSend,{"message":text},sentMessage,"json");lastMessageText=text;clearTimeout(updateTimer);return false;},setChatColor=function(){chatColor=$(chatId).css("background-color");if(chatColor=="transparent"){chatColor=opts.chatColor;}};var checkExpand=function(){var msie=(/MSIE/.test(navigator.userAgent)&&navigator.platform=="Win32"),text="",dummyHeight,textareaHeight;if(dummyTextarea==null){dummyTextarea=$("<div />");dummyTextarea.css({"font-size":$(textareaId).css("font-size"),"font-family":$(textareaId).css("font-family"),"width":$(textareaId).css("width"),"padding":$(textareaId).css("padding"),"line-height":$(textareaId).css("line-height"),"overflow-x":"hidden","position":"absolute","top":0,"left":-9999}).appendTo("body");}text=$(textareaId).val();text=text.replace(/ /g,"&nbsp; ");text=text.replace(/\n/g,"<br />new");if(dummyTextarea.html()!=text){dummyTextarea.html(text);dummyHeight=$(dummyTextarea).height();if(dummyHeight==0)dummyHeight=parseInt(dummyTextarea.css("line-height"));textareaHeight=$(textareaId).height();if(msie&&text.length>50)dummyHeight+=parseInt(dummyTextarea.css("line-height"));if(textareaHeight!=dummyHeight){$(textareaId).animate({"height":dummyHeight+"px"},150,function(){});}}};var startCheckExpand=function(){if(!checkExpandTimer)checkExpandTimer=setInterval(checkExpand,opts.checkExpandTime);};var stopCheckExpand=function(){clearInterval(checkExpandTimer);checkExpandTimer=null;},keySend=function(e){if(e.ctrlKey&&(e.which==13||e.keyCode==13))sendMessage();};return this.each(function(){chatId="#"+$(this).attr("id");messagerId=chatId+"Message";formularId=chatId+"Form";textareaId=chatId+"Say";submitId=chatId+"Send";update();$(textareaId).focus(startCheckExpand);$(textareaId).blur(stopCheckExpand);$(submitId).click(sendMessage);$(textareaId).keypress(keySend);});};})(jQuery);}
{(function(jQuery){jQuery.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";};});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))return [parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))return [parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))return [parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))return [parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];return colors[jQuery.trim(color).toLowerCase()];}function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=""&&color!="transparent"||jQuery.nodeName(elem,"body"))break;attr="backgroundColor";}while(elem=elem.parentNode);;return getRGB(color);};var colors={"aqua":[0,255,255],"azure":[240,255,255],"beige":[245,245,220],"black":[0,0,0],"blue":[0,0,255],"brown":[165,42,42],"cyan":[0,255,255],"darkblue":[0,0,139],"darkcyan":[0,139,139],"darkgrey":[169,169,169],"darkgreen":[0,100,0],"darkkhaki":[189,183,107],"darkmagenta":[139,0,139],"darkolivegreen":[85,107,47],"darkorange":[255,140,0],"darkorchid":[153,50,204],"darkred":[139,0,0],"darksalmon":[233,150,122],"darkviolet":[148,0,211],"fuchsia":[255,0,255],"gold":[255,215,0],"green":[0,128,0],"indigo":[75,0,130],"khaki":[240,230,140],"lightblue":[173,216,230],"lightcyan":[224,255,255],"lightgreen":[144,238,144],"lightgrey":[211,211,211],"lightpink":[255,182,193],"lightyellow":[255,255,224],"lime":[0,255,0],"magenta":[255,0,255],"maroon":[128,0,0],"navy":[0,0,128],"olive":[128,128,0],"orange":[255,165,0],"pink":[255,192,203],"purple":[128,0,128],"violet":[128,0,128],"red":[255,0,0],"silver":[192,192,192],"white":[255,255,255],"yellow":[255,255,0]};})(jQuery);}
{(function($){$.fn.serverStatus=function(options){var defaults={"onlineImg":"/img/online.png","offlineImg":"/img/offline.png","loaderImg":"/img/loader_8ab3b9_000000.gif","allianceImg":"/img/icon_alliance.png","hordeImg":"/img/icon_horde.png","updateTime":30000,"url":"/server/status/","load":"loading","callback":false};var opts=$.extend(defaults,options);var self=null;var updateTimer=null;var updateUptimeTimer=[];var startTime={};var serverTimeDiff=null;var uptimes=[];var receive=function(data,status){if(status=="success"){$.each(data["servers"],function(i,item){$("#"+i).html("").addClass("statusIcon");var icon=item?opts["onlineImg"]:opts["offlineImg"];$("<img src=\""+icon+"\" alt=\""+(item?"Online":"Offline")+"\" />").addClass("tooltipAlt").appendTo($("#"+i));});$.each(data["starttime"],function(i,item){startTime[i]=item*1000;});serverTimeDiff=(data["servertime"]*1000)-(new Date()).getTime();for(var realm in data["servers"]){clearTimeout(updateUptimeTimer[realm]);if(data["servers"][realm]&&realm in startTime){updateUptime(realm);$("#"+realm+"_online").html("<span class=\"tooltipBlock\">"+"<span class=\"nowrap\">"+"<img src=\""+opts["allianceImg"]+"\" alt=\"Alliance\" width=\"50%\" />"+data["online"][realm]["alliance"]+"</span> "+"<span class=\"nowrap\">"+"<img src=\""+opts["hordeImg"]+"\" alt=\"Alliance\" width=\"50%\" />"+data["online"][realm]["horde"]+"</span>"+"<span class=\"tooltipText\">"+(typeof (I18n)=="undefined"?"Celkom":I18n.total)+": "+(data["online"][realm]["alliance"]+data["online"][realm]["horde"])+"</span></span>");}else{$("#"+realm+"_uptime").html("").removeClass("timer").append($("<img src=\""+opts["loaderImg"]+"\" />"));$("#"+realm+"_online").html("").append($("<img src=\""+opts["loaderImg"]+"\" />"));}}if(opts["callback"])opts["callback"]();updateTimer=setTimeout(update,opts["updateTime"]);}};var updateUptime=function(realm){var now=new Date();var d=now.getTime()-startTime[realm]+serverTimeDiff;var timeString="";if(d>=0){var diff=new Date();diff.setTime(d);var secs=diff.getUTCSeconds();var mins=diff.getUTCMinutes();var hours=Math.floor(diff.getTime()/(60*60*1000));if(hours<10)timeString+="0";timeString+=hours+":";if(mins<10)timeString+="0";timeString+=mins+":";if(secs<10)timeString+="0";timeString+=secs;}else{timeString="N/A";}$("#"+realm+"_uptime").html(timeString).addClass("timer");updateUptimeTimer[realm]=setTimeout(function(){updateUptime(realm);},500);};var update=function(){$.getJSON(opts["url"],receive);};var showLoading=function(){$(this).html("");$("<img src=\""+opts["loaderImg"]+"\" />").appendTo($(this));};return this.each(function(){self=$(this);self.find("."+opts["load"]).each(showLoading);update();});};})(jQuery);}
{(function($){$.fn.statistics=function(options){var defaults={"urls":["/statistics/races/","/statistics/classes/","/statistics/accounts/","/statistics/pvp/","/statistics/played/","/statistics/achievements/","/statistics/arenaTeams/"],"navigation":".stats-nav","navigationHeader":".stats-nav-head","main":"#stats-main","canvas":".stats-main","loader":".stats-loading"};var settings=$.extend(defaults,options);var tabs={};var subTabs={};var actualTab=null;var loading=true;var subStats=null;var subStatsSelector=null;var subStatsLoader=null;var graphics=function(){$(".table").stripe({});$("img").tooltip({});};var toogleTab=function(){if($(actualTab).attr("id")==$(this).attr("id"))return false;disableNav();$(actualTab).removeClass("selected");$(this).addClass("selected");actualTab=$(this);var id=$(this).attr("id");if(typeof (tabs[id])=="undefined"){tabNo=$(this).attr("tabNo");if(!loading){loading=true;$(settings["main"]).fadeOut(500,function(){$(settings["loader"]).fadeIn(500,function(){update(tabNo);});});}else{update(tabNo);}}else{$(settings[loading?"loader":"main"]).fadeOut(500,function(){$(settings["main"]).html(tabs[id]).fadeIn(500,function(){if(subTabs[id]!=undefined){$(subStatsLoader).fadeOut(500,function(){configurateSubStats({});});}else{enableNav();}});graphics();});loading=false;}};var update=function(tabNo){$.getJSON(settings["urls"][tabNo],showData);};var showData=function(data,status){if(status=="success"){if(data["status"]==200){var id=$(actualTab).attr("id");tabs[id]=data["html"];$(settings["loader"]).stop().fadeOut(500,function(){$(this).css({"opacity":1});$(settings["main"]).html(tabs[id]).fadeIn(500);graphics();loading=false;if(data["subStats"]==true){configurateSubStats(data);}else{enableNav();}});}else{if(data["statusMessage"]!=undefined){showError(data["statusMessage"]);}else{showError("Nepodarilo sa načítať štatistiky!");}}}else{showError("Neporadilo sa načítať štatistiky!");}};var configurateSubStats=function(data){var id=actualTab.attr("id");if(subTabs[id]==undefined){subTabs[id]={};subTabs[id]["subStatsMain"]=data["subStatsMain"];subTabs[id]["subStatsSelector"]=data["subStatsSelector"];subTabs[id]["subStatsLoader"]=data["subStatsLoader"];subTabs[id]["filterOptions"]=data["filterOptions"];}subStats=subTabs[id]["subStatsMain"];subStatsSelector=subTabs[id]["subStatsSelector"];subStatsLoader=subTabs[id]["subStatsLoader"];loading=true;toogleSubTabs();if(subTabs[id]["filterOptions"]!=undefined){$(subTabs[id]["filterOptions"]).filterOptions({"select":subStatsSelector});}$(subStatsSelector).change(toogleSubTabs);};var toogleSubTabs=function(){disableNav();var val=$(subStatsSelector+" option:selected").val();var id=actualTab.attr("id");var tabNo=actualTab.attr("tabNo");if(subTabs[id][val]!=undefined){$(loading?subStatsLoader:subStats).fadeOut(500,function(){$(subStats).hide().html(subTabs[id][val]).fadeIn(500,enableNav);graphics();loading=false;});}else{updateSubStats(tabNo,val);}};var updateSubStats=function(tabNo,value){$(subStats).fadeOut(500,function(){$(subStatsLoader).fadeIn(500,function(){$.getJSON(settings["urls"][tabNo]+value,showSubStatsData);loading=true;});});};var showSubStatsData=function(data,status){if(status=="success"){if(data["status"]==200){var val=$(subStatsSelector+" option:selected").val();var id=actualTab.attr("id");subTabs[id][val]=data["html"];$(subStatsLoader).stop().fadeOut(500,function(){$(this).css({"opacity":1});$(subStats).html(subTabs[id][val]).fadeIn(500,enableNav);graphics();loading=false;});}}enableNav();};var showError=function(text){var message="<div><b>"+text+"</b></div>";var heightCanvas=$(settings["canvas"]).height();$(loading?settings["loader"]:settings["main"]).fadeOut(500,function(){$(settings["main"]).html("").fadeIn();$(message).appendTo($(settings["main"])).css({"line-height":(heightCanvas-(heightCanvas/2))+"px","text-align":"center","opacity":1}).fadeIn(500);loading=false;});enableNav();};var disableNav=function(){$(settings["navigationHeader"]).unbind("click");$(subStatsSelector).attr("disabled","disabled");};var enableNav=function(){$(settings["navigationHeader"]).click(toogleTab);$(subStatsSelector).removeAttr("disabled");};return this.each(function(){var i=1;$(settings["navigationHeader"]).each(function(){if($(this).attr("id")==""){$(this).attr("id","nh"+i);}$(this).attr("tabNo",i-1);i++;});$(settings["main"]).hide();actualTab=$(settings["navigationHeader"]+":eq(0)");update(0);$(settings["loader"]).ajaxError(function(event,request,settings){enableNav();});enableNav();});};})(jQuery);}
{(function($){$.fn.filterOptions=function(options){var defaults={"select":"#selSubStats","overClass":"filterOver","resultsClass":"filterResults"};var settings=$.extend(defaults,options);var self=null;var $self=null;var timer=0;var empty=true;var saves=null;var emptyTag=null;var curSelect=null;var results=null;var resultsList=null;var hasFocus=false;var lastKeyPressCode=null;var counter=0;var active=-1;var toRemove=null;var filterFn=function(index){var regexp=new RegExp($self.val(),"i");var result=$(this).html().search(regexp);return result!=-1||curSelect==$(this).val();};var showAutocomplete=function(){filterSelect();showResults();};var filterSelect=function(){disableSelect();$(settings["select"]).html("");resultsList.html("");counter=0;saves.filter(filterFn).each(function(){var cloned=$(this).clone();$(settings["select"]).append(cloned);if($(this).val()!=curSelect)addToList($(this));else{toRemove=cloned;}});enableSelect();};var addToList=function($obj){if(counter<10){$("<li />").html($obj.html()).attr("value",$obj.val()).appendTo(resultsList).hover(function(){var list=resultsList.find("li");active=list.index(this);select(list,active);},function(){$(this).removeClass(settings["overClass"]);}).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this);});}counter++;};var moveSelect=function(step){var lis=resultsList.find("li");if(!lis)return;active+=step;if(active<0)active=0;else{if(active>=lis.size())active=lis.size()-1;}select(lis,active);};var selectItem=function(obj){var text=$(obj).html();var value=$(obj).attr("value");$self.val(text);$(settings["select"]).val(value).change();hideResultsNow();filterSelect();};var select=function(list,index){list.removeClass(settings["overClass"]);$(list[active]).addClass(settings["overClass"]);};var selectCurrent=function(){if(active>-1)var li=resultsList.find("li").get(active);else{return false;}selectItem(li);return true;};var disableSelect=function(){$(settings["select"]).attr("disabled","disabled");curSelect=$(settings["select"]+" option:selected").val();};var enableSelect=function(){$(settings["select"]).removeAttr("disabled");try{$(settings["select"]).val(curSelect);}catch(e){}};var onKeyDown=function(e){if(!hasFocus)return;lastKeyPressCode=e.keyCode;if(lastKeyPressCode>16&&lastKeyPressCode<32)return results.hide();switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 8:case 46:if(timer)clearTimeout(timer);disableSelect();timer=setTimeout(filterSelect,500);break;case 9:case 13:selectCurrent();e.preventDefault();e.stopPropagation();break;default:active=-1;if(timer)clearTimeout(timer);disableSelect();timer=setTimeout(showAutocomplete,1000);break;}};var showResults=function(){var pos=findPos(self);var width=$self.width();results.css({"width":parseInt(width)+"px","top":(pos.y+self.offsetHeight)+"px","left":pos.x+"px"}).show();};var findPos=function(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}return {"x":curleft,"y":curtop};};var hideResults=function(){if(timer)clearTimeout(timer);timer=setTimeout(hideResultsNow,200);};var hideResultsNow=function(){if(timer)clearTimeout(timer);if(results.is(":visible")){results.hide();}};return this.each(function(){self=this;$self=$(this);var temp=$("<select />").hide().html($(settings["select"]).html());saves=temp.find("option");curSelect=$(settings["select"]).val();$("."+settings["resultsClass"]).remove();results=$("<div />").appendTo($("body")).addClass(settings["resultsClass"]);resultsList=$("<ul />").appendTo(results);results.hide().css({"position":"absolute"});$(settings["select"]).change(function(){if(toRemove!=null)toRemove.remove();toRemove=null;});$self.focus(function(){hasFocus=true;});$self.blur(function(){hasFocus=false;hideResults();});$($self.attr("form")).submit(function(){return false;});$(this).keydown(onKeyDown);});};})(jQuery);}
{(function(){$.fn.stripe=function(options){return this.each(function(){var oldColor="";$(this).find(".stripe").find("tr:even").addClass("even");$(this).find(".stripe").find("tr:odd").addClass("odd");$(this).find(".stripe").find("tr").hover(function(){$(this).addClass("focus");$(this).find("img.bgChange").each(function(){var src=$(this).attr("src");oldColor=src.match(/(7ba8ae|8ab2b8)/)[0];src=src.replace(/7ba8ae/,"7b98ae");src=src.replace(/8ab2b8/,"7b98ae");$(this).attr("src",src);});},function(){$(this).removeClass("focus");$(this).find("img.bgChange").each(function(){var src=$(this).attr("src");src=src.replace(/7b98ae/,oldColor);$(this).attr("src",src);});});});};})(jQuery);}
{(function($){var tooltipPrototype=function(){this.defaults={"xOffset":10,"yOffset":20};this.lastMouseEvent=null;this.tooltip=$("<div />").addClass("tooltipCanvas").html("<table class=\"tooltipTable\"><tr><td><div class=\"tooltipContent\"></div></td>"+"<th style=\"background-position: 100% 0%;\">&nbsp;&nbsp;</th></tr><tr>"+"<th style=\"background-position: 0% 100%;\" >&nbsp;</th>"+"<th style=\"background-position: 100% 100%;\">&nbsp;&nbsp;</th></tr></table>").hide().css({"position":"absolute"}).appendTo("body");this.getCanvas=function(){return this.tooltip.find(".tooltipContent");};this.show=function(event){this.move(event);this.tooltip.show();};this.hide=function(event){this.tooltip.hide();};this.move=function(event){if(typeof (event)=="undefined")event=this.lastMouseEvent;this.lastMouseEvent=event;var x=event.pageX+this.defaults["xOffset"];var y=event.pageY+this.defaults["yOffset"];var rightEdge=$(window).width()-this.defaults["xOffset"]-this.tooltip.width();var bottomEdge=$(window).height()-this.defaults["yOffset"]-this.tooltip.height();if(event.clientX>rightEdge)x=event.pageX-this.defaults["xOffset"]-this.tooltip.width();if(event.clientY>bottomEdge)y=event.pageY-this.defaults["yOffset"]-this.tooltip.height();if(x<$(window).scrollLeft())x=$(window).scrollLeft();if(y<$(window).scrollTop())y=$(window).scrollTop();this.tooltip.css({"top":y+"px","left":x+"px"});};this.setText=function(text,event){this.getCanvas().html(text);if(typeof (event)!="undefined"){this.lastMouseEvent=event;this.move();}else{if(this.lastMouseEvent!=null){this.move();}}};};$.fn.tooltip=function(options){var defaults={};var settings=$.extend(defaults,options);return this.each(function(){if($(this).hasClass("tooltip"))return;$(this).addClass("tooltip");if($(this).hasClass("tooltipAlt")){$(this).tooltipAlt();}else{if($(this).hasClass("tooltipRel")){$(this).tooltipRel();}else{if($(this).hasClass("tooltipBlock")){$(this).tooltipBlock();}else{if($(this).hasClass("tooltipItem")){$(this).tooltipItem(settings);}else{$(this).removeClass("tooltip");}}}}});};$.fn.tooltipAlt=function(options){var defaults={};var settings=$.extend(defaults,options);var tooltip=new tooltipPrototype;tooltip.defaults=$.extend(tooltip.defaults,settings);var color=$(this).hasClass("q")?"q":"q1";var canvas=$("<span />").addClass(color);return this.each(function(){$(this).hover(function(e){tooltip.setText(canvas.html($(this).attr("alt")),e);tooltip.show(e);},function(e){tooltip.hide(e);}).mousemove(function(e){tooltip.move(e);});});};$.fn.tooltipRel=function(options){var defaults={};var settings=$.extend(defaults,options);var tooltip=new tooltipPrototype;tooltip.defaults=$.extend(tooltip.defaults,settings);var canvas=$("<span />").addClass("q1");return this.each(function(){$(this).hover(function(e){tooltip.setText(canvas.html($(this).attr("rel")),e);tooltip.show(e);},function(e){tooltip.hide(e);}).mousemove(function(e){tooltip.move(e);});});};$.fn.tooltipBlock=function(options){var defaults={};var settings=$.extend(defaults,options);var tooltip=new tooltipPrototype;tooltip.defaults=$.extend(tooltip.defaults,settings);var canvas=$("<span />").addClass("q1");return this.each(function(){var tooltipText=$(this).find(".tooltipText");if(tooltipText.size()!=1)return false;$(this).hover(function(e){tooltip.setText(canvas.html(tooltipText.html()),e);tooltip.show(e);},function(e){tooltip.hide(e);}).mousemove(function(e){tooltip.move(e);});});};$.fn.tooltipItem=function(options){var defaults={};var settings=$.extend(defaults,options);var tooltip=new tooltipPrototype;tooltip.defaults=$.extend(tooltip.defaults,settings);var loaded=false;var loading=false;var itemGuid=0;var characterGuid=0;var errorDialog=$("<div />").attr("title",typeof (I18n)=="undefined"?"Chyba!":I18n.errorTitle);var text="";var constants={"bonding":[,"Binds when picked up","Binds when equipped","Binds when used","Quest item"],"flags":["Soulbound","Conjured Item","Lootable","Wrapped","Broken","Wrapper","Party Loot","Charter","Prospectable","Unique-Equipped","Useable In Arena","Throwable","Specialuse","Bounded on Account","Millable"],"inventoryType":["Not equipable","Head","Neck","Shoulder","Shirt","Chest","Waist","Legs","Feet","Wrists","Hands","Finger","Trinket","One-Hand","Off Hand","Ranged","Back","Two-Hand","Bag","Tabard","Robe","Main Hand","Off Hand","Held In Off-hand","Ammo","Thrown","Ranged","Quiver","Relic"],"itemClass":["Consumable","Container","Weapon","Gem","Armor","Reagent","Projectile","Trade Goods","Generic(OBSOLETE)","Recipe","Money(OBSOLETE)","Quiver","Quest","Key","Permanent(OBSOLETE)","Miscellaneous"],"itemSubclass":[["Consumable","Potion","Elixir","Flask","Scroll","Food & Drink","Item Enhancement","Bandage","Other"],["Bag","Soul Bag","Herb Bag","Enchanting Bag","Engineering Bag","Gem Bag","Mining Bag","Leatherworking Bag"],["Axe","Axe","Bow","Gun","Mace","Mace","Polearm","Sword","Sword","Obsolete","Staff","Exotic","Exotic","Fist Weapon","Miscellaneous","Dagger","Thrown","Spear","Crossbow","Wand","Fishing Pole"],["Red","Blue","Yellow","Purple","Green","Orange","Meta","Simple","Prismatic"],["Miscellaneous","Cloth","Leather","Mail","Plate","Buckler(OBSOLETE)","Shield","Libram","Idol","Totem"]],"statsType":["Mana","Health",,"Agility","Strength","Intellect","Spirit","Stamina",,,,,"defense rating","dodge rating","parry rating","block rating","hit melee rating","hit ranged rating","hit spell rating","critical rating","critical rating","spell critical strike rating",,,,,,,,,"spell haste rating","hit rating","critical strike rating",,,"your resilience rating","haste rating","your expertise rating","attack power","ranged attack power",,,,"mana per 5 sec","your armor penetration rating","spell power"],"resist":["holy_res","fire_res","nature_res","frost_res","shadow_res","arcane_res"],"resistName":["Holy Resist","Fire Resist","Nature Resist","Frost Resist","Shadow Resist","Arcane Resist"],"repRank":["Hated","Hostile","Unfriendly","Neutral","Friendly","Honored","Revered","Exalted"],"spellTrigger":["Use","Equip","Chance on Hit","Soulstone","Use"]};var showError=function(text){errorDialog.html("<div class=\"alert\">"+text+"</div>");errorDialog.dialog({"bgiframe":true,"modal":true,"buttons":{"Ok":function(){$(this).dialog("close");}},"close":function(event,ui){window.location.reload();}});};var generate=function(itemTemplate,itemData){text=$("<table />").addClass("itemTooltip");addLine(itemTemplate["name"]+(itemData["suffix"]?" "+itemData["suffix"]:""),"itemName","q"+itemTemplate["Quality"]);if(itemTemplate["bonding"]!=0)addLine(itemData["flags"]&1?constants.flags[0]:constants.bonding[itemTemplate["bonding"]]);if(itemTemplate["maxcount"]==1)addLine("Unique");for(var i=0;i<15;i++){if((itemData["flags"]>>i)&1){switch(i){case 1:case 7:case 8:case 9:addLine(constants.flags[i]);break;default:break;}}}if(itemTemplate["InventoryType"]!=0){addSeparetedLine(constants.inventoryType[itemTemplate["InventoryType"]],itemTemplate["class"]==2||(itemTemplate["class"]==4&&itemTemplate["subclass"]!=0)?constants.itemSubclass[itemTemplate["class"]][itemTemplate["subclass"]]:"");}if(itemTemplate["class"]==2){addSeparetedLine(itemTemplate["dmg_min1"].toFixed(0)+" - "+itemTemplate["dmg_max1"].toFixed(0)+(itemData["dmg1TypeName"]?" "+itemData["dmg1TypeName"]:"")+" Damage","Speed "+(itemTemplate["delay"]/1000).toFixed(2));if(itemTemplate["dmg_min2"]!=0||itemTemplate["dmg_max2"]!=0)addLine("+"+itemTemplate["dmg_min2"].toFixed(0)+" - "+itemTemplate["dmg_max2"].toFixed(0)+" "+(itemData["dmg2TypeName"]?" "+itemData["dmg2TypeName"]:"")+" Damage");var dps=((itemTemplate["dmg_min1"]+itemTemplate["dmg_min2"]+itemTemplate["dmg_max1"]+itemTemplate["dmg_max2"])/(2*(itemTemplate["delay"]/1000))).toFixed(1);addLine("("+dps+" damage per second)");}if(itemTemplate["class"]==4){if(itemTemplate["armor"]!=0)addLine(itemTemplate["armor"]+" Armor");if(itemTemplate["block"]!=0)addLine(itemTemplate["block"]+" Block");}for(var i=1;i<=10;i++){if(itemTemplate["stat_value"+i]!=0)if(itemTemplate["stat_type"+i]>=3&&itemTemplate["stat_type"+i]<=7)addLine("+"+itemTemplate["stat_value"+i]+" "+constants.statsType[itemTemplate["stat_type"+i]]);}for(var i=0;i<constants.resist.length;i++){if(itemTemplate[constants.resist[i]]!="0"){addLine("+"+itemTemplate[constants.resist[i]]+" "+constants.resistName[i]);}}for(var i=0;i<itemData["enchants"]["randomEnchants"].length;i++){addLine(itemData["enchants"]["randomEnchants"][i]);}if(itemData["enchants"]["pernamentEnchant"])addLine(itemData["enchants"]["pernamentEnchant"],"itemSpell","wrap");if(itemData["enchants"]["temporaryEnchant"]&&itemData["enchants"]["temporaryEnchant"]["enchant"]){var duration="";if(itemData["enchants"]["temporaryEnchant"]["duration"]){var time=itemData["enchants"]["temporaryEnchant"]["duration"];if(time/1000>3600){var hours=Math.floor(time/(3600*1000))+1;duration=" ("+hours+" hour"+(hours>1?"s":"")+")";}else{if(time/1000>60){var mins=Math.floor(time/(60*1000))+1;duration=" ("+mins+" min"+(mins>1?"s":"")+")";}else{var secs=Math.floor(time/1000)+1;duration=" ("+secs+" sec"+(secs>1?"s":"")+")";}}}var charges="";if(itemData["enchants"]["temporaryEnchant"]["charges"]){var count=itemData["enchants"]["temporaryEnchant"]["charges"];charges=" ("+count+" charge"+(count>1?"s":"")+")";}addLine(itemData["enchants"]["temporaryEnchant"]["enchant"]+duration+charges,"itemSpell","wrap");}for(var i=0;i<itemData["sockets"].length;i++){41394;var socket=itemData["sockets"][i];if(socket["empty"])addLine("<img class=\"socketGem\" src=\"/img/armory/sockets/"+socket["socketIcon"]+"\" alt=\"\" />"+" "+socket["socketName"],"q0");else{addLine("<img class=\"socketGem\" src=\"/img/armory/icons/"+socket["gemIcon"]+"\" alt=\"\" />"+" "+socket["enchant"],(socket["active"]?"q1":"q0"));if(socket["condition"]){for(cond in socket["condition"]){var condition=socket["condition"][cond];addLine("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+condition["text"],(condition["active"]?"q1":"q0"));}}}}if(itemTemplate["socketBonus"]&&itemData["socketBonus"]){addLine("Socket Bonus: "+itemData["socketBonus"]["enchant"],itemData["socketBonus"]["active"]?"itemSpell":"q0","wrap");}if(itemTemplate["MaxDurability"])addLine("Durability "+itemData["durability"]+" / "+itemTemplate["MaxDurability"]);loaded=true;var len=itemData["allowedClasses"].length;if(len){var temp="Classes: ";for(var i=0;i<len;i++)temp+=itemData["allowedClasses"][i]+(i+1!=len?", ":"");addLine(temp);}var len=itemData["allowedRaces"].length;if(len){var temp="Races: ";for(var i=0;i<len;i++)temp+=itemData["allowedRaces"][i]+(i+1!=len?", ":"");addLine(temp);}if(itemTemplate["RequiredLevel"])addLine("Requires Level "+itemTemplate["RequiredLevel"]);if(itemTemplate["RequiredReputationFaction"]&&itemData["reqFaction"])addLine("Requires "+itemData["reqFaction"]+" - "+constants["repRank"][itemTemplate["RequiredReputationRank"]]);if(itemTemplate["RequiredSkill"]&&itemData["reqSkill"])addLine("Requires "+itemData["reqSkill"]+" ("+itemTemplate["RequiredSkillRank"]+")");for(var i=1;i<=10;i++){if(itemTemplate["stat_value"+i]&&itemTemplate["stat_type"+i]>=12&&itemTemplate["stat_type"+i]<=45){var temp="Equip: ";switch(itemTemplate["stat_type"+i]){case 21:case 30:case 31:case 32:case 35:case 36:temp+="Improves "+constants.statsType[itemTemplate["stat_type"+i]]+" by "+itemTemplate["stat_value"+i]+".";break;case 43:temp+="Restores "+itemTemplate["stat_value"+i]+" "+constants.statsType[itemTemplate["stat_type"+i]]+".";break;default:temp+="Increases "+constants.statsType[itemTemplate["stat_type"+i]]+" by "+itemTemplate["stat_value"+i]+".";}addLine(temp,"itemSpell","wrap");}}for(var i=0;i<itemData["spells"].length;i++){var spell=itemData["spells"][i];addLine(constants.spellTrigger[spell["trigger"]]+": "+spell["description"]+(spell["cooldown"]?" ("+spell["cooldown"]+")":""),"itemSpell","wrap");}if(itemTemplate["description"]!=""){addLine("\""+itemTemplate["description"]+"\"","q");}if(itemData["itemSet"]){var set=itemData["itemSet"];addLine("&nbsp;");addLine(set["name"]+" ("+set["itemCount"]+"/"+set["items"].length+")","q");for(var i=0;i<set["items"].length;i++){var item=set["items"][i];addLine(" &nbsp; "+item["name"],item["active"]?"q6":"q0");}addLine("&nbsp;");for(var i=0;i<set["spells"].length;i++){var spell=set["spells"][i];addLine("("+spell["condition"]+") Set: "+spell["description"],spell["active"]?"itemSpell":"q0","wrap");}}};var addLine=function(content,cellClass,lineClass){if(typeof (cellClass)=="undefined")cellClass="";if(typeof (lineClass)=="undefined")lineClass="";$("<tr />").addClass(lineClass).append($("<td />").addClass(cellClass).attr("colspan",2).html(content)).appendTo(text);};var addSeparetedLine=function(leftContent,rightContent,leftClass,rightClass,lineClass){if(typeof (lineClass)=="undefined")lineClass="";if(typeof (leftClass)=="undefined")leftClass="";if(typeof (rightClass)=="undefined")rightClass="";$("<tr />").addClass(lineClass).append($("<td />").addClass("itemLeft").addClass(leftClass).html(leftContent)).append($("<td />").addClass("itemRight").addClass(rightClass).html(rightContent)).appendTo(text);};var processResponse=function(data,status){if(status=="success"){if(data["status"]==200){generate(data["itemTemplate"],data["itemData"]);tooltip.setText(text);}else{if(data["status"]==401){showError(typeof (I18n)=="undefined"?"Dáta nie sú momentálne dostupné. Prosím, načítajte stránku znovu!":I18n.characterNotLoaded);}}}loading=false;};var getTooltip=function(){if(!loaded&&!loading){loading=true;$.getJSON(settings["itemUrl"]+itemGuid,{"character":characterGuid},processResponse);text=$("<span />").addClass("q1").html(typeof (I18n)=="undefined"?"Načítavam...":I18n.loading);return text;}else{return text;}};return this.each(function(){itemGuid=$(this).attr("itemGuid");characterGuid=$(this).attr("characterGuid");if(itemGuid==undefined||itemGuid==0)return;$(this).hover(function(e){var tooltipText=getTooltip();tooltip.setText(tooltipText,e);tooltip.show(e);},function(e){tooltip.hide(e);}).mousemove(function(e){tooltip.move(e);});});};})(jQuery);}
{(function($){$.fn.pager=function(options){var defaults={"url":"/vip/members/get/","filter":"#filterVipMembers","select":false,"main":"#vipMembersMain","loader":".vip-loading","previous":"#previous","next":"#next","callback":false};var settings=$.extend(defaults,options);var canvas=null;var loading=true;var page=1;var timer=null;var hasNext=false;var hasPrevious=false;var receive=function(data,status){if(status=="success"){if(data["status"]==200){page=data["page"];hasNext=data["hasNext"];hasPrevious=data["hasPrevious"];showData(data["html"]);}else{showError(data["statusMessage"]);}}else{showError("Nepodarilo sa načítať!");}};var showData=function(text){$(loading?settings["loader"]:settings["main"]).fadeOut(500,function(){$(settings["main"]).html(text).fadeIn(500,function(){if(hasNext)$(settings["next"]).show();if(hasPrevious)$(settings["previous"]).show();if(settings["callback"])settings["callback"]();enable();});loading=false;});};var showError=function(text){var message="<div><b>"+text+"</b></div>";var heightCanvas=canvas.height();$(loading?settings["loader"]:settings["main"]).fadeOut(500,function(){$(settings["main"]).html("").fadeIn();$(message).appendTo($(settings["main"])).css({"line-height":(heightCanvas-(heightCanvas/2))+"px","text-align":"center","opacity":1}).fadeIn(500);loading=false;});enable();};var update=function(){disable();var filter=$(settings["filter"]).val()+"/";var select=settings["select"]?$(settings["select"]).val()+"/":"";if(loading){$.getJSON(settings["url"]+select+filter+page,receive);loading=true;}else{$(settings["main"]).fadeOut(500,function(){$(settings["loader"]).fadeIn(500,function(){$.getJSON(settings["url"]+select+filter+page,receive);loading=true;});});}};var disable=function(){$(settings["filter"]).attr("disabled","disabled");$(settings["previous"]).hide();$(settings["next"]).hide();};var enable=function(){$(settings["filter"]).removeAttr("disabled").blur();};var filterKeyDown=function(e){switch(e.keyCode){case 9:case 17:case 18:case 27:break;default:if(timer)clearTimeout(timer);timer=setTimeout(function(){page=1;update();},1000);break;}};return this.each(function(){update();$(settings["filter"]).keydown(filterKeyDown);if(settings["select"]){$(settings["select"]).change(function(){page=1;$(this).find("option:disabled").remove();update();});}$(settings["next"]).click(function(){page++;update();});$(settings["previous"]).click(function(){if(page<1)return;page--;update();});canvas=$(this);});};})(jQuery);}
{(function($){$.fn.editor=function(options){var defaults={"editUrl":false,"editButtons":false,"deleteUrl":false,"deleteButtons":false,"loadingIcon":"/img/loader-bar.gif","callback":false,"editOpenCallback":false};var settings=$.extend(defaults,options);var isVisible=false;var loading=true;var loadingTimer=null;var sendBackFields=null;var actualEdit=0;var getCanvas=function(){return $("#windowCanvas").size()==0?$("<div />").attr("id","windowCanvas").html("<span class=\"wp100 move left\"><span class=\"close right\">x"+"</span></span><div id=\"windowContent\" />").hide().css({"position":"absolute","z-index":"10","top":(($(window).height()/2)-(150/2)+$(window).scrollTop())+"px","left":(($(window).width()/2)-(250/2)+$(window).scrollLeft())+"px","width":250,"height":150}).appendTo("body").draggable({"handle":"span.move"}):$("#windowCanvas");};var getWindowCanvas=function(){return getCanvas().find("#windowContent");};var show=function(){if(isVisible)return;var canvas=getCanvas();canvas.css({"top":(($(window).height()/2)-(canvas.height()/2)+$(window).scrollTop())+"px","left":(($(window).width()/2)-(canvas.width()/2)+$(window).scrollLeft())+"px"}).fadeIn(500,function(){isVisible=true;});};var showLoading=function(){loading=true;var canvas=getWindowCanvas();getCanvas().stop().show();var width=300;var height=150;canvas.css({"background":"url(\""+settings["loadingIcon"]+"\") center center no-repeat","height":(height)+"px"});canvas.html("");show();resize(width,height);};var hideLoading=function(){clearTimeout(loadingTimer);if(!loading)return;var canvas=getWindowCanvas();getCanvas().stop().show();canvas.html("");canvas.css({"background":"none"});loading=false;};var setWindowContent=function(content){var canvas=getWindowCanvas();var tempDiv=canvas.clone().css({"width":"auto","height":"auto","overflow":"hidden","display":"block","position":"absolute","top":0,"left":-9999}).appendTo($("body"));tempDiv.html(content);var width=tempDiv.width();var height=tempDiv.height();tempDiv.remove();show();canvas.html(content);if($(".mceEditor").length!=0){setTimeout(function(){var editor=tinyMCE.init({"mode":"specific_textareas","editor_selector":"mceEditor","theme":"advanced","plugins":"preview, style","cleanup_on_startup":true,"cleanup":true,"language":"sk","theme_advanced_buttons1":"bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,outdent,indent,|,link,unlink,image","theme_advanced_buttons2":"undo,redo,|,formatselect,fontselect,fontsizeselect,|,forecolor,backcolor","theme_advanced_buttons3":"code,preview,|,hr,removeformat,styleprops","theme_advanced_buttons4":"","theme_advanced_toolbar_location":"top","theme_advanced_toolbar_align":"left","theme_advanced_statusbar_location":"bottom"});},300);height+=40;}resize(width,height);if(settings["editOpenCallback"])settings["editOpenCallback"]();};var resize=function(width,height,timer,callback){if(timer==null)timer=500;var canvas=getCanvas();height+=parseInt(getWindowCanvas().css("padding-top"))+parseInt(getWindowCanvas().css("padding-bottom"));width+=parseInt(getWindowCanvas().css("padding-left"))+parseInt(getWindowCanvas().css("padding-right"));var newTop=($(window).height()/2)-(height/2)+$(window).scrollTop();var newLeft=($(window).width()/2)-(width/2)+$(window).scrollLeft();canvas.animate({"width":width+"px","height":height+"px","top":newTop+"px","left":newLeft+"px"},timer,callback);};var hide=function(){if(!isVisible)return;var canvas=getCanvas();canvas.fadeOut(500,function(){isVisible=false;});if($(".mceEditor").length!=0){for(var id in tinyMCE.editors){tinyMCE.editors[id].remove();}}};var editSendBack=function(){if($(".mceEditor").length!=0){tinyMCE.triggerSave();}var data={};for(var i=0;i<sendBackFields.length;i++){var name=$(sendBackFields[i]).attr("name");data[name]=$(sendBackFields[i]).val();}data["id"]=actualEdit;$.post(settings["editUrl"],data,function(response,status){if(status=="success"){if(response["status"]==200){hide();if(settings["callback"])settings["callback"]();}else{alert(response["statusMessage"]);}}else{}},"json");};var receiveEdit=function(data,status){if(status=="success"){if(data["status"]==200){hideLoading();setWindowContent(data["html"]);if(data["btnSubmit"]){$(data["btnSubmit"]).click(editSendBack);}if(data["btnCancel"]){$(data["btnCancel"]).click(hide);}if(data["sendBack"]){sendBackFields=data["sendBack"];}if(data["id"]){actualEdit=data["id"];}}}else{}};var editClick=function(e){e.preventDefault();if(isVisible)return;var id=$(this).attr("ref");loadingTimer=setTimeout(showLoading,1000);$.getJSON(settings["editUrl"]+id,receiveEdit);return false;};var deleteClick=function(e){e.preventDefault();if(isVisible)return;var id=$(this).attr("rel");if(confirm("Naozaj zmazať?")){$.get(settings["deleteUrl"]+id,function(){if(settings["callback"])settings["callback"]();});}return false;};return this.each(function(){if(settings["editButtons"])$(this).find(settings["editButtons"]).click(editClick);if(settings["deleteButtons"])$(this).find(settings["deleteButtons"]).click(deleteClick);getCanvas().find(".close").click(function(){hide();});});};})(jQuery);}
{(function($){var sep=";";var sep2=sep+sep;var sep3=sep2+sep;var serialize=function(data){if(data instanceof Array){return "array"+sep3+data.join(sep2);}else{if(data instanceof Object){var ret="dict"+sep3;for(var name in data){ret+=name+sep+data[name]+sep2;}ret=ret.substr(0,ret.length-2);return ret;}}};var deserialize=function(data){if(data==null)return null;data=data.split(sep3);if(data[0]=="array"){return data[1].split(sep2);}else{if(data[0]=="dict"){data=data[1].split(sep2);var ret={};for(var i=0;i<data.length;i++){var item=data[i].split(sep);ret[item[0]]=item[1];}return ret;}}};$.fn.eventViewer=function(options){var defaults={"url":"/event/get/","idPrefix":"#event-","loader":".events-loading","main":".eventLogMain","readClass":"read","cookieName":"eventReadList","updateTime":60000,"readTime":3000};var settings=$.extend(defaults,options);var loading=true;var timer=null;var readTimer=null;var listOfRead=[];var read=function(id){if(!isRead(id)){listOfRead.push(id);$.cookie(settings["cookieName"],serialize(listOfRead),{"path":"/","expires":7});}if(!($(id).hasClass(settings["readClass"])))$(id).addClass(settings["readClass"]);};var isRead=function(id){var isInArray=false;for(var i=0;i<listOfRead.length;i++){if(listOfRead[i]==id){isInArray=true;break;}}return isInArray;};var eventClick=function(e){var id="#"+$(this).attr("id");read(id);return true;};var eventHover=function(e){e.preventDefault();var id="#"+$(this).attr("id");readTimer=setTimeout(function(){read(id);},settings["readTime"]);};var eventMouseOut=function(e){if(readTimer!=null)clearTimeout(readTimer);};var receive=function(data,status){if(timer!=null)clearTimeout(timer);if(status=="success"){if(data["status"]==200){var events=data["events"];$(settings["main"]).html("");$.each(events,function(i){var element=$(events[i]["html"]);var id="#"+element.attr("id");element.hover(eventHover,eventMouseOut);element.click(eventClick);if(i+1==events.length)element.addClass("last");$(settings["main"]).append(element);if(events[i]["isRead"]||isRead(id)){read(id);}});if(loading){$(settings["loader"]).hide();loading=false;}}else{}}else{}timer=setTimeout(update,settings["updateTime"]);};var update=function(){$.getJSON(settings["url"],receive);};return this.each(function(){listOfRead=deserialize($.cookie(settings["cookieName"]));if(listOfRead==null){listOfRead=[];}update();});};})(jQuery);}
{jQuery.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};if(value===null){value="";options=$.extend({},options);options.expires=-1;}var expires="";if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;if(typeof options.expires=="number"){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires="; expires="+date.toUTCString();}var path=options.path?"; path="+(options.path):"";var domain=options.domain?"; domain="+(options.domain):"";var secure=options.secure?"; secure":"";document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("");}else{var cookieValue=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+"=")){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};}
{(function($){$.fixIE=function(options){var msie6=(/MSIE 6/.test(navigator.userAgent)&&navigator.platform=="Win32");if(!msie6)return;var defaults={"fakeImage":"/img/ieFIX.gif"};var settings=$.extend(defaults,options);$("img[src*='.png']").each(function(){var image=$(this).attr("src");var width=$(this).width();var height=$(this).height();$(this).attr("src",settings["fakeImage"]);$(this).css({"background":"none","filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale, src='"+image+"')","width":width+"px","height":height+"px","z-index":1});});};})(jQuery);}
{(function($){$.fn.armory=function(options){var defaults={"tabs":{"character":{"icon":false,"url":false},"spellbook":{"icon":false,"url":false},"talents":{"icon":false,"url":false},"achievements":{"icon":false,"url":false},"quest":{"icon":false,"url":false},"pvp":{"icon":false,"url":false}},"afterOpen":false,"guidElement":0};var settings=$.extend(defaults,options);var tabs={};var guid=0;var errorDialog=$("<div />").attr("title",typeof (I18n)=="undefined"?"Chyba!":I18n.errorTitle);var tabsData={"character":{},"spellbook":{}};var tabClick=function(tab,self){var id=$(self).attr("id");if(tabs[id]["loading"])return;if(!tabs[id]["opened"]){$(self).removeClass("menuIconUpHover").addClass("menuIconDownHover");tabs[id]["loading"]=true;if(!tabs[id]["html"])$.getJSON(settings["tabs"][tab]["url"]+guid,tabReceive[tab]);else{tabShow(tab);}}else{tabClose(tab);}};var tabReceive={"character":function(data,status){var id=$(settings["tabs"]["character"]["icon"]).attr("id");if(status=="success"){if(data["status"]==200){tabs[id]["html"]=$(data["html"]).appendTo("body").hide().draggable({"handle":"span.move","stack":{"group":".armoryTab","min":2}});tabs[id]["html"].find(".close").click(function(){tabClose("character");}).hover(function(){$(this).addClass("tabCloseHover");},function(){$(this).removeClass("tabCloseHover");});}else{if(data["status"]==401){showError(typeof (I18n)=="undefined"?"Dáta nie sú momentálne dostupné. Prosím, načítajte stránku znovu!":I18n.characterNotLoaded);}}}else{}tabShow("character");},"spellbook":function(data,status){var id=$(settings["tabs"]["spellbook"]["icon"]).attr("id");if(status=="success"){if(data["status"]==200){tabs[id]["html"]=$(data["html"]).appendTo("body").hide().draggable({"handle":"span.move","stack":{"group":".armoryTab","min":2}});tabs[id]["html"].find(".close").click(function(){tabClose("spellbook");}).hover(function(){$(this).addClass("tabCloseHover");},function(){$(this).removeClass("tabCloseHover");});tabsData["spellbook"]["category"]={"0":[]};var spells=data["spells"];for(var category in spells){tabsData["spellbook"]["category"][category]=spells[category];}spellbook.init();}else{if(data["status"]==401){showError(typeof (I18n)=="undefined"?"Dáta nie sú momentálne dostupné. Prosím, načítajte stránku znovu!":I18n.characterNotLoaded);}}}else{}tabShow("spellbook");}};var tabShow=function(tab){var id=$(settings["tabs"][tab]["icon"]).attr("id");tabs[id]["loading"]=false;tabs[id]["html"].css({"top":(($(window).height()/2)-(tabs[id]["html"].height()/2)+$(window).scrollTop())+"px","left":(($(window).width()/2)-(tabs[id]["html"].width()/2)+$(window).scrollLeft())+"px"}).show();tabs[id]["opened"]=true;if(settings["afterOpen"])settings["afterOpen"]();};var tabClose=function(tab){var id=$(settings["tabs"][tab]["icon"]).attr("id");tabs[id]["html"].hide();var icon=$(settings["tabs"][tab]["icon"]);if(icon.hasClass("menuIconDown"))$(settings["tabs"][tab]["icon"]).removeClass("menuIconDown").addClass("menuIconUp");else{if(icon.hasClass("menuIconDownHover"))$(settings["tabs"][tab]["icon"]).removeClass("menuIconDownHover").addClass("menuIconUpHover");}tabs[id]["opened"]=false;};var spellbook={"init":function(){var categories=$("div.category").hover(function(){var highlight=$(this).find("img.highlight");if(highlight.hasClass("hide")){highlight.removeClass("hide");highlight.addClass("pointer");}},function(){var active=tabsData["spellbook"]["activeCategory"];var highlight=$(this).find("img.highlight");if(this!=active.get(0)){highlight.addClass("hide");highlight.removeClass("pointer");}});var self=this;this.showCategory($("div.catTab0"));categories.find("img.highlight").click(function(e){self.categoryClick(e,this);});$("div.spellInfo").hover(function(){var borderSpell=$(this).find("img.borderSpell");var canHighlight=!borderSpell.hasClass("hide")&&!borderSpell.hasClass("passive");var highlight=$(this).find("img.highlight");if(canHighlight&&highlight.hasClass("hide"))highlight.removeClass("hide");},function(){var borderSpell=$(this).find("img.borderSpell");var canHighlight=!borderSpell.hasClass("hide")&&!borderSpell.hasClass("passive");var highlight=$(this).find("img.highlight");if(canHighlight)highlight.addClass("hide");});$("div.prevPage, div.nextPage").hover(function(){if(!$(this).hasClass("disabled")){$(this).addClass("hover");}},function(){if(!$(this).hasClass("disabled")&&$(this).hasClass("hover")){$(this).removeClass("hover");}}).click(function(){if(!$(this).hasClass("disabled")&&$(this).hasClass("prevPage"))self.showPage(tabsData["spellbook"]["activePage"]-1);if(!$(this).hasClass("disabled")&&$(this).hasClass("nextPage"))self.showPage(tabsData["spellbook"]["activePage"]+1);$(this).removeClass("hover");});$("img.tooltipAlt").tooltip();},"categoryClick":function(event,element){var category=$(element).parents("div.category");$(element).removeClass("pointer");this.showCategory(category);},"showCategory":function(category){var data=tabsData["spellbook"];if(typeof (data["activeCategory"])=="undefined"){data["activeCategory"]=category;}data["activeCategory"].find("img.highlight").addClass("hide");tabsData["spellbook"]["activeCategory"]=category;category.find("img.highlight").removeClass("hide");this.showPage(1);},"generateSpellInfo":function(canvas,spellData){$(canvas).attr("spellId",spellData["spellId"]);$(canvas).find("img.spellIcon").attr("src","/img/armory/icons/"+spellData["icon"]);$(canvas).find("div.spellName").html(spellData["name"]);$(canvas).find("div.spellRank").html(spellData["rank"]);$(canvas).find("img.borderSpell").removeClass("hide");if(spellData["passive"]){$(canvas).find("img.borderSpell").attr("src","/img/armory/border_spell_passive.png").addClass("passive");$(canvas).find("div.spellName").addClass("spellNamePassive");}},"clearSpells":function(){$("div.spellInfo").find("img.spellIcon").attr("src","");$("div.spellName").html("").removeClass("spellNamePassive");$("div.spellRank").html("");$("img.borderSpell").addClass("hide").attr("src","/img/armory/border_spell.png").removeClass("passive");},"showPage":function(page){var skill=tabsData["spellbook"]["activeCategory"].attr("skill");var spells=tabsData["spellbook"]["category"][skill];if(page<=0)page=1;if(page>(spells.length/12)+1)page=Math.floor(spells.length/12)+1;tabsData["spellbook"]["activePage"]=page;var pager=$("div.spellbookPager");var btnPrev=pager.find("div.prevPage");var btnNext=pager.find("div.nextPage");if(page>1)btnPrev.removeClass("disabled");else{btnPrev.addClass("disabled");}var nextPage=Math.floor(spells.length/12)+(spells.length%12==0?0:1);if(page<nextPage)btnNext.removeClass("disabled");else{btnNext.addClass("disabled");}pager.find("span.pageNumber").html(page);this.clearSpells();for(var i=0,j=(page-1)*12;i<12&&j<spells.length;i++,j++){this.generateSpellInfo($("#spellInfo-"+i),spells[j]);}}};var showError=function(text){errorDialog.html("<div class=\"alert\">"+text+"</div>");errorDialog.dialog({"bgiframe":true,"modal":true,"buttons":{"Ok":function(){$(this).dialog("close");}},"close":function(event,ui){window.location.reload();}});};return this.each(function(){guid=$(settings["guidElement"]).html();for(var i in settings["tabs"]){if(settings["tabs"][i]["icon"]){var id=$(settings["tabs"][i]["icon"]).attr("id");tabs[id]={};tabs[id]["opened"]=false;tabs[id]["loading"]=false;tabs[id]["html"]=false;$(settings["tabs"][i]["icon"]).hover(function(){if($(this).hasClass("menuIconUp")){$(this).removeClass("menuIconUp");$(this).addClass("menuIconUpHover");}else{if($(this).hasClass("menuIconDown")){$(this).removeClass("menuIconDown");$(this).addClass("menuIconDownHover");}}if(tabs[$(this).attr("id")]["loading"]&&!$(this).hasClass("progress")){$(this).addClass("progress");}},function(){if($(this).hasClass("menuIconUpHover")){$(this).removeClass("menuIconUpHover");$(this).addClass("menuIconUp");}else{if($(this).hasClass("menuIconDownHover")){$(this).removeClass("menuIconDownHover");$(this).addClass("menuIconDown");}}if(!tabs[$(this).attr("id")]["loading"]&&$(this).hasClass("progress")){$(this).removeClass("progress");}});}}$(this).find(settings["tabs"]["character"]["icon"]).click(function(){tabClick("character",this);});$(this).find(settings["tabs"]["spellbook"]["icon"]).click(function(){tabClick("spellbook",this);});});};})(jQuery);}
{(function($){$.fn.i18nFlags=function(options){var defaults={"url":"/account/locale/","languages":["cs"]};var settings=$.extend(defaults,options);var allLocales=["de","com","net","cat","nl","it","fr","pl","pt","","","","","","","","","","","cs","sk","","","","","","","","","","","","us","en","","","","","","","","","","","","","","","","","","","","","",""];var createFlag=function(number){var a=$("<a />").attr("href",settings.url+allLocales[number]+"/").css("background-position","-"+(number*21)+"px 0").fadeTo(5,0.5).hover(function(){$(this).fadeTo(300,1);},function(){$(this).fadeTo(300,0.5);});return $("<span />").addClass("i18nFlag").append(a);};return this.each(function(){for(lang in settings["languages"]){for(var i=0;i<allLocales.length;i++){if(settings["languages"][lang]==allLocales[i]){$(this).append(createFlag(i));break;}}}});};})(jQuery);}
