function initMap(){
	var _hold = document.getElementById('map');
	if(_hold){
		var _box = [];
		var _list = [];
		var _div = _hold.getElementsByTagName('div');
		for( var i = 0 ; i < _div.length ; i++){
			if(_div[i].className.indexOf('numbers') != -1) _box = _div[i].getElementsByTagName('a');
			if(_div[i].className.indexOf('map-list') != -1) _list = _div[i].getElementsByTagName('a');
		}
		for(var i = 0 ; i < _list.length ; i++) _list[i]._ind = i;
		for(var i = 0 ; i < _box.length ; i++) _box[i]._ind = i;
		for(var i = 0 ; i < _list.length ; i++){
			_list[i].onmouseover = function(){
				if(_box[this._ind])
					if(_box[this._ind].className.indexOf('hovered') != 1) _box[this._ind].className += ' hovered';
			}
			_list[i].onmouseout = function(){
				if(_box[this._ind]) _box[this._ind].className = _box[this._ind].className.replace('hovered', '');
			}
		}
		for(var i = 0 ; i < _list.length ; i++){
			_box[i].onmouseover = function(){
				if(_list[this._ind])
					if(_list[this._ind].className.indexOf('hovered') != 1) _list[this._ind].className += ' hovered';
			}
			_box[i].onmouseout = function(){
				if(_list[this._ind]) _list[this._ind].className = _list[this._ind].className.replace('hovered', '');
			}
		}
	}
}
function initNav()
{
	var navRoot = document.getElementById("leftcolumnnav");
	if(navRoot){
		var lis = navRoot.getElementsByTagName("li");
		for (var i=0; i<lis.length; i++)
		{
			lis[i].onmouseover = function()
			{
				this.className += " hover";
	                }
			lis[i].onmouseout = function()
			{
				this.className = this.className.replace(new RegExp("hover"),"");
			}
		}
	}
}
if (window.addEventListener){
	window.addEventListener("load", initMap, false);
}
else if (window.attachEvent && !window.opera){
	window.attachEvent("onload", initMap);
	window.attachEvent("onload", initNav);
}