// JavaScript Document

function get_stream() {
  var
	ajax = assegnaXMLHttpRequest(),
	elemento = prendiElementoDaId("the_lifestream"),
	usaLink = true;
	
  if(ajax) {
	usaLink = false;
	ajax.open("get", "script/lifestream.php?p="+Math.random(), true);

ajax.setRequestHeader("connection", "close");
	ajax.onreadystatechange = function() {
	  if(ajax.readyState === readyState.COMPLETATO) {
		if(statusText[ajax.status] === "OK"){
		  elemento.innerHTML = ajax.responseText;
		}else {
		  elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
		  elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
		}
	  } 
	}
	ajax.send(null);
  }
  return usaLink;
} 


function get_folio(n) {
  var
	ajax = assegnaXMLHttpRequest(),
	elemento = prendiElementoDaId("the_portfolio"),
	usaLink = true;
	
	elemento.innerHTML = '	<img src="img/ajax-loader.gif" alt="loading" class="stream_loader" />';
	
  if(ajax) {
	usaLink = false;
	ajax.open("get", "script/flickr.php?n="+n+"&p="+Math.random(), true);

ajax.setRequestHeader("connection", "close");
	ajax.onreadystatechange = function() {
	  if(ajax.readyState === readyState.COMPLETATO) {
		if(statusText[ajax.status] === "OK"){
		  elemento.innerHTML = ajax.responseText;
		  elemento.innerHTML +='<div class="folio_navigation"><div onclick="prev_folio();" class="prev">Prev</div><div onclick="next_folio();" class="next">Next</div></div>';
		}else {
		  elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
		  elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
		}
	  } 
	}
	ajax.send(null);
  }
  return usaLink;
} 

	function next_folio(){
		if(n==4)
			n=1;
		else
			n++;
		get_folio(n);		
	}
	
	function prev_folio(){
		if(n==1)
			n=4;
		else
			n--;
		get_folio(n);		
	}
	

	function main_text(){
	  var
		ajax = assegnaXMLHttpRequest(),
		elemento = prendiElementoDaId("reciver_portfolio"),
		usaLink = true;
		elemento.innerHTML = '<br /><br /><br />	<img src="img/ajax-loader-big.gif" alt="loading" class="stream_loader" style="margin-left:255px" />';

		
	  if(ajax) {
		usaLink = false;
		ajax.open("get", "_main_text.php", true);
	
		ajax.setRequestHeader("connection", "close");
			ajax.onreadystatechange = function() {
			  if(ajax.readyState === readyState.COMPLETATO) {
				if(statusText[ajax.status] === "OK"){
				  elemento.innerHTML = ajax.responseText;
				}else {
				  elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
				  elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
				}
			  } 
			}
			ajax.send(null);
		  }
		  return usaLink;
	} 
	
	function single_work(title){
	  var
		ajax = assegnaXMLHttpRequest(),
		elemento = prendiElementoDaId("reciver_portfolio"),
		usaLink = true;
		elemento.innerHTML = '<br /><br /><br />	<img src="img/ajax-loader-big.gif" alt="loading" class="stream_loader" style="margin-left:255px" />';

	
	  if(ajax) {
		usaLink = false;
		ajax.open("get", "script/flickrDetails.php?title="+title+"&p="+Math.random(), true);
	
		ajax.setRequestHeader("connection", "close");
			ajax.onreadystatechange = function() {
			  if(ajax.readyState === readyState.COMPLETATO) {
				if(statusText[ajax.status] === "OK"){
				  elemento.innerHTML = ajax.responseText;
				}else {
				  elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
				  elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
				}
			  } 
			}
			ajax.send(null);
		  }
		  return usaLink;
	
	}	
