$(document).ready(function()
{

	$(document).pngFix(); // Permet de modifier le comportement des images PNG sous IE. (dépend du script jquery.pngFix.js)

	// Mise-à-zéro des informations concernant les actualités
	news = false; // Permet de savoir si les actualités sont affichées, par défaut, les actus ne s'affichent pas "news = false"
	allume = true; // Le site est par defaut allumé
	$("#actualites").corner("cc:#ffcb00"); // Permet de forcer la couleur du corner. Seul moyen d'être sur que ça s'affichera correctement sur le fond jaune
	$("#actualites p + h3").addClass("separateur"); // Permet de créer un filet entre un p et un h3 en ajoutant dynamiquement la classe .separateur

	// Modification des comportements des PNG sur 4 cas
	$('body').pngFix( );
	$('body>h1').pngFix( );
	$('ul#secteurs li h3').pngFix( );
	$('ul#references li h2').pngFix( );
	$("h2.eclate").pngFix( );
	$("#prises .monte").pngFix( );

	// Jeu de couleurs par défaut et lorsque l'on clique sur la balise H1 du site qui contient le logo, on repart sur les couleurs par défaut.
	$("body>h1").click(function()
	{
		jeuCouleurs();
	});

	// Ouverture du bloc des actualités.
	$("h2.eclate").click(function()
	{
		if ( !news && allume ) {
			news = true;
			jeuCouleurs();
			gestionNews( news );
		} else {
			news = false;
			gestionNews( news );
		}
	});

	$("#actualites .fermer").click(function()
	{
		news = false;
		gestionNews( news );

		jQuery.each(jQuery.browser, function(i)
		{
			if ($.browser.msie) window.location = "";
		});


	});


	$("#prises .monte").click(function()
	{
		allume = priseElectrique( allume );
	});


	// tableaux (arrays) des couleurs sur le site.
	listeCouleurs = new Array("#50227b","#e1007a","#009ddf","#3a3b21","#b2071b","#00aaa3","#342015");
	listeContrastes = new Array("#fff","#fff","#fff","#fff","#fff","#fff","#fff");
	listeImageNews = new Array("clair","sombre","clair","clair","clair","sombre","clair");
	tamponCouleur = 0; // Mise à zéro du tampon couleur

	// Permet de choisir une couleur au hasard dans la gamme des couleurs de la charte du site.
	$("#secteurs li").click(function()
	{
		if ( !news && allume )
		{
			indexCouleur = Math.floor ( Math.random() * listeCouleurs.length );
			if ( tamponCouleur == indexCouleur ) indexCouleur = calculeIndexCouleur(indexCouleur,listeCouleurs);
			couleurRetenue = listeCouleurs[indexCouleur];
			contrasteRetenu = listeContrastes[indexCouleur];
			imageFond = listeImageNews[indexCouleur];

			jeuCouleurs(couleurRetenue,contrasteRetenu,imageFond);

			tamponCouleur = indexCouleur;
		}
	});
	
	activeFlash();
	
	
});