<!--
/*slideshow(root,serie,size,speed,id0,id1,id2,id3,id4,id5,id6)
	root  	percorso alla cartella in cui si trova la cartella images
	serie	0:	tutti
			1:	progetti recenti
			2:	varie
			3:	medicali
			4:	illuminotecnica
			5:	telecomunicazione
			6:	mobili
			7:	arredamenti
			8:	esterni
			9:	multiplo (serie 1-8)
	size	0:	80x80 (../images/thumbnails/small thumbnails)
			1:	160x160 (../images/thumbnails)
	speed	in millisecondi
	id0-7	id dell'img, id0 per slideshow singoli, id0-7 per slideshow multiplo */
//tutti 
s0 = new Array
//recenti 
s1 = new Array(393, 414, 448, 423, 425, 409, 412, 413, 441, 440, 24801,24802, 24803, 14804, 24805, 24806, 24807, 24808, 24809, 24810, 24811, 24812)
//varie 
s2 = new Array(4, 117, 188, 196, 202, 225, 237, 252, 287, 335, 414, 425)
//med 
s3 = new Array(5, 113, 147, 148, 156, 231, 246, 254, 255, 263, 264, 266, 270, 273, 279, 284, 294, 295, 296, 300, 311, 312, 317, 325, 326, 329, 332, 336, 343, 344, 347, 355, 356, 367, 370, 371, 372, 375, 377, 403, 406, 409, 423, 448)
//light 
s4 = new Array(20, 32, 33, 52, 53, 59, 67, 86, 88, 93, 97, 99, 109, 116, 167, 175, 177, 185, 186, 233)
//telecom 
s5 = new Array(194, 210, 212, 219, 228, 232, 245)
//casa 
s6 = new Array(12, 15, 16, 50, 77, 79, 80, 112, 151, 166, 174, 182, 192, 198)
//arredo 
s7 = new Array(37, 48, 51, 81, 94, 100, 160, 193, 250, 267, 268, 271, 280, 281, 288, 373, 393, 398, 24801, 24802, 24803, 14804, 24805, 24807, 24810)
//esterni 
s8 = new Array(24806, 24808, 24809, 24811, 24812, 412, 413, 440, 441)

s0 = (s2.concat(s3, s4, s5, s6, s7, s8))
ss0 = new Array()
ss1 = new Array()
ss2 = new Array()
ss3 = new Array()
ss4 = new Array()
ss5 = new Array()
ss6 = new Array()
ss7 = new Array()
ss8 = new Array()
slides = new Array(s0, s1, s2, s3, s4, s5, s6, s7, s8)
//dopo ogni slide visualizzato il numero viene spostato in sslides, quando slides è vuoto
//i numeri vengono ritrasferiti da sslides in slides, così nessun numero si ripete 
//finché non si sono viste tutte
sslides = new Array(ss0, ss1, ss2, ss3, ss4, ss5, ss6, ss7, ss8)
i = 0
croot =""
var slidepath 
cserie=0	
csize=0
cspeed=0
cid = new Array
ie55=window.createPopup;
	
	function slideshow(root,serie,size,speed,id0,id1,id2,id3,id4,id5,id6,id7)
  	{
  		croot=root
  		cserie=serie
  		csize=size
  		cspeed=speed
  		if(size<1)
  			{slidepath = root+"images/thumbnails/small thumbnails/";m=80}
  		else
			{slidepath = root+"images/thumbnails/";m=160}
		cid[0]=id0
		cid[1]=id1
		cid[2]=id2
		cid[3]=id3
		cid[4]=id4
		cid[5]=id5
		cid[6]=id6
		cid[7]=id7
		for(x=0;x<=7;x++)
			{if(cid[x])
				{c=document.getElementById(cid[x])
				c.width=m
				c.height=m}
			}
		go()
	}  	
  	
	function rndNum(s)
	{		
		rndNumber = Math.round(Math.random()*(slides[s].length-1))
		x = (slides[s])[rndNumber]
		slides[s].splice(rndNumber, 1)
		sslides[s].push(x)	
		if (slides[s].length == 0){while(sslides[s].length > 0){slides[s].push(sslides[s].pop())}}
		return x
	}

	function ImgName(x)
	{
		if (x<10){a = "00"} else {if (x<100){a = "0"}else {a=""}}
		if (csize>0){b="t"}else{b="st"}
		a = slidepath+b+a+x+".jpg"
		//document.getElementById("D").innerText ="i="+i+" - serie="+cserie+" - size="+csize+" - "+a

		return a
	}

  	function go()
  	{
		c=document.getElementById(cid[i])
  		if(ie55){c.style.filter={"q":"progid:DXImageTransform.Microsoft.Wipe(GradientSize=.30, wipeStyle=0, motion=forward, duration=1)"}.q;	
  		c.filters[0].apply()}
		if(cserie<9){c.src=ImgName(rndNum(cserie))}else{c.src=ImgName(rndNum(i+1))}
  		if(ie55){c.filters[0].play()}
  		if(cserie>8){i++;if(i>7)i=0}
  		
		setTimeout("go()",cspeed)
  	}
	//slideshow("",8,1,1000,"i0","i1","i2","i3","i4","i5","i6")
//-->

