var switchbox;
var visibleSubmenu = null;

var myrules = {
		'.contactBox' : function(element) {
			element.onmouseover = function() {
				$(element).select('.contactBoxName').invoke('hide');
				$(element).select('.contactBoxEmail').invoke('show');
			}
			element.onmouseout = function() {
				$(element).select('.contactBoxEmail').invoke('hide');
				$(element).select('.contactBoxName').invoke('show');
			}
		},
		
		'#menu div.menu' : function(element) {
			element.onclick = function() {
				submenu = $(element).nextSiblings().first();
				
				if( ! submenu.hasClassName('submenu') )
					return;
					
				if ( Element.visible( submenu ) ) {
					submenu.visualEffect('blind_up',{duration:1});
					visibleSubmenu = null;
				}
				else {
					if( visibleSubmenu != null )
						visibleSubmenu.visualEffect('blind_up',{duration:1});
					visibleSubmenu = submenu;
					submenu.visualEffect('blind_down',{duration:1});
				}
			}
		}	
	};
	
	Behaviour.register(myrules);
