function aff_heure() { 
var Maintenant = new Date(); 
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours(); 
var minutes = Maintenant.getMinutes(); 
var secondes = Maintenant.getSeconds();
heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i--) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i--) {
dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2) heures = heures + 1;
//heure été
heures = ((heures < 10) ? " 0" : " ") + heures;
minutes = ((minutes < 10) ? ":0" : ":") + minutes; 
secondes = ((secondes < 10) ? ":0" : ":") + secondes; 
//document.formhorloge.horloge.value = heures + minutes + secondes;
document.all.heure.innerHTML = "Heure de Paris " + heures + minutes + secondes;
setTimeout("aff_heure()",1000); 
}

function aff_heure_en() { 
var Maintenant = new Date(); 
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours(); 
var minutes = Maintenant.getMinutes(); 
var secondes = Maintenant.getSeconds();
heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i--) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i--) {
dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2) heures = heures + 1;
//heure été
heures = ((heures < 10) ? " 0" : " ") + heures;
minutes = ((minutes < 10) ? ":0" : ":") + minutes; 
secondes = ((secondes < 10) ? ":0" : ":") + secondes; 
//document.formhorloge.horloge.value = heures + minutes + secondes;
document.all.heure.innerHTML = "Time in Paris " + heures + minutes + secondes;
setTimeout("aff_heure_en()",1000); 
}

function aff_heure_de() { 
var Maintenant = new Date(); 
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours(); 
var minutes = Maintenant.getMinutes(); 
var secondes = Maintenant.getSeconds();
heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i--) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i--) {
dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2) heures = heures + 1;
//heure été
heures = ((heures < 10) ? " 0" : " ") + heures;
minutes = ((minutes < 10) ? ":0" : ":") + minutes; 
secondes = ((secondes < 10) ? ":0" : ":") + secondes; 
//document.formhorloge.horloge.value = heures + minutes + secondes;
document.all.heure.innerHTML = "Uhrzeit in Paris<br>" + heures + minutes + secondes;
setTimeout("aff_heure_de()",1000); 
}

function aff_heure_it() { 
var Maintenant = new Date(); 
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours(); 
var minutes = Maintenant.getMinutes(); 
var secondes = Maintenant.getSeconds();
heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i--) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i--) {
dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2) heures = heures + 1;
//heure été
heures = ((heures < 10) ? " 0" : " ") + heures;
minutes = ((minutes < 10) ? ":0" : ":") + minutes; 
secondes = ((secondes < 10) ? ":0" : ":") + secondes; 
//document.formhorloge.horloge.value = heures + minutes + secondes;
document.all.heure.innerHTML = "Ore a Parigi " + heures + minutes + secondes;
setTimeout("aff_heure_it()",1000); 
}

function aff_heure_es() { 
var Maintenant = new Date(); 
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours(); 
var minutes = Maintenant.getMinutes(); 
var secondes = Maintenant.getSeconds();
heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i--) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i--) {
dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2) heures = heures + 1;
//heure été
heures = ((heures < 10) ? " 0" : " ") + heures;
minutes = ((minutes < 10) ? ":0" : ":") + minutes; 
secondes = ((secondes < 10) ? ":0" : ":") + secondes; 
//document.formhorloge.horloge.value = heures + minutes + secondes;
document.all.heure.innerHTML = "Hora en Paris " + heures + minutes + secondes;
setTimeout("aff_heure_es()",1000); 
}


function aff_heure1()
{ 
temps= new Date(); 
afficher = "Heure de Paris " + showFilled(temps.getHours())+ ":" + showFilled(temps.getMinutes()) + ":" + showFilled(temps.getSeconds()); 
document.all.heure.innerHTML = afficher; 

setTimeout("aff_heure1()",1000); 
} 

function aff_heure_en1()
{ 
temps= new Date(); 
afficher = "Time in Paris " + showFilled(temps.getHours())+ ":" + showFilled(temps.getMinutes()) + ":" + showFilled(temps.getSeconds()); 
document.all.heure.innerHTML = afficher; 

setTimeout("aff_heure_en1()",1000); 
} 

function showFilled(Value) 
{ 
return (Value > 9) ? "" + Value : "0" + Value; 
} 

function aff_heure_de1()
{ 
temps= new Date(); 
afficher = "Uhrzeit in Paris " + showFilled(temps.getHours())+ ":" + showFilled(temps.getMinutes()) + ":" + showFilled(temps.getSeconds()); 
document.all.heure.innerHTML = afficher; 

setTimeout("aff_heure_de1()",1000); 
} 


function aff_heure_es1()
{ 
temps= new Date(); 
afficher = "Hora en Paris " + showFilled(temps.getHours())+ ":" + showFilled(temps.getMinutes()) + ":" + showFilled(temps.getSeconds()); 
document.all.heure.innerHTML = afficher; 

setTimeout("aff_heure_es1()",1000); 
} 


function aff_heure_it1()
{ 
temps= new Date(); 
afficher = "Time in Paris " + showFilled(temps.getHours())+ ":" + showFilled(temps.getMinutes()) + ":" + showFilled(temps.getSeconds()); 
document.all.heure.innerHTML = afficher; 

setTimeout("aff_heure_it1()",1000); 
} 



function VerifieDateJour(texte) {
//datesaisie = new Date(document.rechac.arrivean.value,document.rechac.arrivemois.value-1,document.rechac.arrivejour.value);
//milisaisie=datesaisie.getTime();
//alert(document.rechac.arrivemois.value);
//alert('Date saisie : '+ datesaisie);
//alert(milisaisie);
//dateorigine = new Date(an,mois,date);
//miliorigine=dateorigine.getTime();
//alert('Date du jour : '+ dateorigine);
//alert(miliorigine);
//datean1 = new Date(an+1,mois,1);
//alert('Date du jour an+1: '+ datean1);
//milidatean1=datean1.getTime();

//if (milisaisie < miliorigine) {
//alert(parseInt(mois)+1);
//Smois = "0"+(parseInt(mois)+1);
//document.rechac.arrivean.value = an+1;
//document.rechac.arrivemois.value = Right(Smois,2);
//document.rechac.arrivejour.value = date;
//alert('Date non valide, cette date est antérieure à la date du jour ! Veuillez corriger svp.');

//}
//if (milisaisie > milidatean1) {
//alert(parseInt(mois)+1);
//Smois = "0"+(parseInt(mois)+1);
//document.rechac.arrivean.value = an;
//document.rechac.arrivemois.value = Right(Smois,2);
//document.rechac.arrivejour.value = date;
//alert('Date non valide, Vos réservations ne peuvent être effectuées q\'un an à l\'avance !');
//return false;
//}
//datevalide(texte);

}


function VerifieDateMois(texte) {
datesaisie = new Date(document.rechac.arrivean.value,document.rechac.arrivemois.value-1,document.rechac.arrivejour.value);
milisaisie=datesaisie.getTime();
//alert(document.rechac.arrivemois.value);
//alert('Date saisie : '+ datesaisie);
//alert(milisaisie);
dateorigine = new Date(an,mois,date);
miliorigine=dateorigine.getTime();
//alert('Date du jour : '+ dateorigine);
//alert(miliorigine);
datean1 = new Date(an+1,mois,1);
//alert('Date du jour an+1: '+ datean1);
milidatean1=datean1.getTime();

//if (milisaisie < miliorigine) {
//alert(parseInt(mois)+1);
//Smois = "0"+(parseInt(mois)+1);
//alert('Date non valide, cette date est antérieure à la date du jour ! Veuillez corriger svp.');
//document.rechac.arrivean.value = an;
//document.rechac.arrivemois.value = Right(Smois,2);
//document.rechac.arrivejour.value = date;
//return false;
//}
//else
//{
document.rechac.departmois.value=document.rechac.arrivemois.value;
//document.rechac.departjour.value=document.rechac.arrivejour.value;
document.rechac.departan.value=document.rechac.arrivean.value;
//}
if (milisaisie > milidatean1) {
//alert(parseInt(mois)+1);
Smois = "0"+(parseInt(mois)+1);
//alert('Date non valide, Vos réservations ne peuvent être effectuées q\'un an à l\'avance !');
document.rechac.arrivean.value = an;
document.rechac.arrivemois.value = Right(Smois,2);
document.rechac.arrivejour.value = '01';
document.rechac.departmois.value = Right(Smois,2);
document.rechac.departjour.value = '01';
return false;

}
else
{
//document.rechac.departmois.value=document.rechac.arrivemois.value;
//document.rechac.departjour.value=document.rechac.arrivejour.value;
//document.rechac.departan.value=document.rechac.arrivean.value;
}
//datevalide(texte);
}

////////////////////////////////////////////////////////
function VerifieDateMoisD(texte) {
datesaisie = new Date(document.rechac.departan.value,document.rechac.departmois.value-1,document.rechac.departjour.value);
milisaisie=datesaisie.getTime();
//alert(document.rechac.arrivemois.value);
//alert('Date saisie : '+ datesaisie);
//alert(milisaisie);
dateorigine = new Date(an,mois,date);
miliorigine=dateorigine.getTime();
//alert('Date du jour : '+ dateorigine);
//alert(miliorigine);
datean1 = new Date(an+1,mois,1);
//alert('Date du jour an+1: '+ datean1);
milidatean1=datean1.getTime();

if (milisaisie < miliorigine) {
//alert(parseInt(mois)+1);
//Smois = "0"+(parseInt(mois)+1);
//alert('Date non valide, cette date est antérieure à la date du jour ! Veuillez corriger svp.');
//document.rechac.departan.value = an;
//document.rechac.departmois.value = Right(Smois,2);
//document.rechac.departjour.value = date;
//return false;
}
if (milisaisie > milidatean1) {
//alert(parseInt(mois)+1);
Smois = "0"+(parseInt(mois)+1);
//alert('Date non valide, Vos réservations ne peuvent être effectuées q\'un an à l\'avance !');
document.rechac.departan.value = an;
document.rechac.departmois.value = Right(Smois,2);
document.rechac.departjour.value = '01';
return false;
}
//datevalideD(texte);

}


function VerifieDateAn(texte) {
datesaisie = new Date(document.rechac.arrivean.value,document.rechac.arrivemois.value-1,document.rechac.arrivejour.value);
milisaisie=datesaisie.getTime();
//alert(document.rechac.arrivemois.value);
//alert('Date saisie : '+ datesaisie);
//alert(milisaisie);
dateorigine = new Date(an,mois,date);
miliorigine=dateorigine.getTime();
//alert('Date du jour : '+ dateorigine);
//alert(miliorigine);
datean1 = new Date(an+1,mois,1);
//alert('Date du jour an+1: '+ datean1);
milidatean1=datean1.getTime();

if (milisaisie < miliorigine) {
//alert(parseInt(mois)+1);
Smois = "0"+(parseInt(mois)+1);
//document.rechac.arrivean.value = an+1;
alert('Date non valide, cette date est antérieure à la date du jour ! Veuillez corriger svp.'+'\n'+'- Invalid date, that date is earlier than current date! Please correct please'+'\n'+'- Fecha no válida, esa fecha es anterior a la fecha actual! Por favor, corrija por favor'+'\n'+'- Data non valida, tale data è anteriore alla data corrente! Si prega di correggere per favore'+'\n'+'- Ungültig. Das Datum liegt in der Vergangenheit ! Bitte ändern Sie Ihre Anfrage');
document.rechac.arrivemois.value = Right(Smois,2);
document.rechac.arrivejour.value = date;
return false;
}
if (milisaisie > milidatean1) {
//alert(parseInt(mois)+1);
Smois = "0"+(parseInt(mois)+1);
//document.rechac.arrivean.value = an;
alert('Date non valide, Vos réservations ne peuvent être effectuées qu\'un an à l\'avance !'+'\n'+'- Your reservations can be made one year in advance'+'\n'+'- Sus reservas se pueden hacer un año de antelación'+'\n'+'- Le prenotazioni possono essere fatte un anno di anticipo'+'\n'+'- Ungültig. Sie können höchstens ein Jahr im Voraus buchen');
document.rechac.arrivemois.value = Right(Smois,2);
document.rechac.arrivejour.value = '01';
return false;
}
//datevalide(texte);

}

function datevalide(vdate) {
jour_temp = document.rechac.arrivejour.value;
mois_temp = document.rechac.arrivemois.value-1;
//mois_temp = "0"+(parseInt(mois_temp)-1);
//mois_temp = Right(mois_temp,2);
an_temp = document.rechac.arrivean.value;

alert("jour_temp : "+jour_temp);
alert("Mois_temp : "+mois_temp);
alert("an_temp : "+an_temp);

var ma_date = new Date();
ma_date.setFullYear(an_temp);
ma_date.setMonth(mois_temp);
ma_date.setDate(jour_temp);

alert("Jour : "+ma_date.getDate())
alert("Mois : "+ma_date.getMonth())
alert("An : "+ma_date.getFullYear())

if(ma_date.getFullYear()==an_temp && ma_date.getMonth()==mois_temp && ma_date.getDate()==jour_temp){
}
else{
//alert("jour_temp : "+jour_temp);
//alert("Mois_temp : "+mois_temp);
//alert("an_temp : "+an_temp);

mois_temp = parseInt(mois_temp)+1;
alert(jour_temp+"/"+mois_temp+"/"+an_temp+' Date non valide !');
document.rechac.arrivejour.value = date;
document.rechac.arrivemois.value = Right(Smois,2);
document.rechac.arrivean.value = an;

}

}

function VerifieDateAnD(texte) {
datesaisie = new Date(document.rechac.departan.value,document.rechac.departmois.value-1,document.rechac.departjour.value);
milisaisie=datesaisie.getTime();
//alert(document.rechac.arrivemois.value);
//alert('Date saisie : '+ datesaisie);
//alert(milisaisie);
dateorigine = new Date(an,mois,date);
miliorigine=dateorigine.getTime();
//alert('Date du jour : '+ dateorigine);
//alert(miliorigine);
datean1 = new Date(an+1,mois,1);
//alert('Date du jour an+1: '+ datean1);
milidatean1=datean1.getTime();

if (milisaisie < miliorigine) {
//alert(parseInt(mois)+1);
Smois = "0"+(parseInt(mois)+1);
//document.rechac.arrivean.value = an+1;
document.rechac.departmois.value = Right(Smois,2);
document.rechac.departjour.value = date;
alert('Date non valide, cette date est antérieure à la date du jour ! Veuillez corriger svp.'+'\n'+'- Invalid date, that date is earlier than current date! Please correct please'+'\n'+'- Fecha no válida, esa fecha es anterior a la fecha actual! Por favor, corrija por favor'+'\n'+'- Data non valida, tale data è anteriore alla data corrente! Si prega di correggere per favore'+'\n'+'- Ungültig. Das Datum liegt in der Vergangenheit ! Bitte ändern Sie Ihre Anfrage');
return false;
}
if (milisaisie > milidatean1) {
//alert(parseInt(mois)+1);
Smois = "0"+(parseInt(mois)+1);
//document.rechac.arrivean.value = an;
document.rechac.departmois.value = Right(Smois,2);
document.rechac.departjour.value = '01';
alert('Date non valide, Vos réservations ne peuvent être effectuées qu\'un an à l\'avance !'+'\n'+'- Your reservations can be made one year in advance'+'\n'+'- Sus reservas se pueden hacer un año de antelación'+'\n'+'- Le prenotazioni possono essere fatte un anno di anticipo'+'\n'+'- Ungültig. Sie können höchstens ein Jahr im Voraus buchen');
return false;
}
//datevalide(texte);

}

function datevalideD(vdate) {
jour_temp = document.rechac.departjour.value;
mois_temp = document.rechac.departmois.value-1;
//mois_temp = "0"+(parseInt(mois_temp)-1);
//mois_temp = Right(mois_temp,2);
an_temp = document.rechac.departan.value;

var ma_date = new Date();
ma_date.setFullYear(an_temp);
ma_date.setMonth(mois_temp);
ma_date.setDate(jour_temp);

if(ma_date.getFullYear()==an_temp && ma_date.getMonth()==mois_temp && ma_date.getDate()==jour_temp){
}
else{
//alert("jour_temp : "+jour_temp);
//alert("Mois_temp : "+mois_temp);
//alert("an_temp : "+an_temp);
//alert("Jour : "+ma_date.getDate())
//alert("Mois : "+ma_date.getMonth())
//alert("An : "+ma_date.getFullYear())

mois_temp = parseInt(mois_temp)+1;
alert(jour_temp+"/"+mois_temp+"/"+an_temp+' Date non valide !');
document.rechac.departjour.value = date;
document.rechac.departmois.value = Right(Smois,2);
document.rechac.departan.value = an;
}

}

function VerifieDateJourD(texte) {
//datesaisie = new Date(document.rechac.departan.value,document.rechac.departmois.value-1,document.rechac.departjour.value);
//milisaisie=datesaisie.getTime();
//alert(document.rechac.arrivemois.value);
//alert('Date saisie : '+ datesaisie);
//alert(milisaisie);
//dateorigine = new Date(an,mois,date);
//miliorigine=dateorigine.getTime();
//alert('Date du jour : '+ dateorigine);
//alert(miliorigine);
//datean1 = new Date(an+1,mois,1);
//alert('Date du jour an+1: '+ datean1);
//milidatean1=datean1.getTime();

//if (milisaisie < miliorigine) {
//alert(parseInt(mois)+1);
//Smois = "0"+(parseInt(mois)+1);
//document.rechac.departan.value = an+1;
//document.rechac.departmois.value = Right(Smois,2);
//document.rechac.departjour.value = date;
//alert('Date non valide, cette date est antérieure à la date du jour ! Veuillez corriger svp.');
//return false;
//}
//if (milisaisie > milidatean1) {
//alert(parseInt(mois)+1);
//Smois = "0"+(parseInt(mois)+1);
//document.rechac.departan.value = an+1;
//document.rechac.departmois.value = Right(Smois,2);
//document.rechac.departjour.value = date;
//alert('Date non valide, Vos réservations ne peuvent être effectuées q\'un an à l\'avance !');
//return false;
//}
//datevalideD(texte);

}


