window.addEvent('domready', function() {
	$('mainMenu').getElements('li.menu').each( function( elem ){
		var listEle = elem.getElement('ul.subMenu');
		var myFx = new Fx.Slide(listEle);
		myFx.hide();
		elem.addEvents({
			'mouseenter' : function(){
				myFx.cancel();
				myFx.slideIn();
			},
			'mouseleave' : function(){
				myFx.cancel();
				myFx.slideOut();
			}
		});
	});
	$$('div.subMenuContainer').setStyle('display','block');
	$$('ul.subMenu li').addEvents({
			'click': function(e) {
				if(this.getElement("a").get("target") && this.getElement("a").get("target").toUpperCase()=="_BLANK") {
					e.stop();
					window.open(this.getElement("a").get('href'),"newWin");
				} else {
					e.stop();
					location.href = this.getElement("a").get('href');
				}
			},
			'mouseenter' : function(){
				this.className = 'subMenuHover';
			},
			'mouseleave' : function(){
				this.className = '';
			}
	});
});

function getNodeText(node) {
	if(!node.text) 
		return node.textContent;
	else 
		return node.text;
}

