var video_id = 4632707;
var moogaloop = false;
		
function vimeo_player_loaded(swf_id) {
	moogaloop = $(swf_id);
	$('controls').setStyle('display', '');
	
	Swiff.remote(moogaloop, 'api_addEventListener', 'onProgress', 'vimeo_on_progress');
	Swiff.remote(moogaloop, 'api_addEventListener', 'onLoading',  'vimeo_on_loading');
	Swiff.remote(moogaloop, 'api_addEventListener', 'onFinish',   'vimeo_on_finish');
	Swiff.remote(moogaloop, 'api_addEventListener', 'onPlay',     'vimeo_on_play');
	Swiff.remote(moogaloop, 'api_addEventListener', 'onPause',    'vimeo_on_pause');
	Swiff.remote(moogaloop, 'api_addEventListener', 'onSeek',     'vimeo_on_seek');
		
	$('vimeo_duration').innerHTML = Swiff.remote(moogaloop, 'api_getDuration');
}
function vimeo_play(swf_id) {
	moogaloop = $(swf_id);
	moogaloop.play();
	Swiff.remote(moogaloop, 'play', true);
}
function vimeo_pause(swf_id) {
	/*
	moogaloop = $(swf_id);
	moogaloop.pause();
	*/
	Swiff.remote(moogaloop, 'pause', true);
}
function vimeo_on_play(swf_id) {
	$('state').innerHTML = 'Playing';
}
		
function vimeo_on_pause(swf_id) {
	$('state').innerHTML = 'Paused';
}

function vimeo_on_seek(time, swf_id) {
	$('state').innerHTML = 'Seeking to ' + time;
}
		
function vimeo_on_progress(time, swf_id) {
	$('vimeo_cur_time').innerHTML = time + 's';
}
		
function vimeo_on_loading(data, swf_id) {
	$('vimeo_bytes_loaded').innerHTML = data.bytesLoaded;
	$('vimeo_bytes_total').innerHTML = data.bytesTotal;
	$('vimeo_decimal_loaded').innerHTML = data.decimal;
	$('vimeo_percent_loaded').innerHTML = data.percent + '%';
}
		
function vimeo_on_finish(swf_id) {
	$('state').innerHTML = 'Finished';
}
		
function toggle_loop(el) {
	if (el.value == 'Loop is off') {
		el.value = 'Loop is on';
		Swiff.remote(moogaloop, 'api_setLoop', true);
	}
	else {
		el.value = 'Loop is off';
		Swiff.remote(moogaloop, 'api_setLoop', false);
	}
}
function rendervideo(video_id) {
	document.getElementById('flvplayerbuttons').style.display='none';
	document.getElementById('flvplayer').innerHTML='';
	document.getElementById('ytvideo').style.display='none';
	document.getElementById('wmvplayer').style.display='none';
	document.getElementById('videoplayer').style.display='';
	var swf_id = 'moogaloop';
	var moogaloop = new Swiff('http://vimeo.com/moogaloop.swf', {
	    id: swf_id,
		container: 'vimeo_player_holder',	
	    width: 450,
	    height: 305,
	    vars: {
	        clip_id: video_id,
	        show_portrait: 1,
	        show_byline: 1,
	        show_title: 1,
			js_api: 1, // required in order to use the Javascript API
			js_onLoad: 'vimeo_player_loaded', // moogaloop will call this JS function when it's done loading (optional)
			js_swf_id: 'moogaloop' // this will be passed into all event methods so you can keep track of multiple moogaloops (optional)
	    },
		params: {
			allowscriptaccess: 'always',
			allowfullscreen: 'true'
		}
	});
};
