	google.load("maps", "2.147",{"other_params":"sensor=false"});
    var geoXml = ""; 
    var cercle;
    var cercles = [];
	var map;
	
function initialize() {
if (GBrowserIsCompatible()) {
    //<![CDATA[
      // ========= AFFICHAGE DE LA CARTE ET REGLAGES DES CONTROLES ========= 
      map = new GMap2(document.getElementById("map"));
	  //var mapTypeControl = new GMapTypeControl(G_NORMAL_MAP);
	  //var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(0,0));
	  //map.addControl(mapTypeControl, topRight);

      //var mt = map.getMapTypes();
      // Overwrite the getMinimumResolution() and getMaximumResolution() methods
	  // ====== Restricting the range of Zoom Levels =====
      // Get the list of map types      
      //for (var i=0; i<mt.length; i++) {
      //  mt[i].getMinimumResolution = function() {return 10;}
      //  mt[i].getMaximumResolution = function() {return 15;}
      //}
      //map.addControl(new GLargeMapControl());

	  map.addControl(new GSmallZoomControl3D());
	  map.setCenter(new GLatLng(45.562140,-73.72238),10);
	  //map.addControl(new GScaleControl());
	  map.enableScrollWheelZoom();
	  map.enableContinuousZoom();
	  map.setMapType(G_NORMAL_MAP);
	  map.addControl(new GMenuMapTypeControl());


	//]]>
  
function convercite_logo() {}
			convercite_logo.prototype = new GControl();
			convercite_logo.prototype.initialize = function() {
			var contents = document.createElement("div");
			contents.innerHTML="<IMG style='filter:alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;' SRC='content/puces/logo.gif' ALT='Convercité' TITLE='Convercité' BORDER=0>";
			document.getElementById('map').appendChild(contents);
			return contents;
			  }
			convercite_logo.prototype.printable=function(){return true};
			convercite_logo.prototype.selectable=function(){return true};
			convercite_logo.prototype.getDefaultPosition=function(){
			return new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(4,15))
			  }
			map.addControl(new convercite_logo());

	}
    // ========= MESSAGE SI NAVIGATEUR NON COMPATIBLE ========= 
    else {
      alert("Désolé, l'API Google Maps n'est pas compatible avec votre navigateur");
    }
}

function ChargerKML(FichierKML){

	// ========= ADRESSE DU FICHIER ========= 
	geoXml = new GGeoXml(FichierKML); 
	//alert(FichierKML);
	//alert(geoXml);
	map.addOverlay(geoXml);
	
}

 function changer_cadrage(cad) {
		document.getElementById("numero_cadrage").value = cad;
		DeletePoly();
		if (geoXml != ""){
		map.removeOverlay(geoXml);
		}
		switch (cad){
			case "AR":
			map.setCenter(new GLatLng(45.562140,-73.72238),10);
			break;
			case "cad1":
			map.setCenter(new GLatLng(45.6572,-73.54145),12);
			break;
			case "cad2":
			map.setCenter(new GLatLng(45.6017,-73.5946),12);
			break;
			case "cad3":
			map.setCenter(new GLatLng(45.5739,-73.5363),12);
			break;
			case "cad4":
			map.setCenter(new GLatLng(45.5549,-73.5774),12);
			break;
			case "cad5":
			map.setCenter(new GLatLng(45.5556,-73.6197),12);
			break;
			case "cad6":
			map.setCenter(new GLatLng(45.5460,-73.6901),12);
			break;
			case "cad7":
			map.setCenter(new GLatLng(45.5213,-73.5908),13);
			break;
			case "cad8":
			map.setCenter(new GLatLng(45.5073,-73.5603),12);
			break;
			case "cad9":
			map.setCenter(new GLatLng(45.4839,-73.6283),12);
			break;
			case "cad10":
			map.setCenter(new GLatLng(45.4899,-73.6911),12);
			break;
			case "cad11":
			map.setCenter(new GLatLng(45.4702,-73.5826),12);
			break;
			case "cad12":
			map.setCenter(new GLatLng(45.4495,-73.6520),12);
			break;
			case "cad13":
			map.setCenter(new GLatLng(45.4777,-73.8624),11);
            }
   		//break;
	}


	function DeletePoly(){
	
	   if (cercles.length != 0){
				for (var i=0; i < cercles.length; i++) {
				map.removeOverlay(cercles[i])
				}
		}
	}
	
	function toggleMyKml() {
	  if (geoXml.isHidden()) {
		geoXml.show();
	    if (cercles.length != 0){
				for (var i=0; i < cercles.length; i++) {
				cercles[i].show()
				}
		}
	  } else {
		geoXml.hide();
	    if (cercles.length != 0){
				for (var i=0; i < cercles.length; i++) {
				cercles[i].hide()
				}
		}
	  }
	}
	
		function Left(str, n){
	if (n <= 0)
	    return str;
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
	}
