window.addEvent('domready', function() {
	if($('sideMenu')) {
		$('sideMenu').getElements('li').each( function( elem ){
			var list = elem.getElement('ul.subMenu');
			var wrapperEle = elem.getElement('div.subMenuContainer');
			if(list) {
				var myFx = new Fx.Slide(list,{mode:'horizontal',onComplete:function() {
																	if(!this.open)
																		wrapperEle.setStyle('display','none');
																}}).hide();
	//			list.set('slide', {mode:'horizontal'});
				elem.addEvents({
					'mouseenter' : function(){
						wrapperEle.setStyle('display','block');
						myFx.cancel();
						myFx.slideIn();
					},
					'mouseleave' : function(){
						myFx.cancel();
						myFx.slideOut();
					}
				});
			}
		});
	}
	$$('.sideMenu 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.addClass("hover");
			},
			'mouseleave' : function(){
				this.removeClass("hover");
			}
	});
//	$$('div.subMenuContainer').setStyle('display','block');
	$$('.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;
	});
	
	$('printTool').addEvent('click', function() {
		print();
		return false;
	});
});

function getNodeText(node) {
	if(!node.text) 
		return node.textContent;
	else 
		return node.text;
	
}
