_cur_prod=""


function hide_products()
{
  divs=document.getElementsByTagName("div");
  for(i=0;i<divs.length;++i)
  {
    div=divs.item(i);
    if(div.className=="Product")
    {
      div.style.display='none';
    }
  }
}

function show_product(e)
{
  e=getEventSrc(e);
  while(e.tagName.toLowerCase()!="li") e=e.parentNode
  p_id=e.getElementsByTagName("span").item(0).firstChild.data;
  hide_products();
  if (_cur_prod==p_id)
  {
    _cur_prod=""
  }
  else
  {
    _cur_prod=p_id
    document.getElementById("product_"+p_id).style.display='block';
    window.scrollTo(0,document.getElementById('BottomMarker').offsetTop);
  }
}

lis=document.getElementById("Products").getElementsByTagName("li");
for(i=0;i<lis.length;++i)
{
  li=lis.item(i);
  addEvent(li,"click",show_product);
}

