/////////////////////////////////////////////////////////////////////////////////////////
// Gestion des rollovers pour le menu
/////////////////////////////////////////////////////////////////////////////////////////


function roll(img, etat)
{
	if (etat)
	{
		monImg = eval(img + "_on");
		monImg = document.getElementById(img).src = monImg.src;
	}
	else
	{
		monImg = eval(img + "_off");
		monImg = document.getElementById(img).src = monImg.src;	
	}
}

/********************************************************/
/* Gestion de l'affichage des popup			            */
/* © Signo - C. Thibault                                */
/********************************************************/
function popup(page,xx,yy) 
{
	var haut=(screen.height-xx)/2;
	var gauche=(screen.width-yy)/2;
    window.open(page, 'ag', 'top='+haut+', left='+gauche+', resizable=no, location=no, width='+xx+', height='+yy+', menubar=no, status=no, scrollbars=no, menubar=no');
}


/********************************************************/
/* Gestion de l'affichage de l'heure de Marseille       */
/* © Signo - C. Thibault                                */
/********************************************************/
function heure_marseille() 
{
	var monTimer;

	//Horloge a l'heure local de l'utilisateur
	var now = new Date();
	
	// On recupere le fuseau horaire de l'utilisateur
	var fuseau = now.getTimezoneOffset();

	var jour = now.getDate();
	var mois = now.getMonth();
	mois += 1; // Les mois sont codés de 0->Janvier a 11->Decembre
	var annee = now.getFullYear();
	var heures = now.getHours();
	var minutes = now.getMinutes();
	var secondes = now.getSeconds();
	var heure_local = now.getHours();

	// Décalage par rapport à Greenwich (GMT) - (+1 pour Marseille)
	heures = heures + (fuseau/60) + 1;

	// Gestion des heures d'ete et d'hivers.
	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 (now >= dimanche && now < dimanche2) 
		heures = heures + 1;


	// quelques corrections pour retablir des heures inferieures a 0h et superieures a 23h
	// et pour mettre a jour je jour et le moi et l'annee... Vraiment au cas ou...
	if ( heures < 0 ) 
	{
		// Le jour d'avant...
		heures = 24 + heures;
		jour -= 1;
		if (jour < 1)
		{
			// moi d'avant aussi... pfff
			mois -= 1;
			if (mois < 1)
			{
				// annee d'avant... vraiment lourd de tout prevoir...
				mois = 12;
				annee -=1;
			}
			if ( (mois==1) || (mois==3) || (mois==5) || (mois==7) || (mois==8) || (mois== 10) || (mois==12) )
				jours = 31;
			if ( (mois==4) || (mois==6) || (mois==9) || (mois==11) )
				jours = 30;
			if ( (mois==2) && ((annee % 4)==0) )
				jours = 28;
			if ( (mois==2) && ((annee % 4)!=0) )
				jours = 29;
		}
	}
		
	
	if (heures > 23) 
	{
		heures = heures - 24;
		jour += 1;
		if ( ( (jour > 30)&&( (mois == 4) || (mois==6) || (mois==9) || (mois==11) ) ) || 
			 ( (jour > 31)&&( (mois == 1) || (mois==3) || (mois==5) || (mois==7)  || (mois==8) || (mois==10) || (mois==12) ) ) || 
			 ( (jour==28) && (mois==2) && ((annee % 4)==0) ) || 
			 ( (jour>=29) && (mois==2) && ((annee % 4)!=0) ) )
		{
			// moi d'apres aussi... pfff ;)
			jour = 1;
			mois += 1;
			if (mois > 12)
			{
				// annee d'apres... vraiment lourd de tout prevoir...
				mois = 1;
				annee +=1;
			}
		}
	}





	heures = ((heures < 10) ? "0" : "") + heures;
	minutes = ((minutes < 10) ? "0" : "") + minutes;
	secondes = ((secondes < 10) ? "0" : "") + secondes;

	var chaine = "<table border='0' cellpadding='0' cellspacing='0' id='tableau_heure'>";
	chaine += "<tr style='height:32px;'><td style='text-align:center;color:#FF6600;vertical-align:bottom;padding-bottom:2px;font-family:\"Times New Roman\", Times, serif;font-size:16px;'>";
	chaine += jour + " / " + mois + " / " + annee + "</td></tr>";
	chaine += "<tr style='height:25px;'><td style='text-align:center;color:#FF6600;font-family:\"Times New Roman\", Times, serif;font-size:22px;'>";
	chaine += heures + " : " + minutes + " : " + secondes + "</td></tr>";
	chaine += "<tr style='height:33px;'><td style='text-align:center;color:#FF6600;font-size:12px;vertical-align:top;padding-top:4px;font-family:\"Times New Roman\", Times, serif;font-size:14px;'><strong>MARSEILLE</strong></td>";
	chaine += "</tr></table>";

	document.getElementById('temps').innerHTML = chaine;
	window.setTimeout("heure_marseille()",1000);
}