$(document).ready(function() {
	
	var fbbg = $('#fancybox-outer').css('background');
	
	function handleAddress(event) {
	
		if (typeof($('#ltevideoplayer').get(0)) != 'undefined'){
			if (event.pathNames.length == 0){
				$.fancybox.close();
			}else if (typeof($('#ltevideoplayer').get(0)['setSWFAddressValue']) != 'undefined'){
				$('#ltevideoplayer').get(0).setSWFAddressValue(event.value, false);
			}
		} else if ((event.pathNames[0] == 'video') || (event.pathNames[0] == 'podcast')) {
			$("#videoplayer").trigger('click');
		} 
	}
	
	// Event handlers
	$.address.init(function(event) {
		handleAddress(event);
	}).change(function(event) {
		handleAddress(event);
	}).internalChange(function(event) {
		handleAddress(event);
	}).externalChange(function(event) {
		handleAddress(event);
	});
	
	
	
	$('#videoplayer').fancybox({
		padding: 0,
		margin: 0,
		overlayOpacity: 0.85,
		overlayColor: '#000',
		width: 792,
		height: 376,
		onComplete: function () {
			$('#fancybox-outer').css('background', 'none');
			$('#fancybox-wrap').css('width', '792px');
			$('#fancybox-wrap').css('height', '376px');
			$('#fancybox-inner').css('width', '792px');
			$('#fancybox-inner').css('height', '376px');
		},
		onClosed: function() {
			$.address.value('');
			$('#fancybox-outer').css('background', fbbg);
		},
		swf: {
			hasVersion: '9.0.115',
			menu: false,
			scale: 'noScale',
			allowScriptAccess: 'always',
			wmode: 'transparent',
			id: 'ltevideoplayer',
			base: '/',
			flashvars: {
				locale: 'en_us'
			}
		}
	});
	
});
