function Fermer() {
  window.close();
}

function valider(){
  
  prenom=document.forms['add_commande'].elements['prenom'];
  nom=document.forms['add_commande'].elements['nom'];
  mail=document.forms['add_commande'].elements['email'];
  verif = true;
  if(prenom.value == "") {
    prenom.style.backgroundColor = "#FF95B5";
    verif = false;  
  }
  else {
    prenom.style.backgroundColor = "#FFFFFF";
  }
  
  if(nom.value == "") {
    nom.style.backgroundColor = "#FF95B5";
    verif = false;
  }
  else {
    nom.style.backgroundColor = "#FFFFFF";
  }
  
  if(mail.value == "") {
    mail.style.backgroundColor = "#FF95B5";
    verif = false;
  }
  else {
    mail.style.backgroundColor = "#FFFFFF";
    mailexist = trim(execphp('verifmail.php?mail='+escape(mail.value)));
    if (mailexist == "0"){
      alert("Adresse mail inconnue");
      mail.style.backgroundColor = "#FF95B5";
      return false;
    }
  }
  
  if (verif == false){
    alert("Champ(s) obligatoire(s) manquant(s)");
    return false;
  }
  else {
    return true;
  }
}

function execphp(fichier){ 
  if(window.XMLHttpRequest){ // FIREFOX
    xhr_object = new XMLHttpRequest();
  } 
  else if(window.ActiveXObject){ // IE
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
  } 
  else {
    alert ("erreur");
    return(false);
  }
    
  xhr_object.open("GET", fichier, false); 
  xhr_object.send(null);
  response = xhr_object.responseText;
  readystate = xhr_object.readyState;
  
  if(readystate == 4) return (response); 
  else return(false); 
}

function trim (myString){ 
  return myString.replace(/^\s+/g,'').replace(/\s+$/g,'') 
} 

function addchien1(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/chien1.gif\">";
}
function addchien2(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/chien2.gif\">";
}
function addchien3(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/chien3.gif\">";
}
function addchien4(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/chien4.gif\">";
}
function addchien5(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/chien5.gif\">";
}
function addchien6(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/chien6.gif\">";
}

function addsmile(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/minichien5.gif\">";
}
function addho(){
 document.getElementById('1').value = document.getElementById('1').value + "<img src = \"img/chien-pisse.gif\">";
}
function addsad(){
 document.getElementById('1').value = document.getElementById('1').value + ":-(";
}
function addtongue(){
 document.getElementById('1').value = document.getElementById('1').value + ":-p";
}
function addgras(){
 document.getElementById('1').value = document.getElementById('1').value + "<b>Votre texte en gras ici</b>";
}
function additalic(){
 document.getElementById('1').value = document.getElementById('1').value + "<i>Votre texte en italique ici</i>";
}
function addunderl(){
 document.getElementById('1').value = document.getElementById('1').value + "<u>Votre texte souligné ici</u>";
}
function addbr(){
 document.getElementById('1').value = document.getElementById('1').value + "<br>";
}

    //<![CDATA[   
   
    // Adresse sur laquelle le carte sera centrer et ou sera placer le marqueur
    var cfg_adress         = '49.822564,3.274225';
    
   
    // Largeur de la carte
    var cfg_largeur     = '1024px';
   
    // Hauteur de la carte
    var cfg_hauteur     = '600px';
   
    // Niveau de zoom, entre 1 (niveau globe) et 17 (niveau rue)
    var cfg_zoomLevel    = 16;
   
    // Texte pour le popup
    // Si vous ne souahitez pas de poupup laisser mettre simplement "" comme valeur
    var cfg_description = ""+
    "<table border='0' width='207' cellpadding='3' cellspacing='0'>"+
    "<tr><td valign='top'><div style='color: blue; font-size: 14px; font-weight:bold;'>Cercle Cynophile Gasiaquois</div><br />Rue Camille Desmoulins<br />02430 GAUCHY<br />06.65.15.52.84.<br />";
   
    // Variable globale pour l'objet GMAP2
    var map;
   
    // Variable global pour l'objet GClientGeocoder qui traduit une adresse en longitude,latitude
    var geocoder;

    // Function appellée au chargement de la page web
    // Créee et configure la carte
    function loadMyMap() {
   
        // Teste si le navigateur est compatible avec l'API Gmaps
        if (GBrowserIsCompatible()) {
           
            // Affecte la carte à la div  "map_mezy" (voir tout en bas)
            var divMap    = document.getElementById("map_mezy");
           
            // Redimensionne la carte
            divMap.style.width    = cfg_largeur;
            divMap.style.height    = cfg_hauteur;

           
            // Création des objets princiapux
            map         = new GMap2(divMap); 
            geocoder     = new GClientGeocoder();
           
            // Pour zoomer avec la molette de la souris
            // Pour le désactiver ajouter // devant la ligne suivante ou bien la supprimer :)
            //map.enableScrollWheelZoom();
           
            // Grande barre de zoom
            map.addControl(new GLargeMapControl());
           
            // Ou bien : Deux boutons zoom + 4 directions
            //map.addControl(new GSmallMapControl());
           
            // Ou bien : Juste deux boutons pour zoomer et dézoomer
            //map.addControl(new GSmallZoomControl());
           
            //Pour switcher entre les différentes vues (sattelite, plan, hybride)
            map.addControl(new GMapTypeControl());                       
           
            // On centre la carte sur votre adresse
            //centerMapOnAdress(cfg_adress);
            map.setCenter(new GLatLng(49.822564,3.274225), 14);
            //map.addOverlay(new GMarker(new GLatLng(49.822564,3.274225)));
            var marker = new GMarker(new GLatLng(49.822564,3.274225));
            marker.openInfoWindowHtml(cfg_description);
            map.addOverlay(marker);
            
        }
        else alert('Votre navigateur ne permet pas l\'affichage de carte Google Maps');
    }
   
    // Centre une carte sur une adresse
    // Geocode l'adresse
    // Message d'erreur si adresse non trouvé
    function centerMapOnAdress(adresse) {
   
        if (!adresse.length) alert('Remplir la variable adresse');
       
        // Décodage de l'adresse         
        geocoder.getLatLng(
          adresse,
          function(point) {
         
            // Adresse introuvable
            if (!point) {
                alert('Adresse : ' + addresse + " introuvable");
            } else {
           
                // Centre la carte sur l'adresse
                map.setCenter(point, cfg_zoomLevel);
                
               
                // On créer un marqueur à l'adresse spécifiée
                var marker = new GMarker(point);
               
                var textePopUp = cfg_description;
                
               
                // Si il y a une description
                if (textePopUp.length) {               
               
                    // Affiche un popup lors du clic sur le marqueur
                    GEvent.addListener(marker, "click", function() {
                        marker.openInfoWindowHtml(textePopUp);
                    });
                    // Affiche le marqueur
                    map.addOverlay(marker);
                   
                    // Par défaut on affiche le popup tout de suite sans attendre un clic
                    // Désactiver en commentant la ligne
                    marker.openInfoWindowHtml(textePopUp);
                }
                    else  map.addOverlay(marker); // Affiche le marqueur
                }
              }
        );
          
    }
