//div name should be popup+index
//img name should be pointer + index
 S_loaded=false;
 sections_amount = 5;
 flag = false;
 NS4 = (document.layers);
 IE4 = (document.all);
 ver4 = (NS4 || IE4);
 H_offset=0;
 V_offset=0;
 UnSelColor='#336699';
 SelColor='#71a6da';

function getX(cElem)
{
 var X = 0;
 do
  {
   X+=cElem.offsetLeft;
   cElem = cElem.offsetParent;
  }
 while(cElem!=null)
 return X;
}

function getY(cElem)
{
 var Y=0;
 do
  {
   Y+=cElem.offsetTop;
   cElem = cElem.offsetParent;
  }
 while(cElem!=null)
 return Y;
}

function hide_all()
{
 for(i=1;i<=sections_amount;i++)
   hide_popup(i);
}

function show_popup(index)
{
 if(S_loaded == true)
  {
   hide_all();
   var cTD = document.getElementById("td"+index);
   var cPopUpItem = document.getElementById("popup_item"+index);
   var strVisible = "visible";
   /*
   if(IE4)
    {
     cTD = eval("document.all.td"+index);
     cPopUpItem = eval("document.all.popup_item"+index);
     strVisible = "visible";
    }
   else if(NS4)
    {
     cTD = eval("document.td"+index);
     cPopUpItem = eval("document.popup_item"+index);
     strVisible = "show";
    }
   else
     return;
    */
   cTD.style.backgroundColor=SelColor;
   if(index>2)
     cPopUpItem.style.left=getX(cTD)+cTD.offsetWidth-cPopUpItem.offsetWidth+H_offset;
   else
     cPopUpItem.style.left=getX(cTD)+H_offset;

   cPopUpItem.style.top=getY(cTD)-cPopUpItem.offsetHeight+ V_offset;
   cPopUpItem.style.visibility = strVisible;
  }
}

function hide_popup(index)
{
 if(S_loaded == true)
 {
  var cTD = document.getElementById("td"+index);
  var cPopUpItem = document.getElementById("popup_item"+index);
  var strVisible = "hidden";
  /*
  if(IE4)
   {
    cTD = eval("document.all.td"+index);
    cPopUpItem = eval("document.all.popup_item"+index);
    strVisible = "hidden";
   }
  else if(NS4)
   {
    cTD = eval("document.td"+index);
    cPopUpItem = eval("document.popup_item"+index);
    strVisible = "hide";
   }
  else
    return;
  */
  cTD.style.backgroundColor=UnSelColor;
  cPopUpItem.style.visibility = strVisible;
 }
}

S_loaded=true;
