
var RFTWresults = new RFTWdekiInit();



$wpjQ(document).ready(function(){
	var getData = {};
	getData.tnl = RFTWresults.getUrlRev()[1];
	
	$wpjQ.getJSON("http://"+ RFTWresults.jsonurl + "/wp-content/themes/rftw/json.php?seasons&callback=?",{},
			function(data){
				RFTWresults.objSeasons=data;
				var lgt=getLeagueType();
				getData.y = RFTWresults.objSeasons[lgt][0];

				$wpjQ.getJSON("http://"+ RFTWresults.jsonurl + "/wp-content/themes/rftw/json.php?seasonboxscore&callback=?",getData,function(data){ processBox(data); });

				$wpjQ.getJSON("http://"+ RFTWresults.jsonurl + "/wp-content/themes/rftw/json.php?swimmerseason&callback=?",getData,function(data){ processSwimmers(data); });

			});
});
function getLeagueType(){
	// need league type to get the right season, get it from the url 
	// and THEN figure out the current season... 
	var leeg=RFTWresults.getUrlRev()[3];
	for (var j in RFTWresults.pagelinks){
		if (RFTWresults.pagelinks[j] == leeg){
			return j;
		}
	}
	return RFTWresults.lt;
}
function processSwimmers(data) {

	var output = "<table cellspacing='0' cellpadding='0' border='0' width='440' style='table-layout: fixed;' class='api-data swimmerseason'>"
	output += "<caption class='w440 schedule'>Season Top Swimmers</caption>"
	output += "<thead><tr><th class='swimmer'>Name</th><th class='age'>Gender</th><th class='age'>Age</th><th class='age'>Points</th></tr></thead>";
	output += "<tbody class='schedule'>";

	for (var j in data.swimmers){
		output+=showSwimmerInfo(data.swimmers[j]);
	}

	output += "</tbody></table>";
	$wpjQ("#swimmers").html(output);
	$wpjQ("table.api-data tbody tr:even").addClass("even");
}
function showSwimmerInfo(row){
	var swimmerLink = Deki.BaseHref + "/Results_Statistics/Swimmer_Results?swimmerId=";
	var out="";
	out += "<tr>";
	out += "<td class='swimmer'><a href='" + swimmerLink + row.swimmer_id + "'>" + row.swimmer_name + "</td>";
	out += "<td class='age'>" + row.swimmer_gender + "</td>";
	out += "<td class='age'>" + row.swimmer_age + "</td>";
	out += "<td class='age'>" + row.pts + "</td>";
	out += "</tr>";
	return out;

}
function processBox(data){

	var output = "<h2>" +  RFTWresults.getUrlRev()[1].replace(/_/g," ") + "</h2>";
	output +="<table cellspacing='0' cellpadding='0' border='0' width='440' style='table-layout: fixed;' class='api-data swimmerseason'>"
	output += "<caption class='w440 schedule'>Season Box Score</caption>"
	output += "<thead><tr><th class='swimresult'>Scoring Breakouts</th><th class='swimresult'>" + data.team.team_abbrev + "</th><th class='swimresult'>Opponents</th></tr></thead>";
	output += "<tbody class='all-meets'>";

	for (var j in data.boxdata){
		output+=showBoxLine(data.boxdata[j]);
	}

	output += "</tbody></table>";
	$wpjQ("#boxscore").html(output);



}
function showBoxLine(row){
	var hwin="";
	var owin="";
	if (Number(row.team_pts) > Number(row.opp_pts)){
		hwin=" win";
	}	
	if (Number(row.team_pts) < Number(row.opp_pts)){
		owin=" win";
	}	



	var out="<tr>";
	out += "<td class='box-team'>" + row.category + "</td>";
	out += "<td class='box-team" + hwin + "'>" + row.team_pts + "</td>";
	out += "<td class='box-team" + owin + "'>" + row.opp_pts + "</td>";
	out += "</tr>";
	
	return out;
}

