﻿// calculations for auto expand



function AutoExpandProfile(val) {
contextBoxOriginalHeight = 0;
textOnlyOriginalTop = 0;
footerCopyrightOriginalTop = 0;
footerOrgTop = 0;
    //alert(val);
  //  divPageContentsHeight = document.getElementById('rightcontent').offsetHeight;
    //  contentboxTop = document.getElementById('contentbox').offsetTop;
    divPageContentsHeight = document.getElementById('rightcontent').offsetHeight;
    divPageLeftMenuHeight = document.getElementById('leftmenu').offsetHeight;

    try {
        if (document.getElementById('test').offsetHeight > 0) {
            divPageContentsHeight += document.getElementById('test').offsetHeight;
        }
    }
    catch (e) {
    }
    if (divPageLeftMenuHeight > divPageContentsHeight)
        divPageContentsHeight = divPageLeftMenuHeight;
    contentboxTop = document.getElementById('contentbox').offsetTop;
    if (contextBoxOriginalHeight == 0) {
        //    alert("0");
        contextBoxOriginalHeight = document.getElementById('contentbox').offsetHeight;
        textOnlyOriginalTop = document.getElementById('divTextonly').offsetTop;
        footerOrgTop = document.getElementById('footer').offsetTop;
        footerCopyrightOriginalTop = document.getElementById('divFooterCopyright').offsetTop;
    }
    //  contentboxHeight = document.getElementById('contentbox').offsetHeight;
    contentboxHeight = contextBoxOriginalHeight;
    divTextonlyTop = textOnlyOriginalTop;
    footerLTop = footerOrgTop;
    divFooterCopyrightTop = footerCopyrightOriginalTop;
    //  alert("Original height ="+ contextBoxOriginalHeight);

    document.getElementById('rightcontent').height = divPageContentsHeight;

    var mytool_array = val.split("-");
    document.getElementById('rightcontent').style.height = 'auto'; //divPageContentsHeight + 'px'; //
    document.getElementById('contentbox').style.height = divPageContentsHeight + 'px'; //
    for (i = 0; i < mytool_array.length - 1; i++) {
        var mytooltemp_array = mytool_array[i].split(',');
        //alert(mytool_array[i]);
        try {
            document.getElementById(mytooltemp_array[0]).style.top = divPageContentsHeight + contentboxTop + parseInt(mytooltemp_array[1]) + 'px';
        }
        catch (e) { }
    }
    //document.getElementById('middlediv').style.height = (document.getElementById('middlediv').offsetHeight + (divPageContentsHeight - mytool_array[mytool_array.length - 1])) + 'px';
    //document.getElementById('contentBackground').style.height = document.getElementById('middlediv').style.height;
    
    /*alert(divPageContentsHeight);
    try {
        if (document.getElementById('divPageContentsFooter').offsetHeight > 0) {
            divPageContentsHeight += document.getElementById('divPageContentsFooter').offsetHeight;
        }
    }
    catch (e) {
    }

    try {
        if (document.getElementById('pnlForm').offsetHeight > 0) {
            divPageContentsHeight += document.getElementById('pnlForm').offsetHeight;
        }
    }
    catch (e) {
    }

    //alert(divPageContentsHeight);
    //document.getElementById('middlediv').style.height = (document.getElementById('middlediv').offsetHeight + (divPageContentsHeight - 400)) + 'px';
    if (divPageContentsHeight >= document.getElementById('contentbox').offsetHeight) {

        var mytool_array = val.split("-");
        document.getElementById('rightcontent').style.height = 'auto'; //divPageContentsHeight + 'px'; //
        document.getElementById('contentbox').style.height = divPageContentsHeight + 'px'; //

        for (i = 0; i < mytool_array.length - 1; i++) {
            var mytooltemp_array = mytool_array[i].split(',');
            alert(mytool_array[i]);
            try {
                document.getElementById(mytooltemp_array[0]).style.top = divPageContentsHeight + contentboxTop + parseInt(mytooltemp_array[1]) + 'px';
            }
            catch (e) { }
        }
        document.getElementById('middlediv').style.height = (document.getElementById('middlediv').offsetHeight + (divPageContentsHeight - mytool_array[mytool_array.length - 1])) + 'px';
        document.getElementById('contentBackground').style.height = document.getElementById('middlediv').style.height;
    }
*/
}
