// JavaScript Document

// Mise en cache du menu

// Chemin vers le répertoire des images
var chemin_menu = "design/menu/elements/";

// L'extension de toutes les images
var ext_menu = ".gif";

// Le nom de chaque image à précharger, peu importe l'ordre
var liste_images_menu = new Array('accueil_over','accueil','ang_accueil_over','ang_accueil','ang_contact_over', 'ang_contact', 'ang_societe_over', 'ang_societe', 'ang_touret_bois_over', 'ang_touret_bois', 'ang_touret_cp_over', 'ang_touret_cp', 'ang_touret_plas_over', 'ang_touret_plas', 'contact_over', 'contact', 'societe_over', 'societe', 'touret_bois_over', 'touret_bois', 'touret_cp_over', 'touret_cp', 'touret_plas_over', 'touret_plas');

// Un tableau qui permettra le stockage 'virtuel' des images pour les précharger
document.image_chargee_menu = new Array();

// Mise en cache de la structure

// Chemin vers le répertoire des images
var chemin_bordure = "design/contenu/bordures/";

// L'extension de toutes les images
var ext_bordure = ".gif";

// Le nom de chaque image à précharger, peu importe l'ordre
var liste_images_bordure = new Array('bordure_bot','bordure_left','bordure_right','bordure_top');

// Un tableau qui permettra le stockage 'virtuel' des images pour les précharger
document.image_chargee_bordure = new Array();


// La fonction de préchargement
function prechargement()
{
	// Pour chaque image
	for ( i = 0; i < liste_images_menu.length; i++ )
	{
		// on créé virtuellement une image
		document.image_chargee_menu[i] = new Image;
		
		// On en indique la source en assemblant le chemin, le nom et l'extension
		document.image_chargee_menu[i].src = chemin_menu + liste_images_menu[i] + ext_menu;
		
		//Si les images sont dans des répertoires différents ou ont des extensions différentes, ne pas mettre 'chemin + liste_images[i] + extension' mais uniquement les variables nécessaires
	}
	
	// Pour chaque image
	for ( i = 0; i < liste_images_bordure.length; i++ )
	{
		// on créé virtuellement une image
		document.image_chargee_bordure[i] = new Image;
		
		// On en indique la source en assemblant le chemin, le nom et l'extension
		document.image_chargee_bordure[i].src = chemin_bordure + liste_images_bordure[i] + ext_bordure;
		
		//Si les images sont dans des répertoires différents ou ont des extensions différentes, ne pas mettre 'chemin + liste_images[i] + extension' mais uniquement les variables nécessaires
	}
	
	// Mise ne cache des images de la structure
	
	// on créé virtuellement une image
	document.image_header = new Image;
	
	// On en indique la source en assemblant le chemin, le nom et l'extension
	document.image_header.src = "design/menu/header/header.png";

}
// Et le navigateur place dans son cache toutes les images !!
