var premutoin = false;
var premutoout = false;

function reset() {
	premutoin = false;
	premutoout = false;
}

function settain(){
	if(!premutoin){
		premutoin=true;
	}else{
		premutoin=false;
	}
	premutoout=false;
}

function settaout(){
	if(!premutoout){
		premutoout=true;
	}else{
		premutoout=false;
	}
	premutoin=false;
}

function zoomin(){
	document.getElementById('lista').scrollTop -= 5
}

function zoomout(){
	document.getElementById('lista').scrollTop += 5
}

function setshift(value){
	document.getElementById('lista').scrollTop += value;
}

function controllo(){
	if(premutoin){
		zoomin();
	}
	if(premutoout){
		zoomout();
	}
}

setInterval('controllo()',100);

function func(val) {		
	var ajax = assegnaXMLHttpRequest();
	if(ajax) {
		elemento = prendiElementoDaId("live_selected");		
		elemento.innerHTML = "<br /><br /><br /><img src=\"images/green_rot.gif\">"; //<font style=\"color:#FFFFFF\">loading...</font>";
		ajax.open("get","seleziona_live.php?id="+val,true);
		ajax.setRequestHeader("connection", "close");
		ajax.onreadystatechange = function() {      		
		  // verifica dello stato		  
		  if(ajax.readyState === readyState.COMPLETATO) {
		  //alert(ajax.readyState) 
			// verifica della risposta da parte del server
			if(statusText[ajax.status] === "OK")
			  // operazione avvenuta con successo
			  elemento.innerHTML = ajax.responseText;
			else {
			  // errore di caricamento
			  elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
			  elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
			}
		  } 
		}

		// invio richiesta
		ajax.send(null);				
	}	
}

function newCap() {
	document.getElementById('image').src = 'securimage_show.php?sid=' + Math.random();		
}

function caricamedia(id,pag,obj,ch) {		
	var ajax = assegnaXMLHttpRequest();
	if(ajax) {
		if (ch == 1)
			elemento = prendiElementoDaId("contenuto_dx");
		else if (ch == 2)
			elemento = prendiElementoDaId("contenuto_media");
		else if (ch == 3)
			elemento = prendiElementoDaId("centrobasso");
		elemento.innerHTML = "<br /><br /><br /><img src=\"images/green_rot.gif\">"; 
		ajax.open("get","carica_media.php?id="+id+"&pag="+pag+"&obj="+obj+"&ch="+ch,true);
		ajax.setRequestHeader("connection", "close");
		ajax.onreadystatechange = function() {      		
		  // verifica dello stato		  
		  if(ajax.readyState === readyState.COMPLETATO) {
		  //alert(ajax.readyState) 
			// verifica della risposta da parte del server
			if(statusText[ajax.status] === "OK")
			  // operazione avvenuta con successo
			  elemento.innerHTML = ajax.responseText;
			else {
			  // errore di caricamento
			  elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
			  elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
			}
		  } 
		}

		// invio richiesta
		ajax.send(null);				
	}	
}

function pagina(id,offset) {
	elemento = document.getElementById("pagine");
	testo = elemento.innerHTML;		
	idx = testo.indexOf('d')
	curr_pag = parseInt(testo.substring(4,idx-1));	
	last_pag = parseInt(testo.substring(idx+3));
	next_pag = curr_pag + offset;		
	if (next_pag < 1)
		next_pag = 1;
	if (next_pag > last_pag)
		next_pag = last_pag;
	testo = "pag " + next_pag + " di " + last_pag;
	elemento.innerHTML= testo;	
		
	if (next_pag > 1) {
		document.getElementById("left").style.visibility = "visible";
		document.getElementById("aleft").style.visibility = "visible";
	}		
	else {
		document.getElementById("left").style.visibility = "hidden";
		document.getElementById("aleft").style.visibility = "hidden";
	}
	if (next_pag < last_pag) {
		document.getElementById("right").style.visibility = "visible";
		document.getElementById("aright").style.visibility = "visible";
	}
	else {
		document.getElementById("right").style.visibility = "hidden";
		document.getElementById("aright").style.visibility = "hidden";
	}
		
	caricamedia(id,next_pag,'',2);
}

function obj(id,offset) {
	elemento = document.getElementById("objs");
	testo = elemento.innerHTML;		
	idx = testo.indexOf('d')
	curr_obj = parseInt(testo.substring(0,idx-1));	
	last_obj = parseInt(testo.substring(idx+3));
	next_obj = curr_obj + offset;		
	if (next_obj < 1)
		next_obj = 1;
	if (next_obj > last_obj)
		next_obj = last_obj;
	testo = next_obj + " di " + last_obj;
	elemento.innerHTML= testo;	
	
	if (next_obj > 1) {
		document.getElementById("left").style.visibility = "visible";
		document.getElementById("aleft").style.visibility = "visible";
	}
	else {
		document.getElementById("left").style.visibility = "hidden";
		document.getElementById("aleft").style.visibility = "hidden";
	}
	
	if (next_obj < last_obj) {
		document.getElementById("right").style.visibility = "visible";
		document.getElementById("aright").style.visibility = "visible";
	}
	else {
		document.getElementById("right").style.visibility = "hidden";
		document.getElementById("aright").style.visibility = "hidden";
	}
	
	caricamedia(id,'',next_obj,2);
}

function backtogallery(id) {
	obj_per_pag = 15;
	elemento = document.getElementById("objs");
	testo = elemento.innerHTML;		
	idx = testo.indexOf('d')
	curr_obj = parseInt(testo.substring(0,idx-1));		
	pag = parseInt(((curr_obj-1) / obj_per_pag) + 1);	
	caricamedia(id,pag,'',3);
}