	var getElementsByClassName = function(className) {
		var nodes = [];
		var elements = document.getElementsByTagName('*');
		for (var i = 0; i < elements.length; i++) {
			var elementClassName = elements[i].className;
			if (elementClassName == className) {
				nodes.push(elements[i]);
			}
		}
		return nodes;
	};

	var contents = getElementsByClassName('content');
	for (var i = 1; i < contents.length; i++) {
		contents[i].style.display = 'none';
	}

	var tabs = document.getElementById('tabs');
	for (var i = 0; i < tabs.childNodes.length; i++) {
		var ul = tabs.childNodes[i];
		if (/ul/i.test(ul.tagName)) {
			for (var j = 0, index = 0; j < ul.childNodes.length; j++) {
				var li = ul.childNodes[j];
				if (/li/i.test(li.tagName)) {
					
					li.index = index++;

					li.onmousedown = function() {
						var lis = document.getElementsByTagName('li');
						for (var z = 0; z < lis.length; z++) {
							if (/active/.test(lis[z].className)) {
								lis[z].innerHTML = '<a href="#">' + lis[z].innerHTML + '</a>';
								lis[z].className = '';
							}
						}
						
						this.className = 'active';
						this.innerHTML = this.innerHTML.replace(/<\/?a.*?>/i, '');

						var contents = getElementsByClassName('content');
						for (var i = 0; i < contents.length; i++) {
							contents[i].style.display = 'none';
						}
						contents[this.index].style.display = 'block';
					}
					
				}
			}
		}
	}