if (typeof addLoadEvent != 'function') {
	function addLoadEvent(func) {
		var oldOnload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		}
		else {
			window.onload = function() {
				oldOnload();
				func();
			}
		}
	}
}

addLoadEvent(course_menu);
addLoadEvent(top_menu);

function course_menu()
{
	if (document.getElementById('block-course_categories'))
	{
		var div = document.getElementById('block-course_categories');
		var ul = div.getElementsByTagName('ul')[0];
		var items = ul.getElementsByTagName('li');

		for (i = 0; i < items.length; i += 2)
			add_class(items[i], 'odd');
	}
}

function top_menu()
{
	if (document.getElementById('header'))
	{
		var div = document.getElementById('header');
		var ul = div.getElementsByTagName('ul')[0];
		var items = ul.getElementsByTagName('li');
		var last = items.length - 1;
		add_class(items[last], 'last');
	}
}

function add_class(el, c)
{
	if (el.className != null)
		el.className += ' ' + c;
	else
		el.className = c;
}
