
function doDiag(p_max,p_class1,p_class2,p_class3)
{
	document.write("<table cellpadding=\"0\" cellspacing=\"0\" width=\""+p_max+"\" border=\"0\">");
	doDiagRow(1,p_max,p_class1,p_class2,p_class3);
	document.write("</table>");
}

function doDiagRow(p_depth,p_max,p_class1,p_class2,p_class3)
{
	if (p_depth <= p_max)
	{
		document.write("<tr>");
		var counter = 1;
		while (counter <= p_max)
		{
			if (counter < p_depth)
				document.write("<td class=\""+p_class3+"\"><img src=\"images/clear.gif\" width=\"1\" height=\"1\" border=\"0\" /></td>");
			else if (counter > p_depth)
				document.write("<td class=\""+p_class1+"\"><img src=\"images/clear.gif\" width=\"1\" height=\"1\" border=\"0\" /></td>");
			else
				document.write("<td class=\""+p_class2+"\"><img src=\"images/clear.gif\" width=\"1\" height=\"1\" border=\"0\" /></td>");
			counter = counter+1;
		}
		document.write("</tr>");
		doDiagRow(p_depth+1,p_max,p_class1,p_class2,p_class3);
	}
}

