/***
	Brightcove event listener

The Brightcove Player sends the following events. Some event messages contain additional information passed as arguments.

"player load" -- no additional info sent
"template load" -- no additional info sent
"view" -- name of title(s)
"detail" -- name of title
"start" -- name of title
"complete" -- name of title

The number of arguments returned differs depending on the event. Events have either 1 or 2 arguments, with the first argument always being the name of the event.

	argument[0] == event 
	argument[1] == additional event info (if any)

***/

function reportEvent(arg0, arg1) 
{
	if ( arg0 == "player load" )
	{
		var s_events 	= "event2";
		sendLinkEvent('', arg0, 'bbplayer')
	}

	if ( arg0 == "START" )
	{
		var s_events	= "event3";
		var clipID		= arg1.split('^');
		var s_eVar2		= clipID[1];
		sendLinkEvent('', arg0, 'bbplayer')
	}
	
	if ( arg0 == "video complete" )
	{
		var s_events	= "event4";
		var clipID 		= arg1.split('^');
		var s_eVar3		= clipID[1];
		sendLinkEvent('', arg0, 'bbplayer')

	}

	//debugging
	if ( location.search.indexOf("omniTrak") != -1 )
	{

	var strMsg = "";
	var newWin = window.open('', 'debugger', 'height=800,width=600,top=40,left=40,resizable');
		if (arg0) strMsg += "<br/><b>reportEvent():</b><br/>arg[0]=" + unescape(arg0);
		if (arg1) 
		{
			var clips = unescape(arg1);
			if (arg1.indexOf("|") == -1 ) 
			{
				strMsg += "<br/><b>reportEvent():</b><br/>arg[1]=" + clips;
			} else {
				clips_ary = clips.split("|");
				strMsg += "clips_ary.length=" + clips_ary.length;
				strMsg += "clips_ary=" + clips_ary;
				strMsg += "<br/><b>reportEvent():</b><br/>arg[1]:";

				for (var c=0; c<clips_ary.length; c++) 
				{
					strMsg += "<br/>&nbsp;&nbsp;clips_ary["+c+"]=" + clips_ary[c];
				}
			}
		}
		newWin.focus();
		newWin.document.write(strMsg);
	} //end debugging


} //end of reportEvent()


