﻿// CSS link függvény
function link_css(css)
{
    document.write('<link href="App_Themes/' + css + '" rel="stylesheet" type="text/css" />');
}

// Ha a görgetés engedélyezett, akkor a képernyőelem magasságát a böngészőhöz igazítja.
function fix_Content_height(id)
{
    function on_window_resize()
    {
        var div = $(id);
        switch(div.css('overflow-y'))
        {
        case 'scroll':
        case 'auto':
            div.height($(window).height() - div.offset().top - 5);
            if($(document).height() > $(window).height())
            {
                div.height(div.height() - ($(document).height() - $(window).height()));
            }
            break;
        }
    }
    $(window).resize(on_window_resize);
    $(on_window_resize);
}

// Ha a görgetés engedélyezett, akkor a ASPxPageControl magasságát a böngészőhöz igazítja.
function fix_PageControl_height(id, pad)
{
    if(!pad)
    {
        pad = 0;
    }
    function on_window_resize()
    {
        var pager_inner = $('#' + id + '_CC>div');
        switch(pager_inner.css('overflow-y'))
        {
        case 'scroll':
        case 'auto':
            var pager_outer = $('#' + id);
            var pager_top = pager_outer.offset().top;
            var window_height = $(window).height();
            if(window_height > pager_top + 150)
            {
                pager_inner.height(window_height - pager_top - (pager_outer.height() - pager_inner.height()) - 5 + pad);
            }
            break;
        }
    }
    $(window).resize(on_window_resize);
    $(on_window_resize);
}
