document.write('<STYLE TYPE="text/css">.imgTrans{ filter:blendTrans(duration=1) }</STYLE>');

var nr_img;
var qt_img;
var img=new Array("images/immagini/back.bmp","images/immagini/camera.jpg","images/immagini/ingresso.jpg",
                  "images/immagini/giardino.jpg","images/immagini/donnasuldivano.jpg","images/immagini/terrazza.jpg",
                  "images/immagini/terrazzaprivata.jpg","images/immagini/bambini.jpg","images/immagini/bagno.jpg",
                  "images/immagini/salacamera.jpg","images/immagini/esterno.jpg");
var imgdx=new Array(0,527,515,540,318,586,540,437,301,540,301);
var imgdy=new Array(0,399,355,361,424,341,361,391,450,361,450);
var imgfile=new Array();

function init_page()
{
  init_nr_img(1);
  preloadImages('images/pulsanti/ita2.gif','images/pulsanti/eng2.gif','images/pulsanti/fra2.gif');  
}

function init_nr_img()
{
  qt_img=10; //la 0 è l'immagine di sfondo, le altre sono immagini
  var a=init_nr_img.arguments;
  nr_img=a[0]; //init nr_img = valore ingresso funzione inir_nr_img

  imgfile[0]=new Image;
  imgfile[0].src=img[0];
  imgfile[1]=new Image;
  imgfile[1].src=img[1];

  preloadNextImg();

  setTimeout('NextImg()',3000);
}
function preloadNextImg()
{
  if(nr_img==qt_img)
    nr_img = 1;
  else
    nr_img = nr_img + 1;

  if(imgfile[nr_img]==null)
  {
    imgfile[nr_img]=new Image;
    imgfile[nr_img].src=img[nr_img];
  }
}
function NextImg()
{
  DelImg();

  setTimeout('ViewImg()',800);
}
function DelImg()
{
  if(document.my_img.filters != null)
    document.my_img.filters[0].apply();
  document.my_img.src=imgfile[0].src;
  if(document.my_img.filters != null)
    document.my_img.filters[0].play();
}
function ViewImg()
{
  if(document.my_img.filters != null)
    document.my_img.filters[0].apply();
  document.my_img.src=imgfile[nr_img].src;
  document.my_img.width=imgdx[nr_img];
  document.my_img.height=imgdy[nr_img];
  if(document.my_img.filters != null)
    document.my_img.filters[0].play();

  preloadNextImg();

  setTimeout('NextImg()',3000);
}
