public void updateThisField (JTextField textField, boolean updateRemaining)
	{
		try {
			tempLong = usFormat.parse(textField.getText()).longValue();
			textField.setText(usFormat.format(tempLong));
			switch (textField.getName())
			{
				case "Screen Cups":
					todaysBean.setAvailableScreenCups(tempLong);
					break;
				case "Screen Naps":
					todaysBean.setAvailableScreenNaps(tempLong);
					break;
				case "Pad":
					todaysBean.setAvailablePad(tempLong);
					break;
				case "Hotstamp":
					todaysBean.setAvailableHotstamp(tempLong);
					break;
				case "OffsetCups":
					todaysBean.setAvailableOffsetCups(tempLong);
					break;
				case "OffsetNaps":
					todaysBean.setAvailableOffsetNaps(tempLong);
					break;
				case "Digital":
					todaysBean.setAvailableDigitalFlats(tempLong);
					break;
				default:
					log.error("When setting the DAY bean after updating the text fields, " +
							"could not determine which type of job.");
			}
			DayManager.update(todaysBean);

			updateUnsoldFields();
			
		} catch (Exception e) {
			JOptionPane.showMessageDialog(null, e.toString(), "Error", JOptionPane.ERROR_MESSAGE);
			e.printStackTrace();
		}		
	}