private void initPanel(){
		JPanel p = new JPanel();
		p.setLayout(null);
		for (int i=0;i<9;i++){
			createLabel(p,i);
			createTextField(p,i);
		}

		// Add confirm button
		JButton confirmButton = new JButton("Confirm");
		confirmButton.setBounds(WIDTH/4, 9*HEIGHT/11, WIDTH/2, HEIGHT/13);
		confirmButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				String sPhone = textFields.get(4).getText().trim();
				String sSinOrStNo = textFields.get(6).getText().trim();
				String expiryDate = textFields.get(7).getText().trim();

				if (!isValidDate(expiryDate)) {
					popMsg("Expiry Date is not a valid date!");
					return;
				}

				if (!isNumeric(sPhone)) {
					popMsg("phone needs to be a number!");
					return;
				}

				if (!isNumeric(sSinOrStNo)) {
					popMsg("SinOrStNo needs to be a number!");
					return;
				}

				
				//Execute when button is pressed
				Borrower b = new Borrower(
						0,
						textFields.get(1).getText().trim(),
						textFields.get(2).getText().trim(),
						textFields.get(3).getText().trim(),
						Integer.parseInt(sPhone),
						textFields.get(5).getText().trim(),
						Integer.parseInt(sSinOrStNo),
						expiryDate,
						textFields.get(8).getText().trim());

				try {
					LibraryDB.getManager().insertBorrower(b);
					exitWindow();
					System.out.println("Submit");
				} catch (SQLException e1) { 
					determineError(e1);
				}

			}
		});
		p.add(confirmButton);
		this.add(p);


	}