
function atl_tabpanel(tabpanelid) {
	var atl_htmldocument = new atl_htmldocumentclass();
	this.id = tabpanelid;
	this.tabpanel = document.getElementById(this.id);
	this.tabsnamecontainer = this.tabpanel.getElementsByTagName('ul')[0];
	this.tabsnamelist = atl_htmldocument.getChildrenNodes(this.tabsnamecontainer, 'li');
	this.tabscontentcontainer = atl_htmldocument.getChildrenNodes(document.getElementById(this.id), 'div')[0];
	this.tabscontentlist = atl_htmldocument.getChildrenNodes(this.tabscontentcontainer, 'div');

	this.showtab = function (number){
		for (i = 0; i < this.tabscontentlist.length; i++) {
			if (i != number) {
				this.tabscontentlist[i].className = 'atl_content hidden';
				if (String(this.tabsnamelist[i].className).indexOf('lastitem') != -1){
					this.tabsnamelist[i].className = 'lastitem'
				}
				else {
					this.tabsnamelist[i].className = ''
				}
			}
			else {
				this.tabscontentlist[i].className = 'atl_content visible';
				if (String(this.tabsnamelist[i].className).indexOf('lastitem') != -1){
					this.tabsnamelist[i].className = 'lastitem selected'
				}
				else {
					this.tabsnamelist[i].className = 'selected'
				}
			}
		}
	};
	
	this.hiddetab = function (number){
		this.tabscontentlist[number].className = "atl_content hidden";
	};
}
