// JavaScript Document

// Rollover
if (document.images){
	btSocieteOff = new Image(); btSocieteOff.src= "images/societe.png";
	btOccasionOff = new Image(); btOccasionOff.src= "images/occasion.png";
	btNeuvesOff = new Image(); btNeuvesOff.src= "images/neuves.png";
	btAccesOff = new Image(); btAccesOff.src= "images/plan.png";
	btContactOff = new Image(); btContactOff.src= "images/contact.png";
	btValiderOff = new Image(); btValiderOff.src= "images/valider.png";

	btSocieteOn = new Image(); btSocieteOn.src= "images/societe-over.png";
	btOccasionOn = new Image(); btOccasionOn.src= "images/occasion-over.png";
	btNeuvesOn = new Image(); btNeuvesOn.src= "images/neuves-over.png";
	btAccesOn = new Image(); btAccesOn.src= "images/plan-over.png";
	btContactOn = new Image(); btContactOn.src= "images/contact-over.png";
	btValiderOn = new Image(); btValiderOn.src= "images/valider-over.png";
}

function Enter(imgName)
{
 if (document.images)
    document[imgName].src = eval(imgName + "On.src");
}

function Leave(imgName)
{
 if (document.images)
    document[imgName].src = eval(imgName + "Off.src");
}

// Moteur de recherche
function Verif_Mail(valeur_mail)
{
	var allValid = true;
	if (valeur_mail.value.indexOf("@") == -1) allValid = false;
	return allValid;
}

function Verif_Bouton(valeur_bouton)
{
	var allValid = false;
	for (var i = 0; i < valeur_bouton.length; i++)
	{
	 if (valeur_bouton[i].checked) { allValid = true; break; }
	}
	return allValid;
}

function Alerte(valeur_champ,nom_champ)
{
	alert("Veuillez renseigner le champ : \""+nom_champ+"\".");
	valeur_champ.focus();
	return (false);
}

function Valid_Recherche(theForm)
{
	if ((theForm.mail.value == "") || (!Verif_Mail(theForm.mail))) return (Alerte(theForm.mail,'Votre e-mail'));
	if (!Verif_Bouton(theForm.type_piece)) return (Alerte(theForm.type_piece[0],'Type de la pièce'));
	if (theForm.recherche_piece.value == "") return (Alerte(theForm.recherche_piece,'Pièce recherchée'));
	if (!(confirm('Voulez-vous enregistrer votre demande de pièce ?'))) return (false);
	return (true);
}
