/*
 * IdeaValley Innovation
 * FlipSite
 * Maio 2006
 * Luiz Paulo dos Prazeres J?nior
 * 
 * Tracking Class
 */

var trackinhPath 	= toolsPath+"flipTracking/";
var TrackingClass	= Class.create();

TrackingClass.prototype = {
    initialize: function () {

		this.PageViewTimer = new Cronometro();

		if(typePlayer == "double") mode = "A"; else if(typePlayer == "single") mode = "D";
		
		x_insertBasic(idUsuario, screen.width+"x"+screen.height, idEdicao, idCaderno, 5, this.PageViewTimer.getStart(), mode, this.returnTracking);

		FlipAction.register(this.insertPageView,    "gotoPage",    "after");
		FlipAction.register(this.insertMateriaView, "gotoMateria", "before");
		FlipAction.register(this.insertAnuncioView, "gotoAnuncio", "before");
		FlipAction.register(this.insertActionView,  "openURL",     "before");
		FlipAction.register(this.insertActionView,  "openMateria", "before");

    },

	insertPageView: function () {

        timeOnPage = Tracking.PageViewTimer.endTimer();
        unixTime   = Tracking.PageViewTimer.zerar();
		
		if(typePlayer == "double") mode = "A"; else if(typePlayer == "single") mode = "D";

		x_insertPageView(arrayToArgs(arguments, 0), unixTime, timeOnPage, mode, Tracking.returnTracking);

	},

	insertMateriaView: function (page, idEdicao, idCaderno, idMateria, termo, origemView) {

		x_insertMateriaView(idMateria, origemView, this.returnTracking);

	},

	insertActionView: function (idConteudo, idActionType) {
		
		x_insertActionView(idConteudo, idActionType, this.returnTracking);
		
	},

	insertAnuncioView: function (page, idEdicao, idCaderno, idAnuncio, origemView) {
		
		x_insertAnuncioView(idAnuncio, origemView, this.returnTracking);

	},

	insertHotNews: function (page) {
	},

	returnTracking: function (returnString){

//        alert("RESULTADO: "+returnString);

	}

};

Tracking = new TrackingClass();