MBT.API.ApiId = "6b0b915ec39ce9ebcd880c36c09e2a65059f1a48";

var WIDGET_DEFAULT_LEAGUE = 262;
var WIDGET_DEFAULT_SEASON = 9683;
var WIDGET_DEFAULT_LANG = 'uk';

var WIDGET_LEAGUE_ID = null;
var WIDGET_SEASON_ID = null;
var WIDGETS_HOST_ROOT_URL = "http://www.womenbasket.com.ua/wbonline/?";

var WIDGETS_HOST_ROOT_URL = "http://www.womenbasket.com.ua/wbonline/";
var WIDGETS_HOST_PLAYERS_URL = "http://www.womenbasket.com.ua/wbonline/?e=1&";
var WIDGETS_HOST_TEAMS_URL = "http://www.womenbasket.com.ua/wbonline/?e=1&";
var WIDGETS_HOST_GAMES_URL = "http://www.womenbasket.com.ua/wbonline/?e=2&";
var WIDGETS_HOST_STATTEAMS_URL = "http://www.womenbasket.com.ua/wbonline/?e=11&";
var WIDGETS_HOST_STATPLAYERS_URL = "http://www.womenbasket.com.ua/wbonline/?e=3&";
var WIDGETS_HOST_STANDINGS_URL = "http://www.womenbasket.com.ua/wbonline/?e=10&";

MBT.API.History.enabled = false;

if (MBT.API.URL.CurrentQueryString.get("season_id")) {
	WIDGET_SEASON_ID = MBT.API.URL.CurrentQueryString.get("season_id");
} else {	
	WIDGET_SEASON_ID = WIDGET_DEFAULT_SEASON;
}

if (MBT.API.URL.CurrentQueryString.get("lang")) {
	MBT.API.Lang = MBT.API.URL.CurrentQueryString.get("lang");
	MBT.API.Cookies.set("lang", MBT.API.Lang);
} else {	
	if (MBT.API.Cookies.get("lang")) {
		MBT.API.Lang = MBT.API.Cookies.get("lang");
	
	} else {
		MBT.API.Lang = WIDGET_DEFAULT_LANG;
		MBT.API.Cookies.set("lang", MBT.API.Lang);
	}	
}


handlePlayerClick = function (playerId, seasonId) {
	var leagueSeasonStr = "";
	
	if (typeof(seasonId) != 'undefined') {
		leagueSeasonStr += "&season_id=" + seasonId;
	} else 	if (WIDGET_SEASON_ID) {
		leagueSeasonStr += "&season_id=" + WIDGET_SEASON_ID;
	}
	
	document.location.href = WIDGETS_HOST_ROOT_URL + "e=12&player_id=" + playerId +  leagueSeasonStr;
}

handleGameClick = function (gameId, seasonId) {
	
	if (typeof(seasonId) == 'undefined'&& WIDGET_SEASON_ID) {
		seasonId =WIDGET_SEASON_ID;
	}
	

	document.location.href = WIDGETS_HOST_ROOT_URL + "e=2&game_id=" + gameId +  "&season_id=" + seasonId;;
}


handleTeamClick = function (teamId, seasonId) {	
	var leagueSeasonStr = "";
	
	if (typeof(seasonId) != 'undefined') {
		leagueSeasonStr += "&season_id=" + seasonId;
	} else if (WIDGET_SEASON_ID) {
		leagueSeasonStr += "&season_id=" + WIDGET_SEASON_ID;
	}
	

	document.location.href = WIDGETS_HOST_ROOT_URL + "e=1&team_id=" + teamId +  leagueSeasonStr;
}

handleSeasonClick = 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);
		var season_set = false;
		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;
				season_set = true;
			}
			else
			{
				value = param[1];
			}
			if(i != 0)
				new_link += "&";
			else
				new_link += "?";
			new_link += param[0]+"="+value;
		}
		if(!season_set)
		{
			if( parameters.length > 0)
				new_link += '&';
			else
				new_link += '?';

			new_link += "season_id=" + seasonId;
		}
	}
	document.location.href = new_link;
}

handleLeagueClick = function (leagueId) {	
	document.location.href = WIDGETS_HOST_ROOT_URL + "?league_id=" + leagueId;
}

