﻿var animate_Element;
var animate_ID;
var animate_endHeight;
var animate_innerID;
var animate_originalHeight = -1;
function showTheTooltip(e, externalFile, inputObj, closeable, cssClassName, inputwidth, inputlength, buttonDivContent) {
    if (animate_originalHeight != -1)
        document.getElementById('ajax_tooltipObj').style.height = animate_originalHeight;
    if (buttonDivContent)
        ajax_showTooltip(e, externalFile, inputObj, closeable, cssClassName, inputwidth, inputlength, buttonDivContent);
    else
        ajax_showTooltip(e, externalFile, inputObj, closeable, cssClassName, inputwidth, inputlength);
}
function IncreaseHeight(elemId, innerId, amountToAdd) {
    animate_Element = elemId;
    var elem = document.getElementById(elemId);
    if (animate_originalHeight == -1)
        animate_originalHeight = elem.offsetHeight;
    else if (parseInt(elem.style.height) > animate_endHeight)
        return;
    animate_ID = setInterval(animate_Tick, 25);
    animate_innerID = innerId;

    animate_endHeight = elem.offsetHeight - 10;
    elem = document.getElementById(innerId);
    elem.style.display = '';
    animate_endHeight += elem.offsetHeight;
    //elem.style.display = 'none';
}
function animate_Tick() {
    var elem = document.getElementById(animate_Element);
    var h = parseInt(elem.offsetHeight);
    elem.style.height = (h + 1);
    if (h + 1 >= animate_endHeight) {
        clearInterval(animate_ID);
        document.getElementById(animate_innerID).style.display = '';
        document.getElementById(animate_Element).style.height = '';
    }
}