/*
	required: swfobject.js, prototype.js

*/

function flashEnabled(){
	return (swfobject.getFlashPlayerVersion().major >= 8);
}

function insertHtml5Video(divName, principle){
	$(divName).update(
'		<video id="video5" width="640" height="352" controls="controls" autoplay="autoplay" onended="onVideoFinished();" poster="/video/video_'+principle+'_preview.jpg">' +
'		  <source src="/video/mp4_/' + principle + '.mp4" type="video/mp4">' +
'		  <source src="/video/mp4/' + principle + '.ipod.mp4" type="video/mp4">' +
'		  <source src="/video/ogg/' + principle + '.ogg" type="video/ogg">' +
'		  Your browser does not support neither Flash nor HTML5 video.' +
'		</video>');
}

function removeHtml5Video(divName){
	$(divName).update('');
}

function insertFlashVideo(divName, principle){
	var params = {
		'bgcolor':'#FFFFFF',
		'allowScriptAccess':'always',
		'allowFullscreen':'true'
	}
	var attributes = {};

	flashvars = {
		'videoLocation' : '../video/' + principle + '.flv'
	};

	swfobject.embedSWF('flash/video.swf', divName, '642', '375', '8.0.15', false, flashvars, params, attributes);
}

function insertFlashIntro(divName){
  	var params = {
		'bgcolor':'#FFFFFF',
		'allowScriptAccess':'always',
		'allowFullscreen':'true'
	}
	var attributes = {};

	flashvars = {
		videoDir : "/video/"
	};
	
	swfobject.embedSWF('flash/intro.swf', divName, '1000', '600', '8.0.15', false, flashvars, params, attributes);
}


function showVideo(principle){
	//document.getElementById('video_player_holder_frame').style.display='block';
	$('video_player_holder_frame').setStyle({display : 'block'});
	if (!flashEnabled())
		insertHtml5Video('video_player', principle);
}

function hideVideo(){
	//document.getElementById('video_player_holder_frame').style.display='none';
	$('video_player_holder_frame').setStyle({display : 'none'});
	if (!flashEnabled())
		removeHtml5Video('video_player');
}
