
//Validation des champs du formulaire

function validerTexte (Objet, txtStr) {
		alert (txtStr)
			Objet.focus();
		return;
	}
	function testerBoite(form) {
		if (document.f_entr_cont.IDX[0].checked==false && document.f_entr_cont.IDX[1].checked==false && document.f_entr_cont.IDX[2].checked==false){
			validerTexte(document.f_entr_cont.IDX[0], "Veuillez nous indiquer la nature de votre message.")
			return (false);
		}
		if (document.f_entr_cont.Commentaire.value == "") {
			validerTexte(document.f_entr_cont.Commentaire, "Veuillez nous indiquer votre question, votre commentaire ou votre demande de renseignements.");
			return (false);
		}
		if (document.f_entr_cont.reponse.checked && document.f_entr_cont.EMAIL.value == "") {
			validerTexte(document.f_entr_cont.EMAIL, "Veuillez inscrire l\'adresse de courrier électronique.");
			return (false);
		}
		if (document.f_entr_cont.reponse.checked && document.f_entr_cont.EMAIL.value != "") {
			if(document.f_entr_cont.EMAIL.value.indexOf('@',0) == -1 || document.f_entr_cont.EMAIL.value.indexOf('.',0) == -1 || document.f_entr_cont.EMAIL.value.indexOf(' ',0) != -1 || document.f_entr_cont.EMAIL.value.indexOf(',',0) != -1 )
				{
				alert('\nL\'adresse de courrier électronique indiquée est inexacte. Elle doit être comme ceci : nom@leserveur.com\n');
				document.f_entr_cont.EMAIL.focus();
				return (false);
				}
		}
		
		return(true);
	}
	function Soumettre (form)  {
		if (!testerBoite(form)) return(false);
		return(true);
	}



function creerPays(selectedContinent) 
{
  for (i=document.f_entr_cont.Province.length;i>0;i--)
  {
    document.f_entr_cont.Province.options[i] = null ;
  }

  if (selectedContinent == "Canada") 
  {

	// on donne la bonne valeur au champ Pays (hidden)
	document.f_entr_cont.Pays.value = "Canada" ;

	document.f_entr_cont.Province.options[0] = new Option('Alberta','Alberta');
	document.f_entr_cont.Province.options[1] = new Option('Colombie-Britannique','Colombie-Britannique');
	document.f_entr_cont.Province.options[2] = new Option('Île-du-Prince-Édouard','Île-du-Prince-Édouard');
	document.f_entr_cont.Province.options[3] = new Option('Manitoba','Manitoba');
	document.f_entr_cont.Province.options[4] = new Option('Nouveau-Brunswick','Nouveau-Brunswick');
	document.f_entr_cont.Province.options[5] = new Option('Nouvelle-Écosse','Nouvelle-Écosse');
	document.f_entr_cont.Province.options[6] = new Option('Nunavut','Nunavut');	
	document.f_entr_cont.Province.options[7] = new Option('Ontario','Ontario');
	document.f_entr_cont.Province.options[8] = new Option('Québec','Québec');
	document.f_entr_cont.Province.options[9] = new Option('Saskatchewan','Saskatchewan');
	document.f_entr_cont.Province.options[10] = new Option('Terre-Neuve-et-Labrador','Terre-Neuve');
	document.f_entr_cont.Province.options[11] = new Option('Territoires du Nord-Ouest','Territoires du Nord-Ouest');
	document.f_entr_cont.Province.options[12] = new Option('Yukon','Yukon');	
	document.f_entr_cont.Province.options[0].selected = true;
	document.f_entr_cont.Province.focus() ;
  }
    
	if (selectedContinent == "USA") 
  {

	// on donne la bonne valeur au champ Pays (hidden)
	document.f_entr_cont.Pays.value = "USA" ;

	document.f_entr_cont.Province.options[0] = new Option('Alabama','Alabama');
	document.f_entr_cont.Province.options[1] = new Option('Alaska','Alaska');
	document.f_entr_cont.Province.options[2] = new Option('Arizona','Arizona');
	document.f_entr_cont.Province.options[3] = new Option('Arkansas','Arkansas');
	document.f_entr_cont.Province.options[4] = new Option('California','California');
	document.f_entr_cont.Province.options[5] = new Option('Colorado','Colorado');
	document.f_entr_cont.Province.options[6] = new Option('Connecticut','Connecticut');
	document.f_entr_cont.Province.options[7] = new Option('Delaware','Delaware');
	document.f_entr_cont.Province.options[8] = new Option('District de Columbia','District of Columbia');
	document.f_entr_cont.Province.options[9] = new Option('Florida','Florida');
	document.f_entr_cont.Province.options[10] = new Option('Georgia','Georgia');
	document.f_entr_cont.Province.options[11] = new Option('Hawaii','Hawaii');
	document.f_entr_cont.Province.options[12] = new Option('Idaho','Idaho');
	document.f_entr_cont.Province.options[13] = new Option('Illinois','Illinois');
	document.f_entr_cont.Province.options[14] = new Option('Indiana','Indiana');
	document.f_entr_cont.Province.options[15] = new Option('Iowa','Iowa');
	document.f_entr_cont.Province.options[16] = new Option('Kansas','Kansas');
	document.f_entr_cont.Province.options[17] = new Option('Kentucky','Kentucky');
	document.f_entr_cont.Province.options[18] = new Option('Louisiana','Louisiana');
	document.f_entr_cont.Province.options[19] = new Option('Maine','Maine');
	document.f_entr_cont.Province.options[20] = new Option('Maryland','Maryland');
	document.f_entr_cont.Province.options[21] = new Option('Massachusetts','Massachusetts');
	document.f_entr_cont.Province.options[22] = new Option('Michigan','Michigan');
	document.f_entr_cont.Province.options[23] = new Option('Minnesota','Minnesota');
	document.f_entr_cont.Province.options[24] = new Option('Mississippi','Mississippi');
	document.f_entr_cont.Province.options[25] = new Option('Missouri','Missouri');
	document.f_entr_cont.Province.options[26] = new Option('Montana','Montana');
	document.f_entr_cont.Province.options[27] = new Option('Nebraska','Nebraska');
	document.f_entr_cont.Province.options[28] = new Option('Nevada','Nevada');
	document.f_entr_cont.Province.options[29] = new Option('New Hampshire','New Hampshire');
	document.f_entr_cont.Province.options[30] = new Option('New Jersey','New Jersey');
	document.f_entr_cont.Province.options[31] = new Option('New Mexico','New Mexico');
	document.f_entr_cont.Province.options[32] = new Option('New York','New York');
	document.f_entr_cont.Province.options[33] = new Option('North Carolina','North Carolina');
	document.f_entr_cont.Province.options[34] = new Option('North Dakota','North Dakota');
	document.f_entr_cont.Province.options[35] = new Option('Ohio','Ohio');
	document.f_entr_cont.Province.options[36] = new Option('Oklahoma','Oklahoma');
	document.f_entr_cont.Province.options[37] = new Option('Oregon','Oregon');
	document.f_entr_cont.Province.options[38] = new Option('Pennsylvania','Pennsylvania');
	document.f_entr_cont.Province.options[39] = new Option('Rhode Island','Rhode Island');
	document.f_entr_cont.Province.options[40] = new Option('South Carolina','South Carolina');
	document.f_entr_cont.Province.options[41] = new Option('South Dakota','South Dakota');
	document.f_entr_cont.Province.options[42] = new Option('Tennessee','Tennessee');
	document.f_entr_cont.Province.options[43] = new Option('Texas','Texas');
	document.f_entr_cont.Province.options[44] = new Option('Utah','Utah');
	document.f_entr_cont.Province.options[45] = new Option('Vermont','Vermont');
	document.f_entr_cont.Province.options[46] = new Option('Virginia','Virginia');
	document.f_entr_cont.Province.options[47] = new Option('Washington','Washington');
	document.f_entr_cont.Province.options[48] = new Option('West Virginia','West Virginia');
	document.f_entr_cont.Province.options[49] = new Option('Wisconsin','Wisconsin');
	document.f_entr_cont.Province.options[50] = new Option('Wyoming','Wyoming');
	document.f_entr_cont.Province.options[0].selected = true;
	document.f_entr_cont.Province.focus() ;
  }
 if (selectedContinent == "AUTRE") 
  {
  	// on donne la bonne valeur au champ Pays (hidden)
	document.f_entr_cont.Pays.value = document.f_entr_cont.Pays_autre.value ;

    document.f_entr_cont.Province.options[0] = new Option('n\/a                   ','') ;
	document.f_entr_cont.Province.options[1] = new Option('','') ;
	document.f_entr_cont.Province.options[0].selected = true ;
	document.f_entr_cont.Pays_select[2].checked = true ;
  }

// alert(document.f_entr_cont.Pays.value);

}

		function modifon(bouton){
		bouton.style.background='#C0C0C0';
		bouton.style.color='#333333';
		//this.style.background='#333333';this.style.color='#FFCC00';
		}

		function modifoff(bouton){
		//this.style.background='#C0C0C0';this.style.color='#333333';
		bouton.style.background='#000000';
		bouton.style.color='#FFCC00';
		}
		

