
function xstooltip_findPosY(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y)curtop+=obj.y;if($('contenidoVariable')!=null){curtop-=$('contenidoVariable').scrollTop;}
return curtop;}
function xstooltip_findPosX(obj){var curleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x)curleft+=obj.x;return curleft;}
function xstooltip_show(tooltipId,parentId,posX,posY){xstooltip_coloca(tooltipId,parentId,posX,posY)
it=$(tooltipId);it.style.visibility='visible';}
function xstooltip_coloca(tooltipId,parentId,posX,posY){it=$(tooltipId);it.style.width=it.offsetWidth+'px';it.style.height=it.offsetHeight+'px';img=$(parentId);if(posX+it.offsetWidth>img.offsetWidth)posX=img.offsetWidth-it.offsetWidth;if(posX<0)posX=0;x=xstooltip_findPosX(img)+posX;y=xstooltip_findPosY(img)+posY;it.style.top=y+'px';it.style.left=x+'px';}
function xstooltip_hide(id){it=$(id);it.style.visibility='hidden';}
function getScrollY(){scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;}
return scrOfY;}
function getWindowData(){var widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal;if(typeof window.innerWidth!='undefined'){widthViewport=window.innerWidth-17;heightViewport=window.innerHeight-17;}else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){widthViewport=document.documentElement.clientWidth;heightViewport=document.documentElement.clientHeight;}else{widthViewport=document.getElementsByTagName('body')[0].clientWidth;heightViewport=document.getElementsByTagName('body')[0].clientHeight;}
xScroll=self.pageXOffset||(document.documentElement.scrollLeft+document.body.scrollLeft);yScroll=self.pageYOffset||(document.documentElement.scrollTop+document.body.scrollTop);widthTotal=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth,widthViewport);heightTotal=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight,heightViewport);return[widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal];}
