
// include other js files
document.writeln('<script src="/javascripts/jquery/jquery.js" type="text/javascript"><\/script>');
document.writeln('<script src="/javascripts/jquery/jquery-ui.js" type="text/javascript"><\/script>');
document.writeln('<script src="/javascripts/video/effects.js" type="text/javascript"><\/script>');
document.writeln('<script src="/javascripts/videoplayer/javascripts/swfobject.js" type="text/javascript"><\/script>');
document.writeln('<script src="/javascripts/video/effects.js" type="text/javascript"><\/script>');
document.writeln('<script src="/javascripts/video/widgets.js" type="text/javascript"><\/script>');
document.writeln('<script src="/javascripts/video/player.js" type="text/javascript"><\/script>');
document.writeln('<script src="/javascripts/video/chromeless.js" type="text/javascript"><\/script>');

function init(id,videoPath,mode) {

	// don't execute this function twice
	if (arguments.callee.done) return;
	arguments.callee.done = true;

	// populate widget before rendering video player
	populateWidgets(id,mode);

	// Test for YouTube embed
	if ( videoPath.indexOf("youtube.com") != -1 ) {

        // Chromeless player
		loadChromeless(videoPath);

	} else {

		// load video player
		var fo = new SWFObject("/javascripts/videoplayer/main.swf", vPlayer.conn, "100%", "100%", "9", "#ffffff", true);
		// need this next line for local testing, it's optional if your swf is on the same domain as your html page
		fo.addParam("allowScriptAccess", "always");
		fo.addParam("wmode","transparent");
		fo.addVariable("file_path",escape(videoPath));
		fo.write("vid");

		// start video timestamp polling
		setInterval("pollCuepoint()", 1000);
		quickPlayToggleState();	// check state of quickPlay controls
	}
}

