function initMenu(){
	var _hold = document.getElementById("navigation");
	if(_hold){
		var nodes = _hold.getElementsByTagName("li");
		var _left;
		for (var i=0; i<nodes.length; i++){
			nodes[i].onmouseover = function(){
				if (this.className.indexOf('hover') == -1) this.className += " hover";
				var _box = this.getElementsByTagName('div')[1];
				if (_box) {
					if(_box.parentNode.parentNode.parentNode.parentNode.id == 'navigation'){
						_left = findPosX(this) - findPosX(_hold) - (_box.offsetWidth - this.offsetWidth)/2;
						if (_left+_box.offsetWidth > _hold.offsetWidth) {
							_left = (_hold.offsetWidth - _box.offsetWidth);
						}
						if (_left < 0) _left = 0;
					}
					_box.style.marginLeft = _left + 'px';
				}
			}
			nodes[i].onmouseout = function(){
				this.className = this.className.replace("hover", "");
			}
		}
	}
}
function findPosX(obj) {
	var posLeft = 0;
	while (obj.offsetParent) {posLeft += obj.offsetLeft; obj = obj.offsetParent;}
	return posLeft;
}
if (window.addEventListener)
	window.addEventListener("load", initMenu, false);
else if (window.attachEvent)
	window.attachEvent("onload", initMenu);

