document.observe("lightview:loaded", function() {

  var parts = window.location.href.split('#');
  if (parts.length > 1)
  {
    var frag = parts.pop();
    if (frag[0] == '/')
    {
      frag = frag.substring(1);
    }

    var el = $(frag);
    if (el)
    {
      Lightview.show(frag);
    }
  }
});

document.observe('lightview:opened', function(event) {
	var theid = event.target.readAttribute('id');
	if ((theid != null) && (theid != ""))
	{
		window.location.hash = '#/' + theid;
	} else {
		window.location.hash = '';
	}
});
