		function displayResults(mySort)
			{
			if(mySort == "sortByName") { objectUsers = objectUsers.sort(sortByName); }
			if(mySort == "sortByNameDesc") { objectUsers = objectUsers.sort(sortByNameDesc); }
			if(mySort == "sortByLevel") { objectUsers = objectUsers.sort(sortByLevel); }
			if(mySort == "sortByLevelDesc") { objectUsers = objectUsers.sort(sortByLevelDesc); }
			if(mySort == "sortByScore") { objectUsers = objectUsers.sort(sortByScore); }
			if(mySort == "sortByScoreDesc") { objectUsers = objectUsers.sort(sortByScoreDesc); }
			if(mySort == "sortByDate") { objectUsers = objectUsers.sort(sortByDate); }
			if(mySort == "sortByDateDesc") { objectUsers = objectUsers.sort(sortByDateDesc); }

			myTable = ''
			myTable = myTable + ''
			myTable = myTable + '<table id = "sub" width = "525px"><tbody>'

			if(document.frm.rowCount.value > 0)
				{
				for(i = 0; i < document.frm.rowCount.value; i++)
					{
					if(i % 2) { varMyClass = "" } else { varMyClass = "odd" }
					myTable = myTable + '<tr class = "' + varMyClass + '">';
					myTable = myTable + '<td width = "40%">' + objectUsers[i].userName + '</td>';
					myTable = myTable + '<td width = "20%">' + objectUsers[i].gameLevel + '</td>';
					myTable = myTable + '<td width = "20%">' + objectUsers[i].gameScore + '</td>';
					myTable = myTable + '<td width = "20%">' + objectUsers[i].gameDate + '</td>';
					myTable = myTable + '</tr>';
					}
				} else {
				myTable = myTable + '<tr><td style = "text-align: center; color: red;">No one has been playing! ACK!</td></tr>';
				}
			myTable = myTable + '</tbody></table>';
			document.getElementById("scoreContainer").innerHTML = myTable;
			}


	function tableSort(myID, myClass)
		{
		myTable = document.getElementById("scoreheader"); 
		myTD = myTable.getElementsByTagName("td"); 
		for(i = 0; i < myTD.length; i++) 
			{ 
			myTD[i].className = "Heading unsorted"
			}
		if(myClass == "Heading unsorted" || myClass == "Heading sortDesc") 
			{
			document.getElementById(myID).className = "Heading sortAsc" 
			displayResults(myID);
			}
		if(myClass == "Heading sortAsc") 
			{
			document.getElementById(myID).className = "Heading sortDesc"
			displayResults(myID + "Desc");
			}
		}

		/* UserName Sorting */
		function sortByName(a, b)
			{
			var myA; var myB; myA = a.nameSort; myB = b.nameSort;
			return myA>myB?1:myA<myB?-1:0;
			}
		function sortByNameDesc(a, b)
			{
			var myA; var myB; myA = a.nameSort; myB = b.nameSort;
			return myA<myB?1:myA>myB?-1:0;
			}

		/* GameLevel Sorting */
		function sortByLevel(a, b)
			{
			var myA; var myB; myA = a.gameLevel; myB = b.gameLevel;
			return myA>myB?1:myA<myB?-1:0;
			}
		function sortByLevelDesc(a, b)
			{
			var myA; var myB; myA = a.gameLevel; myB = b.gameLevel;
			return myA<myB?1:myA>myB?-1:0;
			}

		/* GameScore Sorting */
		function sortByScore(a, b)
			{
			var myA; var myB; myA = a.gameScore; myB = b.gameScore;
			return myA>myB?1:myA<myB?-1:0;
			}
		function sortByScoreDesc(a, b)
			{
			var myA; var myB; myA = a.gameScore; myB = b.gameScore;
			return myA<myB?1:myA>myB?-1:0;
			}

		/* GameDate Sorting */
		function sortByDate(a, b)
			{
			var myA; var myB; myA = a.gameDate; myB = b.gameDate;
			return myA>myB?1:myA<myB?-1:0;
			}
		function sortByDateDesc(a, b)
			{
			var myA; var myB; myA = a.gameDate; myB = b.gameDate;
			return myA<myB?1:myA>myB?-1:0;
			}
