/* used by 3rd party page stats /milb/clubtools/standings.html */

var divisions = new Object;
function compareNum(a,b)
{
    return a-b;
}
for (x=0; x<raw.length; x++) 
{ 
	if (raw[x][8] == "0 1/2"){raw[x][8]="1/2";} // cleanup games behind strings
	raw[x][8] = raw[x][8].replace(".0", "");
	divisions[raw[x][4]] = 1;
} 
for (var i in divisions)
{
	gb = new Array();
	for (x=0; x<raw.length; x++) 
	{ 
		if (raw[x][4] == i){
			gb[raw[x][3]] = raw[x][9];
		}
	}
	divisions[i] = gb;
}
y=0;
sortdivs = new Array();
for (var i in divisions){
	sortdivs[y] = i;
	y++;
}
//-------------------------------------------------BEGIN TABLE

document.write("<table border=\"0\" cellspacing=\"1\" cellpadding=\"2\" class=\"stTable\">");
sortdivs = sortdivs.sort();
for (n=0; n<sortdivs.length; n++){
	gb = new Array();
	var lastgb = -1;
	//-------------------------------------------------WRITE DIVISION NAME AND HEADERS
	document.write ("<tr class=\"stHeaderBg st" + sortdivs[n].replace(' ', '') + "On\"><td colspan=\"10\" class=\"stHeaderTxt\">" + sortdivs[n] + "</td></tr>");
	document.write ("<tr class=\"stTitleBg st" + sortdivs[n].replace(' ', '') + "On\"><td></td><td class=\"stTitleTxt\" style=\"text-align:left;\">Team</td><td class=\"stTitleTxt\">W</td><td class=\"stTitleTxt\">L</td><td class=\"stTitleTxt\">PCT</td><td class=\"stTitleTxt\">GB</td><td class=\"stTitleTxt stHomeRecord\">Home</td><td class=\"stTitleTxt stAwayRecord\">Away</td><td class=\"stTitleTxt stLast10\">Last 10</td><td class=\"stTitleTxt stStreak\">Streak</td></tr>");
	divclubs = divisions[sortdivs[n]];
	y=0;
	for (var z in divclubs){
		gb[y] = divclubs[z];
		y++;
	}
	y=0;

	gb = gb.sort(compareNum);
	for (x=0; x<gb.length; x++) 
	{
		if (gb[x]*1 > lastgb*1){
			for (y=0; y<raw.length; y++) { 
				for (var z in divclubs){
					if (raw[y][3] == z && raw[y][9] == gb[x]){
                        //-------------------------------------------------WRITE CLUB DATA
						document.write ("<tr class=\"stNumbersBg st" + sortdivs[n].replace(' ', '') + "On\">");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On\" nowrap=\"nowrap\" style=\"text-align:left;\">" + raw[y][2] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On\" nowrap=\"nowrap\" style=\"text-align:left;\">" + raw[y][3] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On\">" + raw[y][5] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On\">" + raw[y][6] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On\">" + raw[y][7] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On\">" + raw[y][8] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On stHomeRecord\">" + raw[y][10] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On stAwayRecord\">" + raw[y][11] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On stLast10\">" + raw[y][12] + "</td>");
						document.write ("<td class=\"stNumbersTxt st" + raw[y][1] + "On stStreak\">" + raw[y][13] + "</td>");
						document.write ("</tr>");
					}
				}
			}
		}
		lastgb = gb[x];
	}
}
//-------------------------------------------------END TABLE
document.write("</table>");
