function Player(container, _controlbar, name, swf, player, splash, high) {

	if (high) container.css('height', high+'px');

	container.append('<div href="' + swf + '" style="display:block; width:640px; height:' + high + 'px" id="' + name + '" name="' + name + '"></div>');
	var image = $('<img src="' + splash + '" style="position:absolute; top:0; left:0;" class="splash" />').appendTo(container);
	container.append('<a href="javascript:void(0)" class="playButton"></a>');

	var cBarContainer = $('<div class="controlbar"><div class="hulu" id="' + _controlbar + '"></div></div>').appendTo(container),
		controlbar = $('div#' + _controlbar),
		timer,
		timeout = 6000;

	var _p = $f(name, player, {
		play: {
			opacity:0
		},
		clip: {
			autoPlay: false,
			autoBuffering: false,
			onPlay: function() {
				$('a.playButton').hide();
				$('.splash').remove();
			},
			onPause: function() {
				//$('a.playButton').show();
			},
			onStop: function() {
				//$('a.playButton').show();
			},
			onResume: function() {
				$('a.playButton').hide();
				$('.splash').remove();
			},
			onBegin: function() {
				$('a.playButton').hide();
				$('.splash').remove();
			}
		},
		plugins: {controls: null}
	}).controls(controlbar.attr('id'), {duration: 25});

	// Hover on movie
	container.hover(
		function() {
			clearTimeout(timer);
			controlbar.stop().animate({ height:28 });
		},
		function() {
			clearTimeout(timer);
			timer = setTimeout((function() { controlbar.stop().animate({ height:0 }); }), timeout / 6);
		}
	);

	// Large play button
	$('a.playButton').mousedown(function() {
		_p.play();
	});

	return _p;
}
