﻿function CreateViewer(pathToSwf, pages) {
    new FlexPaperViewer(
        '/Scripts/FlexPaper/FlexPaperViewer',
        'viewerPlaceHolder', {
            config: {
                SwfFile: pathToSwf,
                ZoomTransition: 'easenone',
                ZoomTime: 0.1,
                ZoomInterval: 0.05,
                FitPageOnLoad: true,
                FitWidthOnLoad: true,
                PrintEnabled: true,
                FullScreenAsMaxWindow: false,
                ProgressiveLoading: true,
                MinZoomSize: 1,
                MaxZoomSize: 1,
                SearchMatchAll: true,
                InitViewMode: 'Portrait',
                ViewModeToolsVisible: true,
                ZoomToolsVisible: false,
                NavToolsVisible: true,
                CursorToolsVisible: false,
                SearchToolsVisible: false,
                localeChain: 'de_DE',
                key: '$402f4be5c3412b5ce47'
            }
        });
}


function ViewerChangePage() {
    var element = document.getElementById('viewerPlaceHolder');
    var height = element.scrollHeight;
    var scroll = element.scrollTop;

    var diff = height - scroll;

    document.getElementById('Debug').innerHTML = diff;

    if (diff <= 200 && global_block == false) {
        global_block = true;

        appendNewElements();
    }
}
