/* first one is foreground, second is background */
var colorPair = new Array(
"#000000","#ffffff", // black on white
"#ffffff","#000000", // white on black
"#000000","#ffffcc", // black on light yellow
"#18f218","#000000", // green on black
"#b4b2b4","#000000", // gray on black
"#009900","#ffffcc", // green on yellow
"#000000","#c8ecff", // black on pale blue
"#ffffff","#808080", // white on dark gray
"#ffffff","#0000ff", // white on blue
"#ff0000","#000000" // red on black
);

var pairList = new Array(colorPair.length / 2);

function shuffle( aList )
{
	var i = aList.length;
	var j;
	var temp;
	if (i  > 0)
	{
		while ( --i > 0 )
		{
			j = Math.floor( Math.random() * ( i + 1 ) );
			temp = aList[i];
			aList[i] = aList[j];
			aList[j] = temp;
		}
   	}
}

function replaceText( doc, elementId, content )
{
	var obj = doc.getElementById(elementId);
	var node = doc.createTextNode(content);
	if (obj != null)
	{
		obj.replaceChild( node, obj.firstChild );
	}
	else
	{
		alert("Cannot find " + elementId);
	}
}

function getParameter( varName )
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	var info;
	var result;
	for (var i = 0; i < pairs.length; i++)
	{
		info= pairs[i].split("=");
		if (info[0] == varName)
		{
			result = info[1];
		}
	}
	return result;
}

