function show_achievement_tooltip(W,K,L){var H=W.parentNode;var T=document.createElement("div");T.className="achievement-tooltip";T.setAttribute("id","achievement-tooltip-"+L);var V=document.createElement("div");V.className="unit title";var Q=document.createElement("h3");Q.setAttribute("id","title-header");Q.style.backgroundImage="none";Q.style.margin="0px";Q.style.padding="0px";var I=document.createTextNode(K["Achievement"]["name"]);var O=document.createElement("div");O.className="content";var C=document.createTextNode(K["Achievement"]["description"]);if(K["EarnedAchievement"]&&K["EarnedAchievement"]["date"]){var D=document.createElement("div");D.className="earned";var M=document.createElement("b");var P=document.createTextNode(K["EarnedAchievement"]["earned-text"]+":");var U=document.createTextNode(" "+K["EarnedAchievement"]["date"])}if(K["EarnedAchievement"]&&K["EarnedAchievement"]["user_annotation"]){var S=document.createElement("div");S.className="content";S.innerHTML=K["EarnedAchievement"]["user_annotation"]}Q.appendChild(I);V.appendChild(Q);T.appendChild(V);O.appendChild(C);T.appendChild(O);if(S){T.appendChild(S)}if(D){M.appendChild(P);D.appendChild(M);D.appendChild(U);T.appendChild(D)}H.appendChild(T);Element.extend(T);var A=$("badge-"+L);var J=154;var N=308;var E=A.offsetWidth;var R=-20-J;T.clonePosition(A,{offsetLeft:E,offsetTop:R});T.style.height=J+"px";T.style.width=N+"px";T.style.display="block";var G=false;var F=false;var B=window.get_width();if(T.viewportOffset()[0]>B){E=-10-N;F=true}if(T.viewportOffset()[1]+J<0){R=10+A.offsetHeight;G=true}if(G||F){T.clonePosition(A,{offsetLeft:E,offsetTop:R})}T.style.height=J+"px";T.style.width=N+"px"}function pause(A){if(true){alert(A)}}function hide_achievement_tooltip(C){var A=$("achievement-tooltip-"+C);if(!A){return }var B=A.parentNode;B.removeChild(A)}var link=document.createElement("link");link.setAttribute("rel","stylesheet");link.setAttribute("type","text/css");link.setAttribute("href","/css/achievement_tooltip.css");if(typeof link!="undefined"){document.getElementsByTagName("head")[0].appendChild(link)}