var tab1 = 1;
var tab2 = 1;

function helpbox(o, tab) {
	var c1 = document.getElementById("content1");
	var c2 = document.getElementById("content2");
	var nav1 = document.getElementById("nav1");
	var nav2 = document.getElementById("nav2");
	if (tab == "1") {
		c1.className = "open";
		c2.className = "";
		nav1.className = "open";
		nav2.className = "";
	} else {
		c2.className = "open";
		c1.className = "";
		nav2.className = "open";
		nav1.className = "";
	}
	o = o.parentNode.nextSibling;
	if (!o) return false;
	if (o.nodeType == 3) o = o.nextSibling;
	o.className = 'open';
	if (o.id == 'hbleft') document.getElementById('hbright').className = '';
	else document.getElementById('hbleft').className = '';
	if (tab=="1") linker(tab1, tab);
	if (tab=="2") linker(tab2, tab);
	return true;
}

function linker(id, tab, start) {
	if (start == null) start = 1;
	var c1 = document.getElementById("content1");
	var c2 = document.getElementById("content2");
	if (tab == "1") {
		c1.className = "open";
		c2.className = "";
	} else {
		c2.className = "open";
		c1.className = "";
	}
	var tabname;
	if (tab == "1") tabname = "c";
	else if (tab == "2") tabname = "d";
	p = document.getElementById('p' + tabname + id);
	if (!p) return false;
	c = document.getElementById('c' + tabname + id);
	if (!c) return false;
	nc = getElementsByClassName(tabname).length;

	for (i = start; i <= nc; i++) {
		if (id == i) {
			p.className = 'active';
			c.className = tabname+' open';
			if (tab == "1") tab1 = id;
			if (tab == "2") tab2 = id;
		}
		else {
			document.getElementById('p' + tabname + i).className = '';
			document.getElementById('c' + tabname + i).className = tabname;
		}
	}
	return true;
}

function getElementsByClassName(cname) {
	var marray = document.getElementsByTagName('*');
	var cnarray = new Array();
	var i,j;
	for (i = 0,j = 0; i < marray.length; i++) {
		var c = ' ' + marray[i].className + ' ';
		if (c.indexOf(' ' + cname + ' ') != -1) cnarray[j++] = marray[i];
	}
	return cnarray;
}
