var obj_X;
var obj_Y;
var tip_active = 0;
var timer = 0;


function getObj(id){
 return document.getElementById(id);

}

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
		}
	}
	obj_X=curleft;
	obj_Y=curtop;
}

function update_tip_pos(id){
		getObj(id).style.left = obj_X + 50;
		getObj(id).style.top  = obj_Y /*- document.getElementById(id).offsetHeight;*/
}


function showPopUp(sender, id){
		findPos(sender)
		update_tip_pos(id);
		getObj(id).style.visibility = "visible";
		activeMeniuId = id;
		if (timer){
		    clearTimeout(timer);
		}
		timer=0;
}

function hidePopUp(id, x){
try{
if (x){
   getObj(id).style.visibility = "hidden";
   clearTimeout(timer);
   timer=0;
} else {
 if(timer==0){
    timer = setTimeout("hidePopUp("+id+",1)", 500);
 }
}
} catch(e){}
}

function stopTimer(){
 if (timer){
    clearTimeout(timer);
    timer=0; 
 }
}

