         return "hdd8080123-\(section)"
     }
 
+    override func tableView(tableView: UITableView, willSelectRowAtIndexPath indexPath: NSIndexPath) -> NSIndexPath? {
+        // Disable coupon cell selection
+        if indexPath.row > 0 && indexPath.row % 2 == 0 {
+            return nil
+        }
+        return indexPath
+    }
+
     override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
         let cell = tableView.cellForRowAtIndexPath(indexPath)!
         cell.selected = false


class SettingTableViewController: UITableViewController, SettingTableHdoServiceSwitchCellDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    // MARK: - Table view data source

    // MARK: - SettingTableHdoServiceSwitchCellDelegate

    func couponSwitchButtonValueDidChanged(switchButton: UISwitch, buttonCell: UITableViewCell) {
        if let indexPath = self.tableView.indexPathForCell(buttonCell) {
            let hdoService = "hdoServiceIndex#\((indexPath.row - 2) / 2)"
            if self.couponUseDict.removeValueForKey(hdoService) == nil {
                self.couponUseDict[hdoService] = switchButton.on
            }
            self.navigationItem.rightBarButtonItem?.enabled = !self.couponUseDict.keys.isEmpty
        }
    }

