 
  
    Lunghezza_mesi = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

 	
	function stampa_timer(data_inizio,data_fine,variabile)
	{	  
	  data_inizio_divisa = data_inizio.split(" ");		   
	  data_fine_divisa = data_fine.split(" ");		
	  
	  for(i=0;i<6;i++)
	  {
	  	data_inizio_divisa[i] = parseInt(data_inizio_divisa[i],10);
		data_fine_divisa[i] = parseInt(data_fine_divisa[i],10);
	  }	 					 
	// alert(data_inizio_divisa[1]+" - "+data_fine_divisa[1]);
	  //iniziano i controlli 
	  anni = data_fine_divisa[0] - data_inizio_divisa[0];
	  mesi = data_fine_divisa[1] - data_inizio_divisa[1];	
	  if(mesi < 0)
	  	mesi = mesi + 12; 
	  
	  giorni = data_fine_divisa[2] - data_inizio_divisa[2];
	 if(giorni < 0)
	  	giorni = giorni + Lunghezza_mesi[data_inizio_divisa[1]-1]; 	 //da controllare che non mi convince per niente
	  
	  if(giorni < Lunghezza_mesi[(data_inizio_divisa[1]-1)])
	  	mesi = mesi -1;
		
	  
	  ore = data_fine_divisa[3] - data_inizio_divisa[3];	
	  if(ore < 0)
	  	ore = ore + 24; 
		
	 if(data_inizio_divisa[3] > data_fine_divisa[3])
		giorni = giorni - 1;
	  
	  minuti = data_fine_divisa[4] - data_inizio_divisa[4];
	  if(minuti < 0)
	  	minuti = minuti + 60; 
	
	 if(data_inizio_divisa[4] > data_fine_divisa[4])
	 	ore = ore -1;
		
	 if(ore == -1)
	 	ore = 0;
	  
	  secondi = data_fine_divisa[5] - data_inizio_divisa[5];	
	  if(secondi < 0)
	  	secondi = secondi + 60; 
	
	 if(data_inizio_divisa[5] > data_fine_divisa[5])
	 	minuti = minuti -1; 
	
	 if(minuti == -1)
	 	minuti = 0;
		
	 var testo = "";
	  //cosa scrivo a schermo
	
	  if (giorni > 0)
	  	testo += giorni +"g ";
		
	  	testo += ore +"h "+minuti +"m "+secondi +"s";
	  
	  if(minuti == 0 && ore == 0 && secondi == 0)
	  	location.href = "http://www.astegratuite.it/";

	  //document.getElementById(variabile).innerHTML = "Mancano "+ anni + " anni " + mesi + " mesi " + giorni + " giorni " + ore + " ore " + minuti + " minuti e " + secondi + "secondi"; 
	  
	  document.getElementById(variabile).innerHTML = testo;
	  	
	  
	  //aggiungo un secondo
	  if(data_inizio_divisa[5] == 59)
	  {
	  	data_inizio_divisa[4] = data_inizio_divisa[4] + 1;
	  	data_inizio_divisa[5] = 0;
		
		 if(data_inizio_divisa[4] == 59)
	  	 {
	  		data_inizio_divisa[3] = data_inizio_divisa[3] + 1;
	  		data_inizio_divisa[4] = 0;
			
			 if(data_inizio_divisa[3] == 24)
		 	 {
		  		data_inizio_divisa[2] = data_inizio_divisa[2] + 1;
		  		data_inizio_divisa[3] = 0;
				
				  if(data_inizio_divisa[2] == Lunghezza_mesi[(data_inizio_divisa[1]-1)])
				  {
				  	data_inizio_divisa[1] = data_inizio_divisa[1] + 1;
				  	data_inizio_divisa[2] = 1;
					
					  if(data_inizio_divisa[1] == 12)
					  {
					  	data_inizio_divisa[0] = data_inizio_divisa[0] + 1;
					  	data_inizio_divisa[1] = 1;
					  }	 
				  }	 
		 	 }		
	  	 }	   
	  }
	  else
	  	data_inizio_divisa[5] = data_inizio_divisa[5] + 1;		 
		
	  
	 
	  var data_temp_inizio = "";
	  var data_temp_fine = ""; 
	  
	  data_temp_inizio = data_inizio_divisa[0] + " " + data_inizio_divisa[1] + " " + data_inizio_divisa[2] + " " + data_inizio_divisa[3] + " " + data_inizio_divisa[4] + " " + data_inizio_divisa[5];
	  data_temp_fine = data_fine_divisa[0] + " " + data_fine_divisa[1] + " " + data_fine_divisa[2] + " " + data_fine_divisa[3] + " " + data_fine_divisa[4] + " " + data_fine_divisa[5];
	  
	 
	 //window.setInterval("stampa_timer(data_temp_inizio,data_fine)", 1000);
	//alert(data_temp_inizio + "','" + data_temp_fine + "','"+ variabile);
	 setTimeout("stampa_timer('" + data_temp_inizio + "','" + data_temp_fine + "','"+ variabile +"')",1000);
	}	

function converti(numero)
{
	//alert(numero);
	
	numero=numero.toString(10);
	//alert(numero);
	
	if(numero.length == 1)
		numero = "0,0"+numero;
	else if(numero.length ==2)
		numero = "0,"+numero;
	else if(numero.length>2)
	{
		numero = numero.substring(0,numero.length-2) + "," + numero.substring(numero.length-2, numero.length);
	}
	
	/*for (i=0;i<numero.length;i++)
	{
		alert("Valore: "+ numero.substring(i,i+1));		
	}*/
	
	
	
	//dp=numero.indexOf(".")!=-1?numero.substring(0,numero.indexOf(".")).length:numero.length;
	//alert(numero);
	/*for (i=dp-3;i>0;i-=3)
		numero=numero.substring(0,i)+","+numero.substr(i);
	numero=numero.replace(/-,/,"-");*/
	//document.write(numero);
	return numero;
}





 