function ManageTabs( args ) {
	this.divList = args.divList;
	this.tabList = args.tabList;
	this.styleshow = args.styleshow || "block";
	this.classNameNormalItem = 'vtTabItem';
	this.classNameSelectedItem = 'vtTabItemSelected';
	this.lastElementPosition = this.divList.length;
}

ManageTabs.prototype.chooseTab = function( idDiv, idTab ) {
	this.drawTab( idDiv );
	this.showDivContent( idTab );
}

ManageTabs.prototype.showDivContent = function( tabList ) {
	for ( var i = 0; i < this.divList.length; i++  ) {
		if ( i == tabList || tabList == this.lastElementPosition )
			document.getElementById( this.divList[i] ).style.display = this.styleshow;
		else
			document.getElementById( this.divList[i] ).style.display = "none";
	}
}

ManageTabs.prototype.drawTab = function( idDiv ) {
	for ( var i = 0; i < this.tabList.length; i++  ) {
		if ( i == idDiv ) {
			document.getElementById( this.tabList[i] ).className = this.classNameSelectedItem;
			continue;
		}
		document.getElementById( this.tabList[i] ).className = this.classNameNormalItem;
	}
}

app.ManageTabs = ManageTabs;

