function teste() {
	document.getElementById("teste").innerHTML = "Teste";
}

function haveTabs() {
	var divs = document.getElementsByTagName('div');
	for(var x=0;x<divs.length;x++) {
		if(divs[x].className.match('tabs')) {
			createContentBox(divs[x]);
			setActiveTab(divs[x]);
			dtToTab(divs[x]);
		}
	}
}

function dtToTab(div) {
	var dts = div.getElementsByTagName('dt');
	for(var x=0;x<dts.length;x++) {
		dts[x].onclick = function() {
			var dl = this.parentNode;
			var dts_dts = dl.getElementsByTagName('dt');
			for(var y=0;y<dts_dts.length-1;y++) {
				if(dts_dts[y].getAttribute('for') == this.getAttribute('for')) {
					var nextTab = y+1;
				}
			}
			disableTabs(this.parentNode.parentNode);
			this.className = this.className + ' active';

			if(this.className.match('firstTab')) {
				this.getElementsByTagName('span')[0].style.backgroundImage = "url(images/aba_left.gif)";
				dts_dts[dts.length-1].getElementsByTagName('span')[1].style.backgroundImage = "url(images/aba_meio_aba05.gif)";
			}
			if(this.className.match('lastTab')) {
				this.getElementsByTagName('span')[1].style.backgroundImage = "url(images/aba_direita__aba05_right_on.gif)";
				dts_dts[0].getElementsByTagName('span')[0].style.backgroundImage = "url(images/aba_esquerda_off.gif)";
			}
			if(!this.className.match(/(firstTab|lastTab)/)) {
				for(var y=0;y<dts_dts.length;y++) {
					if(dts_dts[y].className.match('firstTab')) {
						dts_dts[y].getElementsByTagName('span')[0].style.backgroundImage = "url(images/aba_esquerda_off.gif)";
					} 
					if(dts_dts[y].className.match('lastTab')) {
						dts_dts[y].getElementsByTagName('span')[1].style.backgroundImage = "url(images/aba_meio_aba05.gif)";
					}
				}
			}
		
			if(nextTab <= dts_dts.length-1) {
				dts_dts[nextTab].className = dts_dts[nextTab].className+' nextTab';
			}
			var box = haveContentBox(this.parentNode.parentNode);
			box.innerHTML = document.getElementById(this.getAttribute('for')).innerHTML;
		}
	}
}

function disableTabs(div) {
	var dts = div.getElementsByTagName('dt');
	for(var x=0;x<dts.length;x++) {
		dts[x].className = dts[x].className.replace(/(nextTab|active)/,'');
	}
}

function createContentBox(div) {
	var contentBox = document.createElement('div')
	contentBox.className = 'contentBox';
	div.appendChild(contentBox);
}

function haveContentBox(div) {
	var divs = div.getElementsByTagName('div');
	for(var x=0;x<divs.length;x++) {
		if(divs[x].className.match('contentBox')) {
			break;
		}
	}
	return divs[x];
}

function setActiveTab(div) {
	var dts = div.getElementsByTagName('dt');
	for(var x=0;x<dts.length;x++) {
		if(dts[x].className.match('firstTab')) {
			var box = haveContentBox(div);
			box.innerHTML = document.getElementById(dts[x].getAttribute('for')).innerHTML;	
			dts[x].getElementsByTagName('span')[0].style.backgroundImage = "url(images/aba_left.gif)";
			break;
		}
	}
}
