function selectAllRaces(){
	if(document.getElementById('racetable'))
	{
		checkboxes = document.getElementById('racetable').getElementsByTagName('input');
		for(i = 0; i < checkboxes.length; i++)
		{
			checkboxes[i].checked = true;	
		}
	}
}

function selectNoRaces(){
	if(document.getElementById('racetable'))
	{
		checkboxes = document.getElementById('racetable').getElementsByTagName('input');
		for(i = 0; i < checkboxes.length; i++)
		{
			checkboxes[i].checked = false;	
		}
	}
}

function launchPrintWindow()
{
	if(document.getElementById('racetable'))
	{
		checkboxes = document.getElementById('racetable').getElementsByTagName('input');
		var races = '';
		
		for(i = 0; i < checkboxes.length; i++)
		{
			if(checkboxes[i].checked == true)
			{
				races += checkboxes[i].value + ',';
			}	
		}
		if(races !== '')
		{
			window.open('printraces.php?races=' + races,'printWindow','scrollbars=yes,toolbars=no');
		}
		else
		{
			alert('No races selected');
		}
		
	}
	else
	{	
		alert('No races selected');
	}
}


function raceClick(element)
{
	if(element.firstChild.className != 'noClick')
	{
		trs = document.getElementsByTagName('tr');
		
		for(i = 0; i < trs.length; i++)
		{
			trs[i].className = '';	
		}
		element.className = 'on';
		updateRatings(element.id);
	}
}

function meetingClick()
{
	if(rtable = document.getElementById('racetable'))
	{
		trs = rtable.getElementsByTagName('tr');
	
		for(i = 0; i < trs.length; i++)
		{
			trs[i].className = '';	
		}
	}
	updateRaces();
}