/**
* Game
*/
function Game(){
	
	Box.call(this);
}

Game.prototype = new Box;
Game.prototype.consructor = Game;
Game.prototype.template = "#template_game_info";

Game.prototype.addContent = function(){
	
	this.getGameDetails();
}

Game.prototype.getGameDetails = function(obj){
	
	if (obj == null)
		obj = this;
	$.getJSON("interface/json.php",{action: "getGameDetails", gameId: obj.gameId},obj.jqueryCallbackGameDetailsFunc(obj));
	
}

Game.prototype.jqueryCallbackGameDetailsFunc = function(obj){
	
	return function(data){
		
		var gameInfo = data.game[0];
		$(obj.showId + " .box_title_text").html(gameInfo.gameName);
		$(obj.containerId + " .page_link").attr("href","#arena_game_" + gameInfo.gameId);
		$(obj.containerId + " .game_info").html(gameInfo.gameDescription);
		$(obj.containerId + " .game_thumbnail").attr("src","images/games/game" + gameInfo.gameId + "_1.png");
		$(obj.containerId + " .game_users").html(gameInfo.gameNumberUsers);
		$(obj.containerId + " .game_scores").html(gameInfo.gameNumberScores);
	
		if (gameInfo.gameBsDownload == 0){
			
			$(obj.containerId + " .link_bsdownload").remove();
		} else {
			
			$(obj.containerId + " .link_bsdownload").attr("href",gameInfo.gameBsUrl);	
		}
		
		if (!gameInfo.gameOviUrl){
			
			$(obj.containerId + " .link_ovidownload").remove();
		} else {
			
			$(obj.containerId + " .link_ovidownload").attr("href",gameInfo.gameOviUrl);
		}
		
		setupLinks();
				
		obj.icon = "boxicons/resize/games/game" + obj.gameId + ".png";				
				
		obj.loaded();
	}
}
