var highlightcolor="#ffecce"
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else return false
}
function highlight(e){
eventobj=ns6? e.target :event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}

function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function verif_mailing(){ 
if (!isEmailAddr(document.mailing.email.value)) {
  alert("Merci d'entrer un email valide: nom@domaine.com"); 
  document.mailing.email.focus();
  return (false);
  }
return true 
}  
  
function verif(){ 
if (document.contact.Nom.value == "") {
  alert("Vous avez oublié d'indiquer votre nom."); 
  document.contact.Nom.focus();
  return (false);
  }
  
if (document.contact.Prenom.value == "") {
  alert("Vous avez oublié d'indiquer votre prénom."); 
  document.contact.Prenom.focus();
  return (false);
  }  
  
if (document.contact.Adresse.value == ""){
 alert("Vous avez oublié d'indiquer votre adresse.");
 document.contact.Adresse.focus();
 return (false);
 }
 
if (document.contact.Code_Postal.value == ""){
 alert("Vous avez oublié d'indiquer le code postal.");
 document.contact.Code_Postal.focus();
 return (false);
 } 
 
if (document.contact.Ville.value == ""){
 alert("Vous avez oublié d'indiquer votre ville.");
 document.contact.Ville.focus();
 return (false);
 }
 
if (document.contact.Email.value == ""){
 alert("Vous avez oublié d'indiquer votre adresse e-mail");
 document.contact.Email.focus();
 return (false);
 }
 
if (!isEmailAddr(document.contact.Email.value)){
 alert("Merci d'entrer un email valide: nom@domaine.com");
 document.contact.Email.focus();
 return (false);
 }

if (document.contact.Subject.value == "Aucun choix de sujet"){
 alert("Vous avez oublié de sélectionner un sujet");
 document.contact.Subject.focus();
 return (false);
 }
 
return true 
}



function verif_ecrire(){ 
if (document.ecrire.Nom.value == "") {
  alert("Vous avez oublié d'indiquer votre nom."); 
  document.ecrire.Nom.focus();
  return (false);
  }
  
if (document.ecrire.Email.value == ""){
 alert("Vous avez oublié d'indiquer votre adresse e-mail");
 document.ecrire.Email.focus();
 return (false);
 }
 
if (!isEmailAddr(document.ecrire.Email.value)){
 alert("Merci d'entrer un email valide: nom@domaine.com");
 document.ecrire.Email.focus();
 return (false);
 }
 
if (document.ecrire.Adresse.value == ""){
 alert("Vous avez oublié d'indiquer votre adresse.");
 document.ecrire.Adresse.focus();
 return (false);
 }
 
return true 
}

