function init_screen ( )
{
  var timer = setTimeout('hideUtils()', 1000)
  self.timer = timer;

  document.body.onmousemove = function(){showUtils(500)};
  document.body.onclick = function(){showUtils(2000)};

  document.getElementById('navigation_albums').onmouseover = function(){alwaysShowUtils()};
  document.getElementById('navigation_albums').onmouseout = function(){restoreTimer()};
  document.getElementById('navigation_active').onmouseover = function(){alwaysShowUtils()};
  document.getElementById('navigation_active').onmouseout = function(){restoreTimer()};
  document.getElementById('exif').onmouseover = function(){alwaysShowUtils()};
  document.getElementById('exif').onmouseout = function(){restoreTimer()};
  document.getElementById('size').onmouseover = function(){alwaysShowUtils()};
  document.getElementById('size').onmouseout = function(){restoreTimer()};
  document.getElementById('title').onmouseover = function(){alwaysShowUtils()};
  document.getElementById('title').onmouseout = function(){restoreTimer()};
}

function showUtils (time)
{
  clearTimeout(self.timer);
  document.getElementById('navigation_albums').style.visibility = 'visible';
  document.getElementById('navigation_active').style.visibility = 'visible';
  document.getElementById('exif').style.visibility = 'visible';
  document.getElementById('size').style.visibility = 'visible';
  document.getElementById('title').style.visibility = 'visible';
  var timer = setTimeout('hideUtils()', time)
  self.timer = timer;
  return timer;
}

function alwaysShowUtils()
{
  clearTimeout(self.timer);
  document.body.onmousemove = function(){};

}

function restoreTimer()
{
  document.body.onmousemove = function(){showUtils(500)};
  document.body.onclick = function(){showUtils(2000)};
}


function hideUtils ()
{
  document.getElementById('navigation_albums').style.visibility = 'hidden';
  document.getElementById('navigation_active').style.visibility = 'hidden';
  document.getElementById('exif').style.visibility = 'hidden';
  document.getElementById('size').style.visibility = 'hidden';
  document.getElementById('title').style.visibility = 'hidden';
}
