private void viewScreen(String action,
						   boolean updated,
						   HttpSession session,
						   Connection database,
						   HttpServletRequest request,
						   HttpServletResponse response,
						   PrintWriter webPageOutput)
	  {
	  int descriptionNumber=0;
	  Routines.tableStart(false,webPageOutput);
	  Routines.tableHeader("PlayDescriptions",3,webPageOutput);
	  boolean descriptionsFound=false;
	  try
		{
		Statement sql=database.createStatement();
		ResultSet queryResult;
		queryResult=sql.executeQuery("SELECT DescriptionNumber,Description " +
									 "FROM playdescriptions " +
									 "ORDER BY Sequence ASC");
		descriptionNumber=0;
		String description="";
		while(queryResult.next())
			 {
			 if(!descriptionsFound)
			   {
				descriptionsFound=true;
			   }
			 descriptionNumber=queryResult.getInt(1);
			 description=queryResult.getString(2);
			 Routines.tableDataStart(true,false,false,true,false,5,0,"scoresrow",webPageOutput);
			 boolean selected=false;
			 String param="";
			 if(!updated)
			   {
			   param=request.getParameter(String.valueOf(descriptionNumber));
			   if("true".equals(param))
				 {
				 selected=true;
				 }
			   }
			 webPageOutput.print("<INPUT TYPE=\"CHECKBOX\" NAME=\"" + descriptionNumber  + "\" VALUE=\"true\"");
			 if(selected)
			   {
			   webPageOutput.print(" CHECKED");
			   }
			 webPageOutput.println(">");
			 Routines.tableDataEnd(false,false,false,webPageOutput);
			 Routines.tableDataStart(true,false,false,false,false,5,0,"scoresrow",webPageOutput);
			 webPageOutput.println(descriptionNumber);
			 Routines.tableDataEnd(false,false,false,webPageOutput);
			 Routines.tableDataStart(true,false,false,false,false,90,0,"scoresrow",webPageOutput);
			 webPageOutput.println(description);
			 Routines.tableDataEnd(false,false,true,webPageOutput);
			 }
		}
	  catch(SQLException error)
		{
		Routines.writeToLog(servletName,"Unable to retrieve playdescription : " + error,false,context);		
		}
	  if(!descriptionsFound)
		{
		Routines.tableDataStart(true,true,false,true,false,0,0,"scoresrow",webPageOutput);
		webPageOutput.println("No Descriptions found.");
		Routines.tableDataEnd(false,false,true,webPageOutput);
		}
	  Routines.tableEnd(webPageOutput);
	  webPageOutput.println(Routines.spaceLines(1));
	  Routines.tableStart(false,webPageOutput);
	  Routines.tableHeader("Actions",0,webPageOutput);
	  Routines.tableDataStart(true,true,true,true,false,0,0,"scoresrow",webPageOutput);
	  webPageOutput.println("<INPUT TYPE=\"SUBMIT\" VALUE=\"New Description\" NAME=\"action\">");
	  if(descriptionsFound)
		{
		webPageOutput.println("<INPUT TYPE=\"SUBMIT\" VALUE=\"Change Description\" NAME=\"action\">");
		webPageOutput.println("<INPUT TYPE=\"SUBMIT\" VALUE=\"Delete Description\" NAME=\"action\">");
		webPageOutput.println("<INPUT TYPE=\"SUBMIT\" VALUE=\"Move Description Up\" NAME=\"action\">");
		webPageOutput.println("<INPUT TYPE=\"SUBMIT\" VALUE=\"Move Description Down\" NAME=\"action\">");
		}
	  webPageOutput.println("<INPUT TYPE=\"hidden\" NAME=\"jsessionid\" VALUE=\"" + session.getId() + "\">");
	  webPageOutput.println("</FORM>");
	  Routines.tableDataEnd(true,false,true,webPageOutput);
	  Routines.tableEnd(webPageOutput);
	  webPageOutput.println(Routines.spaceLines(1));
	  }