function onLcContentPageLoaded_imageChangeHandler(strImgUrl){}
function onLcContentPageLoaded_bannerChangeHandler(strBannerID){}
function onLcContentPageLoaded_headlineChangeHandler(strHeadline){}
function onLcContentPageLoaded_longtextChangeHandler(strLongtextFile){}
function onLcContentPageLoaded_menuItemIndexHandler(iMenuItemIndex, strMenuName){}
function onLcContentPageLoaded_menuNameHandler(strMenuName, iMenuItemIndex){}
function onLcContentPageLoaded_completeHandler(strActionImageUrl, strActionBannerNumber, strActionHeadlineText, strActionLongtextUrl, iMenuItemIndex, strMenuName, iMenuItemLevel, iMenuItemId, strURL){}

function onLcContentPageLoaded2(strUrl)
{
        if(typeof(LCSiteMenus) == 'undefined' || !LCSiteMenus)
        {
            return;
        }

    if(strUrl.indexOf('_lccms_/') > -1)
    {
        strUrl = strUrl.substring(strUrl.indexOf('_lccms_/'));
    }

    var strSearch = '';
    var arUrlParams = new Array();
    if(strUrl.indexOf('?') > -1)
    {
        strSearch = strUrl.substring(strUrl.indexOf('?'));
        arUrlParams =     LCLib_ParseUrlParams(strSearch);

        strUrl = strUrl.substring(0, strUrl.indexOf('?'));
    }

    var iMID = -1;
    var strNewSearch = '';
    for(var i = 0; i < arUrlParams.length; i += 2)
    {
        if(arUrlParams[i] == 'MID')
        {
            iMID = Number(arUrlParams[i + 1]);
        }
        else
        {
                if(arUrlParams[i] == 'VER')
                {
                    continue;
                }

            if(strNewSearch.length == 0)
            {
                strNewSearch = strNewSearch + '?';
            }
            else
            {
                strNewSearch = strNewSearch + '&';
            }

            strNewSearch = strNewSearch + arUrlParams[i] + '=' + arUrlParams[i + 1];
        }
    }

        if(iMID > -1)
        {
            strUrl = strUrl + strNewSearch;
        }

    var strNewImgUrl = 'images/defaultmenubanner.gif';
    var strNewBannerNumber = '';
    var strNewHeadline = '';
    var strNewLongtextFile = '';
    var iMenuItemIndex = 0;
    var strLastMenuName = '';
    var strMenuName = '';
    var iMenuItemLevel = 0;

    for(var i = 0; i < LCSiteMenus.length; i++)
    {
        var objMenu = LCSiteMenus[i];

        if(objMenu[0] == 0)
        {
            iMenuItemIndex = 0;
            strLastMenuName = LCSiteMenus[i][3];
            continue;
        }

        var strUrlCompare = objMenu[2];
        if(strUrlCompare.indexOf('_lccms_/') > -1)
        {
            strUrlCompare = strUrlCompare.substring(strUrlCompare.indexOf('_lccms_/'));
        }

                if(iMID < 0)
                {
                    var iSearchPos = strUrlCompare.indexOf('?');

                    if(iSearchPos > -1)
                    {
                        strUrlCompare = strUrlCompare.substr(0, iSearchPos);
                    }
                }

                var iSearchPos = strUrlCompare.indexOf('?');
                var arUrlParamsCompare = new Array();
                if(iSearchPos > -1)
                {
                    arUrlParamsCompare = LCLib_ParseUrlParams(strUrlCompare.substr(iSearchPos));
                    strUrlCompare = strUrlCompare.substr(0, iSearchPos);
                }

                for(var iUrl = 0; iUrl < arUrlParamsCompare.length - 1; iUrl += 2)
                {
                    if(arUrlParamsCompare[iUrl] == 'VER')
                    {
                        continue;
                    }

                    if(strUrlCompare.indexOf('?') == -1)
                    {
                        strUrlCompare += '?';
                    }
                    else
                    {
                        strUrlCompare += '&';
                    }

                    strUrlCompare += arUrlParamsCompare[iUrl] + '=' + arUrlParamsCompare[iUrl + 1];
                }

        if(strUrlCompare == strUrl)
        {
            if(iMID < 1 || iMID == Number(objMenu[1]))
            {
                var strAdditional = objMenu[4];

                var iStart = -1;
                var iEnd = -1;

                iMenuItemLevel = objMenu[0];

                iStart = strAdditional.indexOf('_miimg_');
                if(iStart > -1)
                {
                    iStart += 7;
                    iEnd = strAdditional.indexOf('_miimg2_', iStart);
                    if(iEnd > -1)
                    {
                        strNewImgUrl = '_lccms_/menuitemactions/actionimages/' + strAdditional.substring(iStart, iEnd);
                    }
                }

                iStart = strAdditional.indexOf('_mibanner_');
                if(iStart > -1)
                {
                    iStart += 10;
                    iEnd = strAdditional.indexOf('_mibanner2_');
                    if(iEnd > -1)
                    {
                        strNewBannerNumber = strAdditional.substring(iStart, iEnd);
                    }
                }

                strNewHeadline = objMenu[3];
                iStart = strAdditional.indexOf('_mihl_');
                if(iStart > -1)
                {
                    iStart += 6;
                    iEnd = strAdditional.indexOf('_mihl2_');
                    if(iEnd > -1)
                    {
                        strNewHeadline = strAdditional.substring(iStart, iEnd);
                    }
                }

                iStart = strAdditional.indexOf('_mitxt_');
                if(iStart > -1)
                {
                    iStart += 7;
                    iEnd = strAdditional.indexOf('_mitxt2_');
                    if(iEnd > -1)
                    {
                        strNewLongtextFile = strAdditional.substring(iStart, iEnd);
                    }
                }

                strMenuName = strLastMenuName;
                break;
            }
        }

           iMenuItemIndex++;
    }

    onLcContentPageLoaded_imageChangeHandler(strNewImgUrl);
    onLcContentPageLoaded_bannerChangeHandler(strNewBannerNumber);
    onLcContentPageLoaded_headlineChangeHandler(strNewHeadline);
    onLcContentPageLoaded_longtextChangeHandler(strNewLongtextFile);
    onLcContentPageLoaded_menuItemIndexHandler(iMenuItemIndex, strMenuName);
    onLcContentPageLoaded_menuNameHandler(strMenuName, iMenuItemIndex);
    onLcContentPageLoaded_completeHandler(strNewImgUrl, strNewBannerNumber, strNewHeadline, strNewLongtextFile, iMenuItemIndex, strMenuName, iMenuItemLevel, iMID, strUrl);
}

function onLcContentPageLoaded()
{
    if(bIFrameProblemBrowser)
    {
        onLcContentPageLoaded2(bodyFrame.location.href);
        top.document.title = top.bodyFrame.document.title;
    }
    else
    {
        onLcContentPageLoaded2(contentFrame.bodyFrame.location.href);
                top.document.title = top.contentFrame.bodyFrame.document.title;
    }
}
