function switchSource(gi) {
activeG = gi;
var items = epGroups[gi].items || [];
var grid = document.getElementById('episodeGrid');
var html = '';
for (var i = 0; i < items.length; i++) {
html += '
' + items[i].name + '';
}
grid.innerHTML = html;
var btns = document.querySelectorAll('#sourceSwitch .filter-tag');
for (var j = 0; j < btns.length; j++) { btns[j].classList.toggle('active', parseInt(btns[j].getAttribute('data-gi')) === gi); }
}