var current="";

function getLeft(el)
{
 var x;
 x = el.offsetLeft;
 if (el.offsetParent != null)
  x += getLeft(el.offsetParent);
 return x;
}

function getTop(el)
{
 var x;
 x = el.offsetTop;
 if (el.offsetParent != null)
  x += getTop(el.offsetParent);
 return x;
}

function showSub(id){
 if(current)
  document.getElementById(current).style.display="none";

 el=document.getElementById(id+'_b');
 lw=162-el.offsetLeft;
 if(lw<10)
  lw=10;
 x=getLeft(el);
 y=getTop(el);
 sb=document.getElementById(id).style;
 sb.left=x-5;
 sb.top=y-9;
 document.getElementById(id+'_line').style.width=lw;
 document.getElementById(id+'_sp').style.padding="3px 0 0 "+(lw-10)+"px";
 document.getElementById(id).style.display="";
}
function hideSub(id){
 document.getElementById(id).style.display="none";
 if(current)
  document.getElementById(current).style.display="";
}
function alpha(im,per)
{
 im.filters.alpha.opacity=per;
}