MBT.API.ApiId = "39f56437f972dc4ca91d2c997f874dcfc232a688";
MBT.API.Lang = "sl";

MBT.API.NewNav = 1;

var url="http://www.kzs.si/";

DEFAULT_LEAGUE = 9333;

season = MBT.API.Application.get("season_id");

if( typeof(player) == "undefined" )
	player = MBT.API.Application.get("player_id");

if( typeof(team) == "undefined" )
	team = MBT.API.Application.get("team_id");
	
if( typeof(game) == "undefined" )
	game = MBT.API.Application.get("game_id");

league = MBT.API.Application.get("league_id");
if( typeof(league) == "undefined" )
	league = DEFAULT_LEAGUE;
	
base_navigateArena = function(arenaId,pageId)
{
	MBT.API.Application.set("arena_id", arenaId);
	return url+'index.php?id='+pageId+'&arena_id='+arenaId;
}

base_navigateLeague = function(leagueId,pageId)
{
	MBT.API.Application.set("league_id", leagueId);
	return url+'index.php?id='+pageId+'&league_id='+leagueId;
}


base_navigateGame = function(gameId,seasonID,pageId)
{
	MBT.API.Application.set("game_id", gameId);
	MBT.API.Application.set("season_id", seasonID);
	return url+'index.php?id='+pageId+'&game_id='+gameId+'&league_id='+MBT.API.Application.get("league_id")+'&season_id='+seasonID;
}

base_navigateTeam = function(teamId,seasonID,pageId)
{
	MBT.API.Application.set("team_id", teamId);
	MBT.API.Application.set("season_id", seasonID);
	return url+'index.php?id='+pageId+'&team_id='+teamId+'&league_id='+MBT.API.Application.get("league_id")+'&season_id='+seasonID;
}

base_navigatePlayer = function(playerId,seasonID,pageId)
{
	MBT.API.Application.set("player_id", playerId);
	MBT.API.Application.set("season_id", seasonID);
	return url+'index.php?id='+pageId+'&season_id='+seasonID+'&league_id='+MBT.API.Application.get("league_id")+'&player_id='+playerId;
}

base_navigateSchedule = function(seasonID,pageId)
{
	return url+'index.php?id='+pageId+'&season_id='+seasonID+'&league_id='+MBT.API.Application.get("league_id");
}

base_navigateLeaders = function(seasonID,pageId)
{
	return url+'index.php?id='+pageId+'&season_id='+seasonID+'&league_id='+MBT.API.Application.get("league_id");
}

base_navigateStandings = function(leagueID,seasonID,pageId)
{
	
	return url+'index.php?id='+pageId+'&season_id='+seasonID+'&league_id='+leagueID;
}

// main wigdets
navigateArena = function(arenaId)							{ return base_navigateArena(		arenaId,				'119'	);}
navigateLeague = function(leagueId)							{ return base_navigateLeague(	leagueId,			''	);}
navigateLeague_teams = function(leagueId)					{ return base_navigateLeague(	leagueId,			'115'	);}
navigateLeague_games = function(leagueId)					{ return base_navigateLeague(	leagueId,			'116'	);}
navigateLeague_standings = function(leagueId)			{ return base_navigateLeague(	leagueId,			'117'	);}
navigateLeague_players = function(leagueId)				{ return base_navigateLeague(	leagueId,			'970'	);}
navigateLeague_arena = function(leagueId)					{ return base_navigateLeague(	leagueId,			'119'	);}

navigateGame = function(gameId,seasonID)					{ return base_navigateGame(		gameId,seasonID,	'114'	);}
navigateTeam = function(teamId,seasonID)					{ return base_navigateTeam(		teamId,seasonID,	'967'	);}
navigatePlayer = function(playerId,seasonID)				{ return base_navigatePlayer(	playerId,seasonID,'968'	);}
navigateSchedule = function(seasonID)						{ return base_navigateSchedule(	seasonID,			'116'	);}
navigateLeaders = function(seasonID)						{ return base_navigateLeaders(	seasonID,			''	);}
navigateStandings = function(leagueID,seasonID)			{ return base_navigateStandings(leagueID,seasonID,'117'	);}

navigateSeason = function(seasonId)
{
	var link = document.location.href;
	var new_link="";
	var search_result = link.indexOf('?');
	if( search_result == -1)
		new_link = document.location.href + "?season_id=" + seasonId;
	else
	{
		var parameters_url = link.substring(search_result+1);
		new_link = link.substring(0,search_result);
		var parameters = parameters_url.split("&");
		for(i=0; i<parameters.length; i++)
		{
			var value = 0;
			var param = parameters[i].split("=");
			if(param[0]=="season_id")
			{
				value = seasonId;
			}
			else
			{
				value = param[1];
			}
			if(i != 0)
				new_link += "&";
			else
				new_link += "?";
			new_link += param[0]+"="+value;
		}
	}
	return new_link;
}
