function showPanelInfo(text, element) {
    if (!/inaktiv/.test(element.className)) {
        var www = (window.location.pathname.toLowerCase().indexOf('www') > -1 ? true : false);
        jQuery("#infoDiv").remove();
        var pos = jQuery(element).offset();
        jQuery("#mainBody").append("<div id='infoDiv' style='text-align:center; text-align:justify;'><div style='text-align: center; font-size:10px; position:relative; left:4px; top:4px; height:22px; width:322px;'>" + text + "</div></div>");
        jQuery("#infoDiv").css({ "position": "absolute", "left": (pos.left - 265) + "px", "top": (pos.top - 31) + "px", "color": "white", "height": "30px", "width": "330px", "background-image": "url(" + (www ? "" : "www/") + "images/info_bubble.png)", "background-position": "center", "background-repeat": "no-repeat" });
    }
}

function hidePanelInfo() {
    jQuery("#infoDiv").remove();
}

function changeFontSize(val) {
    var selectors = ['.tableContainer', '.tdheader', '.pnlHeaderDiv', '.extenderMainPanel', '.extenderSubPanel', '.outerGroupHeader', '.divPERSONLISTHeader', '.HoverPopup', '.HoverPopup2', '.HoverPopup3', '.jQueryMsgBox'], newSize;
    var fontsize = getCookie("fontsize");
    if (fontsize == "" || fontsize == "NaN") {
        fontsize = "100%";
    }
    newSize = parseInt(fontsize.substring(0, fontsize.indexOf('%'))) + (val * 10);
    
    jQuery('.divSearchMin')[0].className = jQuery('.divSearchMin')[0].className.replace('inaktiv', '');    
    jQuery('.divSearchMax')[0].className = jQuery('.divSearchMax')[0].className.replace('inaktiv', '');
    
    for (var i = 0; i < selectors.length; i++) {
        var jElement = jQuery(selectors[i]);
        if (newSize >= 70 && newSize <= 130) {
            jElement.css({ fontSize: newSize + '%' });
            //tartalom nagyításánál/kicsinyítésénél újra kell generálni a lebegő fejléceket (különben elcsúszna a pozíciójuk)
            if (val != 0) {
                tableHovers = new Array();
                setTableHovers();
            }
        }
        else {
            if (newSize < 70) {
                jQuery('.divSearchMin').addClass('inaktiv');
            }
            else {
                jQuery('.divSearchMax').addClass('inaktiv');
            }
            break;
        }
    }
    writeCookie("fontsize", newSize + "%");
}
