function sinit(curr) {
  var bgn = 8;
  var initCount = total+ parseInt(1);

  for (i=curr; i<bgn; i++) {
    var element = Builder.node('li', { id:'b' + i});
    $('in').appendChild(element);
    sClass = (i == 4) ? ' class=act': '';
    $(element).innerHTML = InnerHtml(sClass, i);
  }

  var element = Builder.node('input', { id:'curr', style: 'visibility:hidden' });
  $('slide-box').appendChild(element);
  $(element).value = bgn;
}

function InnerHtml (klass, i) {
  return "<a" + klass + " href='#' onclick='veiwWeb(\"" + src[i] + "\", " + i + "); return false;'><img src='/img.php?foto=Files/Portfolio/" + src[i] + "&w=100' width='100' height='92' alt='' border='0' /></a>\n";
}

function moveRight() {
  var nxt = parseInt($F('curr')) + parseInt(5);

  for (i=$F('curr'); i<nxt; i++) {
    j = (i > total) ? parseInt(i)-parseInt(total) : i;
    var element = Builder.node('li', { id:'b' + j});
    $('in').appendChild(element);
    $(element).innerHTML = InnerHtml(sClass, j);
  }

  $('curr').value = i;
  new Effect.Move('in', { x: -535, y: 0, mode: 'relative'});
  if (parseInt($('in').style.left) < -107*(total-11)+47) $('laquo').fade();
  $('raquo').appear();
}

function moveLeft() {
  if (parseInt($('in').style.left) > -583) $('raquo').fade();
  new Effect.Move('in', { x: 535, y: 0, mode: 'relative'});
  $('laquo').appear();
}

/*
function moveLeft1() {
  var indent = parseInt($F('curr')) + parseInt(total);
  var $pre = parseInt($F('curr')) + parseInt(5);

  for (i=$F('curr'); i<$pre; i++) {
    j = parseInt(indent)-parseInt(i);
    before = parseInt(j)-parseInt(total)+parseInt(1);
    before = (before < 1)?parseInt(total)+parseInt(before):before;

    var element = Builder.node('li', { id:'b' + j});
    var firstLi = $('b' + before);
    $('in').insertBefore(element, firstLi)
    $(element).innerHTML = InnerHtml(sClass, j);
  }

  $('curr').value = $pre;
  $('in').style.left = parseInt($('in').style.left)-parseInt(535);
alert (parseInt($('in').style.left)-parseInt(535));
  new Effect.Move('in', { x: 535, y: 0, mode: 'relative'});
}
*/