'Contacts indexer to check for information on shows by showid
:param regShowName: Name of show
:param showid: Which indexer ID to look for
:param ui: Custom UI for indexer use
:return:'

def searchForShowID(self, regShowName, showid=None, ui=ShowListUI):

    showNames = [re.sub(u'[.    -]', u'    ', regShowName)]
    lINDEXER_API_PARMS = self.api_params.copy()
    lINDEXER_API_PARMS[u'custom_ui'] = ui
    t = self.indexer(**lINDEXER_API_PARMS)
    for name in showNames:
        sickrage.srCore.srLogger.debug(u'Trying    to    find    show    {}    on    indexer    {}'.format(name, self.name))
        try:
            search = (t[showid] if showid else t[name])
            seriesname = search[0][u'seriesname']
            series_id = search[0][u'id']
        except Exception:
            continue
        return (seriesname, self.indexerID, int(series_id))
    return (None, None, None)
