var jskey_global = '';
var js_last_color = '';

function showHideTranslator(key, obj) {
    var coord = findPos(obj);
    jskey_global = key;
    document.getElementById('translator').style.display = 'block';
    document.getElementById('translator').style.top = coord[1]+10;
    document.getElementById('translator').style.left = coord[0]+10;
    js_last_color = document.getElementById(key).style.color;
    document.getElementById(key).style.color = "#ff8040";
    //setTimeout("hideTranslator()", 4000);
}

function hideTranslator() {
    document.getElementById('translator').style.display = 'none';
}

function highlightOff(key) {
    document.getElementById(key).style.color = js_last_color;
}

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
