var head = document.getElementById('head');
var tables = search(head, "table");
var rows = search(tables[0], "tr")[0];

for (var i = 0; i < rows.length; i++) {
	var _classNode = rows[i].getAttributeNode('class');
	
	if (!_classNode)
		continue;
	
	_class = _classNode.nodeValue;
	switch (_class) {
		case 'subnavi':
			var tds = search(rows[i], "td");
			for (var j = 0; j < tds.length; j++) {
				var div = search(tds[j], "div")[0];
				if (!div) continue;
				
				div.onmouseover = new Function('', 'show(\'' + j + '\');');
				div.onmousemove = new Function('', 'show(\'' + j + '\');');
				div.onmouseout = new Function('', 'hide(\'' + j + '\');');
				div.setAttribute('id', 'subnavi-' + j);
				div.className = 'inactive';
			}
			break;
	}
}

for (var i = 0; i < rows.length; i++) {
	var _classNode = rows[i].getAttributeNode('class');
	
	if (!_classNode)
		continue;
	
	_class = _classNode.nodeValue;
	switch (_class) {
		case 'navi':
			var tds = search(rows[i], "td");
			for (var j = 0; j < tds.length; j++) {
				tds[j].onmouseover = new Function('', 'show(\'' + j + '\');');
				tds[j].onmousemove = new Function('', 'show(\'' + j + '\');');
				tds[j].onmouseout = new Function('', 'hide(\'' + j + '\');');
				
				var edge = search(tds[j], "div")[0];
				edge.setAttribute('id', 'edge-' + j);
			}
			break;
		case 'spacer':
			var tds = search(rows[i], "td");
			for (var j = 0; j < tds.length; j++) {
				tds[j].onmouseover = new Function('', 'show(\'' + j + '\');');
				tds[j].onmousemove = new Function('', 'show(\'' + j + '\');');
				tds[j].onmouseout = new Function('', 'hide(\'' + j + '\');');
			}
			break;
	}
}

