<!--//

    var ie=document.all && !window.opera;
	/******************************************************
	* Stampa lista foto
	*******************************************************/
	Posizione=0;
	Lunghezza=15;	
	function lista_foto() {
        var da=Posizione;
        var per=Lunghezza;
        per=((vPiante.length-da)>=per)?per:vPiante.length-da;
	    ListaFoto=ie?document.all.Piante:document.getElementById("Piante");
		var testo="";
        for (i=da; i<(da+per); i++) {
         	commento=vPiante[i].Nome;
         	commento=(commento.length<20)?commento:commento.substring(0,20)+"...";
         	testo+='<a class="TestoListe" href="javascript:void(0)"';
         	testo+='onclick="stampa_foto('+i+')"> '+commento+' </a><br />\n';
        }
        da=(i==vPiante.length)?0:i;
		Posizione=da;
        if (per<vPiante.length) {
			testo+='<a class="AltroListe" href="javascript:void(0)" onclick="lista_foto()"> Altro... </a>\n';
		}
        ListaFoto.innerHTML=testo;
	}

	/******************************************************
	* Stampa singola foto
	*******************************************************/
	var iIndice=0;
	imgData={w:640, h:400, s:false, v:vPiante, i:0};
	oFoto={obj:null, com:null, name:null, date:null, set:false};
	function stampa_foto(indice){
	 	if (!oFoto.set){
		    oFoto.obj=ie?document.all.Foto:document.getElementById("Foto");
		    oFoto.com=ie?document.all.CommentoFoto:document.getElementById("CommentoFoto");
		    oFoto.name=ie?document.all.NomeFoto:document.getElementById("NomeFoto");
		    oFoto.date=ie?document.all.DateFioriture:document.getElementById("DateFioriture");
			oFoto.set=true;
			imgData.w = oFoto.obj.width;
			imgData.h = oFoto.obj.height;
			imgData.s = true;
		}
		if (oFoto.obj.width!=0 && oFoto.obj.height!=0){
			imgData.i=indice;
	   	    if (window.oFoto.obj) oFoto.obj.src = "Foto/"+imgData.v[imgData.i].File;
	   	    ResizeImage();
	     	commento=imgData.v[imgData.i].Nome+" ("+imgData.v[imgData.i].Locazione+")";
	   	    if (window.oFoto.com) oFoto.com.innerHTML=commento;
	     	commento=(commento.length<20)?commento:commento.substring(0,20)+"...";
	   	    if (window.oFoto.name) oFoto.name.innerHTML=commento;
	   	    commento="<b>Date</b><br />";
	   	    for (i=0; i<vFioriture[imgData.i].length; i++){
				commento+="<br />"+vFioriture[imgData.i][i];
			}
	   	    if (window.oFoto.date) oFoto.date.innerHTML=commento;
		}
	}

	/******************************************************
	* Gestione frecce sinistra - destra
	*******************************************************/
	function vai_a(indice){
	 	if (indice==1)
	 		indice=(imgData.i==imgData.v.length-1)?0:imgData.i+1;
	 	else
	 		indice=(imgData.i==0)?imgData.v.length-1:imgData.i-1;
		stampa_foto(indice);
	}

	/******************************************************
	* Ridimensiona immagine
	*******************************************************/
	function ResizeImage()
	{
	 	wRatio=imgData.w/imgData.v[imgData.i].Larghezza;
	 	hRatio=imgData.h/imgData.v[imgData.i].Altezza;
	 	if ((imgData.v[imgData.i].Larghezza<=imgData.w) && (imgData.v[imgData.i].Altezza<=imgData.h)){
			oFoto.obj.width=imgData.v[imgData.i].Larghezza;   
			oFoto.obj.height=imgData.v[imgData.i].Altezza;
		}else if ((wRatio*imgData.v[imgData.i].Altezza)<imgData.h){
			oFoto.obj.width=imgData.w;
			oFoto.obj.height=wRatio*imgData.v[imgData.i].Altezza;
		}else{
			oFoto.obj.width=hRatio*imgData.v[imgData.i].Larghezza;
			oFoto.obj.height=imgData.h;
		}
	}
//-->
