*/
	public void refreshAppointments() throws SQLException {

		loadAppointments();

		if (WeekAppointments.size() < 6) {
			return;
		}

		/* Assign each Day's appointments to their appropriate day */
		Monday_Appointments = WeekAppointments.get(0);
		Tuesday_Appointments = WeekAppointments.get(1);
		Wednesday_Appointments = WeekAppointments.get(2);
		Thursday_Appointments = WeekAppointments.get(3);
		Friday_Appointments = WeekAppointments.get(4);
		Saturday_Appointments = WeekAppointments.get(5);

		/* Clear the data that was previosly loaded into the tables */
		Monday_Appointments_TableData.clear();
		Tuesday_Appointments_TableData.clear();
		Wednesday_Appointments_TableData.clear();
		Thursday_Appointments_TableData.clear();
		Friday_Appointments_TableData.clear();
		Saturday_Appointments_TableData.clear();

		/*
		 * Retrieve the needed data to populate the appointment tables for each
		 * day
		 */
		Pet pet = new Pet(null, null, null, null, null, null, null, null, null,
				null, null);

		for (int i = 0; i < Monday_Appointments.size(); i++) {
			Vector<String> data = new Vector<String>();

			Appointment appointment = Monday_Appointments.get(i);

			String name = pet.getName(appointment.nPetID);
			
			if ( name != "" )
			{
				data.add(name);
				data.add(appointment.sTimeSelected);

				Monday_Appointments_TableData.add(data);
			}
		}

		for (int i = 0; i < Tuesday_Appointments.size(); i++) {
			Vector<String> data = new Vector<String>();

			Appointment appointment = Tuesday_Appointments.get(i);

			String name = pet.getName(appointment.nPetID);
			
			if ( name != "" )
			{
				data.add(name);
				data.add(appointment.sTimeSelected);

				Tuesday_Appointments_TableData.add(data);
			}
		}

		for (int i = 0; i < Wednesday_Appointments.size(); i++) {
			Vector<String> data = new Vector<String>();

			Appointment appointment = Wednesday_Appointments.get(i);

			String name = pet.getName(appointment.nPetID);
			
			if ( name != "" )
			{
				data.add(name);
				data.add(appointment.sTimeSelected);

				Wednesday_Appointments_TableData.add(data);
			}
		}

		for (int i = 0; i < Thursday_Appointments.size(); i++) {
			Vector<String> data = new Vector<String>();

			Appointment appointment = Thursday_Appointments.get(i);

			String name = pet.getName(appointment.nPetID);
			
			if ( name != "" )
			{
				data.add(name);
				data.add(appointment.sTimeSelected);

				Thursday_Appointments_TableData.add(data);
			}
		}

		for (int i = 0; i < Friday_Appointments.size(); i++) {
			Vector<String> data = new Vector<String>();

			Appointment appointment = Friday_Appointments.get(i);

			String name = pet.getName(appointment.nPetID);
			
			if ( name != "" )
			{
				data.add(name);
				data.add(appointment.sTimeSelected);

				Friday_Appointments_TableData.add(data);
			}
		}

		for (int i = 0; i < Saturday_Appointments.size(); i++) {
			Vector<String> data = new Vector<String>();

			Appointment appointment = Saturday_Appointments.get(i);

			String name = pet.getName(appointment.nPetID);
			
			if ( name != "" )
			{
				data.add(name);
				data.add(appointment.sTimeSelected);

				Saturday_Appointments_TableData.add(data);
			}
		}

		/* Refresh Monday Table */
		((DefaultTableModel) tableMonday_Appointments.getModel())
				.fireTableDataChanged();
		ColumnModel_Appointments = tableMonday_Appointments.getColumnModel();
		Column_Appointments = ColumnModel_Appointments.getColumn(1);
		Column_Appointments.setMinWidth(50);
		Column_Appointments.setMaxWidth(80);

		/* Refresh Tuesday Table */
		((DefaultTableModel) tableTuesday_Appointments.getModel())
				.fireTableDataChanged();
		ColumnModel_Appointments = tableTuesday_Appointments.getColumnModel();
		Column_Appointments = ColumnModel_Appointments.getColumn(1);
		Column_Appointments.setMinWidth(50);
		Column_Appointments.setMaxWidth(80);

		/* Refresh Wednesday Table */
		((DefaultTableModel) tableWednesday_Appointments.getModel())
				.fireTableDataChanged();
		ColumnModel_Appointments = tableWednesday_Appointments.getColumnModel();
		Column_Appointments = ColumnModel_Appointments.getColumn(1);
		Column_Appointments.setMinWidth(50);
		Column_Appointments.setMaxWidth(80);

		/* Refresh Thursday Table */
		((DefaultTableModel) tableThursday_Appointments.getModel())
				.fireTableDataChanged();
		ColumnModel_Appointments = tableWednesday_Appointments.getColumnModel();
		Column_Appointments = ColumnModel_Appointments.getColumn(1);
		Column_Appointments.setMinWidth(50);
		Column_Appointments.setMaxWidth(80);

		/* Refresh Friday Table */
		((DefaultTableModel) tableFriday_Appointments.getModel())
				.fireTableDataChanged();
		ColumnModel_Appointments = tableFriday_Appointments.getColumnModel();
		Column_Appointments = ColumnModel_Appointments.getColumn(1);
		Column_Appointments.setMinWidth(50);
		Column_Appointments.setMaxWidth(80);

		/* Refresh Saturday Table */
		((DefaultTableModel) tableSaturday_Appointments.getModel())
				.fireTableDataChanged();
		ColumnModel_Appointments = tableSaturday_Appointments.getColumnModel();
		Column_Appointments = ColumnModel_Appointments.getColumn(1);
		Column_Appointments.setMinWidth(50);
		Column_Appointments.setMaxWidth(80);

	}