DEBUG = false;
StopFade = false;

function loaded()
{
	var HoverImg = new Image();
	HoverImg.src = './contents/images/menu_bg_hover.png';
	
	if (!DEBUG) initImages();

	if (!DEBUG) setTimeout("FadeImages('0')",2000);
}


function fmt00(val) {
	// fmt00: Tags leading zero onto numbers 0 - 9.
	// Particularly useful for displaying results from Date methods.
	//
	if (parseInt(val) < 0) var neg = true;
	if (Math.abs(parseInt(val)) < 10){
		val = "0"+ Math.abs(val);
	}
	if (neg) val = "-"+val;
	return val;
}

ToggleLastID = null;
function ToggleTruc (id) {
	if (ToggleLastID) document.getElementById(ToggleLastID).style.display = 'none';
	if (ToggleLastID != id) document.getElementById(id).style.display = 'block';
	if (ToggleLastID == id) ToggleLastID = null;
	else ToggleLastID = id;
	
	return false;
}

function CheckQuiz (button)
{
	var i		= 1;
	var QQID	= 'QuizQ';
	var QAID	= 'QuizA';
	var count	= 0;
	
	do
	{
		questionid = QQID+i;
		question = document.getElementById(questionid);
		if (question) {
			answer = document.getElementById(QAID+i);
			if (quiz_display_answer(question, answer) == true) count++;
		}
		i++;
	}
	while (question)
	
	var theStr		= '';
	var theS		= '';
	var theAnswer	= document.getElementById('RowAnser');
	var b			= Math.round(i/5);
	
	button.onclick	= reload_page;
	button.value	= 'Recharger le quiz';
	theAnswer.style.display = 'block';

	if (count >= (b * 4)) theStr = 'Vous faites partie de la classe &eacute;lite.';
	else if (count >= (b * 3)) theStr = 'Vous vous d&eacute;fendez tr&egrave;s bien.';
	else if (count >= (b * 2)) theStr = 'Il y a place &agrave; am&eacute;lioration.';
	else if (count >= (b)) theStr = 'Il est &eacute;vident que vous pourriez acqu&eacute;rir plus de connaissances.';
	else theStr = 'P&ecirc;chez-vous souvent ???';
	if (count > 1) theS = 's';
	theAnswer.innerHTML = '<big style="text-align: center;padding-top: 10px;"><strong>Vous avez '+count+' bonne'+theS+' r&eacute;ponse'+theS+'.<br /><br />'+theStr+'</strong></big>';
}

function reload_page()
{
	window.location.reload(true);
}

function quiz_display_answer (question, answer)
{
	if (question.value == answer.value) {
		answer.parentNode.innerHTML = '<span class="QuizVrai">Vrai! '+question.options[(answer.value)].text+'</Span>';
		return true;
	} else {
		answer.parentNode.innerHTML = '<span class="QuizFaux">Faux! '+question.options[(answer.value)].text+'</Span>';
	}
	
	return false;
}

function display_leurre (obj)
{
	var id		= 'LeurreCanvas';
	var canvas	= document.getElementById(id);
	var theCode	= '<a src="/leurres/" onclick="return display_leurre();">';
	if (obj)	theCode+= '<img src="'+obj.src.replace('tmb_', '') +'" alt="'+obj.alt+'" /><br />Cacher l\'image</a>';

	if (!obj) ldelete_canvas ( canvas );
	else {
		if (lcheck_canvas(canvas, obj.src.replace('tmb_', '')) != true) lcreate_canvas ( canvas, theCode );
		else ldelete_canvas ( canvas );
	}
	
	return (false);
}

function ldelete_canvas ( obj )
{
	obj.style.display = 'none';
	obj.innerHTML = '';
}

function lcreate_canvas ( obj, inner )
{
	obj.innerHTML = inner;
	obj.style.display = 'block';	
}

function lcheck_canvas ( canvas, src )
{
	if (canvas.getElementsByTagName('img')[0]) {
		if (canvas.getElementsByTagName('img')[0].src == src) {
			return true
		}
	}
	return false;
}