|5||5|| * JSP script `flowcell_protocol.jsp` will display a selection box of flow cells, that have not yet been processed. It will contain "Create protocol" and "Cancel" buttons. Function `init()` will call function `getFlowCells()` to get a list of unprocessed flow cells from Java servlet `FlowCellServlet.java`. The "Create protocol" button will be coupled to function `goCreate()`, which will call function `getSelectBoxResults(elementId)` to get a comma-separated list of selected flow cell database id values, that is inserted into hidden input field "`flowcellidlist`", which makes it possible for java scriptlet code to retrieve the list string after the document has been submitted to JSP script `flowcell_protocol2.jsp`. In the same manner, function `getFlowCellNumLanesList(idList)` is called to get a comma-separated list of the number of lanes for the selected flow cells, that is inserted into hidden input field `numlaneslist`.