if (typeof org == 'undefined') { var org = {}; }
if (typeof org.strobemediaplayback == 'undefined') { org.strobemediaplayback = {}; }
if (typeof org.strobemediaplayback.players == 'undefined') { org.strobemediaplayback.players = {}; }

org.strobemediaplayback.InteractiveCC = function(player)
{
	//this.player = player;	
	
}

org.strobemediaplayback.InteractiveCC.prototype = 
{

}


org.strobemediaplayback.StrobeMediaPlaybackJSUI = function(player)
{
	this.player = player;	
	
}

org.strobemediaplayback.StrobeMediaPlaybackJSUI.prototype = 
{
	
	onDurationChange: function(duration)
	{
		//alert(duration);
		//debug(allDisNumTimeCodeArray);
		//debug(allDisNumArray);
	},
	
	onCurrentTimeChange: function(currentTime)
	{
		//alert(currentTime);
		//debug(currentTime);
		showPlayPostion(currentTime);
	},

	onPlayClick:function(event)
	{
		var player = event.data.player;
		var state = player.getState();
		//alert("onPlayClick:function:"+state);
		
	},
	onMediaPlayerStateChange : function(value)
	{
		debug("onMediaPlayerStateChange:" + value);
		if (value == 'ready') 
		{		
			onPlayComplete();
		}
		//alert("onMediaPlayerStateChange:" + value);
		
	}
}

// Utilities
//	
org.strobemediaplayback.bindListeners = function (player, instance, instanceName)
{
	for (var name in instance)
	{
		if (name.indexOf('on') == 0)
		{
			var eventName = name.charAt(2).toLowerCase() + name.substring(3);
			player.addEventListener(eventName, instanceName + "." + name);
		}
	}
}

