//FSCommands are caught with moviename_DoFSCommand;
//command (string): some function to run;
//args (string):	Some arguments to play with. Currently passing urlstring style.
function e2iPlayer4in1_DoFSCommand(command, args) { 
	//alert("command = " + command + ", args = " + args);
	var args = args.split("&");
	for (var i=0;i<args.length;i++)
	{
		args[i] = args[i].split("=");
		arguments[args[i][0]]=args[i][1];
	}
	
	//alert(command+';args:'+ args);
	//remove media server from source
	var mediaServer = /rtmp:\/\/entpo5hsc5fc.rtmphost.com\/videoplayer\//;
var source = arguments["sourceFile"].replace(mediaServer,"")

	//Play handler
	if (arguments["action"]=="play") { 
	
			
	} //stop with second count of > 0 handler
	  else if (arguments["action"] == "stop" && parseFloat(arguments["currentSecond"]) > 0) {

	//alert("stop " + source + " " + arguments["currentSecond"]);
	
	movieStoped(source,arguments["currentSecond"]);
	
	} //close video handler, may happen on video change or page close
	  else if (arguments["action"] == "close") {

	
	} //complete handler, w00t
	  else if (arguments["action"] == "complete") {
movieCompleted(source)
	}
	

}

var vbscript_FSCommand_str	=	"<script language='vbscript'>\n";
vbscript_FSCommand_str	+=		"Sub e2iPlayer4in1_FSCommand(ByVal command, ByVal args)\n";
vbscript_FSCommand_str	+=		'	call e2iPlayer4in1_DoFSCommand(command, args)\n';
vbscript_FSCommand_str	+=		'end sub\n';
vbscript_FSCommand_str	+=		'</script>\n';

document.write(vbscript_FSCommand_str);


function movieStoped(src,seconds)
{

    doTracking = document.info.DoTracking.value;
  //alert(doTracking)
    if(doTracking == "True")
    {
   // alert("stop")
        var CustID = document.info.CustID.value;
        var ContactID =document.info.ContactID.value;
        if(ContactID<0||CustID<0)//bail if missing params
        {return false;}
        GoP1D.TrackingWS.addMovieViewed(CustID,ContactID,src,seconds,false)
    }


}
function movieCompleted(src)
{
    doTracking = document.info.DoTracking.value;
  //  alert(doTracking)
    if(doTracking == "True")
    {
    var CustID = document.info.CustID.value;
    var ContactID =document.info.ContactID.value;
    if(ContactID<0||CustID<0) //bail if missing params
    {return false;}
    GoP1D.TrackingWS.addMovieViewed(CustID,ContactID,src,seconds,true)
    }
}