var BackColorMax = 13;
var	BackColorIndex = Math.round(Math.random() * (BackColorMax-1));;
var BackColors = new Array(BackColorMax);
BackColors[0] = 'lime'
BackColors[1] = '#66ffff'
BackColors[2] = '#003399'
BackColors[3] = '#FFFF66'
BackColors[4] = '#A0A0A4'
BackColors[5] = '#0033CC'
BackColors[6] = '#FFCC00'
BackColors[7] = '#FF00CC'
BackColors[8] = '#66CCFF'
BackColors[9] = 'silver'
BackColors[10] = '#FFCC99'
BackColors[11] = '#99FF99'
BackColors[12] = '#20527d'

function BackColorCycle()
{
	var rv = BackColors[BackColorIndex];
	BackColorIndex++;
	if (BackColorIndex >= BackColorMax)
	{
		BackColorIndex = 0;
	}
	return rv;
}

function TableTopicHilite()
{
	var tbl = document.getElementsByTagName('table');
	var len = tbl.length;
	var c;
	for (c = 0; c < len; c++)
	{
		if (tbl[c].className == 'TableTopic')
		{
			tbl[c].rows[0].cells[0].style.backgroundColor = BackColorCycle();
		}
	}
}

function TableBorderColor()
{
	var tbl = document.getElementsByTagName('div');
	var len = tbl.length;
	var c;
	for (c = 0; c < len; c++)
	{
		if (tbl[c].className == 'TableColTopic')
		{
			tbl[c].style.borderColor = BackColorCycle();
		}
	}
}


