var toHndl=null;

function findPosX(obj) {

    	var curleft = 0;

    	if(obj.offsetParent)

        	while(1) {

          		curleft += obj.offsetLeft;
          		if(!obj.offsetParent) break;
          		obj = obj.offsetParent;
        	}

    	else if(obj.x)

        	curleft += obj.x;
    		return curleft;
  }

function findPosY(obj) {

    	var curtop = 0;

    	if(obj.offsetParent)

       		while(1) {

          		curtop += obj.offsetTop;
          		if(!obj.offsetParent) break;
          		obj = obj.offsetParent;
        	}

    	else if(obj.y)
        
		curtop += obj.y;
    		return curtop;
}

function PosNav(x,y,nav_id) {
	
	try {	
		var navobj = document.getElementById(nav_id);

		y=y+"px";
		x=(x+192)+"px";

		navobj.style.top=y;
		navobj.style.left=x;
		navobj.style.visibility="visible";
	}

	catch(err) {

		return false;
	}
}

function SetNavTimeOut_long(navid) {

	toHndl = setTimeout("ClearNav('"+navid+"')",800);
}

function SetNavTimeOut_short(navid) {

	toHndl = setTimeout("ClearNav('"+navid+"')",100);
}

function CancelNavTimeOut() {

	clearTimeout(toHndl);
}

function ClearNav(navid) {

	var navobj = document.getElementById(navid);
	navobj.style.visibility="hidden";
}