var photos         = new Array ();
var numberOfPhotos = 0;

function initialize ()
{
  var liObj = document.getElementById ('links').getElementsByTagName ('li');
  for (var li = 0; li < liObj.length; li++)
  {
    liObj [li].getElementsByTagName ('a') [0].onmouseover = function ()
    {
      link (this.getElementsByTagName ('span') [0].innerHTML);
    }
  }
  
  if (hasPhotoSlider ())
  {
    var photoObj   = document.getElementById ('items').getElementsByTagName ('div');
    var i          = 0;
    for (var photo = 0; photo < photoObj.length; photo++)
    {
      if (photoObj [photo].className == 'item')
      {
        photos  [i]     = photo;
        i++;
      }
    }
   
    if (i > 0)
    {
      numberOfPhotos = photos.length;
    }
  }
}

function hasPhotoSlider ()
{
  if (document.getElementById ('photoSlider'))
  {
    return true;
  }
  else
  {
    return false;
  }
}

var hidePreviousId  = '';
function previousPhoto ()
{
  if (hasPhotoSlider ())
  {
    var hide     = false;
    var unHide   = false;
    for (var p   = (numberOfPhotos - 1); p >= 0; p--)
    {
      var display = document.getElementById ('items').getElementsByTagName ('div');
      
      if (p > 2)
      {
        if (hide == false && display [p].style.display == 'block')
        {
          hide           = true;
          hidePreviousId = p;
          
          display [p].style.display = 'none';
        }
      }
  
      if (unHide == false && (display [p].style.display == '' || display [p].style.display == 'none') && p < hidePreviousId)
      {
        unHide    = true;
        
        display [p].style.display = 'block';
      }
    }
  }
}

var hideNextId  = '';
function nextPhoto ()
{
  if (hasPhotoSlider ())
  {
    var hide     = false;
    var unHide   = false;
    for (var p   = 0; p < numberOfPhotos; p++)
    {
      var display = document.getElementById ('items').getElementsByTagName ('div');
      
      if (p < (numberOfPhotos - 3))
      {
        if (hide == false && display [p].style.display == 'block')
        {
          hide       = true;
          hideNextId = p;
          
          display [p].style.display = 'none';
        }
      }
  
      if (unHide == false && (display [p].style.display == '' || display [p].style.display == 'none') && p > hideNextId)
      {
        unHide    = true;
        
        display [p].style.display = 'block';
      }
    }
  }
}

function link (name)
{
  
}

function bookmark (title, url)
{
   if (document.all)
   {
      window.external.AddFavorite (url, title);
   }
   
   else if (window.sidebar)
   {
      window.sidebar.addPanel (title, url, '');
   }
}
