/*<![CDATA[*/
colour_step = new Array(Math.round((over_colour[0]-out_colour[0])/num_steps),Math.round((over_colour[1]-out_colour[1])/num_steps),Math.round((over_colour[1]-out_colour[1])/num_steps));
pointer_step = new Array(Math.round((over_colour[0]-255)/num_steps),Math.round((over_colour[1]-255)/num_steps),Math.round((over_colour[1]-255)/num_steps));
sub_sub = 0;
function colour_link(link_ref)
	{
	eval("curpos_" +link_ref+ " = curpos_" +link_ref+ " + link_dir_" +link_ref+ ";");
	eval("red = (out_colour[0] + (colour_step[0] * curpos_" +link_ref+ "));");
	eval("green = (out_colour[1] + (colour_step[1] * curpos_" +link_ref+ "));");
	eval("blue = (out_colour[2] + (colour_step[2] * curpos_" +link_ref+ "));");
	eval("red2 = (255 + (pointer_step[0] * curpos_" +link_ref+ "));");
	eval("green2 = (255 + (pointer_step[1] * curpos_" +link_ref+ "));");
	eval("blue2 = (255 + (pointer_step[2] * curpos_" +link_ref+ "));");
	document.getElementById("sublink_" +link_ref).style.color = 'rgb(' +red+ ', ' +green+ ', ' +blue+ ')';
	document.getElementById("pointlink_" +link_ref).style.backgroundColor = 'rgb(' +red2+ ', ' +green2+ ', ' +blue2+ ')';
	eval("temppos = curpos_" +link_ref+ ";");
	if(temppos > 0 && temppos < num_steps)
		{
		temp_ref = link_ref;
		eval("st" +temp_ref+ " = window.setTimeout('colour_link(" +temp_ref+ ")',fade_speed);");
		}
	else
		{
		eval("curpos_" +link_ref+ " = (curpos_" +link_ref+ " < 1) ? 1 : num_steps-1;");
		}
	}
submenu_length = submenu.length;
for(count_sub = 0; count_sub < submenu_length; count_sub++)
	{
	eval("curpos_" +count_sub+ " = 1;");
	eval("link_dir_" +count_sub+ " = 1;");
	if(!submenu[count_sub][0] || submenu[count_sub][0].length == 1)
		{
		document.write('<tr onmouseover="link_dir_' +count_sub+ ' = 1; colour_link(' +count_sub+ ');" onmouseout="link_dir_' +count_sub+ ' = -1; colour_link(' +count_sub+ ');" onclick="document.location.href=\'http://www.teckis.com/' +submenu[0].replace(/\s+/g,"_")+ '/' +submenu[count_sub].replace(/\s+/g,"_")+ '/teck.html\'" style="cursor:pointer; cursor:hand"><td style="background-color:#FFFFFF;" id="pointlink_' +count_sub+ '"><img src="images/face_pointer.gif" width="24" height="21" alt="" /></td><td align="left" class="teck_submenu">&nbsp; <a href="http://www.teckis.com/' +submenu[0].replace(/\s+/g,"_")+ '/' +submenu[count_sub].replace(/\s+/g,"_")+ '/teck.html" class="teck_submenu" id="sublink_' +count_sub+ '">' +submenu[count_sub]+ '</a></td></tr>');
		}
	else
		{
		sub_sub += 100;
		document.write('<tr onmouseover="link_dir_' +count_sub+ ' = 1; colour_link(' +count_sub+ ');" onmouseout="link_dir_' +count_sub+ ' = -1; colour_link(' +count_sub+ ');" onclick="document.location.href=\'http://www.teckis.com/' +submenu[0].replace(/\s+/g,"_")+ '/' +submenu[count_sub][0].replace(/\s+/g,"_")+ '/teck.html\'" style="cursor:pointer; cursor:hand"><td style="background-color:#FFFFFF;" id="pointlink_' +count_sub+ '"><img src="images/face_pointer.gif" width="24" height="21" alt="" /></td><td align="left" class="teck_submenu">&nbsp; <a href="http://www.teckis.com/' +submenu[0].replace(/\s+/g,"_")+ '/' +submenu[count_sub][0].replace(/\s+/g,"_")+ '/teck.html" class="teck_submenu" id="sublink_' +count_sub+ '">' +submenu[count_sub][0]+ '</a></td></tr>');
		for(c_sub = 1; c_sub < submenu[count_sub].length; c_sub++)
			{
			sub_ref = sub_sub + count_sub + c_sub;
			eval("curpos_" +sub_ref+ " = 1;");
			eval("link_dir_" +sub_ref+ " = 1;");
			document.write('<tr onmouseover="link_dir_' +(sub_ref)+ ' = 1; colour_link(' +(sub_ref)+ ');" onmouseout="link_dir_' +(sub_ref)+ ' = -1; colour_link(' +(sub_ref)+ ');" onclick="document.location.href=\'http://www.teckis.com/' +submenu[0].replace(/\s+/g,"_")+ '/' +submenu[count_sub][c_sub].replace(/\s+/g,"_")+ '/teck.html\'" style="cursor:pointer; cursor:hand"><td style="background-color:#FFFFFF"; id="pointlink_' +(sub_ref)+ '"><img src="images/specs_pointer.gif" width="24" height="14" alt="" /></td><td align="left" class="teck_subsub">&nbsp; <a href="http://www.teckis.com/' +submenu[0].replace(/\s+/g,"_")+ '/' +submenu[count_sub][0].replace(/\s+/g,"_")+ '/subpage/' +submenu[count_sub][c_sub].replace(/\s+/g,"_")+ '/teck.html" class="teck_subsub" id="sublink_' +(sub_ref)+ '">- ' +submenu[count_sub][c_sub]+ '</a></td></tr>');			
			}
		}
	}
/*]]>*/