mObjectives = new Object(); 
this.mObjectives = new Object(); 
function ADLTracking(iObjs, iLearnerID, iScopeID)  {	if (iObjs != null)	{		for (var i = 0; i < sizeof(iObjs); i++)		{			obj = iObjs[i];			// Construct an objective for each local objective			objTrack = new SeqObjectiveTracking(obj, iLearnerID, iScopeID);			if (mObjectives == null)			{				mObjectives = new Object();			}			// todo check			mObjectives[obj.mObjID] = objTrack;			// Remember if this objective contributes to rollup			if (obj.mContributesToRollup)			{				mPrimaryObj = obj.mObjID;			}		}	}	else	{		// All activities must have at least one objective and that objective		// is the primary objective		def = new SeqObjective();		def.mContributesToRollup = true;		objTrack = new SeqObjectiveTracking(def, iLearnerID, iScopeID);				if (mObjectives == null)		{			mObjectives = new Object();		}		// todo check		mObjectives[def.mObjID] = objTrack;		mPrimaryObj = def.mObjID;	}}
6251	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6251/2340ef08287de9a8e3b6efbfaa18b2d54d6a5dc2/ADLTracking.js/clean/Modules/Scorm2004/scripts/adl2js/ADLTracking.js