JourSemaine=["dimenche", "dilun", "dimars", "dimècre", "dijòu","divèndre", "dissato"];
NomMois=["de janvié","de febrié","de mars","d'abriéu","de mai","de jun","de juliet","d'avoust","de setèmbre","d'òutobre","de nouvèmbre","de desèmbre"]; 
JourduMois=["","proumié","dous","tres","quatre","cinq","sièis","sèt","vue","nòu","dès","vounge","douge","trege","quatorge","quinge","sege","dès-e-sèt","dès-e-vue","dès-e-nòu","vint","vint-e-un","vint-e-douas","vint-e-très","vint-e-quatre","vint-e-cinq","vint-e-sièis","vint-e-sèt","vint-e-vue","vint-e-nòu","trento","trento-un"];
QuantHeures=["","uno","douas","tres","quatre","cinq","sièis","sèt","vuech","nòuv","dès","vounge"];
Dec=["","uno","dous","tres","quatre","cinq","sièis","sèt","vue","nòuv","dès","unge","douge","trege","quatorge","quinge","sege","dès-e-sèt","dès-e-vue","dès-e-nòu"];
Mile=["","","","","","","sièis","sèt","vue","noù","dès","vounge","douge","trege"];
//========================
dato=new Date();
Njour=dato.getDay();
Nmes=dato.getMonth();
CeJour=dato.getDate();
Annado=dato.getFullYear();
Millesimo=Annado-2000;
An="dous milo "+ Mile[Millesimo];
//=========================
minutes=dato.getMinutes();
if(minutes==0){min="petanto";}
if(minutes>0 && minutes<20) {min=Dec[minutes];}
if(minutes==20){min="vinto";}
if(minutes>20 && minutes<30){min="vinto-e-"+Dec[minutes-20];}
if(minutes==30){min="trento";}
if(minutes>30 && minutes<40){min="trento-e-"+Dec[minutes-30];}
if(minutes==40){min="quaranto";}
if(minutes>40 && minutes<50){min="quaranto-e-"+Dec[minutes-40];}
if(minutes==50){min="cinquanto";}
if(minutes>50 && minutes<60){min="cinquanto-e-"+Dec[minutes-50];}
//========================
Ouro=dato.getHours();
if (Ouro>12){OuroC=Ouro-12;}
else{OuroC=Ouro;}
esto="";
if(Ouro==0){ esto="es miejo-nue "+ min;}
if(Ouro==1){ esto="es uno ouro "+ min + " dóu matin";}
if(Ouro>1 && Ouro<12){ esto="es "+ QuantHeures[OuroC] + " ouro "+ min +" dóu matin";}
if(Ouro==12){ esto="es miejour "+ min;}
if(Ouro>12 && Ouro<18){ esto="es "+ QuantHeures[OuroC] +" ouro "+ min + " de l'après-dina";}
if(Ouro>16 && Ouro<20){ esto="es "+ QuantHeures[OuroC] +" ouro "+ min + " dóu vèspre";}
if(Ouro>19 && Ouro<24){ esto="es "+ QuantHeures[OuroC] +" ouro "+ min + " dóu souar";}
//========================
MessageJour="";
//================messages changements heures d'hiver & d'été
DChanga=0;
HChanga=2;
HFutur=3;
if(Nmes+1==10||Nmes+1==3){
if(Nmes+1==10){HChanga=3;HFutur=2;}
for(a=31;a>24;a--){                   //cherche le dernier dimanche du mois 10 ou 3
   DateChanga=new Date(Annado,Nmes,a);
NJourChanga=DateChanga.getDay();
   JourChanga=JourSemaine[NJourChanga];  
   if(JourChanga=="dimenche"){DChanga=a;}
}
if(CeJour>6 && CeJour<DChanga){
MessageJour="mèfi que chanjen d'ouro aqueste dimenche "+ DChanga +" a "+Dec[HChanga]+" ouro dou matin sara "+ QuantHeures[HFutur]+" ouro";
}
if(CeJour==DChanga){
MessageJour="mèfi qu'avèn changa d'ouro aqueste matin a "+Dec[HChanga]+" ouro";
}
}
//========================
if(Nmes+1==1 && CeJour<20){MessageJour="bouano annado, bouano santa";}
if(Nmes+1==11 && CeJour==1){MessageJour="es Fèsto de la Toussant";}
if(Nmes+1==10 && CeJour==31){MessageJour="bouan 'Halloween' !";}
if(Nmes+1==12 && CeJour==24){MessageJour="bouan nouvè !";}
if(Nmes+1==12 && CeJour==25){MessageJour="bouan nouvè !";}
//========================
MessageHeure="";
if(Ouro>=5 && Ouro<7)  {MessageHeure="adeja sus lou Nèt !";}
if(Ouro>=7 && Ouro<12) {MessageHeure="bouano Journado !";}
if(Ouro>=12 && Ouro<13){MessageHeure="bouan apetis !";}
if(Ouro>=13 && Ouro<18){MessageHeure="bouan vèspre !";}
if(Ouro>=18 && Ouro<20){MessageHeure="bouan vèspre e bouan apetis !";}
if(Ouro>=20 && Ouro<23){MessageHeure="bouan souar !";}
if(Ouro>=23 || Ouro<5) {MessageHeure="salut lei coucho-tard, bouano nue !";}
//========================
DatoProuvençalo="La Rafelenco souvèto la benvengudo en tóutei ! Encuei, sian lou "+ JourSemaine[Njour]+" "+ JourduMois[CeJour]+" "+ NomMois[Nmes]+" "+ An+", ";
Virg="";Virg1="";
if(MessageJour>""){Virg=", ";}
if(MessageHeure>""){Virg1=", ";}
DatoProuvençalo=DatoProuvençalo + esto + Virg + MessageJour + Virg1 + MessageHeure;
document.write(DatoProuvençalo);


