function playVideo(video, auto_play_next, element) {
	var qmark = video.url.indexOf('?');
	if (video.url.substring(qmark-3,qmark).toLowerCase() == 'wmv') {
		video.type = 'w';
	} else {
		video.type = 'f';
	}
	
	var width=element.offsetWidth;
	var height=element.offsetHeight;
	
	if (video.type=='w') {
		if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
			element.innerHTML = '<object type="application/x-ms-wmp" id="FireFox" width="' + width + '" height="' + height + '">' +
			'<param name="URL" value="' +
			video.url +
			'">' +
			'<param name="AutoStart" value="true">' +
			'<param name="ShowTracker" value="true">' +
			'<param name="ShowControls" value="true">' +
			'<param name="ShowGotoBar" value="false">' +
			'<param name="ShowDisplay" value="false">' +
			'<param name="ShowStatusBar" value="false">' +
			'<param name="AutoSize" value="false">' +
			'<param name="StretchToFit" value="true">' +
			'<a></a> <!--MSIE workaround--> ' +
			'</object>';
		}
		else {
			element.innerHTML = '<object id="MSIE" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="video/x-ms-wmv" width="'+width+'" height="'+height+'">'+
			    '<param name="URL" value="'+video.url+'">' +
			    '<param name="AutoStart" value="true">' +
			    '<param name="ShowTracker" value="true">' +
			    '<param name="ShowControls" value="true">' +
			    '<param name="ShowGotoBar" value="false">' +
			    '<param name="ShowDisplay" value="false">' +
			    '<param name="ShowStatusBar" value="false">' +
			    '<param name="AutoSize" value="false">' +
			    '<param name="StretchToFit" value="true">' +
			'</object>';
		}
	}
	else if (video.type=='f') {
		var flash_embed_div = document.createElement('div');
		flash_embed_div.id = 'flv_embed';
		element.innerHTML = '';
		element.appendChild(flash_embed_div);

		var flashvars = {
			twidth: '420',
			theight: '354',
			source: video.url,
			show_controls: (video.show_controls==null||video.show_controls=='')?'SkinUnderPlayStopSeekFullVol.swf':video.show_controls,
			auto_play_next: auto_play_next*1
			
		};
		if (video.show_controls)
			flashvars.show_controls = video.show_controls;
			
		var params = {
			allowscriptaccess: 'always',
			allowfullscreen: 'true'
		};
		var attributes = {};
		swfobject.embedSWF(FS_URL+"flash/videoplayers/flvplayer_alt.swf", "flv_embed", flashvars.twidth, flashvars.theight, "9.0.0", fs_url+"scriptaculous/expressInstall.swf", flashvars, params, attributes);
	}
	else if (video.type=='a') {
		var flash_embed_div = document.createElement('div');
		flash_embed_div.id = 'flv_embed';
		element.innerHTML = '';
		element.appendChild(flash_embed_div);

		var flashvars = {};	
		var params = {
			wmode: 'transparent',
			allowscriptaccess: 'always'
		};
		var attributes = {};
		swfobject.embedSWF(video.url, "flv_embed", width, height, "9.0.0", fs_url+"scriptaculous/expressInstall.swf", flashvars, params, attributes);
	}
	
	// Google Analytics
	if (video.track) {
		var gid = '';
		var gheader = '';
		var gevent = null;
		var gaction = null;
		var gurl = null;
		
		if (video.id)
			gid = video.id;	// in case we missed a template
		if (video.header)
			gheader=video.header;
		if (video.track_event)
			gevent = video.track_event;
		if (video.track_action)
			gaction = video.track_action;
		if (video.track_url)
			gurl = video.track_url;
		
		googleTrack(gid, gheader, gevent, gaction, gurl);
	}
}

function googleTrack(item_id, item_description, event, action, url) {
	if (event==null)
		event = 'Multimedia';
	if (action==null)
		action = 'Play Video';
	if (url==null)
		url = '/multimedia/play/';

	try {
		pageTracker._trackEvent(event,action,url+item_id+' - '+item_description);
	}
	catch (e) {
		urchinTracker(url+item_id);
	}
}

function showVideoTab(element, parent) {
	var tabs = document.getElementsByTagName('div');
	for(var x=0; x<tabs.length; x++) {
		if(tabs[x].className=='video_section_tab_content') {
			tabs[x].style.display='none';
		}
	}

	tabs = document.getElementsByTagName('div');
	for(var x=0; x<tabs.length; x++) {
		if(tabs[x].className=='video_section_tab_selected') {
			tabs[x].className='video_section_tab'
		}
	}
		
	var e = document.getElementById(element);
	e.style.display='block';
	
	parent.className='video_section_tab_selected';
}

function show_channels()
{
	document.getElementById('video_section_submenu').style.display='block';
}

function hide_channels()
{
	document.getElementById('video_section_submenu').style.display='none';
}