var map;
var exml;

function check(){
  if (!exml.gmarkers.length) {
    map.setCenter(new GLatLng(47.872835, -3.917398), 12);
    alert('Pas de résultat pour cette recherche!');
  }
}

function load() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("carte"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.addControl(new GOverviewMapControl());
    map.setCenter(new GLatLng(47.872835, -3.917398), 12);
    
    var champs = new Array(
                                                  'zetype',
                                                  'num',
                                                  'plan',
                                                  'place',
                                                  'prix',
                                                  'confort',
                                                  'arrivee',
                                                  'duree'
                                                  );                                              	
    var url = "/index.php?cat=kml";
    for (i=0; i<champs.length; i++) {
      champ = champs[i];
      if (document.forms[0][champ]) {
        value = document.forms[0][champ].value;
      } else {
        value = '';
      }
      url += '&' + champ + '=' + value;
    }
    exml = new EGeoXml('exml', map, url );
    GEvent.addListener(exml, 'parsed', check);
    exml.parse();
  }
}
    
this.onload=load;
this.onunload=GUnload;
