<?
	/* 
	** recursive function that spits out all objects in a pathway
	*/
	function getPathways($startPathway)
	{
		global $DatabaseLink;
		global $parentPathway;
		global $pathway;
		
		print("<DL>\n");

		/* 
		** show all the pathways 
		*/		
		$Query = "SELECT ID, Name ";
		$Query .= "FROM pathway ";
		$Query .= "WHERE Parent=$startPathway ";
		$Query .= "ORDER BY Name ";

		$DatabaseResult = mysql_query($Query, $DatabaseLink);
		while($DatabaseRow = mysql_fetch_row($DatabaseResult))
		{
			$door_ID = $DatabaseRow[0];
			$door_Title = $DatabaseRow[1];

			print("<DT>");
			if($parentPathway == $door_ID)
			{
				print("<A NAME=\"current_pathway\">");
				print("<INPUT TYPE=\"radio\" NAME=\"destinationPathway\" VALUE=\"$door_ID\" CHECKED>");
				print("<B>$door_Title</B><BR>\n");
				print("</A>");
			}
			else
			{
				if($door_ID != $pathway)
				{
					print("<INPUT TYPE=\"radio\" NAME=\"destinationPathway\" VALUE=\"$door_ID\">");
				}
				print("$door_Title<BR>\n");
			}
	
			/* 
			** call getPathways to get this branch
			*/
			getPathways($door_ID);
		}

		print("</DL>\n\n");

	}

?>