run()

function run() {
	if(document.getElementsByTagName) {
		var oldOnload = window.onload;

		if (typeof(window.onload) != "function") {
			window.onload = install;
		} else {
			window.onload = function() {
				oldOnload();
				install();
			}
		}
	}
}

function install() {
	createMenuLinks();
	createNewsLink();
	createTabOutline();
}

function createMenuLinks() {
	var lis = document.getElementById('menu').childNodes;
	for(i = 0; i < lis.length; i++) {
		lis[i].onmouseover = function() {show(this);}
		lis[i].onfocus = function() {show(this);}
	}
}

function show(el) {
	hideAll();
	if(el.childNodes.length > 1) {
		el.getElementsByTagName('ul')[0].style.display = 'block';
	}
}

function hideAll() {
	var lis = document.getElementById('menu').childNodes;
	for(i = 0; i < lis.length; i++) {
//		var uls = lis[i].getElementsByTagName('ul');
		if(lis[i].childNodes.length > 1) {
			var e = lis[i].getElementsByTagName('ul')[0];
			if(e) e.style.display = 'none';
		}
	}
}

function createNewsLink() {
	var lis = document.getElementById('news-holder').getElementsByTagName('a');
	lis[0].onclick = function() {
		var req = new DataRequestor();
		req.setObjToReplace('news-holder');
		req.onload = news_move;
		req.getURL("/news");
		return false;
	}
}

function createTabOutline() {
	var tabs = document.getElementsByTagName('tbody');
	if(tabs) {
		for(i = 0; i < tabs.length; i++) {
			var trs = tabs[i].getElementsByTagName('tr');
			for(j = 0; j < trs.length; j++) {
				if(j % 2 == 0) trs[j].style.backgroundColor = '#500';
			}
		}
	}
}

var move_height = 30;
function news_move(data, obj) {
	news_move();
}

function news_move() {
	var n_el = document.getElementById('news');
	if( move_height > 300) {
		n_el.style.height = '300px';
		move_height = 30;
	} else {
		n_el.style.height = move_height + 'px';
		move_height += 30;
		setTimeout("news_move()", 10);
	}
}