var tabstrip = {};

tabstrip.showTab = function(sender, evt) {
	// update panels
	var nameSlices = sender.id.split(/\-/);
	for (var i = 0; i < 20; i++) {
		var panel = $(nameSlices[0] + '-panel-' + i);
		if (panel) {
			panel.style.display = 'none';
		} else {
			continue;
		}
	}
	$(nameSlices[0] + '-panel-' + nameSlices[2]).style.display = '';
	// update tabs
	for (var i = 0; i < 20; i++) {
		var anchor = $(nameSlices[0] + '-anchor-' + i);
		if (anchor) {
			anchor.className = anchor.className.replace(/\-hover/, '');
		} else {
			continue;
		}
	}
	$(nameSlices[0] + '-anchor-' + nameSlices[2]).className = $(nameSlices[0] + '-anchor-' + nameSlices[2]).className + '-hover';
};