var myLightBoxPosition = -1;

function myLightBox()
{
  if ($('myLightbox-blackBg'))
  {
    $('myLightbox-blackBg').setStyle({
      'display': ($('myLightbox-blackBg').getStyle('display') == 'none' ? 'block' : 'none')
    });
  }
  
  if ($('myLightbox-whiteContent'))
  {
    $('myLightbox-whiteContent').setStyle({
      'display': ($('myLightbox-whiteContent').getStyle('display') == 'none' ? 'block' : 'none')
    });
  }
  
  if ($('myLightboxContent') && $('myLightbox-whiteContent').getStyle('display') == 'none')
  {
    $('myLightboxContent').innerHTML = '';
  }
  
  if (myLightBoxPosition >= 0)
  {
    window.scrollBy(0, myLightBoxPosition);    
    myLightBoxPosition = -1;
  }

}

function getMyLightBoxHeight() {
    return Math.max(
        Math.max(document.body.scrollHeight, document.documentElement.scrollHeight),
        Math.max(document.body.offsetHeight, document.documentElement.offsetHeight),
        Math.max(document.body.clientHeight, document.documentElement.clientHeight)
    ) + 'px';
}

function getmyLightBoxScroll()
{

	if (self.pageYOffset) 
	{
		return self.pageYOffset;
	} 
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		return document.documentElement.scrollTop;
	} 
	else if (document.body) 
	{
		return document.body.scrollTop;
	}

	return 0;
}

function myLightBoxShow(imgPath)
{
  
  myLightBoxPosition = getmyLightBoxScroll();
  
  if ($('myLightbox-blackBg'))
  {
    $('myLightbox-blackBg').setStyle({
      'display': 'block',
      'height': getMyLightBoxHeight(),
      'z-index': 1001
    });
  }
  if ($('myLightbox-whiteContent'))
  {
    $('myLightbox-whiteContent').setStyle({
      'display': 'block'
    });
  }
  if ($('myLightboxContent') && imgPath)
  {
    $('myLightboxContent').innerHTML = '<center><img src="' + imgPath + '" alt="Loading" /></center>';
  }
  
  $('myLightbox-blackBg').scrollTo();
}