function special_caract(evt)
{
  var keyCode = evt.which ? evt.which : evt.keyCode;
  if (keyCode==9) return true;
  if (keyCode==37) return true;
  if (keyCode==38) return true;
  if (keyCode==39) return true;
  if (keyCode==40) return true;
  //var interdit = 'ààâäãçéèêëìîïòôöõµùûüñ &\?!:\.;,\t#~"^¨@%\$£?²¤§%\*()[]{}-_=+<>|\\/`\'';
  var interdit = '&\?!:\.;,\t#~"^¨@%\$£?²¤§%\*()[]{}_=+<>|\\/`\'';
  if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
	alert('Caractères spéciaux interdits !');
	return false;
  }
}

function special_email(evt)
{
  var keyCode = evt.which ? evt.which : evt.keyCode;
  if (keyCode==9) return true;
  if (keyCode==37) return true;
  if (keyCode==38) return true;
  if (keyCode==39) return true;
  if (keyCode==40) return true;
  //var interdit = 'ààâäãçéèêëìîïòôöõµùûüñ &\?!:\.;,\t#~"^¨@%\$£?²¤§%\*()[]{}-_=+<>|\\/`\'';
  var interdit = '&\?!:;,\t#~"^¨%\$£?²¤§%\*()[]{}=+<>|\\/`\'';
  if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
	alert('Caractères spéciaux interdits !');
	return false;
  }
}

function valider_formulaire(thisForm)
{
	var resultat = true;
	var nb_faux = 0;
	if(thisForm.verifcontactcode.value != "")
	{
		nb_faux++;
	}
	if(thisForm.verifcontact.value != "code bon")
	{
		nb_faux++;
	}
	//verif objet
	if(thisForm.objet_mail.value == "")
	{
		alert ('veuillez choisir un objet de contact');
		document.getElementById('errobjet').style.visibility="visible";
		nb_faux++;
	}
	else
	{
		document.getElementById('errobjet').style.visibility="hidden";
	}
	//verif nom
	if(thisForm.nom.value == "")
	{
		alert ('veuillez entrer votre Nom');
		document.getElementById('errnom').style.visibility="visible";
		nb_faux++;
	}
	else
	{
		document.getElementById('errnom').style.visibility="hidden";
	}
	//verif prenom
	if(thisForm.prenom.value == "")
	{
		alert ('veuillez entrer votre Prenom');
		document.getElementById('errprenom').style.visibility="visible";
		nb_faux++;
	}
	else
	{
		document.getElementById('errprenom').style.visibility="hidden";
	}
	//verif adresse
	if(thisForm.adresse.value == "")
	{
		alert ('veuillez entrer votre Adresse');
		document.getElementById('erradresse').style.visibility="visible";
		nb_faux++;
	}
	else
	{
		document.getElementById('erradresse').style.visibility="hidden";
	}
	//verif departement
	if(thisForm.departement.value == "")
	{
		alert ('veuillez entrer votre Département');
		document.getElementById('errdepartement').style.visibility="visible";
		nb_faux++;
	}
	else
	{
		document.getElementById('errdepartement').style.visibility="hidden";
	}
	//verif email
	var email = thisForm.mail.value;
	var place = email.indexOf("@",1);
	var point = email.indexOf(".",place+1);
	if ((place > -1)&&(email.length >2)&&(point > 1))
	{
		document.getElementById('errmail').style.visibility="hidden";
	}
	else{
		alert ('entrez une adresse Email valide');
		document.getElementById('errmail').style.visibility="visible";
		nb_faux++;
	}
	//verif tel
	if(thisForm.tel.value == "")
	{
		alert ('veuillez entrer votre Téléphone');
		document.getElementById('errtel').style.visibility="visible";
		nb_faux++;
	}
	else
	{
		document.getElementById('errtel').style.visibility="hidden";
	}
	//verif message
	if(thisForm.message.value == "")
	{
		alert ('veuillez entrer votre Message');
		document.getElementById('errmessage').style.visibility="visible";
		nb_faux++;
	}
	else
	{
		document.getElementById('errmessage').style.visibility="hidden";
	}
	if(nb_faux!=0){
		return false;
	}else{
		return true;
	}
}