window.addEvent('domready', function() {
	$$('#navMenu li').each( function(ele) {
		if(ele.getElements('ul').length>0) {
			if(!is_mobile() && !is_phablet() && !is_portrait_tablet()) {
				ele.getElement('ul').fade('hide');
				ele.getElement('ul').setStyle('display', 'block');
				
				var menuHalf = ele.getElement('ul').getDimensions().x / 2;
				var parentHalf = (ele.getSize().x) / 2;

				ele.getElement('ul').setStyle("margin-left", -menuHalf - parseInt(ele.getStyle("padding-left")) + parentHalf );
				ele.addEvent('mouseenter', function() {
					ele.getElement('ul').fade('in');
				});
				ele.addEvent('mouseleave', function() {
					ele.getElement('ul').fade('out');
				});
			}
		}
	});

	if(is_mobile() || is_phablet() || is_portrait_tablet()) {
		if($('subMenu') && $('subMenu-btn')) {
		    $('subMenu').fade('hide');
		    $('subMenu').setStyle('display','block');
		    $('subMenu-btn').addEvent('click', function() {
		        this.toggleClass('is-active');
		        $('subMenu').fade('toggle');
		    });
		}
	}

	var toolsFX = new Fx.Reveal($('toolsContainer'));
	$$('#toolsHandle li').addEvent('click', function() {
		toolsFX.toggle();
	});
	$$('a.mediaPlayer').addEvent('click',function() {
		var width = 500;
		var height = 200;
		
		var regExp = /([a-z]+)\[(\d+),(\d+)\]/i;
		var varArr = regExp.exec(this.get('rel'));
		if(varArr) {
			if(varArr[1]=="video") {
				if(varArr[2]!=0)
					width = parseInt(varArr[2]);
				if(varArr[3]!=0)
					height = parseInt(varArr[3]);
			}
			width+=37;
			height+=95;
			newWin = window.open(this.get('href'),"newWin","width=" + width + ",height=" + height);
			newWin.focus();
		}
		return false;
	});
	
	if($('printTool')) {
		$('printTool').addEvent('click', function() {
			print();
			return false;
		});
	}
});

function getNodeText(node) {
	if(!node.text) 
		return node.textContent;
	else 
		return node.text;
	
}