var istPos = 1;
var sollPos = 1;
var lastPos = 0;
var pause = 0;
var timeoutzeit = 30;
var step = 126;

function loadThumbs(events, owner, passwort)
{
  if (typeof(passwort) != 'string')
  {
    passwort = '';
  }
  $('#thumbs').html('<img alt="Lade..." src="/images/pages/partypics/ajaxbar.gif">');
  $.get('/ajax/partypics.php', { actions: 'thumbs', events: events, owners: owner, password: passwort },
   function(data)
   {
     if (data.match(/passwortbild/gi))
     {
       pause = 1;
     }
     else
     {
        pause = 0;
     }
     $('#thumbs').html(data);
   });
}

function loadEvents(events, owner)
{
  loadThumbs(events, owner);
  $('#eventsx').html('<img alt="Lade..." src="/images/pages/partypics/ajaxbar.gif">');
  $.get('/ajax/partypics.php', { actions: 'events', events: events, owners: owner },
   function(data)
   {
     $('#eventsx').html(data);
   });
}

function showPic(id, picid, events, width, height, owner)
{
  $('#thumbs li').removeClass('highlight');
  $('#pic').html('<div style="position: absolute; left: 0px; top: 0px;"><img alt="" src="/fotoalbum/vorschau/' + events + '/' + picid + '/foto.jpg" style="width: ' + width + 'px; height: ' + height + 'px"><div style="position: absolute; left: 50px; top: 152px;"><img alt="Lade..." src="/images/pages/partypics/ajaxbar.gif"></div></div><div style="position: absolute; left: 0px; top: 0px;"><img alt="" src="/fotoalbum/foto/' + events + '/' + picid + '/foto.jpg?owner=' + owner + '"></div>');
  istPos = id;
  $('#thumb' + istPos).addClass('highlight');
}

function setPos(id)
{
  pause = 1;
  document.getElementById('thumbs').scrollLeft = id * 126;
  $('#thumb' + id).click();
}

function setpause()
{
 	pause = 1;
}

function setplay()
{
 	pause = 0;
 	MoveThumbs();
}

function nextpic()
{

  setpause();
  istPos += 1;

  if (istPos > $('#maxID').val())
  {
    istPos = 0;
  }

  document.getElementById('thumbs').scrollLeft = istPos * 126;
  $('#thumb' + istPos).click();
}

function lastpic()
{
  setpause();
  istPos -= 1;

  if (istPos < 0)
  {
    istPos = $('#maxID').val();
  }

  document.getElementById('thumbs').scrollLeft = istPos * 126;
  $('#thumb' + istPos).click();
}


function MoveThumbs()
{
  if (document.getElementById('thumbs'))
  {
    var scrollPos = document.getElementById('thumbs').scrollLeft;
    istPos = Math.round(scrollPos / 126);

    document.getElementById('thumbs').scrollLeft += 1;

    if (istPos != lastPos)
    {
      $('#thumb' + istPos).click();
    }

    lastPos = istPos;



    //lastSPos = document.getElementById('thumbs').scrollLeft;

    if (pause != 1)
    {
    	 setTimeout("MoveThumbs()", timeoutzeit);
    }
  }
}
