Corbiz.prototype.createTabs = function(element) {
	corbiz.addEventHandler(window,'load',function() {
		var tabsections = corbiz.getElementsByClassName(element,'tabsection','div');
		
		for (var a = 0; a < tabsections.length; a++) {
			tabsection = tabsections[a];
			var tabcontainer = corbiz.getElementsByClassName(tabsection,'tabcontainer','div')[0];
			
			var tabs = corbiz.getElementsByClassName(tabsection,'tab','h3');
			var tabcontents = corbiz.getElementsByClassName(tabsection,'tabcontent','div');
			
			for (var b = 0; b < tabs.length; b++) {
				var tab = tabs[b];
				var tabcontent = tabcontents[b];
				tab.style.display = 'none';
				
				if (b > 0) {
					tabcontent.style.display = 'none';
				}
				
				var tabtext = tab.innerHTML;
				var newtab = element.createElement('div');
				
				if (b > 0) {
					newtab.className = 'tab';
				}
				else {
					newtab.className = 'tabactive';
				}
				
				newtab.innerHTML = tabtext;
				
				corbiz.addEventHandler(newtab,'click',function() {
					var currtabsection = corbiz.getElementsByClassName(element,'tabsection','div')[arguments[0]];
					var currtabs = corbiz.getElementsByClassName(currtabsection,'tab','h3');
					var currtabcontents = corbiz.getElementsByClassName(currtabsection,'tabcontent','div');
					var currtabcontainer = corbiz.getElementsByClassName(currtabsection,'tabcontainer','div')[0];
					
					for (var c = 0; c < currtabs.length; c++) {
						if (c == arguments[1]) {
							var ct = currtabcontainer.childNodes[c];
							var ctc = currtabcontents[c];
							ct.className = 'tabactive';
							ctc.style.display = 'block';
						} else {
							var t = currtabcontainer.childNodes[c];
							var tc = currtabcontents[c];
							t.className = 'tab';
							tc.style.display = 'none';
						}
					}
				}.bind(this,a,b));
				
				tabcontainer.appendChild(newtab);
			}
			
			tabcontainer.style.display = 'block';
		}
	}.bind(this));
}
