//Déclaration du prototype Image
function Vignette(nom ,adresse, alt, titre){
	this.nom = nom;
	this.adresse = adresse;
	this.alt = alt;
	this.titre = titre;
}//Image

//Création des variables Vignettes
var vignette1 = new Vignette('vignetteGite', 'images/photos/gite.jpg', 'Une photo du gite.', 'Le Gite.');
var vignette2 = new Vignette('vignetteArrens', 'images/photos/arrens.jpg', 'Une photo du village.', 'Le Village d\'ArrensMarsous.');
var vignette3 = new Vignette('vignetteValAzun', 'images/photos/valAzun.jpg', 'Une photo du Val d\'Azun.', 'Le Val d\Azun.');
var tabVignettes = new Array(vignette1, vignette2, vignette3);

//Initialisation des ecouteurs dévenements
//window.addEventListener('load', initEvents,false);
Event.observe(window, 'load', initEvents,false);
var index = 0;
function initEvents(){
	Event.observe($('vignetteGite'), 'mouseover', changeImage,false);
	Event.observe($('vignetteArrens'), 'mouseover', changeImage,false);
	Event.observe($('vignetteValAzun'), 'mouseover', changeImage,false);
}//initEvents

//Fonction permettant de changer d'image
function changeImage(event){
	switch(Event.element(event)){
		case $('vignetteGite'):
			index =0;
			break;
		case $('vignetteArrens'):
			index =1;
			break;
		case $('vignetteValAzun'):
			index =2;
			break;
	}
	var photo = $('photoPrincip');
	photo.src = tabVignettes[index].adresse;
	photo.alt = tabVignettes[index].alt;
	photo.titre = tabVignettes[index].titre;
}

//Mise en mémoire cache des images
preload(vignette1.adresse,vignette2.adresse,vignette3.adresse);
function preload(){
	tabImages=new Array();
	for(var i=0;i<preload.arguments.length;i++){
		tabImages[i]=new Image();
		tabImages[i].src=preload.arguments[i];
	}
}//preload


		

