function WdshareTabsMediator() {
	this.classLeftDecor = 'tabs_left_decor';
	this.classRightDecor = 'tabs_left_decor';
	this.classCenterDecor = 'tabs_center_decor';
	this.classLeftHighlightedDecor = 'tabs_left_highlighted_decor';
	this.classRightHighlightedDecor = 'tabs_left_highlighted_decor';
	this.classCenterHighlightedDecor = 'tabs_center_highlighted_decor';

	this.setDecorClasses = function(tab, left, center, right) {
		var elementId = this.getElementId();
		var divDecorl = document.getElementById(elementId + '_tab_' + tab + '_decorl');
		var divDecorc = document.getElementById(elementId + '_tab_' + tab + '_decorc');
		var divDecorr = document.getElementById(elementId + '_tab_' + tab + '_decorr');
		divDecorl.className = left;
		divDecorc.className = center;
		divDecorr.className = right;
	};

	this.highlightTab = function(tab) {
		this.setDecorClasses(tab, this.classLeftHighlightedDecor, this.classCenterHighlightedDecor, this.classRightHighlightedDecor);
	};
	
	this.unhighlightTab = function(tab) {
		this.setDecorClasses(tab, this.classLeftDecor, this.classCenterDecor, this.classRightDecor);
	};
}
WdshareTabsMediator.prototype = new TabsMediator();
