﻿
document.onmousemove = TTGetMouseXY

function TTGetMouseXY(e) {

    if (!e) e = window.event;
    if (e && typeof(isIE) != 'undefined')
    { 
  	    ss('TT','x', isIE ? (e.clientX + document.documentElement.scrollLeft) : e.pageX );
  	    ss('TT','y', isIE ? (e.clientY + document.documentElement.scrollTop) : e.pageY );
    }
    
}

// JScript File
function TTShowCB(result) {
    if (result) {
        var e = dge(gs('TT','IC'));
        if (e && result.value) {
            e.innerHTML = result.value;
        }
        TIHide('TT');
    }
}

function TTShow(c, t) {
    var e = dge(gs('TT','TT'));
    if (e) {
        e.style.display = 'block';
        e.style.zIndex = 1;
        if (isIE) {
            e.style.top = parseInt(event.clientY + (document.documentElement.scrollTop==0 ? document.body.scrollTop : document.documentElement.scrollTop),10)+'px';
            e.style.left = parseInt(event.clientX + (document.documentElement.scrollLeft==0 ? document.body.scrollLeft : document.documentElement.scrollLeft),10)+'px';
        } else {
            e.style.top = parseInt(gs('TT','y'),10) + 'px';
            e.style.left = parseInt(gs('TT','x'),10) + 'px';
        }
        TIShow('TT');
        Webscene.UI.TT.TTShow(c, t, TTShowCB);
    }
}

function TTHide() {
    TIHide('TT');
    var e = dge(gs('TT','TT'));
    if (e) {
        e.style.display = 'none';
    }
    var ic = dge(gs('TT','IC'));
    if (ic) {
        ic.innerHTML = '';
    }
}
