function writevalidation(text) {
	id = 'validationmessage';
    text2 = '<p>' + text + '</p>';
	if (document.getElementById) 	{
		x = document.getElementById(id);
		x.innerHTML += text2;
	}
	else if (document.all) 	{
  		x = document.all[id];
		x.innerHTML += text2;
	}
}
function clearvalidation() {
	id = 'validationmessage';
	if (document.getElementById) 	{
		x = document.getElementById(id);
		x.innerHTML = '';
	}
	else if (document.all) 	{
  		x = document.all[id];
		x.innerHTML = '';
	}
}

function validate_email(field) {
  with (field) {
	apos=value.indexOf("@")
	dotpos=value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2) {return false}
	else {return true}
  }
}

function validate_required(field){
  with (field) {
	if (value==null||value=="")	{return false}
	else {return true}
  }
}

function validate_form(thisform) {
  with (thisform) {
  validate = true;
  clearvalidation();
  if (validate_required(nomE)==false) {validate = false; writevalidation("Société manquante !");}
  if (validate_required(codePostal)==false) {validate = false; writevalidation("Code postal manquant !");}
  if (validate_required(nom)==false) {validate = false; writevalidation("Nom manquant !");}
  if (validate_required(prenom)==false) {validate = false; writevalidation("Prenom manquant !");}
  if (validate_required(fonction)==false) {validate = false; writevalidation("Fonction manquante !");}
  if (validate_required(tel)==false) {validate = false; writevalidation("Téléphone manquant !");}
  if (validate_required(mailE)==false) {validate = false; writevalidation("E-mail manquant !");}
  else if (validate_email(mailE)==false) {validate = false; writevalidation("Adresse e-mail invalide !");}
  if (validate_required(nombreDemande)==false) {validate = false; writevalidation("Nombre de postes manquant !");}
  
  if (validate==false) {alert("Vérifiez les informations saisies ...");}
  return validate;
  }
}

