//<![CDATA[
// variabili stardate
var YY ;
var DDD ;
var T ;
var DDDadd = 0 ;  
var a ;
var mod ;
var mod1 ;
var mod2 ;
var rinnovo ;
var TT ;
var Leap_Year ;

// variabili nuovo calendario
var mese ;
var nomemese ;
var giorno = 0 ;
var miogiorno ;
var nomegiorno ;
var nuovoanno ;
var f = 0 ;
var partenza ;
var delta ;
var giornoar = new Array(29) ;
giornoar[0] = "" ;
giornoar[1] = "Festa" ;
giornoar[2] = "Acqua" ;
giornoar[3] = "Terra" ;
giornoar[4] = "Spazio" ;
giornoar[5] = "Festa della Luna" ;
giornoar[6] = "Festa del Sole" ;
giornoar[7] = "Aria" ;
giornoar[8] = "Acqua" ;
giornoar[9] = "Terra" ;
giornoar[10] = "Spazio" ;
giornoar[11] = "Festa della Luna" ;
giornoar[12] = "Festa del Sole" ;
giornoar[13] = "Aria" ;
giornoar[14] = "Acqua" ;
giornoar[15] = "Terra" ;
giornoar[16] = "Spazio" ;
giornoar[17] = "Festa della Luna" ;
giornoar[18] = "Festa del Sole" ;
giornoar[19] = "Aria" ;
giornoar[20] = "Acqua" ;
giornoar[21] = "Terra" ;
giornoar[22] = "Spazio" ;
giornoar[23] = "Festa della Luna" ;
giornoar[24] = "Festa del Sole" ;
giornoar[25] = "Aria" ;
giornoar[26] = "Acqua" ;
giornoar[27] = "Terra" ;
giornoar[28] = "Spazio" ;
giornoar[29] = "Festa di fine Anno" ;


// variabili generali
var now = new Date();
var years = now.getFullYear() ;
var months = now.getMonth() + 1 ;
var days = now.getDate() ;
var hours = parseInt(now.getHours()*100/60) ;
var minutes = parseInt(now.getMinutes()*100/60) ;
var seconds = parseInt(now.getSeconds()*100/60) ;
var timeValue = hours ;
var timeValue3 = "" ;
timeValue += ((minutes< 10) ? ":0" : ":") + minutes ;
timeValue += ((seconds< 10) ? ":0" : ":") + seconds ;


// calcolo stardate -------------------------------------------------

a = 0 ;

mod1 = years / 100 ;
mod1 = parseInt(mod1) ;
mod1 = years - (100 * mod1);

mod2 = years / 400 ;
mod2 = parseInt(mod2) ;
mod2 = years - (400 * mod2);

mod = years / 4 ;
mod = parseInt(mod) ;
mod = years - (4 * mod ) ;

Leap_Year = 0 ;

if (mod2 == 0) {
 Leap_Year = 1 ;
 a = 1;
}

if (mod1 == 0 && a == 0) {
   Leap_Year = 0 ; 
   a = 1 ;
}
 
if (mod == 0 && a == 0) {
   Leap_Year = 1 ;
}

if (Leap_Year == 1) {
   rinnovo = "    anno del rinnovo" ;
   }
else {
   rinnovo = "" ;
   }


a = 0 ;

if (months == 1) {
DDDadd = 0;
}

if (months == 2) {
DDDadd = 31;
}

if (months == 3) {
DDDadd = 59 + Leap_Year;
}

if (months == 4) {
DDDadd = 90 + Leap_Year;
}

if (months == 5) {
DDDadd = 120 + Leap_Year;
}

if (months == 6) {
DDDadd = 151 + Leap_Year;
}

if (months == 7) {
DDDadd = 181 + Leap_Year;
}

if (months == 8) {
DDDadd = 212 + Leap_Year;
}

if (months == 9) {
DDDadd = 243 + Leap_Year;
}

if (months == 10) {
DDDadd = 273 + Leap_Year;
}

if (months == 11) {
DDDadd = 304 + Leap_Year;
}

if (months == 12) {
DDDadd = 334 + Leap_Year;
}

YY = (years) - 2323;
DDD = ((days + DDDadd) / (365 + Leap_Year)) * 1000;

T = (((hours * 60) + minutes)/1440) + (seconds/86400);

DDD = Math.ceil(DDD);

if (YY >> 0) {
YY = YY * 1000 + DDD + T ;
}
else {
YY = YY * 1000 - DDD - T ;
}
// fine calcolo stardate -------------------------------------------------


// nuovo calendario

partenza = new Date(now.getFullYear(),00,01) ;
delta = ((now.getTime() - partenza.getTime())/86400000 ) ;
giorno = Math.round( delta + 0.5 ) ;

if (giorno >= 58 && Leap_Year == 1) {
giorno = giorno - 1 ;
f = 1 ; }

if (giorno >= 1 && giorno <= 28 ) {
miogiorno = giorno ;
mese = 1 ;
nomemese = "Mercurio" ;
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 29 && giorno <= 56 ) {
miogiorno = giorno - 28 ;
mese = 2 ;
nomemese = "Venere" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 57 && giorno <= 84 ) {
miogiorno = giorno - 56 ;
mese = 3 ;
nomemese = "Primavera" ; 
nomegiorno = giornoar[miogiorno] ; 

 if (giorno == 57 && Leap_Year == 1 && f == 0 ) {
   miogiorno = giorno - 28 ;
   mese = 2;
   nomemese="Venere" ; 
   nomegiorno = "Festa del Rinnovamento" ; }}

if (giorno >= 85 && giorno <= 112 ) {
miogiorno = giorno - 84 ;
mese = 4 ;
nomemese = "Terra" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 113 && giorno <= 140 ) {
miogiorno = giorno - 112 ;
mese = 5 ;
nomemese = "Marte" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 141 && giorno <= 168 ) {
miogiorno = giorno - 140 ;
mese = 6 ;
nomemese = "Giove" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 169 && giorno <= 196 ) {
miogiorno = giorno - 168 ;
mese = 7 ;
nomemese = "Estate" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 197 && giorno <= 224 ) {
miogiorno = giorno - 196 ;
mese = 8 ;
nomemese = "Saturno" ;
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 225 && giorno <= 252 ) {
miogiorno = giorno - 224 ;
mese = 9 ;
nomemese = "Urano" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 253 && giorno <= 280 ) {
miogiorno = giorno - 252 ;
mese = 10 ;
nomemese = "Autunno" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 281 && giorno <= 308 ) {
miogiorno = giorno - 280 ;
mese = 11 ;
nomemese = "Nettuno" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 309 && giorno <= 336 ) {
miogiorno = giorno - 308 ;
mese = 12 ;
nomemese = "Plutone" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno >= 337 && giorno <= 365 ) {
miogiorno = giorno - 336 ;
mese = 13 ;
nomemese = "Inverno" ; 
nomegiorno = giornoar[miogiorno] ; }

if (giorno == 1 )
nomegiorno = "Festa di Inizio Anno" ;

if (giorno == 29 )
nomegiorno = "Festa della Scenza" ;

if (giorno == 57 && Leap_Year == 0 )
nomegiorno = "Festa della Primavera" ;

if (giorno == 57 && Leap_Year == 1 && f == 1 )
nomegiorno = "Festa della Primavera" ;

if (giorno == 85 )
nomegiorno = "Festa dello Scherzo" ;

if (giorno == 113 )
nomegiorno = "Festa della Vita" ;

if (giorno == 141 )
nomegiorno = "Festa dell' Aria" ;

if (giorno == 169 )
nomegiorno = "Festa dell' Estate" ;

if (giorno == 183 )
nomegiorno = "Festa di Mezzo Anno" ;

if (giorno == 197 )
nomegiorno = "Festa della Pace" ;

if (giorno == 225 )
nomegiorno = "Festa del Mare" ;

if (giorno == 253 )
nomegiorno = "Festa dell' Autunno" ;

if (giorno == 281 )
nomegiorno = "Festa degli Antenati" ;

if (giorno == 309 )
nomegiorno = "Festa della Terra" ;

if (giorno == 337 )
nomegiorno = "Festa dell' Inverno" ;

nuovoanno = years + 198000 + " manava" ;

timeValue = "<a style='COLOR: #3366FF' href='ora.html'>" + "Nuova Ora__" + timeValue  ;
timeValue3 = "<a style='COLOR: #0000FF' href='calendario.html'>" + "(Giorno: " + miogiorno + " " + nomegiorno + ") (Mese: " + mese + " " + nomemese + ") (Anno: " + nuovoanno + ")" + "<br>" ;


// fine nuovo calendario

document.write(timeValue3) ;
document.write(timeValue) ;
//]]>





