try{
	set_video_events = function(){
		var $E 			= YAHOO.util.Event;
		var $D 			= YAHOO.util.Dom;
		var $C 			= YAHOO.util.Connect;		
		var $			= $D.get;		

		return {
			init : function(vs){
				$T 				= this;
				$E.addListener(window,'load', $T.setEvents,vs);
			},
			setEvents : function(e,settings){
				var vlinks_sm  	= $D.getElementsByClassName('video_link sm','A');
				var vlinks_lg  	= $D.getElementsByClassName('video_link lg','A');
				var vlinks_od  	= $D.getElementsByClassName('video_link od','A');
				if(vlinks_sm){ 
					for(i = 0;i<vlinks_sm.length;i++){
						var sm_video_obj	= { video_title: vlinks_sm[i].getAttribute('title'),src: vlinks_sm[i].getAttribute('href'),vsize:'sm',video_title_o: settings.video_title,secure:settings.secure,vc: settings.temp_content_container,ifr: settings.video_iframe,button: settings.video_button};
						$E.addListener(vlinks_sm[i], "click", $T.revealVideo,sm_video_obj);}}

				if(vlinks_lg){
				for(i = 0;i<vlinks_lg.length;i++){
					var lg_video_obj	= { video_title: vlinks_lg[i].getAttribute('title'),src: vlinks_lg[i].getAttribute('href'),vsize:'lg',video_title_o: settings.video_title,secure:settings.secure,vc: settings.temp_content_container,ifr: settings.video_iframe,button: settings.video_button};
					$E.addListener(vlinks_lg[i], "click", $T.revealVideo,lg_video_obj);}}

				if(vlinks_od){
				for(i = 0;i<vlinks_od.length;i++){
					var od_video_obj	= { video_title: vlinks_od[i].getAttribute('title'),src: vlinks_od[i].getAttribute('href'),vsize:'od',video_title_o: settings.video_title,secure:settings.secure,vc: settings.temp_content_container,ifr: settings.video_iframe,button: settings.video_button};
					$E.addListener(vlinks_od[i], "click", $T.revealVideo,od_video_obj);}}	
			},
			revealVideo : function(e,action_obj){
				if($(action_obj.vc) != null) document.getElementById(action_obj.vc).style.display = 'none';
				if(!$(action_obj.ifr)) return;  
				(action_obj.secure == true) ? pre = 'http://secure.cbc.ca/html/' : pre = '/news/video';
				switch(action_obj.vsize){
					case 'lg': 
						var v_src	= pre+'/embed_static_live_hi.html?'+action_obj.src;		
						var ifr_h  	= '304px';
						var ifr_w  	= '392px';		
					break;
					case 'sm': 
						var v_src	= pre+'/embed_static_live_lo.html?'+action_obj.src;		
						var ifr_h  	= '184px';
						var ifr_w  	= '392px';		
					break;	
					case 'od': 
						var v_src	= pre+'/embed_static_large.html?'+action_obj.src;		
						var ifr_h 	= '358px';
						var ifr_w  	= '392px';			
					break;
					case 'default': 
						var v_src	= pre+'/embed_static_large.html?'+action_obj.src;		
						var ifr_h 	= '358px';
						var ifr_w  	= '392px';			
					break;}
				if($(action_obj.video_title_o)) $(action_obj.video_title_o).innerHTML= action_obj.video_title;
				$(action_obj.ifr).src 			= v_src; 
				$(action_obj.ifr).style.display	='block'; 
				$(action_obj.ifr).style.height	=ifr_h; 
				$(action_obj.ifr).style.width	=ifr_w; 		
				if($(action_obj.button)){ $(action_obj.button).style.display='none';}					
				$E.stopEvent(e);
			}
		}
	}();		
}catch(err){}
