var AnalyticsArray=new Array();

function videoPlayer_DoFSCommand(command, args)
{
	if (command == "catchAnalyticEvent")
	{
		catchAnalyticEvent(args)
	} 
}


function catchAnalyticEvent(args)
{
	var today       = new Date();
  	var strYear     = today.getFullYear();
    var iMonth      = today.getMonth() + 1; // +1, we do NOT want zero-based month index
    var iDay		= today.getDate();
    var iHour		= today.getHours();
    var iMin		= today.getMinutes();
    var iSec		= today.getSeconds();
    //2008-07-08 22:45:03
    var Timestamp = strYear + "-" + iMonth + "-" + iDay + " " + iHour + ":" + iMin + ":" + iSec;
	AnalyticsArray.push(args + ","+Timestamp);
}

function ok() 
{ 
	// do nothing; 
}
	
function Failed()
{
	//
}
	
function uploadAnalytics()
{
	if (AnalyticsArray.length != 0)
	{
		// upload 	
		//alert(Object.toJSON(AnalyticsArray));
		new Ajax.Request("http://analytics.monstermediaworks.ca/upload",
		{
			method: 'GET',
			crossSite: true,
			parameters: {
				Analytics: Object.toJSON(AnalyticsArray)},
		    	onSuccess: function(transport)
		    	{
					var x = transport.responseText;
					if (x.indexOf("ok") = -1) 	
					{
						// do nothing for now. Email update to come
					} 
		    	}
		});	
	}
	AnalyticsArray.length=0;
}
new PeriodicalExecuter(uploadAnalytics, 15);

  

