/**
 * Librairie javascript commune
 *
 * @author		Julie Tétard <julie@2jstudio.com> 
 * @version		2.1
 * @package		Ecog
 * @subpackage 	javascript
 * @category 	commun
 */
 


/**
 * Attache événements
 */

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


/**
 * Fonctions d'initalisation
 */

	/**
	 * Fonction attachant un les événements aux éléments du menu
	 *
	 * @return		-
	 */
	function ECOG_initMenu()
	{
		var imgTab = document.getElementById('menu').getElementsByTagName('ul')[0].getElementsByTagName('img');
		for(i = 0 ; i < imgTab.length ; i++) {
			if (imgTab[i].parentNode.parentNode.className != 'noaction') {
				ECOG_smartAttachEvent(imgTab[i], 'mouseover', ECOG_rollOver, false);
				ECOG_smartAttachEvent(imgTab[i], 'mouseout', ECOG_rollOut, false);
			}
		}
	} 


/**
 * Fonctions d'exécution
 */

	/**
	 * Fonction de rollover simple
	 *
	 * @param  		event		obj			objet événement
	 * @return		-
	 */
	function ECOG_rollOver(event)
	{
		var target = ECOG_smartGetTarget(event);
		var srcTab = target.src.split('/');
		var fullFileNameTab = srcTab[srcTab.length - 1].split('.');
		var fileNameTab = fullFileNameTab[0].split('_');
		if (fileNameTab.length != 2) {			
			srcTab[srcTab.length - 1] = fileNameTab[0] + '_f2.' + fullFileNameTab[1];
			target.src = srcTab.join('/');
		}
	}

	/**
	 * Fonction de rollout simple
	 *
	 * @param  		event		obj			objet événement
	 * @return		-
	 */
	function ECOG_rollOut(event)
	{
		var target = ECOG_smartGetTarget(event);
		var srcTab = target.src.split('/');
		var fullFileNameTab = srcTab[srcTab.length - 1].split('.');
		var fileNameTab = fullFileNameTab[0].split('_');
		srcTab[srcTab.length - 1] = fileNameTab[0] + '.' + fullFileNameTab[1];
		target.src = srcTab.join('/');
	}
