function preload() {
	if (document.images) {
		lien0off = new Image(79, 32); lien0off.src = "images/fr_acc_norm.jpg";
		lien1off = new Image(126, 32); lien1off.src = "images/fr_men_norm.jpg";
		lien2off = new Image(115, 32); lien2off.src = "images/fr_sur_norm.jpg";
		lien3off = new Image(105, 32); lien3off.src = "images/fr_liv_norm.jpg";
		lien4off = new Image(87, 32); lien4off.src = "images/fr_con_norm.jpg";
		lien0on = new Image(79, 32); lien0on.src = "images/fr_acc_over.jpg";
		lien1on = new Image(126, 32); lien1on.src = "images/fr_men_over.jpg";
		lien2on = new Image(115, 32); lien2on.src = "images/fr_sur_over.jpg";
		lien3on = new Image(105, 32); lien3on.src = "images/fr_liv_over.jpg";
		lien4on = new Image(87, 32); lien4on.src = "images/fr_con_over.jpg";

		nlien0off = new Image(79, 32); nlien0off.src = "images/ne_acc_norm.jpg";
		nlien1off = new Image(126, 32); nlien1off.src = "images/ne_men_norm.jpg";
		nlien2off = new Image(115, 32); nlien2off.src = "images/ne_sur_norm.jpg";
		nlien3off = new Image(105, 32); nlien3off.src = "images/ne_liv_norm.jpg";
		nlien4off = new Image(87, 32); nlien4off.src = "images/ne_con_norm.jpg";
		nlien0on = new Image(79, 32); nlien0on.src = "images/ne_acc_over.jpg";
		nlien1on = new Image(126, 32); nlien1on.src = "images/ne_men_over.jpg";
		nlien2on = new Image(115, 32); nlien2on.src = "images/ne_sur_over.jpg";
		nlien3on = new Image(105, 32); nlien3on.src = "images/ne_liv_over.jpg";
		nlien4on = new Image(87, 32); nlien4on.src = "images/ne_con_over.jpg";
	}
}

function lightup(imgName, indic) {
   	if (document.images) {
		imgOn=eval(imgName + "on.src");
		document[imgName].src= imgOn;
  	}
	change(indic);
}

function turnoff(imgName) {
   	if (document.images) {
		imgOff=eval(imgName + "off.src");
		document[imgName].src= imgOff;
	}
	change('');
}
			
function change(indic) {
	if (indic.length<1) indic = 'Faites votre choix dans le menu &agrave; gauche';
	
	if (document.getElementById) {
		document.getElementById("indication").innerHTML = '<p><font style="color:#FFFFFF;">:: '+indic+'</font></p>';
	}
	else if (document.all) {
		document.all["indication"].innerHTML = '<p><font style="color:#FFFFFF;">'+indic+'</font></p>';
	}
}

function PopupImage(img) { 
	titre="L'auberge du Pr&eacute;vost"; 
	w=open("",'','width=1024,height=768,toolbar=no,scrollbars=no,resizable=no'); 
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>"); 
	w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
	w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
	w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
	w.document.write("<TD valign='middle' align='center'><IMG src='vues/"+img+".jpg' border=0 alt='agrandissement' />"); 
	w.document.write("</TD></TR></TABLE>");
	w.document.write("</BODY></HTML>"); 
	w.document.close(); 
} 

//et hop on valide du formulaire a la pelle
function validation_formulaire(frm) {
	var erreur = "";
	
	remise_normale(frm);
	
	nom = frm.nom;
	email = frm.email;
	message = frm.message;
	
	//validation mail
	verif_mail = /^[A-Za-z0-9\.\-_]+@[A-Za-z0-9\.\-_]+$/g;
	
	if (nom.value.length < 1) {
		erreur += "\n:: Veuillez entrer votre nom<br />";
		nom.style.backgroundColor = "#F8C894";
	}
	
	if (!verif_mail.test(email.value)) {
		erreur += "\n:: Veuillez entrer une adresse e-mail correcte<br />";
		email.style.backgroundColor = "#F8C894";
	}
	
	if (message.value.length < 1) {
		erreur += "\n:: Veuillez entrer votre message<br />";
		message.style.backgroundColor = "#F8C894";
	}
	
	//sortie // erreurs ou pas ?
	if (erreur.length > 1) {
		erreur+="<br /><br />";
		document.getElementById("champ_erreurs").innerHTML=
			"<font color=\"red\">" + erreur + "</font>";
		return false;
	}
	else {
		//ok, pas d'erreur on soumet le formulaire
		frm.submit();
	}
}

//remettre les champs a blanc apres une correction du formulaire
function remise_normale(frm) {
	frm.nom.style.backgroundColor = "transparent";
	frm.email.style.backgroundColor = "transparent";
	frm.message.style.backgroundColor = "transparent";
	document.getElementById("champ_erreurs").innerHTML="";
}
