window.onload=function() {
	


	/**********************************
	   PRECHARGEMENT
	**********************************/

	if ($('#Chargement')) {
		$('#Chargement').pngFix();
		$('#Chargement').fadeOut();
	}
	


	/**********************************
	   AFFICHAGE POPUP NEWSLETTER
	   si besoin : url#newsletter
	**********************************/

	var tmp = parseURL(window.document.location.href);
	if (tmp.hash && tmp.hash=="newsletter") {
		$('#LienNewsletter').click();
	}



	/**********************************
	   ANIMATION BOUTONS IMAGE MAP
	**********************************/

	if ($('#PageReflets') && $('#PageMPPM')) {
	


		$('#PageReflets').css('margin-top', '-580px').css('margin-left', '-330px').fadeIn();
		$('#PageMPPM').css('margin-top', '-960px').css('margin-left', '-560px').fadeIn();
		
		$('#PageReflets').animate({ marginTop: "0px", marginLeft: "-450px" },  930, 'swing', function() {
			$('#PageMPPM').animate({ marginTop: "0px", marginLeft: "-480px" },  1530, 'swing', function() {
				$('#Onglets').fadeIn('slow');
				$('#Onglets #Onglet2011').animate({ marginTop: "1px" },  530, 'swing');
				$('#Onglets #Onglet2010').animate({ marginTop: "1px" },  930, 'swing');
				$('#Onglets #Onglet2009').animate({ marginTop: "1px" }, 1060, 'swing');
				$('#Onglets #Onglet2008').animate({ marginTop: "1px" }, 1590, 'swing');
				$('#Onglets #Onglet2007').animate({ marginTop: "1px" }, 2120, 'swing');
				$('#Onglets #Onglet2006').animate({ marginTop: "1px" }, 2350, 'swing');
				$('#Onglets #Onglet2005').animate({ marginTop: "1px" }, 2780, 'swing');
				$('#Onglets #Onglet2004').animate({ marginTop: "1px" }, 3010, 'swing');
				$('#Onglets #Onglet2003').animate({ marginTop: "1px" }, 3340, 'swing');
				$('#Onglets #Onglet2002').animate({ marginTop: "1px" }, 3510, 'swing');
			});
		});



	} else {
		


		/* Page Reflets seule */
		
		if ($('#PageReflets')) {
			$('#PageReflets').css('margin-top', '-960px').css('margin-left', '-400px').fadeIn().animate({ marginTop: "0px", marginLeft: "-480px" },  930, 'swing');
			$('#PageReflets').pngFix();
		}
		
		/* Page MPPM seule */
		
		else if ($('#PageMPPM')) {
			$('#PageMPPM').css('margin-top', '-960px').css('margin-left', '-560px').fadeIn().animate({ marginTop: "0px", marginLeft: "-480px" },  1530, 'swing');
			$('#PageMPPM').pngFix();
		}

		/* Les onglets */
		
		if ($('#Onglets')) {
			$('#Onglets').fadeIn('slow');
			$('#Onglets #Onglet2011').animate({ marginTop: "1px" }, 530, 'swing');
			$('#Onglets #Onglet2010').animate({ marginTop: "1px" }, 930, 'swing');
			$('#Onglets #Onglet2009').animate({ marginTop: "1px" }, 1060, 'swing');
			$('#Onglets #Onglet2008').animate({ marginTop: "1px" }, 1590, 'swing');
			$('#Onglets #Onglet2007').animate({ marginTop: "1px" }, 2120, 'swing');
			$('#Onglets #Onglet2006').animate({ marginTop: "1px" }, 2350, 'swing');
			$('#Onglets #Onglet2005').animate({ marginTop: "1px" }, 2780, 'swing');
			$('#Onglets #Onglet2004').animate({ marginTop: "1px" }, 3010, 'swing');
			$('#Onglets #Onglet2003').animate({ marginTop: "1px" }, 3340, 'swing');
			$('#Onglets #Onglet2002').animate({ marginTop: "1px" }, 3510, 'swing');
		}
	


	}



	/**********************************
	   ANIMATION BOUTONS IMAGE MAP
	**********************************/

	if ($('#Areas')) {
		$('#Areas').css('display', 'block');
		$('#Areas area[alt="2011"]').hover(function() { $('#Onglets #Onglet2011').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2011').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2010"]').hover(function() { $('#Onglets #Onglet2010').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2010').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2009"]').hover(function() { $('#Onglets #Onglet2009').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2009').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2008"]').hover(function() { $('#Onglets #Onglet2008').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2008').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2007"]').hover(function() { $('#Onglets #Onglet2007').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2007').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2006"]').hover(function() { $('#Onglets #Onglet2006').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2006').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2005"]').hover(function() { $('#Onglets #Onglet2005').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2005').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2004"]').hover(function() { $('#Onglets #Onglet2004').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2004').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2003"]').hover(function() { $('#Onglets #Onglet2003').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2003').animate({ marginTop: "1px" },  130, 'swing'); });
		$('#Areas area[alt="2002"]').hover(function() { $('#Onglets #Onglet2002').animate({ marginTop: "-21px" },  130, 'swing'); }, function() { $('#Onglets #Onglet2002').animate({ marginTop: "1px" },  130, 'swing'); });

		/* SUPPRIME IL Y A UN BON MOMENT
		$('#Areas area[alt="Reflets"]').hover(function() {
			$("#PageMPPM").stop();
			$('#PageMPPM').animate({ 
				opacity: 1.0,
				marginLeft: "-793px",
				marginTop: "-83px"
			}, 530, 'swing').animate({ 
				opacity: 1.0,
				marginLeft: "-753px",
				marginTop: "-63px"
			}, 270, 'swing');
			// $('#Areas').hide();
		}, function() { 
			$("#PageMPPM").stop();
			$('#PageMPPM').animate({ 
				opacity: 1.0,
				marginLeft: "-793px",
				marginTop: "-83px"
			}, 270, 'swing').animate({ 
				opacity: 1.0,
				marginLeft: "-480px",
				marginTop: "0px"
			}, 530, 'swing');
		});
		*/

	}
	
};



/**********************************
   FONCTION DE LECTURE D'URL
**********************************/

function parseURL(url) {
	var a =  document.createElement('a');
	a.href = url;
	return {
		source: url,
		protocol: a.protocol.replace(':',''),
		host: a.host,
    hostName: a.hostname,
		port: a.port,
		query: a.search,
		params: (function(){
			var ret = {},
			seg = a.search.replace(/^\?/,'').split('&'),
			len = seg.length, i = 0, s;
			for (;i<len;i++) {
				if (!seg[i]) { continue; }
				s = seg[i].split('=');
				ret[s[0]] = s[1];
			}
			return ret;
		})(),
		file: (a.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1],
		hash: a.hash.replace('#',''),
		path: a.pathname.replace(/^([^\/])/,'/$1'),
		relative: (a.href.match(/tp:\/\/[^\/]+(.+)/) || [,''])[1],
		segments: a.pathname.replace(/^\//,'').split('/')
	};
}



