fritzBoxPanel.saveSettings();
	public void storeValues() {		phonePanel.saveSettings();		fritzBoxPanel.saveSettings();		messagePanel.saveSettings();		languagePanel.saveSettings();				//only write the save dir to disk if the user changed something		if(!save_location.getText().equals(Main.SAVE_DIR)){			Main.SAVE_DIR = save_location.getText();			Main.writeSaveDir();		}				Main.setProperty("option.useSSDP", Boolean.toString(searchWithSSDP //$NON-NLS-1$				.isSelected()));		Main.setProperty("option.notifyOnCalls", Boolean //$NON-NLS-1$				.toString(notifyOnCallsButton.isSelected()));		Main.setProperty("option.fetchAfterStart", Boolean //$NON-NLS-1$				.toString(fetchAfterStartButton.isSelected()));		Main.setProperty("option.timerAfterStart", Boolean //$NON-NLS-1$				.toString(timerAfterStartButton.isSelected()));		Main.setProperty("option.deleteAfterFetch", Boolean //$NON-NLS-1$				.toString(deleteAfterFetchButton.isSelected()));		Main.setProperty("option.confirmOnExit", Boolean //$NON-NLS-1$				.toString(confirmOnExitButton.isSelected()));		Main.setProperty("option.startMinimized", Boolean //$NON-NLS-1$				.toString(startMinimizedButton.isSelected()));		Main.setProperty("option.minimize", Boolean //$NON-NLS-1$				.toString(minimizeInsteadOfClose.isSelected()));		Main.setProperty(						"option.createBackup", Boolean.toString(createBackup.isSelected())); //$NON-NLS-1$		Main.setProperty(						"option.createBackupAfterFetch", Boolean.toString(createBackupAfterFetch.isSelected())); //$NON-NLS-1$		Main.setProperty(				"option.checkNewVersionAfterStart", Boolean.toString(checkNewVersionAfterStart.isSelected())); //$NON-NLS-1$		if (!passwordAfterStartButton.isSelected()) {			Main.setProperty("jfritz.password", Encryption //$NON-NLS-1$					.encrypt(JFritz.PROGRAM_SECRET + fritzBoxPanel.getPassword()));		} else {			Main.removeProperty("jfritz.password"); //$NON-NLS-1$		}		Main.setProperty("option.lookupAfterFetch", Boolean //$NON-NLS-1$				.toString(lookupAfterFetchButton.isSelected()));		Main.setProperty("option.showCallByCallColumn", Boolean //$NON-NLS-1$				.toString(showCallByCallColumnButton.isSelected()));		Main.setProperty("option.showCommentColumn", Boolean //$NON-NLS-1$				.toString(showCommentColumnButton.isSelected()));		Main.setProperty("option.showPortColumn", Boolean //$NON-NLS-1$				.toString(showPortColumnButton.isSelected()));		Main.setProperty("option.watchdog.fetchAfterStandby", Boolean //$NON-NLS-1$				.toString(fetchAfterStandby.isSelected()));		if (timerSlider.getValue() < 3)			timerSlider.setValue(3);		Main.setProperty("fetch.timer", Integer.toString(timerSlider //$NON-NLS-1$				.getValue()));		JFritz.getFritzBox().detectFirmware();				Debug.msg("Saved config"); //$NON-NLS-1$		JFritz.getSIPProviderTableModel()				.saveToXMLFile(Main.SAVE_DIR + JFritz.SIPPROVIDER_FILE);		JFritz.getCallerList().saveToXMLFile(Main.SAVE_DIR+JFritz.CALLS_FILE, true);		JFritz.getPhonebook().saveToXMLFile(Main.SAVE_DIR+JFritz.PHONEBOOK_FILE);        Main.saveUpdateProperties();	}