var SubMenuLaunch = {
	"over" : function(event) {
		var el = PythonEvent.element(event);
		var hoverMenu = PythonElement.get(el.getAttribute('submenuID'));
		hoverMenu.style.display = 'block';
		hoverMenu.style.top = '283px';
		
		// Have to move this in a bit!
		if (el.getAttribute('submenuID') == 'contact-menu')
			hoverMenu.style.left = (PythonElement.getPageOffsetLeft(el) - 48) + 'px';
		else
			hoverMenu.style.left = PythonElement.getPageOffsetLeft(el) + 'px';
	},
	"out" : function(event) {
		var el = PythonEvent.element(event);
		var hoverMenu = PythonElement.get(el.getAttribute('submenuID'));
		hoverMenu.style.display = 'none';
		PythonEvent.stop(event);
	}
}

var SubMenuLaunchRules = {
	"img.SubMenuLaunch" : function(element) {
		PythonEvent.observe(element, "mouseover", SubMenuLaunch.over);
		PythonEvent.observe(element, "mouseout", SubMenuLaunch.out);
	}
}

Behaviour.register(SubMenuLaunchRules);