﻿
var oOpenTerm;
var sOpenTermID;
var oOpenTermElem;
var oOpenTermTimer;
var oOpenTermTBL;

var bOpenTerm_NeverOpened = true;

function OverTerm(oElem, sTerm_ID)
{
    oOpenTermElem = oElem;
    sOpenTermID = sTerm_ID;
    oOpenTermTimer = setTimeout('OpenTerm(oOpenTermElem,"' + sTerm_ID + '");', 700);

    if (bOpenTerm_NeverOpened == true)
    {
        CreateTermPopup();
        bOpenTerm_NeverOpened = false;
    }
}
function OutTerm(oElem, sTerm_ID)
{
    oOpenTermTimer = null;
    CloseTerm();
}

function OpenTerm(oElem, sTerm_ID)
{
    oOpenTermTimer = null;

    if (sOpenTermID == sTerm_ID)
    {
        HTD_GetTerm.GetTerm(sTerm_ID, ShowTerm, WSOnError, sTerm_ID);
    }
    else
    {
        CloseTerm();
    }
}
function CreateTermPopup()
{

    //var sReturnText = oArg;

    //alert(sReturnText);

    //var aSplit = sReturnText.split(';', 2);
    //var sTitle = aSplit[0];
    //var sHTML = aSplit[1];

    oOpenTermTBL = document.createElement('table');
    var oImage;

    oOpenTermTBL.id = 'TBL_TermPopup';
    //oOpenTermTBL.style.display = 'none';
    oOpenTermTBL.style.position = 'absolute';
    oOpenTermTBL.style.zIndex = 2000;
    oOpenTermTBL.style.display = 'none';
    oOpenTermTBL.width = '200px';

    oOpenTermTBL.insertRow();
    oOpenTermTBL.insertRow();
    oOpenTermTBL.insertRow();
    oOpenTermTBL.insertRow();
    oOpenTermTBL.rows[0].insertCell();
    oOpenTermTBL.rows[1].insertCell();
    oOpenTermTBL.rows[1].insertCell();
    oOpenTermTBL.rows[2].insertCell();
    oOpenTermTBL.rows[3].insertCell();



    oImage = document.createElement('img');
    oImage.src = '/images/TermBox_Top.gif';
    oOpenTermTBL.rows[0].cells[0].colSpan = 2;
    oOpenTermTBL.rows[0].cells[0].appendChild(oImage);

    oOpenTermTBL.rows[1].cells[0].className = 'Term_Title';
    oOpenTermTBL.rows[1].cells[0].innerHTML = '&bnsp;';

    oA = document.createElement('a');
    oA.title = 'Close';
    oA.onclick = new Function('e', 'CloseTerm();return false;');
    oA.href = 'javascript:void(null);';

    oImage = document.createElement('img');
    oImage.src = '/Images/Btn_close.gif';

    oA.appendChild(oImage);

    oOpenTermTBL.rows[1].cells[1].className = 'Term_X';
    oOpenTermTBL.rows[1].cells[1].appendChild(oA);

    oOpenTermTBL.rows[2].cells[0].colSpan = 2;

    oOpenTermTBL.rows[2].cells[0].className = 'Term_Body';
    oOpenTermTBL.rows[2].cells[0].innerHTML = '&bnsp;';

    oImage = document.createElement('img');
    oImage.src = '/images/TermBox_Bottom.gif';
    oOpenTermTBL.rows[3].cells[0].colSpan = 2;
    oOpenTermTBL.rows[3].cells[0].appendChild(oImage);

    SetOpacity(oOpenTermTBL, 80);

    $get('aspnetForm').appendChild(oOpenTermTBL);

    //FloatAlert('Done!');

}
function ShowTerm(oArg, sTerm_ID)
{
    sOpenTermID = sTerm_ID;

    if (oOpenTermTBL)
    {
        var oSplit = oArg.split(';', 2);
        var sTitle = oSplit[0];
        var sHTML = oSplit[0];

        oOpenTermTBL.rows[1].cells[0].innerHTML = sTitle;
        oOpenTermTBL.rows[2].cells[0].innerHTML = sHTML;

        oOpenTermTBL.style.display = '';

        oOpenTermTBL.style.left = (GetOffsetLeft(oOpenTermElem) + (oOpenTermElem.offsetWidth / 2) - 115) + 'px';
        oOpenTermTBL.style.top = (GetOffsetTop(oOpenTermElem) - oOpenTermTBL.offsetHeight) + 'px';
    }
}
function CloseTerm()
{
    oOpenTermTBL.style.display = 'none';
    sOpenTermID = null;
    oOpenTermElem = null;
}
