break;
        }
    }
}
if ($UserClickedOn != '' && $ErrorMessage == '') {
    if ($Debug) {
        echo "you clicked on = '{$UserClickedOn}'<br>";
    }
    if ($Debug) {
        echo "your confirmation text = '" . pg_escape_string($_POST['confirm']) . "'<br>";
    }
    # all went well, so let us do what they told us to do
    switch ($UserClickedOn) {
        case 'add':
            $WatchList = new WatchList($db);
            $NewWatchListID = $WatchList->Create($User->id, pg_escape_string($_POST['add_name']));
            if ($Debug) {
                echo 'I just created \'' . pg_escape_string($_POST['add_name']) . '\' with ID = \'' . $NewWatchListID . '\'';
            }
            break;
        case 'rename':
            # check valid new name
            # check only one watch list supplied
            if (count($_POST['wlid']) == 1) {
                list($key, $WatchListIDToRename) = each($_POST['wlid']);
                $WatchList = new WatchList($db);
                $NewName = $WatchList->Rename($User->id, $WatchListIDToRename, $_POST['rename_name']);
                if ($Debug) {
                    echo 'I have renamed your list to \'' . pg_escape_string($_POST['rename_name']) . '\'';
                }
            } else {