var Dom = YAHOO.util.Dom, 
    Event = YAHOO.util.Event,
    JSON = YAHOO.lang.JSON,
	Anim = YAHOO.util.Anim;

	var rollInAttr = { 
		height: { from: 0, to: 140 }
	}; 

	var rollOutAttr = { 
		height: { from: 140, to: 0 }
	}; 

Event.onDOMReady(function() { 

	var topmenus = Dom.getElementsByClassName('top','a','body-leftmenu');

	Event.addListener(topmenus,'click',function(){

		if (Dom.hasClass(this,'collapse')) {
			var submenu = Dom.getNextSibling(this);
			
			if (Dom.getStyle(submenu,'display') == 'none') {

				Dom.setStyle(submenu,'display','block');
				Dom.addClass(this.parentNode,'active');
				var anim3 = new YAHOO.util.Anim(submenu, rollInAttr, .35, YAHOO.util.Easing.easeIn); 
				anim3.animate();

			} else {
				Dom.removeClass(this.parentNode,'active');
				var anim2 = new YAHOO.util.Anim(submenu, rollOutAttr, .35, YAHOO.util.Easing.easeOut); 
				anim2.animate();
				anim2.onComplete.subscribe(function() {
					Dom.setStyle(submenu,'display','none');
				});
			}		
		}

		return false;
	});


	if (Dom.getElementsByClassName('event-selectyear','select')[0]){
		Event.addListener(Dom.getElementsByClassName('event-selectyear','select'),'change',function(){
		    var ext = '';
            if (this.value != "" && this.value != '2009')
            {
				ext = '_'+this.value;
            }

			document.location.href = './event_recent'+ext+'.html';
		});
	}

	if (Dom.getElementsByClassName('stats-selectyear','select')[0]) {
		Event.addListener(Dom.getElementsByClassName('stats-selectyear','select'),'change',function(){
		    var ext = '';
            if (this.value != "")
            {
				ext = '_'+this.value;
            }

			document.location.href = './call_stats'+ext+'.html';
		});
	}

	if (Dom.get('video-playlist')) {
		var sublinks = Dom.get('library-subsections').getElementsByTagName('a');
		var menulinks = Dom.get('menu-library-subsections').getElementsByTagName('a');
		var subsections = Dom.getElementsByClassName('media-subsection','div');
		var vidPlayer = Dom.get('video-mainplayerobj');
		var vidPlayer2 = null;
		var videos = Dom.getElementsByClassName('video','div','video-playlist');

		Event.addListener(sublinks,'click',function(){

			if (!Dom.hasClass(this,'selected')) {
				Dom.removeClass(sublinks,'selected');
				Dom.removeClass(menulinks[0].parentNode.parentNode.getElementsByTagName('li'),'active');
				Dom.addClass(this,'selected');
				Dom.addClass(Dom.get("menu-library-"+this.id.split("-")[2]).parentNode,'active');
				Dom.setStyle(subsections,'display','none');
				Dom.setStyle("library-"+this.id.split("-")[2],'display','block');
			}

			this.blur();
			return false;
		});

		Event.addListener(menulinks,'click',function(){
			Dom.removeClass(sublinks,'selected');
			Dom.removeClass(menulinks[0].parentNode.parentNode.getElementsByTagName('li'),'active');
			Dom.addClass(Dom.get("library-link-"+this.id.split("-")[2]),'selected');
			Dom.addClass(this.parentNode,'active');
			Dom.setStyle(subsections,'display','none');
			Dom.setStyle("library-"+this.id.split("-")[2],'display','block');
			this.blur();
			return false;
		});

		////////////////////////////////////////////////////////////////////////////////

		Event.addListener(videos,'mouseover',function(){
			if (!Dom.hasClass(this,'nowplaying'))
				Dom.addClass(this,'hover');
		});

		Event.addListener(videos,'mouseout',function(){
			Dom.removeClass(this,'hover');
		});

		Event.addListener(videos,'click',function(){
			var v = this.id.split('-')[1];

			if (v == 's') {
				document.location.href=this.getElementsByTagName('h3')[0].getElementsByTagName('a')[0].href;

			} else {

				Dom.removeClass(videos,'nowplaying');
				Dom.removeClass(this,'hover');
				Dom.addClass(this,'nowplaying');
	
				vidPlayer.innerHTML = '<param name="movie" value="http://www.youtube.com/v/'+v+'&hl=en&fs=1&"></param>'
									+'<param name="allowFullScreen" value="true"></param>'
									+'<param name="allowscriptaccess" value="always"></param>'
									+'<embed src="http://www.youtube.com/v/'+v+'&hl=en&fs=1&" '
									+'	   type="application/x-shockwave-flash" '
									+'	   allowscriptaccess="always" '
									+'	   allowfullscreen="true" '
									+'	   width="500" height="303"></embed>';
			}

			document.location.href = '#top';
		});

		window.setTimeout(function(){
			Dom.setStyle('video-mainplayerobj','display','block');
			Dom.setStyle('video-mainplayer-loading','display','none');
		},1200);
	}

});//--Event.onDomReady



