function sole(){
var data=new Date();
var anno=data.getFullYear();
var mese=data.getMonth()+1;
var giorno=data.getDate();
var giornosett=data.getDay();
var ora=data.getHours();
var min=data.getMinutes();
var sec=data.getSeconds();
var millisec=data.getMilliseconds();

var orasolare=ora-(-data.getTimezoneOffset()/60-1);
var oramins=orasolare+min/60;
var mesegiorno=mese+giorno/30.5;

var alba=0;
var tramonto=0;
if(mesegiorno<=6){alba=8.5-3.7*mesegiorno/6; tramonto=16.5+3*mesegiorno/6};
if(mesegiorno>6){alba=4.3+3.2*(mesegiorno)/6; tramonto=20.6-3.8*(mesegiorno-6)/6};

//sole//
//    oramins=10; //oramins=millisec*1000/2.5;   oramins=sec/2.5;
//agg+=1;if(agg==24){agg=0;}
//oramins=agg;
var limm=37;//largh e altezza dell'immagine del sole. cambiare poi se si cambia l'immag
var t=(    1-Math.sin(         (0.5- Math.abs(oramins-12)/12)     *3.14159     ) )  * window.innerHeight*0.7;
var l=(oramins-6)/12*(screen.width- limm-20);
//t=100; l=300;
var tno=false,lno=false;
if (t<-20||t>window.innerHeight-limm){tno=true;}else{tno=false;}
if (l<0||l>window.innerWidth-limm){lno=true;}else{lno=false;}
if(tno==true||lno==true){t=100; l=100; document.getElementById("immasol").style.visibility="hidden";}else{document.getElementById("immasol").style.visibility="visible";}


if(oramins<alba || oramins>tramonto){document.getElementById("sol").style="visibility:hidden";}
document.getElementById("sol").style='position:absolute; top:'+t+'px; left:'+l+'px; z-index:-2';
//document.getElementById("immasol").alt=orario;
//fine sole//

//document.getElementById('servizio').innerHTML='t '+t+'<br>  l '+l+'<br>--'+oramins+'-   ...'+screen.availHeight+'...'+window.innerHeight+'..'+data.getTimezoneOffset();

setTimeout("sole()",100);
 }
 
 
 
 
 
var agg=7;
soleinizia();









function soleinizia(){
var data=new Date();
var anno=data.getFullYear();
var mese=data.getMonth()+1;
var giorno=data.getDate();
var giornosett=data.getDay();
var ora=data.getHours();
var min=data.getMinutes();
var sec=data.getSeconds();
var millisec=data.getMilliseconds();

var orasolare=ora-(-data.getTimezoneOffset()/60-1);
var oramins=orasolare+min/60;
var mesegiorno=mese+giorno/30.5;

var alba=0;
var tramonto=0;
if(mesegiorno<=6){alba=8.5-3.7*mesegiorno/6; tramonto=16.5+3*mesegiorno/6};
if(mesegiorno>6){alba=4.3+3.2*(mesegiorno)/6; tramonto=20.6-3.8*(mesegiorno-6)/6};

//sole//
//    oramins=10; //oramins=millisec*1000/2.5;   oramins=sec/2.5;
agg+=1;if(agg==24){agg=0;}
oramins=agg;
var limm=37;//largh e altezza dell'immagine del sole. cambiare poi se si cambia l'immag
var t=(    1-Math.sin(         (0.5- Math.abs(oramins-12)/12)     *3.14159     ) )  * window.innerHeight*0.7;
var l=(oramins-6)/12*(screen.width- limm-20);
//t=100; l=300;
var tno=false,lno=false;
if (t<-20||t>window.innerHeight-limm){tno=true;}else{tno=false;}
if (l<0||l>window.innerWidth-limm){lno=true;}else{lno=false;}
if(tno==true||lno==true){t=100; l=100; document.getElementById("immasol").style.visibility="hidden";}else{document.getElementById("immasol").style.visibility="visible";}


if(oramins<alba || oramins>tramonto){document.getElementById("sol").style="visibility:hidden";}
document.getElementById("sol").style='position:absolute; top:'+t+'px; left:'+l+'px; z-index:-2';
//document.getElementById("immasol").alt=orario;
//fine sole//

//document.getElementById('servizio').innerHTML='t '+t+'<br>  l '+l+'<br>--'+oramins+'-   ...'+screen.availHeight+'...'+window.innerHeight+'..'+data.getTimezoneOffset();

setTimeout("sole()",100);
 }

