/**
 * Librairie javascript commune à tout l'ecog
 *
 * @author			Julie Tétard <julie@2jstudio.com> 
 * @version			E-cog 3.0
 * @package			public
 * @subpackage		param
 * @category		js
 * @internal		last modified
 */



/**
 * Attache événements
 */

ECOG_smartAttachEvent(window, 'load', ECOG_public_initEvents, false);



/**
 * Fonction d'initialisation
 */

	/**
	 * Fonction exécutant les événéments à l'initialisation
	 *
	 * @return		-
	 */

	function ECOG_public_initEvents() {
		ECOG_smartAttachEvent($$('#accueil img')[0], 'mouseover', ECOG_rollOver, false);
		ECOG_smartAttachEvent($$('#accueil img')[0], 'mouseout', ECOG_rollOut, false);
		
		ECOG_smartAttachEvent($$('#commander img')[0], 'mouseover', ECOG_rollOver, false);
		ECOG_smartAttachEvent($$('#commander img')[0], 'mouseout', ECOG_rollOut, false);
		
		ECOG_smartAttachEvent($$('#qui img')[0], 'mouseover', ECOG_rollOver, false);
		ECOG_smartAttachEvent($$('#qui img')[0], 'mouseout', ECOG_rollOut, false);
		
		ECOG_smartAttachEvent($$('#mentions img')[0], 'mouseover', ECOG_rollOver, false);
		ECOG_smartAttachEvent($$('#mentions img')[0], 'mouseout', ECOG_rollOut, false);
		
		// Pour chaque élément du menu
		$$('#contenu_menu li img').each(
			function(img) {
				var imgName = ECOG_getPixName(img);
				if (imgName.substr(imgName.length - 7, 3) != '_f2') {
					// On attache rollover et rollout
					ECOG_smartAttachEvent(img, 'mouseover', ECOG_rollOver, false);
					ECOG_smartAttachEvent(img, 'mouseout', ECOG_rollOut, false);
				}
			}
		);
		
		// Pour chaque élément du menu
		$$('img.back').each(
			function(img) {
				var imgName = ECOG_getPixName(img);
				if (imgName.substr(imgName.length - 7, 3) != '_f2') {
					// On attache rollover et rollout
					ECOG_smartAttachEvent(img, 'mouseover', ECOG_rollOver, false);
					ECOG_smartAttachEvent(img, 'mouseout', ECOG_rollOut, false);
				}
			}
		);
		
		
		if($$('#region_menu a').length == 0) {
			$$('#region_menu img').each(
				function(img) {
					ECOG_smartAttachEvent(img, 'click', ECOG_regionWarn, false);
				}
			);
		}
	}



/**
 * Fonction d'exécution
 */

	/**
	 * Fonction alertant sur la sélection d'une région
	 *
	 * @return		-
	 */
	function ECOG_regionWarn() {
		alert('Vous devez d\'abord sélectionner une région grâce au menu ci-dessus.');
	}