function ShowProductImg(product_id,img_id,type)
{
  visibilitySelectTags('hidden');
  
  type = typeof(type) == 'undefined' ? '':'&sType='+type;

    document.getElementById('ImgProduct').src = 'php/picture.php?iId='+product_id+'&sImageId='+img_id+type;
    
  if (document.all)
    document.getElementById('ImgProductContainer').style.height = document.getElementById('PageContainer').offsetHeight >= document.getElementById('MineBody').offsetHeight ? document.getElementById('PageContainer').offsetHeight+'px':document.getElementById('MineBody').offsetHeight-4+'px';
  else
    document.getElementById('ImgProductContainer').style.height = document.getElementById('PageContainer').offsetHeight >= document.getElementById('MineBody').offsetHeight ? document.getElementById('PageContainer').offsetHeight+document.getElementById('FooterHolder').offsetHeight+6+'px':document.getElementById('MineBody').offsetHeight+6+'px';

  document.getElementById('ImgProductContainer').style.visibility = 'visible';
  document.getElementById('ImgProductBckg').style.visibility = 'visible';
  document.getElementById('ImgProductHolder').style.visibility = 'visible';

  SetProductImgPos();
}

function HideProductImg()
{
  document.getElementById('ImgProductContainer').style.visibility = 'hidden';
  document.getElementById('ImgProductBckg').style.visibility = 'hidden';
  document.getElementById('ImgProductHolder').style.visibility = 'hidden';
  document.getElementById('ImgProduct').src = "../../skins/img/loading_1.gif";
  visibilitySelectTags('visible');
}

function SetProductImgPos()
{
  if ((document.getElementById('ImgProductContainer')) && (document.getElementById('ImgProductContainer').style.visibility == 'visible'))
  {
    var ScrollPos = (document.all)?document.body.scrollTop:window.pageYOffset;
    var MaxPos = document.getElementById('PageContainer').offsetHeight;
    var CurrentPos = ScrollPos + document.getElementById('HCenter600').offsetHeight;
    if (CurrentPos <= MaxPos)
      document.getElementById('ImgProductContainer').style.paddingTop = ScrollPos+50+'px';
    else
      document.getElementById('ImgProductContainer').style.paddingTop = MaxPos-document.getElementById('HCenter600').offsetHeight+50+'px';
  }
}

function HideInfo()
{
  for (var i=1; i<=4; i++)
    document.getElementById('info'+i).style.visibility = 'hidden';
}

function AdvertImg(Value)
{
  document.getElementById('advert_container').style.visibility = Value;
  document.getElementById('advert_bckg').style.visibility = Value;
  document.getElementById('advert_img').style.visibility = Value;
}

function visibilitySelectTags(value)
{
  select_tags = document.getElementsByTagName('select');

  for (a=0;a<= select_tags.length-1;a++)
    select_tags[a].style.visibility = value;
}
