mDuration += min * 60; 
this.mDuration += parseFloat(min) * 60; 
function ADLDuration(iOptions)  {	var iOptions = ilAugment({		iFormat: FORMAT_SECONDS,		iValue: 0		}, iOptions );	var iFormat = iOptions.iFormat;	var iValue = iOptions.iValue;	if ($iValue == 0)	{		mDuration = 0;	}		var hours = null;	var min = null;	var sec = null;	switch (iFormat)	{		case FORMAT_SECONDS:		{            var secs = 0.0;			secs = iValue;			mDuration = secs * 1000.0;			break;		}		case FORMAT_SCHEMA:		{			// todo: make this work            var locStart = iValue.indexOf('T');            var loc = 0;			if ( locStart != -1 )			{				// todo: make this work				locStart++;				loc = iValue.indexOf("H", locStart);							if ( loc != -1 )				{					hours = iValue.substring(locStart, loc);					mDuration = Double.parseDouble(hours) * 3600;					locStart = loc + 1;				}				// todo: make this work				loc = iValue.indexOf("M", locStart);				if ( loc != -1 )				{					min = iValue.substring(locStart, loc);					mDuration += min * 60;					locStart = loc + 1;				}				// todo: make this work				loc = iValue.indexOf("S", locStart);				if ( loc != -1 )				{					sec = iValue.substring(locStart, loc);					mDuration += Double.parseDouble(sec);				}			}			break;		}		default:		{			// Do nothing		}	}}
6251	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6251/2340ef08287de9a8e3b6efbfaa18b2d54d6a5dc2/ADLDuration.js/buggy/Modules/Scorm2004/scripts/adl2js/ADLDuration.js