function disableVotingLink(element){element.href="";element.onclick=function(){return false;};}function showVoteRadioButton(element){element.className="voteSelection";}function Voter(element){this.element=element;this.overlay=new LinkOverlay(this.element,"small",false);this.setup();}Voter.prototype.setup=function(){var self=this;this.overlay.setDisplayHandler(function(){self.attachToMaybeNot();self.attachToPlaceVote();});};Voter.prototype.attachToMaybeNot=function(){var link=Elements.getElementById("voteMaybeNot");var self=this;link.addEventListener("click",function(event){self.overlay.close();event.preventDefault();},false);};Voter.prototype.attachToPlaceVote=function(){var form=Elements.getElementById("vote-confirm");new LoginOverlay(form);};function SelectVote(element){this.element=element;this.detailsUrl=Elements.getDescendentsByName(element,"detailsUrl")[0].getAttribute("value");this.voteButtonUrl=Elements.getDescendentsByName(element,"voteButtonUrl")[0].getAttribute("value");this.removeLinks();this.attachToEvents();if(element.className.contains("selected")){SelectVote.selected=element;}}SelectVote.replace=function(element){SelectVote.deselectAll();SelectVote.select(element);};SelectVote.deselectAll=function(){var selectedElements=document.getElementsBySelector(".resource");for(var i=0;i<selectedElements.length;++i){var thisElement=selectedElements[i];thisElement.className="resource unselected";Elements.getDescendentsByName(thisElement,"voteSelection")[0].checked=false;}};SelectVote.select=function(element){SelectVote.selected=element;new ClassName(SelectVote.selected).removeClass("unselected");new ClassName(SelectVote.selected).addClass("selected");Elements.getDescendentsByName(SelectVote.selected,"voteSelection")[0].checked=true;};SelectVote.prototype.removeLinks=function(){var anchors=element.getElementsByTagName("a");for(var i=0;i<anchors.length;++i){anchors[i].removeAttribute("href");}};SelectVote.prototype.attachToEvents=function(){var self=this;this.element.onclick=function(){SelectVote.replace(self.element);self.displayResource();self.displayVotingButtons();Behaviour.reapply();};};SelectVote.prototype.displayResource=function(){var request=new RequestMessage("get",this.detailsUrl);var parameters=new Parameters();parameters.add("decorator","body");request.asyncSend(parameters,function(responseContent){Elements.getElementById("details").innerHTML=responseContent.getText();var instructionTextElement=Elements.getElementById("instruction-text");if(instructionTextElement!=null){instructionTextElement.innerHTML="";}});};SelectVote.prototype.displayVotingButtons=function(){var parameters=new Parameters();parameters.add("decorator","body");this.displayVotingButton(0,parameters);parameters=new Parameters();parameters.add("decorator","extractor").add("decorator.property-name","div.button");this.displayVotingButton(1,parameters);};SelectVote.prototype.displayVotingButton=function(index,parameters){var votingButtons=document.getElementsBySelector(".votingButton");if(votingButtons[index]!=null){var request=new RequestMessage("get",this.voteButtonUrl);request.asyncSend(parameters,function(content){votingButtons[index].innerHTML=content.getText();Behaviour.reapply();});}};function getClipId(){return document.getElementsByName("clipId")[0].getAttribute("value");}function getPlayerId(){return document.getElementsByName("playerId")[0].getAttribute("value");}function getAdAvailability(){return false;}function onFSCommand(){}