setStyle = YAHOO.util.Dom.setStyle;
function _getEl(elName) {
	return document.getElementById(elName);
}
function vimeo_player_loaded(swf_id) {
	moogaloop = _getEl(swf_id);
	moogaloop.api_addEventListener('onFinish', 'vimeo_on_finish');
}
function vimeo_close() {
	if (large_carousel) {
		large_carousel.startAutoPlay();
	}
	_getEl('moogaloop_holder').innerHTML = '<div id="moogaloop"></div>';
	YAHOO.util.Dom.setStyle(_getEl('video_holder'), 'z-index', '1');
}

function vimeo_show() {
	el = _getEl('video_holder');
	YAHOO.util.Dom.setStyle(el, 'opacity', '0');
	YAHOO.util.Dom.setStyle(el, 'z-index', '15');
	var effect = {opacity: {from: 0, to: 1 }};
	var easing = YAHOO.util.Easing.easeOut;
	var ani = new YAHOO.util.Anim(el, effect, 2, easing);
	ani.animate();
}

function vimeo_on_finish(swf_id) {
	vimeo_close();
}

function loadVideo(video_id) {
	if (large_carousel) {
		large_carousel.stopAutoPlay();
	}
	vimeo_show();
	var swf_id = 'moogaloop';
	var flashvars = {
		clip_id: video_id,
		show_portrait: 0,
		show_byline: 0,
		show_title: 0,
		height: 360,
		width: 480,//592
		js_api: 1, 
		js_onLoad: 'vimeo_player_loaded', 
		js_swf_id: 'moogaloop',
		autoplay:1
	};
	var params = {
		allowscriptaccess: 'always',
		wmode: 'transparent',
		allowfullscreen: 'true'
	};
	var attributes = {};

	swfobject.embedSWF(
		"http://vimeo.com/moogaloop.swf", 
		swf_id, 
		flashvars.width, flashvars.height, 
		"9.0.0",
		"expressInstall.swf", 
		flashvars, params, attributes);
	
}
