﻿//Totaal aantal pagina's in de pager.
function getPageCount(id) {
    return eval("PageCount_" + id);
}

//De huidige pagina van de pager. We beginnen op 1.
function getCurrentPage(id) {
    return eval("CurrentPage_" + id);
}

function setCurrentPage(id, newvalue) {
    eval("CurrentPage_" + id + "=" + newvalue);
    $.cookie("CurrentPage", newvalue);
    //alert($.cookie("CurrentPage"));
}

//Om te bepalen of er op dit moment een animatie bezig is.
function getIsBusy(id) {
    return eval("IsBusy_" + id);
}

function setIsBusy(id, newvalue) {
    eval("IsBusy_" + id + "=" + newvalue);
}

//Om de gekozen InfoCollectionProvider mee te geven
function getInfoCollectionProvider(id) {
    return eval("InfoCollectionProvider_" + id);
}

function setInfoCollectionProvider(id, newvalue) {
    eval("InfoCollectionProvider_" + id + "='" + newvalue + "'");
    $.cookie("InfoCollectionProvider_" + id, newvalue);
}

//Extra param
function getInfoCollectionProviderParams(id) {
    return eval("InfoCollectionProviderParams_" + id);
}

function setInfoCollectionProviderParams(id, newvalue) {
    eval("InfoCollectionProviderParams_" + id + "='" + newvalue + "'");
    $.cookie("InfoCollectionProviderParams_" + id, newvalue);
}

//Het infotype van deze control
function getInfoType(id) {
    try {
        return eval("InfoType_" + id);
    } catch (err) {
    return "";
    }
}

function setInfoType(id, newvalue) {
    eval("InfoType_" + id + "=" + newvalue);
    //$.cookie("InfoType", newvalue);
    //alert($.cookie("InfoType"));
}

//Het ttype InfoContainer (small, large, special, etc)
function getInfoContainerType(id) {
    return eval("InfoContainerType_" + id);
}

function setInfoContainerType(id, newvalue) {
    eval("InfoContainerType_" + id + "=" + newvalue);
    //$.cookie("InfoContainerType", newvalue);
}


function GetElementWidth(id) {
    //alert("#" + id + " .content");
    return $(id).outerWidth();
}

function GetContentWidth(id) {

    //alert(GetElementWidth("#" + id + " .content"));
    return GetElementWidth("#" + id + " .content");
}


function CalculatePageSize(viewportheight) {

/*
    if (viewportheight =< 580)
    {
        return 4;
    }
*/
    return Math.round(((viewportheight - 600) / 70) + 3);

}
