var imgvect = new Array(20);
var idxvect = new Array(20);
var imgindx = 0;

function slider( imglist )
{
  idxvect[imgindx] = 0;
  imgvect[imgindx] = imglist;

  document.write("<table><tr><td width='30px' class='bottom'>");

  document.write(imglist.length>1?"<img src='immagini/arrowleft.gif' onclick='slide(" + imgindx + ",-1);'/>":"&nbsp;");

  document.write("</td><td width='200px' class='middle'>");

  document.write("<img id='img" + imgindx + "' src='immagini/" + imglist[0] +"' height='120' onclick='zoomImage(this);'/>");

  document.write("</td><td width='30px' class='bottom'>");

  document.write(imglist.length>1?"<img src='immagini/arrowright.gif' onclick='slide(" + imgindx + ",1);'/>":"&nbsp;");

  document.write("</td></tr></table>");

  imgindx++;
}

function slide( idx, direction )
{
  var listsize = imgvect[idx].length;
  var newidx = (idxvect[ idx ] + direction + listsize)%listsize;

  eval( "document.form1.img" + idx +".src = 'immagini/" + imgvect[idx][newidx] + "'" );

  idxvect[ idx ] = newidx;
}

function zoomImage( obj )
{
  var X = 400;
  var Y = 200;
  var w = obj.width * 2;
  var h = obj.height * 2;
  var image = obj.src;

  if (document.all) { 
    X = event.clientX + document.body.scrollLeft;
    Y = event.clientY + document.body.scrollTop;
    X = event.clientX + document.body.clientLeft;
    Y = event.clientY + document.body.clientTop;
  }

  win = window.open( 'popfoto', 'popfoto', 'top=' + (Y>h/2?Y-h/2:0) + ' left=' + (X>w/2?X-w/2:0) + ' width=' + w + ' height=' + h );
  
  with(win.document)
  {
    write( '<html><head><title>' + image + '</title><head><body background="' + image + '" topmargin=0 leftmargin=0>' );
    write( '<script>function keepFocus(){ window.focus(); } setInterval(\'keepFocus()\', 10);<' + '/script>' );
    write( '<img border src=\'immagini/void.gif\' width=' + w + ' height=' + h + '/ onclick=\'window.close()\'/>' );
    write( '</body></html>');
  }
}

