function positionBackPhoto (testMode)
{
  if (testMode)
  {
    var p = GetObjectByRef ("BackPhotoLeft");
    if (p)
      p.style.display = 'none';
    var p = GetObjectByRef ("BackPhotoRight");
    if (p)
      p.style.display = 'none';
    return;
  }
  var h = getHiddenImageFrame ("HiddenPhoto");
  if (h.children.length == 0)
  {
    var c = document.createElement ('img');
    var p = GetObjectByRef ("BackPhotoLeft");
    var src = GetComputedStyle(p, 'background-image');
    var pos = src.indexOf ("\"");
    if (pos >= 0)
    {
      var endPos = src.lastIndexOf ("\"");
      src = src.substr (pos + 1, endPos - pos - 1);
    }
    c.src = src;
    h.appendChild (c);
  } //if
  if (IEVersion () > 0)
    h.style.display = '';
  var img = h.children [0];
  var imgWidth = GetImageWidth (img);
  if (IEVersion () > 0)
    h.style.display = 'none';
  var b = GetObjectByRef ("Body");
  if (b)
  {
    var left = FindObjectPos (b) [0];
    var p = GetObjectByRef ("BackPhotoLeft");
    if (p)
    {
      if (left + 50 > p.clientWidth)
        p.style.left = left - imgWidth + 10;
      else
        p.style.left = "0";
    } // if
    p = GetObjectByRef ("BackPhotoRight");
    if (p)
    {
      var pos = left + b.clientWidth - 50;
      var clientWidth = GetClientWidth ();
      if (pos + imgWidth > clientWidth)
        pos = clientWidth - imgWidth + 50;
      p.style.left = pos;
    } // if
  } // if
}

