var time_in_seconds = 0;
var percent_complete = 0;


var flashvars = {
	stream_name: 'livestream2'
	};


var params = {
	allowFullScreen: "true",
	wmode: "transparent",
	allowscriptaccess: "always"
	};

function initPlayer() {
	swfobject.embedSWF('http://thesharpestrides.distancelearningcenter.com/flash/player_live.swf', 'player_code', 900, 500, "9.0.115", "http://thesharpestrides.distancelearningcenter.com/expressInstall.swf", flashvars, params);
	}
	
function fix_show() {
	var player_code = document.getElementById('player_code');
	player_code.style.visibility = 'visible';
}

var prev_event = "";
var session_id = "13212";

function sendScreening(et) {
	if(prev_event != et) {
	  prev_event = et;
		jQuery.post('http://thesharpestrides.distancelearningcenter.com/videos/1000/record_action.js', {event_type_id: et, video_screening_session_id: session_id, percent_complete: percent_complete, authenticity_token: '7D44v8Fe+p3ntIK6UoNVY68WADwNMsNE5ztVyFucMhk='} );
	}
}

function updateProgress() {
	
}

function loadFinalQuiz() {
	
}



window.onbeforeunload=respondToStop;
function respondToFinish() { sendScreening("1"); updateProgress(); loadFinalQuiz(); }
function respondToPlay() { sendScreening("2"); }
function respondToPause() { sendScreening("3"); }
function respondToStop() { sendScreening("4"); updateProgress(); }

function respondToTime(t, p) {
	
	time_in_seconds = Math.round(t);
	percent_complete = p;
	}

jQuery(document).ready(function() {
	initPlayer();
});

function grayOut(vis, options) {
	// I moved the responisbility of the styling to an external css file
	var dark=document.getElementById('focus_screen');
	if (!dark) {        
		var tbody = document.getElementsByTagName("body")[0];
		var tnode = document.createElement('div');                // Create the layer.
		    tnode.id='focus_screen'; 
		    tbody.appendChild(tnode);                             // Add it to the web page
		    dark=document.getElementById('focus_screen');  // Get the object.
	}
	if (vis) {
		dark.style.display='block';
		visible = false;
	}
	else {
		dark.style.display='none';
		visible = true;
	}
}

function getFlashMovie(movieName) {
	return document.getElementById(movieName);
}
