function Screenshots(){this.overlay=null;this.box=null;this.img=null;this.description=null;this.links=null;this.init=function(){this.overlay=document.getElementById("overlay");if(!document.getElementsByTagName){return false}box=document.createElement("div");box.id="lightbox";box.style.display="none";box.innerHTML='<div id="lightbox-top"><div id="lightbox-left"><span id="lightbox-merit-links"></span></div><div id="lightbox-right"><span id="lightbox-close-link"><a href="javascript:Screenshots.Hide();void(0)">Close</a></span></div></div><div id="lightbox-img-container"><img id="lightbox-img" src="" /></div><div id="lightbox-bottom"><span id="lightbox-description"></span></div>';document.body.insertBefore(box,this.overlay);anchors=document.getElementsByTagName("a");for(i=0;i<anchors.length;i++){if(anchors[i].getAttribute("data-type")=="screenshot"){anchors[i].onclick=function(){Screenshots.Show(this.href,this.title,this.getAttribute("data-inner"));return false}}}this.box=document.getElementById("lightbox");this.img=document.getElementById("lightbox-img");this.description=document.getElementById("lightbox-description");this.links=document.getElementById("lightbox-merit-links")};this.Show=function(b,c,a){a=decodeURIComponent(a);a=a.split("|");this.img.src=b;this.description.innerHTML="<em>"+c+"</em><br />"+a[1];this.links.innerHTML=a[0];this.overlay.onclick=function(){Screenshots.Hide()};toggleOverlay(1);this.box.style.display="block";if(window.getComputedStyle){width=parseInt(window.getComputedStyle(this.box,"").width)+40;height=parseInt(window.getComputedStyle(this.box,"").height)+40}else{width=parseInt(this.box.currentStyle.width)+40;height=parseInt(this.box.currentStyle.height)+40}this.box.style.marginLeft="-"+(width/2)+"px";this.box.style.marginTop="-"+(height/2)+"px"};this.Hide=function(){this.overlay.onclick="void(0);";this.box.style.display="none";this.img.src=null;toggleOverlay(0)}}var Screenshots=new Screenshots;function merit(a){new Ajax("/games/merit.php?id="+a,{update:"num_merits-"+a}).request();document.getElementById("merit-button-"+a).innerHTML='<a href="javascript:discredit('+a+')"><img src="/img/delete.png" /></a>'}function discredit(a){new Ajax("/games/discredit.php?id="+a,{update:"num_merits-"+a}).request();document.getElementById("merit-button-"+a).innerHTML='<a href="javascript:merit('+a+')"><img src="/img/add.png" /></a>'}function report(a){new Ajax("/games/report.php?id="+a).request();document.getElementById("report-button-"+a).innerHTML='<img src="/img/icons/reported.png" title="Reported" />'};