window.onload=function(){
setPNGImage();
if(!NiftyCheck())
    return;
RoundedTop("div#home","transparent","#99805F");
RoundedTop("div#librairie","transparent","#99805F");
RoundedTop("div#edition","transparent","#99805F");
RoundedTop("div#galerie","transparent","#99805F");
RoundedTop("div#salon","transparent","#99805F");
RoundedTop("div#evenement","transparent","#99805F");
RoundedTop("div#habari","transparent","#99805F");
RoundedTop("div#contact","transparent","#99805F");

Rounded("div#descPage","#fff","#d57d26");

Rounded("div#search","transparent","#382F21"); 

Rounded("div#footer","#fff","#99805F");

if(document.getElementById("saisie"))
	Rounded("div#saisie","#fff","#ebdbc5");
if(document.getElementById("affiche"))
	Rounded("div#affiche","#fff","#ebdbc5");
};

function valider(action) {
    document.getElementById("action").value= action;
    document.getElementById("compteForm").submit();
    return false;
}
//Saisie de coordonnées
function verifier(action) {
    if(checkForm())
        valider(action);
    return false;
}

function checkCodePostal() {
	codePostal = document.getElementsByName("codePostal")[0].value;
	if (codePostal != "" && !new RegExp("^[0-9-A-Za-z]{2,7}$").test(codePostal)) {
	 	alert("Le champ Code postal est incorrect.");
  		document.getElementsByName("codePostal")[0].focus();
  		return false;
  	}
  	return true;
 }
function checkForm()
{    
   if (document.getElementsByName("nom")[0].value == "") { 
    // Vérifie que le nom a été sélectionné.
      alert("Veuillez renseigner le champ Nom");
      document.getElementsByName("nom")[0].focus();
      return false;
    } else if (!new RegExp("^[^&<>'\"]*$").test(document.getElementsByName("nom")[0].value)) { 
    // Vérifie qu'aucun caract&egrave;re interdit n'est saisi.
      alert("Le champ Nom est incorrect. Il contient au moins un caractère exclu: &, <, >, ' ou \".");
      document.getElementsByName("nom")[0].focus();
      return false;
    }
    
    if (document.getElementsByName("prenom")[0].value == "") { 
    // Vérifie que le prénom a été sélectionné.
      alert("Veuillez renseigner le champ Prénom");
      document.getElementsByName("prenom")[0].focus();
      return false;
    } else if (!new RegExp("^[^&<>'\"]*$").test(document.getElementsByName("prenom")[0].value)) { 
    // Vérifie qu'aucun caract&egrave;re interdit n'est saisi.
      alert("Le champ Prénom est incorrect. Il contient au moins un caractère exclu: &, <, >, ' ou \".");
      document.getElementsByName("prenom")[0].focus();
      return false;
    } 
    if (document.getElementsByName("adresse1")[0].value == "" && document.getElementsByName("adresse2")[0].value == "") { 
    // Vérifie que le prénom a été sélectionné.
      alert("Veuillez renseigner le champ Adresse");
      document.getElementsByName("adresse1")[0].focus();
      return false;
    } else if (!new RegExp("^[^&<>'\"]*$").test(document.getElementsByName("adresse1")[0].value) 
              && !new RegExp("^[^&<>'\"]*$").test(document.getElementsByName("adresse2")[0].value)) { 
    // Vérifie qu'aucun caract&egrave;re interdit n'est saisi.
      alert("Le champ Adresse est incorrect. Il contient au moins un caractère exclu: &, <, >, ' ou \".");
      document.getElementsByName("adresse1")[0].focus();
      return false;
    } 
    if(!checkCodePostal()){
         return false;
    } 
    if (document.getElementsByName("ville")[0].value == "") { 
    // Vérifie que le prénom a été sélectionné.
      alert("Veuillez renseigner le champ Ville");
      document.getElementsByName("ville")[0].focus();
      return false;
    } else if (!new RegExp("^[^&<>'\"]*$").test(document.getElementsByName("ville")[0].value)) { 
    // Vérifie qu'aucun caract&egrave;re interdit n'est saisi.
      alert("Le champ Ville est incorrect. Il contient au moins un caractère exclu: &, <, >, ' ou \".");
      document.getElementsByName("ville")[0].focus();
      return false;
    } 
    if (document.getElementsByName("pays")[0].value == "") { 
    // Vérifie que le prénom a été sélectionné.
      alert("Veuillez renseigner le champ Pays");
      document.getElementsByName("pays")[0].focus();
      return false;
    } 
    if (document.getElementsByName("telephone")[0].value == "") {
        alert("Veuillez renseigner le champ  Téléphone");
        document.getElementsByName("telephone")[0].focus();
        return false;
    } else {
        // Vérifie que le téléphone est saisi au format numérique.
        if (!new RegExp("^[0-9-+]{1,15}$").test(document.getElementsByName("telephone")[0].value)) {
          alert("Le champ Téléphone est incorrect.");
          document.getElementsByName("telephone")[0].focus();
          return false;
        // Vérifie que le téléphone est saisi sur 10 positions.
        }
   }
  return true;
	
}
