private void initIonInfo() {
		final String keyPosi = IonMode.POSITIVE.getKey();
		final String keyNega = IonMode.NEGATIVE.getKey();
		final String keyBoth = IonMode.BOTH.getKey();
//		final String keyPosi = "Posi";
//		final String keyNega = "Nega";
//		final String keyBoth = "Both";
		
		ionRadio = new LinkedHashMap<String, JRadioButton>();
		isIonRadio = new HashMap<String, Boolean>();
		
		// Cookie情報用リストにCookieからイオン種別の選択状態を取得
		List<String> valueList = new ArrayList<String>();
		for (String val : SystemProperties.getInstance().getDefaultIonList()) {
			valueList.add(val.toUpperCase());
		}
//        ArrayList<String> valueList = cm.getCookie(COOKIE_ION);
		
		JRadioButton ionPosi = new JRadioButton(IonMode.POSITIVE.getLabel());
		JRadioButton ionNega = new JRadioButton(IonMode.NEGATIVE.getLabel());
		JRadioButton ionBoth = new JRadioButton(IonMode.BOTH.getLabel());
		
		// Cookieが存在する場合
		if (valueList.size() != 0) {
			ionPosi.setSelected(valueList.contains(keyPosi));
			ionNega.setSelected(valueList.contains(keyNega));
			ionBoth.setSelected(valueList.contains(keyBoth));
		}
		else {
			ionPosi.setSelected(true);
			ionNega.setSelected(false);
			ionBoth.setSelected(false);
			valueList.add(keyPosi);
			SystemProperties.setDefaultIonList(valueList);
//			cm.setCookie(COOKIE_ION, valueList);
		}
		
		ionRadio.put(keyPosi, ionPosi);
		ionRadio.put(keyNega, ionNega);
		ionRadio.put(keyBoth, ionBoth);
		isIonRadio.put(keyPosi, ionPosi.isSelected());
		isIonRadio.put(keyNega, ionNega.isSelected());
		isIonRadio.put(keyBoth, ionBoth.isSelected());
	}