function FindLMSAPI()
{
var oAPI = null;
var oWalkOpeners = window;
var oWalkParents = window;
try
{
while (oWalkOpeners)
{
while (oWalkParents)
{
if ("object" == typeof(oWalkParents.API))
{
try
{
oWalkParents.API.LMSGetLastError();
oAPI = oWalkParents.API;
break;
}
catch(e)
{
}
}
if (oWalkParents == oWalkParents.parent) break;
oWalkParents = oWalkParents.parent;
}
if (oAPI || (oWalkOpeners == oWalkOpeners.opener)) break;
oWalkOpeners = oWalkOpeners.opener;
oWalkParents = oWalkOpeners;
}
}
catch(e)
{
}
return oAPI;
}