// JavaScript Document
function heure_gmt(fuseau) {
	// on récupère l'heure du système
	var x = new Date();

	// on intercepte l'heure GMT
	var heure_gmt_temp = x.getUTCHours();

	// on la transforme pour obtenir l'heure du fuseau horaire demandé
	var heure_gmt = heure_gmt_temp + fuseau;

	// quelques corrections pour rétablir des heures inférieures à 0H et supérieures à 23H
	if ( heure_gmt < 0 ) {
		heure_gmt = 24 + heure_gmt;
	}
	if (heure_gmt > 23) {
		heure_gmt = heure_gmt - 24;
	}

	// on ajoute un zéro (0) devant si les heures sont inférieures à 10 (plus joli)
	if (heure_gmt <= 9) heure_gmt = "0" + heure_gmt;

	// on intercepte les minutes
	var minutes = x.getMinutes();

	// on ajoute un zéro (0) devant si les minutes sont inférieures à 10 (plus joli)
	if (minutes <= 9) minutes = "0" + minutes;

	// la chaine de l'heure GMT, qui ne bougera pas
	var gmt_base = heure_gmt_temp + "H" + minutes;

	// la chaine qui affichera l'heure sur le fuseau demandé
	var gmt = heure_gmt + "H" + minutes;
	
	// on place les deux heures dans le formulaire
	return gmt;
}
/*
function renvoiHeure(){
	document.getElementById("paris").innerHTML = heure_gmt(2);
	document.getElementById("londres").innerHTML = heure_gmt(1);
	document.getElementById("bruxelles").innerHTML = heure_gmt(2);
	document.getElementById("telaviv").innerHTML = heure_gmt(3);
	document.getElementById("newyork").innerHTML = heure_gmt(-4);
	document.getElementById("hongkong").innerHTML = heure_gmt(8);
	
	setTimeout("renvoiHeure();",15000);
}
*/
function renvoiHeure(){
	var Maintenant = new Date();
	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){
		document.getElementById("paris").innerHTML = heure_gmt(2);
		document.getElementById("londres").innerHTML = heure_gmt(1);
		document.getElementById("bruxelles").innerHTML = heure_gmt(2);
		document.getElementById("telaviv").innerHTML = heure_gmt(3);
		document.getElementById("hongkong").innerHTML = heure_gmt(8);
	}else{
		document.getElementById("paris").innerHTML = heure_gmt(1);
		document.getElementById("londres").innerHTML = heure_gmt(0);
		document.getElementById("bruxelles").innerHTML = heure_gmt(1);	
		document.getElementById("telaviv").innerHTML = heure_gmt(2);
		document.getElementById("hongkong").innerHTML = heure_gmt(9);
	}
	for (i=1; i<14; i++) {
		dimanche_eu = new Date(annee, 2, i);
		if (dimanche_eu.getDay()==0){
			for (j=i; j <14; j++) {
				dimanche_eu = new Date(annee, 2, i);
				if (dimanche_eu.getDay()==0) break;
			}
		}
	}
	for (i=1; i <8; i++) {
		dimanche2_eu = new Date(annee, 10, i);
		if (dimanche2_eu.getDay()==0) break;
	}		
	if (Maintenant >= dimanche_eu && Maintenant < dimanche2_eu){	
		document.getElementById("newyork").innerHTML = heure_gmt(-4);
	}else{
		document.getElementById("newyork").innerHTML = heure_gmt(-5);	
	}
	setTimeout("renvoiHeure();",15000);
}

function afficheFlash(swf, largeur, hauteur, couleur_fond, alternatif)
{
	if(!couleur_fond){
		couleur_fond = '#000000';
	}
	document.write('<object type="application/x-shockwave-flash" data="'+swf+'" width="'+largeur+'" height="'+hauteur+'" bgcolor="' + couleur_fond + '" wmode="transparent">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+swf+'" />');
	document.write('<param name="bgcolor" value="' + couleur_fond + '" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write(alternatif);
	document.write('</object>');
}
