﻿$(document).ready(function() {
    InitPopupButton();
});

function InitPopupButton() {
    $('.lnkMore').simpleDialog({
        opacity: 0.3,
        duration: 500,
        closeLabel: "",
        closeSelector: ".btnCancelPopup",
        open: function(event) {
            OnPopupOpen();
        },
        close: function(event, target) {
            OnPopupClose();
        }
    });
}

function OnPopupOpen() {
    $("#scrollPane").jScrollPane({ scrollbarWidth: 88, scrollbarMargin: 0, dragMaxHeight: 60, dragMinHeight: 60, reinitialiseOnImageLoad: true });
}

function OnPopupClose() {
    EnableMainScroll();
}

function DisableMainScroll() {
    $(document.body).css("overflow", "hidden");
    $("#htmlNode").css("overflow", "hidden");
    $(".pnlContentWrapper").css("right", "8px");
}

function EnableMainScroll() {
    $(document.body).css("overflow", "auto");
    try
    {
        $(document.body).css("overflow",  "-moz-scrollbars-vertical");
    }
    catch (err)
    {}
    $("#htmlNode").css("overflow", "auto");
    $(".pnlContentWrapper").css("right", "0px");
}

function PagerNext(lblFullTextId, lblPageTextId, lblPagerId, nextBtnId, prevBtnId) {
    var lblFullText = document.getElementById(lblFullTextId);
    var textArray = lblFullText.innerHTML.split("###");
    var lblPageText = document.getElementById(lblPageTextId);

    for (var i = 0; i < textArray.length; i++) {
        if (textArray[i] == lblPageText.innerHTML)
            break;
    }

    i++;

    if (i < textArray.length)
        lblPageText.innerHTML = textArray[i];

    if (i == textArray.length - 1)
        document.getElementById(nextBtnId).style.visibility = "hidden";

    document.getElementById(prevBtnId).style.visibility = "visible";

    document.getElementById(lblPagerId).innerHTML = ++i + "/" + textArray.length;

}

function PagerPrev(lblFullTextId, lblPageTextId, lblPagerId, nextBtnId, prevBtnId) {
    var lblFullText = document.getElementById(lblFullTextId);
    var textArray = lblFullText.innerHTML.split("###");
    var lblPageText = document.getElementById(lblPageTextId);

    for (var i = 0; i < textArray.length; i++) {
        if (textArray[i] == lblPageText.innerHTML)
            break;
    }

    i--;

    if (i >= 0)
        lblPageText.innerHTML = textArray[i];


    if (i == 0)
        document.getElementById(prevBtnId).style.visibility = "hidden";

    document.getElementById(nextBtnId).style.visibility = "visible";

    document.getElementById(lblPagerId).innerHTML = ++i + "/" + textArray.length;

}

