else if (e.getActionCommand() == "german") setLanguage(new Locale("de", "DE")); else if (e.getActionCommand() == "english") setLanguage(new Locale("en", "US"));
	public void actionPerformed(ActionEvent e) {		Debug.msg("Action " + e.getActionCommand());		if (e.getActionCommand() == "exit")			showExitDialog();		else if (e.getActionCommand() == "about")			showAboutDialog();		else if (e.getActionCommand() == "help") {			BrowserLaunch.openURL(JFritz.DOCUMENTATION_URL);		} else if (e.getActionCommand() == "website") {			BrowserLaunch.openURL(JFritz.PROGRAM_URL);		} else if (e.getActionCommand() == "export_csv")			exportCallerListToCSV();		else if (e.getActionCommand() == "export_phonebook")			exportPhoneBookToCSV();		else if (e.getActionCommand() == "print_callerlist")			printCallerList();		else if (e.getActionCommand() == "import_outlook")			importOutlook();		else if (e.getActionCommand() == "config")			showConfigDialog();		else if (e.getActionCommand() == "callerlist")			tabber.setSelectedComponent(callerListPanel);		else if (e.getActionCommand() == "phonebook")			activatePhoneBook();		else if (e.getActionCommand() == "quickdial")			tabber.setSelectedComponent(quickDialPanel);		else if (e.getActionCommand() == "stats")			showStatsDialog();		else if (e.getActionCommand() == "fetchList")			fetchList();		else if (e.getActionCommand() == "delete_fritzbox_callerlist")			deleteFritzBoxCallerList();		else if (e.getActionCommand() == "backup")			backupToChoosenDirectory();//		else if (e.getActionCommand() == "call"){//			try{//			CallDialog callDialog = new CallDialog(jfritz, jfritz.getCallerlist().getSelectedCall().getPhoneNumber());//			callDialog.setVisible(true);//			}catch(NullPointerException ex){//				Debug.msg("Keine Nummer hinterlegt");//			}//		}		else if (e.getActionCommand() == "fetchTask")			fetchTask(((JToggleButton) e.getSource()).isSelected());		else if (e.getActionCommand() == "callMonitor") {			boolean active = ((JToggleButton) e.getSource()).isSelected();			if (active) {				Debug.msg("start callMonitor");				startChosenCallMonitor();			} else {				Debug.msg("stop callMonitor");				jfritz.stopCallMonitor();			}		} else if (e.getActionCommand() == "reverselookup")			reverseLookup();		else if (e.getActionCommand() == "F5")			fetchList();	    else if (e.getActionCommand() == "import_callerlist_csv")	        importCallerlistCSV();	    else if (e.getActionCommand() == "phonebook_import")	    	phoneBookPanel.importFromXML();	    else if (e.getActionCommand() == "import_contacts_thunderbird_csv")			importContactsThunderbirdCSV();	    	    else			Debug.err("Unimplemented action: " + e.getActionCommand());	}