function id(elem) {return document.getElementById(elem)}
function show(elem) {elem.style.display = "";}
function hide(elem) {elem.style.display = "none";}
function next( elem ) {
    do {
        elem = elem.nextSibling;
    } while ( elem && elem.nodeType != 1 );
    return elem;
}
function tab(a, p) {
	var p = (p === undefined) ? {e:"onclick",n:1} : p,
		node = id(a).firstChild,
		x = [];
	p.e = (p.e === undefined) ? "onclick" : p.e;
	p.n = (p.n === undefined) ? 1 : p.n;
	node=(node.nodeType !== 1)?next(node):node;
	for (var i = 1, node; node; i++, node = next(node)) {
		x[i] = node;
	}
	for (var i = 1; x[i]; i++) {
		if(i % 2 == 0){hide(x[i]);x[i-1].id=a+(i/2)}
	    x[p.n*2-1].className = "cur";
		show(x[p.n*2]);
		temp = function (i) {
			if (i % 2 == 1) {
				x[i][p.e] = function () {
					for (var j = 1; x[j]; j++) {
						if (j % 2 == 0) {
							hide(x[j]);
							x[j-1].className = ""
						}
					}
					show(x[i+1]);
					x[i].className = "cur"
				}
			} else {
				return null
			}
		}(i)
	}
}
tab("tab",{e:"onmouseover",n:2});
tab("tab_")
