﻿function nextPage(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 prevPage(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;
        
}

i = 1;
function onPopupOpen(popupId, scrollPaneId) {
    i = 1;
    $find(popupId).show();
//    $(document.body).css("cursor", "wait");
    onModalPopupShown(scrollPaneId);
    $(document.body).css("overflow","hidden");
    $("#htmlNode").css("overflow","hidden");
    $(".pnlContentWrapper").css("right", "8px");
}

function onPopupOpen2() {
    if (i < 1000) {
        i = 1000;
        onModalPopupShown();
    }
}

function onModalPopupShown(scrollPaneId)
{
    $("#" + scrollPaneId).jScrollPane({ scrollbarWidth: 88, scrollbarMargin: 0, dragMaxHeight: 60, dragMinHeight: 60, reinitialiseOnImageLoad: true });
        
//        if (i++ > 30) {
//            $(document.body).css("cursor", "auto");
//            return;
//        }
//        setTimeout("onModalPopupShown()", 75);
}


function onClosePopup()
{
    $(document.body).css("overflow","auto");
    $("#htmlNode").css("overflow","auto");
    $(".pnlContentWrapper").css("right","0px");
}



function initMouseWheel(sliderID)
{
    var pnlPopupLeft = $('div.pnlPopupLeft');
    pnlPopupLeft.mousewheel(function(objEvent, intDelta) {
        if (intDelta > 0)
        {
            var slider = $find(sliderID);
            slider.set_Value(slider.get_Value() - 30);
        }
        else
        {
            var slider = $find(sliderID);
            slider.set_Value(slider.get_Value() + 30);
        }
    });
}

inner = null;
outer = null;
function resetMaximum(sliderID, innerID, outerID)
{
    var slider = $find(sliderID);
    
//    if(slider != null && maximumFlag == false)
    if(slider != null)
    {
        inner=document.getElementById(innerID); 
        outer=document.getElementById(outerID);
        var max = inner.offsetHeight - outer.offsetHeight;
        
        if(max<0)
              disableSlider(slider)
        else
        {
//            $(".sliderHandle").css("display","inline");
            slider.set_Maximum(max+80);
            maximumFlag=true;
            slider.add_valueChanged(onSliderChanged);
        }
    }
    

}

 function onSliderChanged(sender, e)
 { 
                
    var slider = sender;
    inner.style.marginTop = -slider.get_Value() + "px";
}

function disableSlider(slider)
{
     $clearHandlers(slider._handle);
     $clearHandlers(slider._railElement);
     $(".sliderHandle").css("display","none");
}


function resize() {
    var width = $(window).width();
    if(width<1050)
        $(".logoLink").css("right", "0");
    else
        $(".logoLink").css("right", "-30px");
        
}