/****************************************************************************************************/
/* FOU MENU */ 
/****************************************************************************************************/

var presentFouId = 0;
var presentFouName = '';
var transition = true;

/********************************************************************************/
/* STYLE DESACTIVATION */
/********************************************************************************/

function clearFouBts() {
	
	for (i = 0; i < fous.length; i++) {
		$(fous[i] + '-bt').className = 'off';
	}
}

/********************************************************************************/
/* REPLACE FOU NAME AND ANIMATION */
/********************************************************************************/

function changeFou(fouPath, fouName, fouAbbr) {
	if ((transition == false) && (presentFouName != fouName)) {
		
		transition = true;
		presentFouName = fouName;
		
		clearFouBts();
		$(fouName + '-bt').className = 'on';
		
		fouPathName = fouPath + fouName;
		
		$('flash').sendChosenFou(fouPathName, fouAbbr, 'true');
		
		loadRequest('../load/fou-mem.ctrl.php?fouName=' + fouName + '&fouAbbr=' + fouAbbr, new Array('fou-name'));
	}
}

/********************************************************************************/
/* END TRANSITIONS */
/********************************************************************************/

function transitionEnded() {
	 transition = false;
}

/****************************************************************************************************/
/* FOU PAGE */ 
/****************************************************************************************************/

/********************************************************************************/
/* SHOW FOU */
/********************************************************************************/

function presentFou(fouId) {
	if ((presentFouId != fouId) && (transition == false)) {
		
		function FadeEffect(element) {
			new Effect.Fade(element, { duration:0.5});
		}
		
		FadeEffect('picture-' + presentFouId);
		FadeEffect('description-' + presentFouId);
		
		function ShowEffect(element) {
			new Effect.Appear(element, {duration:0.5});
		}
		
		ShowEffect('picture-' + fouId);
		ShowEffect('description-' + fouId);
		
		if ($('bt-' + presentFouId).className.indexOf('left') >= 1) {
			$('bt-' + presentFouId).className = 'off left';
		} else {
			$('bt-' + presentFouId).className = 'off';
		}
		
		if ($('bt-' + fouId).className.indexOf('left') >= 1) {
			$('bt-' + fouId).className = 'on left';
		} else {
			$('bt-' + fouId).className = 'on';
		}
		
		transition = true;
		setTimeout('transitionEnd()', 500)
		
		presentFouId = fouId;
	}
}

/********************************************************************************/
/* END TRANSITIONS */
/********************************************************************************/

function transitionEnd() {
	transition = false;
}

