// Beckoned
var numBeckoned = 4;
var numBeckonedTour = 1;

// The Village
var numTheVillage = 4;
var numTheVillageTour = 1;

// Pebble
var numPebble = 4;
var numPebbleTour = 1;

// Cemetary
var numCemetary = 4;
var numCemetaryTour = 1;

// Marguerite
var numMarguerite = 4;
var numMargueriteTour = 1;

// The Army
var numTheArmy = 4;
var numTheArmyTour = 1;

/**
 * Fonction qui fait apparaitre le message.
 */
function showMessage(numMessage) {
	//$("#resume").fadeOut("slow");
	$("#message" + numMessage).fadeIn("slow");
}

/**
 * Fonction qui fait disparaitre le message.
 */
function hideMessage(numMessage) {
	$("#message" + numMessage).fadeOut("slow");
	//$("#resume").fadeIn("slow");
}

$(function() {
	$("#dialog").dialog({
		bgiframe: false,
		height: 500,
		width: 800,
		modal: true,
		show: 'slide',
		autoOpen: false,
		dialogClass: ''
	});
});

/**
 * Fonction qui ferme la fenêtre de dialog
 */
function closeDialog() {
	$("#dialog").dialog('close');
}

/**
 * Fonction qui ouvre la fenêtre de dialog
 */
function openDialog() {
	$("#dialog").dialog('open');
}

/**
 * Fonction qui fait défiller les phrases de chaque scènes
 */
function animImage(nomImage) {
	
	var num;
	var numTour;
	switch(nomImage) {
		case "beckoned" :
			num = numBeckoned;
			numTour = numBeckonedTour;
			break;
			
		case "theVillage" :
			num = numTheVillage;
			numTour = numTheVillageTour;
			break;

		case "pebble" :
			num = numPebble;
			numTour = numPebbleTour;
			break;

		case "cemetary" :
			num = numCemetary;
			numTour = numCemetaryTour;
			break;

		case "marguerite" :
			num = numMarguerite;
			numTour = numMargueriteTour;
			break;

		case "theArmy" :
			num = numTheArmy;
			numTour = numTheArmyTour;
			break;

	}
	
	$("#" + nomImage + "_" + numTour).fadeOut("slow");
	
	if(numTour == num) {
		numTour = 1;
	} else {
		numTour++;
	}
	
	switch(nomImage) {
		case "beckoned" :
			numBeckonedTour = numTour;
			break;
			
		case "theVillage" :
			numTheVillageTour = numTour;
			break;

		case "pebble" :
			numPebbleTour = numTour;
			break;

		case "cemetary" :
			numCemetaryTour = numTour;
			break;

		case "marguerite" :
			numMargueriteTour = numTour;
			break;

		case "theArmy" :
			numTheArmyTour = numTour;
			break;

	}
	
	$("#" + nomImage + "_" + numTour).fadeIn("slow");
	
	setTimeout("animImage('" + nomImage + "')",5000);
}
