
function prepStandings() {
	clearViewer();
	
	// print viewer menu
	standingsMenu="<table border=0 cellpadding=0 cellspacing=0 style='font-size:11px; font-weight:bold;border:0px none;text-align:left;padding:0px;'>";
	standingsMenu+="<tr><td>League:<BR /><select id='standLeague' style='font-size:11px;width:80px;' onChange=loadDivisions()>";
standingsMenu+="<option value=1>Men's</option><option value=2>Women's</option><option value=3>COED</option>";
	standingsMenu+="</select></td>";
	standingsMenu+="<td>Division:<BR /><select id='standDivision' style='font-size:11px;width:60px;'>";
	standingsMenu+="</select></td>";
	standingsMenu+="<td>Day:<BR /><select id='standDay' style='font-size:11px;width:90px;'>";
standingsMenu+="<option value=0>All Days</option><option value=1>Monday</option><option value=2>Tuesday</option><option value=3>Wednesday</option><option value=4>Thursday</option><option value=5>Friday</option><option value=6>Saturday</option><option value=7>Sunday</option>";
	standingsMenu+="</select></td></tr>";
	standingsMenu+="<tr><td colspan=3 align=center><input type=submit value='Show Standings' style='font-size:11px;width:250px;'/ onClick='loadStandings()'></td>";
	standingsMenu+="</tr></table>";
	standingsHolder="<div id='standingsHolder'></div>";
	$("#standingsContainer").html(standingsMenu+standingsHolder);
	loadDivisions();
	loadStandings(1,'A');
}

function loadStandings(league,division) {
	// gather standings for selected divisions
	if(!league)
		league=$("#standLeague").val()
	if(!division)
		division=$("#standDivision").val()
		
	$.ajax({
	  url: "apps/standingsViewer/loadStandings.php",
	  cache: false,
	  type: "POST",
	  data: "leagueID="+league+"&division="+division+"&day="+$("#standDay").val()+"&curYear="+curYear,
	  dataType: "json",
	  success: function(data,textStatus) {
		standingsTable="<table id='standingsViewer_table' border=0 cellpadding=0 cellspacing=0>";
		for(i in data) {
			standingsTable+="<tr><td class='divRow'>"+data[i]['division']+" - "+data[i]['day']+"</td>";
			standingsTable+="<td colspan=2 class='divRow rightCell' style='font-weight:normal;'>"+getFixedDate(data[i]['dateUpdated'])+"</td></tr>";
			for(j in data[i]['teams']) {
				placement=getPostFix(parseInt(j)+1);
				wins=data[i]['teams'][j]['wins'];
				losses=data[i]['teams'][j]['losses'];
				ties=data[i]['teams'][j]['ties'];
				if(wins=='' || wins==null) wins=0;
				if(losses=='' || losses==null) losses=0;
				if(ties==0 || ties==null) ties='';
				else ties="-"+ties;
				if( (j/2) != Math.floor(j/2) )
					classRow='dataRow evenRow'
				else
					classRow='dataRow'
				   
//				standingsTable+="<tr><td class='"+classRow+"' width=24px>"+placement+"</td>";
				standingsTable+="<tr><td class='"+classRow+"'>"+data[i]['teams'][j]['name']+"</td>";
				standingsTable+="<td class='"+classRow+" rightCell' width=40px>"+wins+"-"+losses+ties+"</td></tr>";
			}
		}
		$("#standingsHolder").html(standingsTable);
	  }
   });
																				   
	function getPostFix(place) {
		switch(place) {
			case 1: return '1st'; break;
			case 2: return '2nd'; break;
			case 3: return '3rd'; break;
			default: return place+'th'; break;
		}
	}
	function getFixedDate(date) {
		if(date)
			return date.substr(4,2)+"/"+date.substr(6,2);
		else
			return '';
	}
} // loadTournaments

function loadDivisions() {
	$.ajax({
	  url: "apps/standingsViewer/loadDivisions.php",
	  cache: false,
	  type: "POST",
	  data: "league="+parseInt($("#standLeague").val()),
	  dataType: "json",
	  success: function(data,textStatus) {
		result="";
		row="";
		for(i in data) {
			row+="<option value='"+data[i]["name"]+"'"+">"+data[i]["name"]+"</option>";
		}
		$("#standDivision").html(row);
	  }
	});
}