﻿current = 1;
var delay = 4000;


function Show_foto(newpic) {
				
			var photo = document.getElementById("_foto");
			var titP = document.getElementById("data_foto");
			var dataP = document.getElementById("testo_foto");
			var listP = document.getElementById("menudrop");
			var linkP = document.getElementById("ref_foto");

			
			photo.src  = PicVal[newpic];
			titP.value = DatVal[newpic];
			dataP.value = TxtVal[newpic];
			listP.value = DatVal[newpic];
			listP.options[newpic].selected = true;
			linkP.href = PicVal[newpic];
			
			current = newpic;
			}

			
function Random_foto() {
			  TotalImages = document.form_foto.menudrop.options.length;
			  current = Math.floor(Math.random()*TotalImages);
			  Show_foto(current);
			}
			
function Previous_foto() {
			  TotalImages = document.form_foto.menudrop.options.length;
			  current--;
			  if(current<0) current = TotalImages - 1;
			  Show_foto(current);
			  if (OnLightbox) showLightbox(document.getElementById("ref_foto"));
			}
			
function Next_foto() {
			  TotalImages = document.form_foto.menudrop.options.length;
			  current++;
			  if (current>=TotalImages) current = 0;
			  Show_foto(current);
			  if (OnLightbox) showLightbox(document.getElementById("ref_foto"));
			}

function AutoNext_foto() {

		var btnAuto = document.getElementById("btnPresentation");
		var btnPrev = document.getElementById("btnPrevious");
		var btnNext = document.getElementById("btnNext");
		var btnRand = document.getElementById("btnRandom");
		var imgPlay = document.getElementById("imgPlay");
		var imgStop = document.getElementById("imgStop");
		var ddlImg = document.getElementById("menudrop");
				
		if (lock == true) {
			lock = false;
			window.clearInterval(run);
			btnAuto.value = "Slide show";
			if (OnLightbox == true) {
				imgStop.style.visibility = "hidden";
				imgPlay.style.visibility = "visible";
			}
			btnPrev.style.visibility = "visible";
			btnNext.style.visibility = "visible";
			btnRand.style.visibility = "visible";
			ddlImg.style.visibility = "visible";

		}
		else if (lock == false) {
			lock = true;
			btnAuto.value = "Stop";
			if (OnLightbox == true) {
				imgStop.style.visibility = "visible";
				imgPlay.style.visibility = "hidden";
			}
			btnPrev.style.visibility = "hidden";
			btnNext.style.visibility = "hidden";
			btnRand.style.visibility = "hidden";
			ddlImg.style.visibility = "hidden";
			SlideShow();
			}
		}

function SlideShow() {
		if (lock == true) {
			 run = setInterval("Next_foto()", delay);
		}
}

function pause(numberMillis) {
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true) {
		now = new Date();
		if (now.getTime() > exitTime)
			return;
	}
}