var twidth=960;
var mwidth=140;
var offset=0;
var delta=8;
var center=0;

function centerTable()
{
	cw=document.body.clientWidth;
	center=cw/2;
	offset=((cw-twidth)/2)+200;
}

function 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 findPosY(obj)
{
   var curtop = 0;
   if(obj.offsetParent)
   {
      while (obj.offsetParent)
      {
         curtop += obj.offsetTop
         obj = obj.offsetParent;
      }
   }
   else if (obj.y)
      curtop += obj.y;
   return curtop;
}

function handleLayer(id,ev)
{
   var ua = window.navigator.userAgent;

   eval("obj=document.getElementById('"+id+"')");
   pic=ev.srcElement || ev.target;
   x=findPosX(pic);
   y=findPosY(pic);
   if((idx=ua.indexOf("Firefox"))>=0)
   {
      dx=ev.layerX-offset;
      dy=ev.layerY;
   }
   else
   {
      dx=ev.offsetX-offset;
      dy=ev.offsetY;
   }

   if(obj.style.visibility=='hidden')
   {
     
      if((idx=ua.indexOf("Firefox"))>=0)
      {
         obj.style.left=center+'px';
         obj.style.top=y+'px';
      }
      else
      {
         obj.style.left=center;
         obj.style.top=y+dy;
      }
      obj.style.visibility="visible";
   }
   else
      obj.style.visibility="hidden";
}

