/* Faction Invitation Pop-up box */ factionInvitationBoxClose = function() { var factionInvitationBox = document.getElementById("faction-invitation-box-container"); factionInvitationBox.style.display = "none"; } factionInvitationBoxOpen = function() { var factionInvitationBox = document.getElementById("faction-invitation-box-container"); factionInvitationBox.style.display = "block"; } factionInvitationSetText = function(txt) { var textBox = document.getElementById("faction-invitation-box-text"); textBox.innerHTML = txt; } factionInvitationSetMessage = function(msg) { var msgBox = document.getElementById("faction-invitation-box-message"); msgBox.innerHTML = msg; } //ram argument is in GB factionInvitationBoxCreate = function(faction) { factionInvitationSetText("You have received a faction invitation from " + faction.name); //TODO Faction invitation message var newYesButton = clearEventListeners("faction-invitation-box-yes"); newYesButton.addEventListener("click", function() { joinFaction(faction); factionInvitationBoxClose(); return false; }); var noButton = clearEventListeners("faction-invitation-box-no"); noButton.addEventListener("click", function() { factionInvitationBoxClose(); faction.alreadyInvited = true; Player.factionInvitations.push(faction.name); return false; }); factionInvitationBoxOpen(); }