var map, geocoder, smallmapcontrol;
var gdir = [];
var mkprod = [];
var vec_poly = [];
var btn_go = false;
var clic = '1';
var trouver  = false;
var polygon; 
var gabarit; 


function sn_load(gab)
{
	
	gabarit = gab; 
	if (GBrowserIsCompatible())
	{
	
		// informations relatives a la carte de Google
		map = new GMap2(document.getElementById("map_canvas"));
		map.setMapType(G_SATELLITE_MAP);
		geocoder = new GClientGeocoder();
		smallmapcontrol = new GLargeMapControl3D();
		map.addControl(smallmapcontrol);
		map.setCenter(new GLatLng(47.320827478716524,-74.05279537662864),6);
			
		// informations relatives a l'icone
		mq_icon = new GIcon();
		mq_icon.image = "/images/marker_mq.png";
		mq_icon.iconSize = new GSize(35,35);
		mq_icon.iconAnchor = new GPoint(25, 20);
		mq_icon.infoWindowAnchor = new GPoint(10, 0);
		

		// affectation des producteurs a la carte Google
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2739785','-73.4541562');
				var mk = createMarker(point, markerOptions, "45");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"45", region:"1", latitude:"45.2739785", longitude:"-73.4541562"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5226901','-73.0201834');
				var mk = createMarker(point, markerOptions, "42");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"42", region:"1", latitude:"45.5226901", longitude:"-73.0201834"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1781619','-73.6120508');
				var mk = createMarker(point, markerOptions, "40");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"40", region:"1", latitude:"45.1781619", longitude:"-73.6120508"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1849913','-73.6042515');
				var mk = createMarker(point, markerOptions, "41");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"41", region:"1", latitude:"45.1849913", longitude:"-73.6042515"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.927512','-73.161005');
				var mk = createMarker(point, markerOptions, "39");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"39", region:"1", latitude:"45.927512", longitude:"-73.161005"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.659571','-72.559112');
				var mk = createMarker(point, markerOptions, "35");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"35", region:"1", latitude:"45.659571", longitude:"-72.559112"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.470504','-74.368523');
				var mk = createMarker(point, markerOptions, "34");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"34", region:"1", latitude:"45.470504", longitude:"-74.368523"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1888027','-73.538059');
				var mk = createMarker(point, markerOptions, "46");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"46", region:"1", latitude:"45.1888027", longitude:"-73.538059"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.506775','-72.978088');
				var mk = createMarker(point, markerOptions, "48");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"48", region:"1", latitude:"45.506775", longitude:"-72.978088"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4105054','-73.0054245');
				var mk = createMarker(point, markerOptions, "52");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"52", region:"1", latitude:"45.4105054", longitude:"-73.0054245"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2772789','-73.5357757');
				var mk = createMarker(point, markerOptions, "53");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"53", region:"1", latitude:"45.2772789", longitude:"-73.5357757"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.218173','-73.513706');
				var mk = createMarker(point, markerOptions, "54");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"54", region:"1", latitude:"45.218173", longitude:"-73.513706"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.185994','-73.751263');
				var mk = createMarker(point, markerOptions, "56");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"56", region:"1", latitude:"45.185994", longitude:"-73.751263"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3183695','-73.7192336');
				var mk = createMarker(point, markerOptions, "58");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"58", region:"1", latitude:"45.3183695", longitude:"-73.7192336"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4107353','-73.0092476');
				var mk = createMarker(point, markerOptions, "59");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"59", region:"1", latitude:"45.4107353", longitude:"-73.0092476"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4107481','-73.0094508');
				var mk = createMarker(point, markerOptions, "60");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"60", region:"1", latitude:"45.4107481", longitude:"-73.0094508"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2617762','-73.6312566');
				var mk = createMarker(point, markerOptions, "66");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"66", region:"1", latitude:"45.2617762", longitude:"-73.6312566"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2223377','-73.5781534');
				var mk = createMarker(point, markerOptions, "68");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"68", region:"1", latitude:"45.2223377", longitude:"-73.5781534"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3990011','-72.8471186');
				var mk = createMarker(point, markerOptions, "74");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"74", region:"1", latitude:"45.3990011", longitude:"-72.8471186"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3189484','-73.5957818');
				var mk = createMarker(point, markerOptions, "78");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"78", region:"1", latitude:"45.3189484", longitude:"-73.5957818"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.657534','-73.138334');
				var mk = createMarker(point, markerOptions, "79");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"79", region:"1", latitude:"45.657534", longitude:"-73.138334"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.162988','-73.559358');
				var mk = createMarker(point, markerOptions, "82");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"82", region:"1", latitude:"45.162988", longitude:"-73.559358"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.183263','-73.6063475');
				var mk = createMarker(point, markerOptions, "83");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"83", region:"1", latitude:"45.183263", longitude:"-73.6063475"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1823834','-73.607295');
				var mk = createMarker(point, markerOptions, "84");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"84", region:"1", latitude:"45.1823834", longitude:"-73.607295"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3159676','-73.7420901');
				var mk = createMarker(point, markerOptions, "85");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"85", region:"1", latitude:"45.3159676", longitude:"-73.7420901"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1980766','-73.3913371');
				var mk = createMarker(point, markerOptions, "86");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"86", region:"1", latitude:"45.1980766", longitude:"-73.3913371"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.247364','-73.617262');
				var mk = createMarker(point, markerOptions, "88");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"88", region:"1", latitude:"45.247364", longitude:"-73.617262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.522191','-73.0380375');
				var mk = createMarker(point, markerOptions, "90");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"90", region:"1", latitude:"45.522191", longitude:"-73.0380375"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2551437','-73.7018911');
				var mk = createMarker(point, markerOptions, "93");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"93", region:"1", latitude:"45.2551437", longitude:"-73.7018911"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.218173','-73.513706');
				var mk = createMarker(point, markerOptions, "94");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"94", region:"1", latitude:"45.218173", longitude:"-73.513706"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2685826','-73.6955836');
				var mk = createMarker(point, markerOptions, "95");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"95", region:"1", latitude:"45.2685826", longitude:"-73.6955836"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.22855','-73.57438');
				var mk = createMarker(point, markerOptions, "96");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"96", region:"1", latitude:"45.22855", longitude:"-73.57438"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2690439','-73.5436435');
				var mk = createMarker(point, markerOptions, "97");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"97", region:"1", latitude:"45.2690439", longitude:"-73.5436435"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3845652','-74.2440036');
				var mk = createMarker(point, markerOptions, "100");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"100", region:"1", latitude:"45.3845652", longitude:"-74.2440036"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2641937','-73.3346375');
				var mk = createMarker(point, markerOptions, "101");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"101", region:"1", latitude:"45.2641937", longitude:"-73.3346375"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6585493','-73.1397849');
				var mk = createMarker(point, markerOptions, "103");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"103", region:"1", latitude:"45.6585493", longitude:"-73.1397849"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3159476','-73.7420515');
				var mk = createMarker(point, markerOptions, "104");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"104", region:"1", latitude:"45.3159476", longitude:"-73.7420515"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.191709','-73.408313');
				var mk = createMarker(point, markerOptions, "106");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"106", region:"1", latitude:"45.191709", longitude:"-73.408313"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.338729','-74.244764');
				var mk = createMarker(point, markerOptions, "109");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"109", region:"1", latitude:"45.338729", longitude:"-74.244764"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.271995','-74.1171209');
				var mk = createMarker(point, markerOptions, "110");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"110", region:"1", latitude:"45.271995", longitude:"-74.1171209"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.218173','-73.513706');
				var mk = createMarker(point, markerOptions, "111");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"111", region:"1", latitude:"45.218173", longitude:"-73.513706"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2949244','-73.5981012');
				var mk = createMarker(point, markerOptions, "117");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"117", region:"1", latitude:"45.2949244", longitude:"-73.5981012"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.279441','-72.9844338');
				var mk = createMarker(point, markerOptions, "118");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"118", region:"1", latitude:"45.279441", longitude:"-72.9844338"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1842513','-73.6051506');
				var mk = createMarker(point, markerOptions, "120");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"120", region:"1", latitude:"45.1842513", longitude:"-73.6051506"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1302721','-73.6292406');
				var mk = createMarker(point, markerOptions, "122");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"122", region:"1", latitude:"45.1302721", longitude:"-73.6292406"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5669669','-73.2535047');
				var mk = createMarker(point, markerOptions, "123");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"123", region:"1", latitude:"45.5669669", longitude:"-73.2535047"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1936166','-73.6184301');
				var mk = createMarker(point, markerOptions, "126");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"126", region:"1", latitude:"45.1936166", longitude:"-73.6184301"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.162988','-73.559358');
				var mk = createMarker(point, markerOptions, "127");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"127", region:"1", latitude:"45.162988", longitude:"-73.559358"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2366905','-73.1100529');
				var mk = createMarker(point, markerOptions, "130");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"130", region:"1", latitude:"45.2366905", longitude:"-73.1100529"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1072588','-73.457334');
				var mk = createMarker(point, markerOptions, "134");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"134", region:"1", latitude:"45.1072588", longitude:"-73.457334"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.326656','-72.914405');
				var mk = createMarker(point, markerOptions, "139");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"139", region:"1", latitude:"45.326656", longitude:"-72.914405"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2664','-73.3075129');
				var mk = createMarker(point, markerOptions, "145");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"145", region:"1", latitude:"45.2664", longitude:"-73.3075129"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.162988','-73.559358');
				var mk = createMarker(point, markerOptions, "147");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"147", region:"1", latitude:"45.162988", longitude:"-73.559358"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.162988','-73.559358');
				var mk = createMarker(point, markerOptions, "148");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"148", region:"1", latitude:"45.162988", longitude:"-73.559358"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1408116','-73.5812807');
				var mk = createMarker(point, markerOptions, "149");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"149", region:"1", latitude:"45.1408116", longitude:"-73.5812807"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.22855','-73.57438');
				var mk = createMarker(point, markerOptions, "150");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"150", region:"1", latitude:"45.22855", longitude:"-73.57438"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.265299','-73.452457');
				var mk = createMarker(point, markerOptions, "151");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"151", region:"1", latitude:"45.265299", longitude:"-73.452457"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.265299','-73.452457');
				var mk = createMarker(point, markerOptions, "152");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"152", region:"1", latitude:"45.265299", longitude:"-73.452457"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1108999','-73.6662074');
				var mk = createMarker(point, markerOptions, "153");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"153", region:"1", latitude:"45.1108999", longitude:"-73.6662074"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1122392','-73.6680791');
				var mk = createMarker(point, markerOptions, "154");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"154", region:"1", latitude:"45.1122392", longitude:"-73.6680791"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.332139','-73.663037');
				var mk = createMarker(point, markerOptions, "155");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"155", region:"1", latitude:"45.332139", longitude:"-73.663037"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2460212','-73.7062036');
				var mk = createMarker(point, markerOptions, "156");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"156", region:"1", latitude:"45.2460212", longitude:"-73.7062036"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.326289','-73.765431');
				var mk = createMarker(point, markerOptions, "157");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"157", region:"1", latitude:"45.326289", longitude:"-73.765431"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4107246','-73.0090783');
				var mk = createMarker(point, markerOptions, "159");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"159", region:"1", latitude:"45.4107246", longitude:"-73.0090783"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2095915','-73.5860304');
				var mk = createMarker(point, markerOptions, "160");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"160", region:"1", latitude:"45.2095915", longitude:"-73.5860304"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4107284','-73.0095728');
				var mk = createMarker(point, markerOptions, "161");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"161", region:"1", latitude:"45.4107284", longitude:"-73.0095728"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1907663','-73.5973027');
				var mk = createMarker(point, markerOptions, "167");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"167", region:"1", latitude:"45.1907663", longitude:"-73.5973027"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.22855','-73.57438');
				var mk = createMarker(point, markerOptions, "168");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"168", region:"1", latitude:"45.22855", longitude:"-73.57438"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.592962','-73.086631');
				var mk = createMarker(point, markerOptions, "169");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"169", region:"1", latitude:"45.592962", longitude:"-73.086631"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3190771','-73.0615994');
				var mk = createMarker(point, markerOptions, "170");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"170", region:"1", latitude:"45.3190771", longitude:"-73.0615994"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.369417','-74.108047');
				var mk = createMarker(point, markerOptions, "172");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"172", region:"1", latitude:"45.369417", longitude:"-74.108047"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1838566','-73.60563');
				var mk = createMarker(point, markerOptions, "173");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"173", region:"1", latitude:"45.1838566", longitude:"-73.60563"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1667','-73.682778');
				var mk = createMarker(point, markerOptions, "174");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"174", region:"1", latitude:"45.1667", longitude:"-73.682778"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1072985','-73.8812088');
				var mk = createMarker(point, markerOptions, "175");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"175", region:"1", latitude:"45.1072985", longitude:"-73.8812088"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1667','-73.682778');
				var mk = createMarker(point, markerOptions, "176");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"176", region:"1", latitude:"45.1667", longitude:"-73.682778"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3293233','-74.1686205');
				var mk = createMarker(point, markerOptions, "179");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"179", region:"1", latitude:"45.3293233", longitude:"-74.1686205"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2809692','-73.6023827');
				var mk = createMarker(point, markerOptions, "180");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"180", region:"1", latitude:"45.2809692", longitude:"-73.6023827"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4925191','-73.0859476');
				var mk = createMarker(point, markerOptions, "181");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"181", region:"1", latitude:"45.4925191", longitude:"-73.0859476"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8578223','-72.8935663');
				var mk = createMarker(point, markerOptions, "182");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"182", region:"1", latitude:"45.8578223", longitude:"-72.8935663"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8565096','-72.8917115');
				var mk = createMarker(point, markerOptions, "183");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"183", region:"1", latitude:"45.8565096", longitude:"-72.8917115"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.247364','-73.617262');
				var mk = createMarker(point, markerOptions, "185");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"185", region:"1", latitude:"45.247364", longitude:"-73.617262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8990574','-73.1702118');
				var mk = createMarker(point, markerOptions, "186");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"186", region:"1", latitude:"45.8990574", longitude:"-73.1702118"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2146014','-73.5829098');
				var mk = createMarker(point, markerOptions, "188");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"188", region:"1", latitude:"45.2146014", longitude:"-73.5829098"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1509569','-73.5947282');
				var mk = createMarker(point, markerOptions, "189");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"189", region:"1", latitude:"45.1509569", longitude:"-73.5947282"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.218173','-73.513706');
				var mk = createMarker(point, markerOptions, "191");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"191", region:"1", latitude:"45.218173", longitude:"-73.513706"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.149262','-73.5924705');
				var mk = createMarker(point, markerOptions, "202");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"202", region:"1", latitude:"45.149262", longitude:"-73.5924705"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.204347','-73.6059274');
				var mk = createMarker(point, markerOptions, "203");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"203", region:"1", latitude:"45.204347", longitude:"-73.6059274"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2030818','-73.6073937');
				var mk = createMarker(point, markerOptions, "204");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"204", region:"1", latitude:"45.2030818", longitude:"-73.6073937"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2052958','-73.6048277');
				var mk = createMarker(point, markerOptions, "205");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"205", region:"1", latitude:"45.2052958", longitude:"-73.6048277"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2731751','-74.3444303');
				var mk = createMarker(point, markerOptions, "206");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"206", region:"1", latitude:"45.2731751", longitude:"-74.3444303"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2431787','-73.6534112');
				var mk = createMarker(point, markerOptions, "207");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"207", region:"1", latitude:"45.2431787", longitude:"-73.6534112"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1189932','-73.6351312');
				var mk = createMarker(point, markerOptions, "208");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"208", region:"1", latitude:"45.1189932", longitude:"-73.6351312"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1667','-73.682778');
				var mk = createMarker(point, markerOptions, "209");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"209", region:"1", latitude:"45.1667", longitude:"-73.682778"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.247364','-73.617262');
				var mk = createMarker(point, markerOptions, "210");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"210", region:"1", latitude:"45.247364", longitude:"-73.617262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.247364','-73.617262');
				var mk = createMarker(point, markerOptions, "211");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"211", region:"1", latitude:"45.247364", longitude:"-73.617262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.247364','-73.617262');
				var mk = createMarker(point, markerOptions, "212");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"212", region:"1", latitude:"45.247364", longitude:"-73.617262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.247364','-73.617262');
				var mk = createMarker(point, markerOptions, "213");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"213", region:"1", latitude:"45.247364", longitude:"-73.617262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.335549','-74.1736834');
				var mk = createMarker(point, markerOptions, "214");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"214", region:"1", latitude:"45.335549", longitude:"-74.1736834"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2978921','-73.5962596');
				var mk = createMarker(point, markerOptions, "215");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"215", region:"1", latitude:"45.2978921", longitude:"-73.5962596"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2227995','-73.577865');
				var mk = createMarker(point, markerOptions, "217");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"217", region:"1", latitude:"45.2227995", longitude:"-73.577865"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.218173','-73.513706');
				var mk = createMarker(point, markerOptions, "226");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"226", region:"1", latitude:"45.218173", longitude:"-73.513706"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.299118','-73.6814006');
				var mk = createMarker(point, markerOptions, "228");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"228", region:"1", latitude:"45.299118", longitude:"-73.6814006"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1827556','-73.6069228');
				var mk = createMarker(point, markerOptions, "236");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"236", region:"1", latitude:"45.1827556", longitude:"-73.6069228"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3470997','-73.4960823');
				var mk = createMarker(point, markerOptions, "237");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"237", region:"1", latitude:"45.3470997", longitude:"-73.4960823"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2220297','-73.5783457');
				var mk = createMarker(point, markerOptions, "238");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"238", region:"1", latitude:"45.2220297", longitude:"-73.5783457"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.191709','-73.408313');
				var mk = createMarker(point, markerOptions, "239");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"239", region:"1", latitude:"45.191709", longitude:"-73.408313"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1368405','-73.5761187');
				var mk = createMarker(point, markerOptions, "244");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"244", region:"1", latitude:"45.1368405", longitude:"-73.5761187"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3743295','-73.494233');
				var mk = createMarker(point, markerOptions, "245");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"245", region:"1", latitude:"45.3743295", longitude:"-73.494233"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8512701','-73.223321');
				var mk = createMarker(point, markerOptions, "246");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"246", region:"1", latitude:"45.8512701", longitude:"-73.223321"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.484431','-72.849367');
				var mk = createMarker(point, markerOptions, "247");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"247", region:"1", latitude:"45.484431", longitude:"-72.849367"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4108489','-73.0115568');
				var mk = createMarker(point, markerOptions, "248");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"248", region:"1", latitude:"45.4108489", longitude:"-73.0115568"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.584424','-73.0453945');
				var mk = createMarker(point, markerOptions, "252");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"252", region:"1", latitude:"45.584424", longitude:"-73.0453945"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.22549','-73.576142');
				var mk = createMarker(point, markerOptions, "253");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"253", region:"1", latitude:"45.22549", longitude:"-73.576142"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4068302','-73.002946');
				var mk = createMarker(point, markerOptions, "254");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"254", region:"1", latitude:"45.4068302", longitude:"-73.002946"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2002289','-73.5919162');
				var mk = createMarker(point, markerOptions, "255");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"255", region:"1", latitude:"45.2002289", longitude:"-73.5919162"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.616842','-73.018288');
				var mk = createMarker(point, markerOptions, "256");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"256", region:"1", latitude:"45.616842", longitude:"-73.018288"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2023142','-73.6613884');
				var mk = createMarker(point, markerOptions, "259");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"259", region:"1", latitude:"45.2023142", longitude:"-73.6613884"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.060712','-73.829189');
				var mk = createMarker(point, markerOptions, "260");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"260", region:"1", latitude:"45.060712", longitude:"-73.829189"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1667','-73.682778');
				var mk = createMarker(point, markerOptions, "261");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"261", region:"1", latitude:"45.1667", longitude:"-73.682778"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4679509','-73.0232646');
				var mk = createMarker(point, markerOptions, "262");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"262", region:"1", latitude:"45.4679509", longitude:"-73.0232646"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.162988','-73.559358');
				var mk = createMarker(point, markerOptions, "265");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"265", region:"1", latitude:"45.162988", longitude:"-73.559358"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.1493984','-73.5927052');
				var mk = createMarker(point, markerOptions, "267");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"267", region:"1", latitude:"45.1493984", longitude:"-73.5927052"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2798155','-73.5356632');
				var mk = createMarker(point, markerOptions, "273");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"273", region:"1", latitude:"45.2798155", longitude:"-73.5356632"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2023293','-73.6614301');
				var mk = createMarker(point, markerOptions, "276");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"276", region:"1", latitude:"45.2023293", longitude:"-73.6614301"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.247364','-73.617262');
				var mk = createMarker(point, markerOptions, "277");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"277", region:"1", latitude:"45.247364", longitude:"-73.617262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2023293','-73.6614301');
				var mk = createMarker(point, markerOptions, "278");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"278", region:"1", latitude:"45.2023293", longitude:"-73.6614301"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4080577','-73.0022325');
				var mk = createMarker(point, markerOptions, "279");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"279", region:"1", latitude:"45.4080577", longitude:"-73.0022325"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.266104','-73.6271723');
				var mk = createMarker(point, markerOptions, "280");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"280", region:"1", latitude:"45.266104", longitude:"-73.6271723"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4088443','-73.0021513');
				var mk = createMarker(point, markerOptions, "281");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"281", region:"1", latitude:"45.4088443", longitude:"-73.0021513"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4091944','-73.0021436');
				var mk = createMarker(point, markerOptions, "282");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"282", region:"1", latitude:"45.4091944", longitude:"-73.0021436"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8532022','-73.228024');
				var mk = createMarker(point, markerOptions, "283");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"283", region:"1", latitude:"45.8532022", longitude:"-73.228024"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2286583','-73.5742393');
				var mk = createMarker(point, markerOptions, "284");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"284", region:"1", latitude:"45.2286583", longitude:"-73.5742393"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2815547','-73.5351839');
				var mk = createMarker(point, markerOptions, "285");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"285", region:"1", latitude:"45.2815547", longitude:"-73.5351839"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.326289','-73.765431');
				var mk = createMarker(point, markerOptions, "288");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"288", region:"1", latitude:"45.326289", longitude:"-73.765431"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.22855','-73.57438');
				var mk = createMarker(point, markerOptions, "289");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"289", region:"1", latitude:"45.22855", longitude:"-73.57438"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.326289','-73.765431');
				var mk = createMarker(point, markerOptions, "290");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"290", region:"1", latitude:"45.326289", longitude:"-73.765431"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6814933','-73.4159808');
				var mk = createMarker(point, markerOptions, "292");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"292", region:"1", latitude:"45.6814933", longitude:"-73.4159808"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.22855','-73.57438');
				var mk = createMarker(point, markerOptions, "299");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"299", region:"1", latitude:"45.22855", longitude:"-73.57438"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2631128','-73.6063313');
				var mk = createMarker(point, markerOptions, "302");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"302", region:"1", latitude:"45.2631128", longitude:"-73.6063313"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2963885','-73.5972403');
				var mk = createMarker(point, markerOptions, "303");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"303", region:"1", latitude:"45.2963885", longitude:"-73.5972403"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2966456','-73.5970768');
				var mk = createMarker(point, markerOptions, "304");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"304", region:"1", latitude:"45.2966456", longitude:"-73.5970768"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2807275','-73.602521');
				var mk = createMarker(point, markerOptions, "305");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"305", region:"1", latitude:"45.2807275", longitude:"-73.602521"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2663936','-73.6034495');
				var mk = createMarker(point, markerOptions, "309");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"309", region:"1", latitude:"45.2663936", longitude:"-73.6034495"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.294671','-73.7834549');
				var mk = createMarker(point, markerOptions, "312");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"312", region:"1", latitude:"45.294671", longitude:"-73.7834549"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.218173','-73.513706');
				var mk = createMarker(point, markerOptions, "313");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"313", region:"1", latitude:"45.218173", longitude:"-73.513706"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.218173','-73.513706');
				var mk = createMarker(point, markerOptions, "314");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"314", region:"1", latitude:"45.218173", longitude:"-73.513706"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8133999','-73.2911074');
				var mk = createMarker(point, markerOptions, "323");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"323", region:"1", latitude:"45.8133999", longitude:"-73.2911074"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.599054','-73.415083');
				var mk = createMarker(point, markerOptions, "324");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"324", region:"1", latitude:"45.599054", longitude:"-73.415083"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.3036707','-72.3303861');
				var mk = createMarker(point, markerOptions, "326");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"326", region:"1", latitude:"45.3036707", longitude:"-72.3303861"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2478793','-74.2358618');
				var mk = createMarker(point, markerOptions, "327");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"327", region:"1", latitude:"45.2478793", longitude:"-74.2358618"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4845907','-73.8762759');
				var mk = createMarker(point, markerOptions, "328");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"328", region:"1", latitude:"45.4845907", longitude:"-73.8762759"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2044304','-73.64574');
				var mk = createMarker(point, markerOptions, "329");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"329", region:"1", latitude:"45.2044304", longitude:"-73.64574"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2023142','-73.6613884');
				var mk = createMarker(point, markerOptions, "331");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"331", region:"1", latitude:"45.2023142", longitude:"-73.6613884"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.029233','-73.924921');
				var mk = createMarker(point, markerOptions, "341");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"341", region:"1", latitude:"45.029233", longitude:"-73.924921"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.595373','-73.096042');
				var mk = createMarker(point, markerOptions, "342");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"342", region:"1", latitude:"45.595373", longitude:"-73.096042"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.509377','-72.977909');
				var mk = createMarker(point, markerOptions, "343");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"343", region:"1", latitude:"45.509377", longitude:"-72.977909"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.382337','-73.589843');
				var mk = createMarker(point, markerOptions, "344");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"344", region:"1", latitude:"45.382337", longitude:"-73.589843"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.168916','-73.681641');
				var mk = createMarker(point, markerOptions, "345");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"345", region:"1", latitude:"45.168916", longitude:"-73.681641"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.0621211','-72.8491799');
				var mk = createMarker(point, markerOptions, "227");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"227", region:"10", latitude:"45.0621211", longitude:"-72.8491799"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.132585','-71.80415');
				var mk = createMarker(point, markerOptions, "268");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"268", region:"10", latitude:"45.132585", longitude:"-71.80415"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('47.511908','-79.351774');
				var mk = createMarker(point, markerOptions, "112");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"112", region:"13", latitude:"47.511908", longitude:"-79.351774"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('48.5846512','-71.2953128');
				var mk = createMarker(point, markerOptions, "269");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"269", region:"14", latitude:"48.5846512", longitude:"-71.2953128"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('48.387759','-71.891927');
				var mk = createMarker(point, markerOptions, "335");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"335", region:"14", latitude:"48.387759", longitude:"-71.891927"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.541736','-73.802083');
				var mk = createMarker(point, markerOptions, "61");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"61", region:"2", latitude:"45.541736", longitude:"-73.802083"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.527322','-73.8336517');
				var mk = createMarker(point, markerOptions, "73");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"73", region:"2", latitude:"45.527322", longitude:"-73.8336517"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.652733','-73.68272');
				var mk = createMarker(point, markerOptions, "116");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"116", region:"2", latitude:"45.652733", longitude:"-73.68272"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.652733','-73.68272');
				var mk = createMarker(point, markerOptions, "141");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"141", region:"2", latitude:"45.652733", longitude:"-73.68272"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5970381','-73.8098832');
				var mk = createMarker(point, markerOptions, "222");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"222", region:"2", latitude:"45.5970381", longitude:"-73.8098832"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6521240','-73.6908530');
				var mk = createMarker(point, markerOptions, "229");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"229", region:"2", latitude:"45.6521240", longitude:"-73.6908530"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.652733','-73.68272');
				var mk = createMarker(point, markerOptions, "234");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"234", region:"2", latitude:"45.652733", longitude:"-73.68272"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.652733','-73.68272');
				var mk = createMarker(point, markerOptions, "240");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"240", region:"2", latitude:"45.652733", longitude:"-73.68272"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5950006','-73.8124952');
				var mk = createMarker(point, markerOptions, "242");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"242", region:"2", latitude:"45.5950006", longitude:"-73.8124952"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.651368340677024','-73.67740631103515');
				var mk = createMarker(point, markerOptions, "249");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"249", region:"2", latitude:"45.651368340677024", longitude:"-73.67740631103515"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.616044','-73.709786');
				var mk = createMarker(point, markerOptions, "250");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"250", region:"2", latitude:"45.616044", longitude:"-73.709786"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.679439','-73.701192');
				var mk = createMarker(point, markerOptions, "291");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"291", region:"2", latitude:"45.679439", longitude:"-73.701192"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.652007','-73.6833077');
				var mk = createMarker(point, markerOptions, "319");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"319", region:"2", latitude:"45.652007", longitude:"-73.6833077"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.653758 ','-73.703317');
				var mk = createMarker(point, markerOptions, "336");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"336", region:"2", latitude:"45.653758 ", longitude:"-73.703317"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.708331','-72.3126471');
				var mk = createMarker(point, markerOptions, "81");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"81", region:"3", latitude:"45.708331", longitude:"-72.3126471"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.924477','-72.385982');
				var mk = createMarker(point, markerOptions, "124");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"124", region:"3", latitude:"45.924477", longitude:"-72.385982"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.321308','-71.8255178');
				var mk = createMarker(point, markerOptions, "131");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"131", region:"3", latitude:"46.321308", longitude:"-71.8255178"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.3713126','-71.624021');
				var mk = createMarker(point, markerOptions, "243");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"243", region:"3", latitude:"46.3713126", longitude:"-71.624021"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4663589','-73.8877754');
				var mk = createMarker(point, markerOptions, "51");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"51", region:"4", latitude:"45.4663589", longitude:"-73.8877754"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.2023293','-73.6614301');
				var mk = createMarker(point, markerOptions, "158");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"158", region:"4", latitude:"45.2023293", longitude:"-73.6614301"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.534122','-73.655084');
				var mk = createMarker(point, markerOptions, "334");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"334", region:"4", latitude:"45.534122", longitude:"-73.655084"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.4920092','-73.9283463');
				var mk = createMarker(point, markerOptions, "310");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"310", region:"4", latitude:"45.4920092", longitude:"-73.9283463"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.844121','-73.800801');
				var mk = createMarker(point, markerOptions, "44");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"44", region:"5", latitude:"45.844121", longitude:"-73.800801"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.9416178','-73.3303743');
				var mk = createMarker(point, markerOptions, "38");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"38", region:"5", latitude:"45.9416178", longitude:"-73.3303743"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.9583624','-73.3101478');
				var mk = createMarker(point, markerOptions, "36");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"36", region:"5", latitude:"45.9583624", longitude:"-73.3101478"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.0313847','-73.3156353');
				var mk = createMarker(point, markerOptions, "32");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"32", region:"5", latitude:"46.0313847", longitude:"-73.3156353"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.929539','-73.318397');
				var mk = createMarker(point, markerOptions, "47");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"47", region:"5", latitude:"45.929539", longitude:"-73.318397"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.0221744','-73.2152996');
				var mk = createMarker(point, markerOptions, "55");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"55", region:"5", latitude:"46.0221744", longitude:"-73.2152996"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.926929','-73.320315');
				var mk = createMarker(point, markerOptions, "63");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"63", region:"5", latitude:"45.926929", longitude:"-73.320315"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.0899316','-73.1744548');
				var mk = createMarker(point, markerOptions, "65");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"65", region:"5", latitude:"46.0899316", longitude:"-73.1744548"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8783334','-73.6205872');
				var mk = createMarker(point, markerOptions, "69");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"69", region:"5", latitude:"45.8783334", longitude:"-73.6205872"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.969404','-73.245376');
				var mk = createMarker(point, markerOptions, "72");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"72", region:"5", latitude:"45.969404", longitude:"-73.245376"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "77");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"77", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "98");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"98", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.900355','-73.666898');
				var mk = createMarker(point, markerOptions, "99");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"99", region:"5", latitude:"45.900355", longitude:"-73.666898"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.844121','-73.800801');
				var mk = createMarker(point, markerOptions, "105");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"105", region:"5", latitude:"45.844121", longitude:"-73.800801"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.842759','-73.790071');
				var mk = createMarker(point, markerOptions, "107");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"107", region:"5", latitude:"45.842759", longitude:"-73.790071"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8774903','-73.3908406');
				var mk = createMarker(point, markerOptions, "108");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"108", region:"5", latitude:"45.8774903", longitude:"-73.3908406"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.878172','-73.757452');
				var mk = createMarker(point, markerOptions, "119");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"119", region:"5", latitude:"45.878172", longitude:"-73.757452"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.967496','-73.566293');
				var mk = createMarker(point, markerOptions, "125");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"125", region:"5", latitude:"45.967496", longitude:"-73.566293"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8169172','-73.666863');
				var mk = createMarker(point, markerOptions, "135");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"135", region:"5", latitude:"45.8169172", longitude:"-73.666863"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8205737','-73.6614956');
				var mk = createMarker(point, markerOptions, "136");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"136", region:"5", latitude:"45.8205737", longitude:"-73.6614956"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8054971','-73.673405');
				var mk = createMarker(point, markerOptions, "137");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"137", region:"5", latitude:"45.8054971", longitude:"-73.673405"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.859009','-73.738789');
				var mk = createMarker(point, markerOptions, "138");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"138", region:"5", latitude:"45.859009", longitude:"-73.738789"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.791524','-73.437464');
				var mk = createMarker(point, markerOptions, "162");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"162", region:"5", latitude:"45.791524", longitude:"-73.437464"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "163");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"163", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.814722','-73.459892');
				var mk = createMarker(point, markerOptions, "164");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"164", region:"5", latitude:"45.814722", longitude:"-73.459892"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.814722','-73.459892');
				var mk = createMarker(point, markerOptions, "165");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"165", region:"5", latitude:"45.814722", longitude:"-73.459892"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8783084','-73.6205717');
				var mk = createMarker(point, markerOptions, "187");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"187", region:"5", latitude:"45.8783084", longitude:"-73.6205717"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.9054218','-73.2989672');
				var mk = createMarker(point, markerOptions, "192");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"192", region:"5", latitude:"45.9054218", longitude:"-73.2989672"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.0753798','-73.1430299');
				var mk = createMarker(point, markerOptions, "198");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"198", region:"5", latitude:"46.0753798", longitude:"-73.1430299"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.02002','-73.80651');
				var mk = createMarker(point, markerOptions, "199");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"199", region:"5", latitude:"46.02002", longitude:"-73.80651"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.967496','-73.566293');
				var mk = createMarker(point, markerOptions, "201");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"201", region:"5", latitude:"45.967496", longitude:"-73.566293"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8059597','-73.6725216');
				var mk = createMarker(point, markerOptions, "223");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"223", region:"5", latitude:"45.8059597", longitude:"-73.6725216"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "225");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"225", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.797472','-73.383237');
				var mk = createMarker(point, markerOptions, "230");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"230", region:"5", latitude:"45.797472", longitude:"-73.383237"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.859009','-73.738789');
				var mk = createMarker(point, markerOptions, "231");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"231", region:"5", latitude:"45.859009", longitude:"-73.738789"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "235");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"235", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.854068','-73.847242');
				var mk = createMarker(point, markerOptions, "241");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"241", region:"5", latitude:"45.854068", longitude:"-73.847242"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "251");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"251", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.0168894','-73.2941138');
				var mk = createMarker(point, markerOptions, "266");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"266", region:"5", latitude:"46.0168894", longitude:"-73.2941138"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "271");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"271", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8050017','-73.6742857');
				var mk = createMarker(point, markerOptions, "286");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"286", region:"5", latitude:"45.8050017", longitude:"-73.6742857"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.829627','-73.649854');
				var mk = createMarker(point, markerOptions, "287");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"287", region:"5", latitude:"45.829627", longitude:"-73.649854"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.9685542','-73.6877087');
				var mk = createMarker(point, markerOptions, "306");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"306", region:"5", latitude:"45.9685542", longitude:"-73.6877087"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8064724','-73.6715524');
				var mk = createMarker(point, markerOptions, "318");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"318", region:"5", latitude:"45.8064724", longitude:"-73.6715524"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8824927','-73.4437536');
				var mk = createMarker(point, markerOptions, "320");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"320", region:"5", latitude:"45.8824927", longitude:"-73.4437536"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.896826','-73.4507002');
				var mk = createMarker(point, markerOptions, "321");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"321", region:"5", latitude:"45.896826", longitude:"-73.4507002"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.9432329','-73.3291059');
				var mk = createMarker(point, markerOptions, "322");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"322", region:"5", latitude:"45.9432329", longitude:"-73.3291059"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8674957','-73.3903748');
				var mk = createMarker(point, markerOptions, "325");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"325", region:"5", latitude:"45.8674957", longitude:"-73.3903748"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.979156','-73.196758');
				var mk = createMarker(point, markerOptions, "339");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"339", region:"5", latitude:"45.979156", longitude:"-73.196758"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.581704','-73.97698');
				var mk = createMarker(point, markerOptions, "43");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"43", region:"6", latitude:"45.581704", longitude:"-73.97698"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.751938','-73.777111');
				var mk = createMarker(point, markerOptions, "37");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"37", region:"6", latitude:"45.751938", longitude:"-73.777111"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.751938','-73.777111');
				var mk = createMarker(point, markerOptions, "33");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"33", region:"6", latitude:"45.751938", longitude:"-73.777111"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.581704','-73.97698');
				var mk = createMarker(point, markerOptions, "31");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"31", region:"6", latitude:"45.581704", longitude:"-73.97698"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.7464459','-73.9535737');
				var mk = createMarker(point, markerOptions, "49");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"49", region:"6", latitude:"45.7464459", longitude:"-73.9535737"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6004127','-73.9285707');
				var mk = createMarker(point, markerOptions, "50");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"50", region:"6", latitude:"45.6004127", longitude:"-73.9285707"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.560308','-74.082686');
				var mk = createMarker(point, markerOptions, "62");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"62", region:"6", latitude:"45.560308", longitude:"-74.082686"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.751938','-73.777111');
				var mk = createMarker(point, markerOptions, "64");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"64", region:"6", latitude:"45.751938", longitude:"-73.777111"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5426473','-74.0152816');
				var mk = createMarker(point, markerOptions, "67");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"67", region:"6", latitude:"45.5426473", longitude:"-74.0152816"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.581704','-73.97698');
				var mk = createMarker(point, markerOptions, "70");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"70", region:"6", latitude:"45.581704", longitude:"-73.97698"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5632440','-73.9509940');
				var mk = createMarker(point, markerOptions, "71");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"71", region:"6", latitude:"45.5632440", longitude:"-73.9509940"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.624447','-73.974205');
				var mk = createMarker(point, markerOptions, "76");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"76", region:"6", latitude:"45.624447", longitude:"-73.974205"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5975005','-73.9645948');
				var mk = createMarker(point, markerOptions, "80");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"80", region:"6", latitude:"45.5975005", longitude:"-73.9645948"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.560308','-74.082686');
				var mk = createMarker(point, markerOptions, "89");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"89", region:"6", latitude:"45.560308", longitude:"-74.082686"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.685203','-73.9509024');
				var mk = createMarker(point, markerOptions, "102");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"102", region:"6", latitude:"45.685203", longitude:"-73.9509024"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6025644','-73.9436954');
				var mk = createMarker(point, markerOptions, "121");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"121", region:"6", latitude:"45.6025644", longitude:"-73.9436954"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.7267437','-73.7868104');
				var mk = createMarker(point, markerOptions, "128");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"128", region:"6", latitude:"45.7267437", longitude:"-73.7868104"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5420219','-73.9105211');
				var mk = createMarker(point, markerOptions, "132");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"132", region:"6", latitude:"45.5420219", longitude:"-73.9105211"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5293561','-74.0002818');
				var mk = createMarker(point, markerOptions, "140");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"140", region:"6", latitude:"45.5293561", longitude:"-74.0002818"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.638763','-74.046552');
				var mk = createMarker(point, markerOptions, "142");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"142", region:"6", latitude:"45.638763", longitude:"-74.046552"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6025644','-73.9436954');
				var mk = createMarker(point, markerOptions, "146");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"146", region:"6", latitude:"45.6025644", longitude:"-73.9436954"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.640127','-74.025205');
				var mk = createMarker(point, markerOptions, "166");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"166", region:"6", latitude:"45.640127", longitude:"-74.025205"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.631694','-73.949653');
				var mk = createMarker(point, markerOptions, "171");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"171", region:"6", latitude:"45.631694", longitude:"-73.949653"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5121176','-74.0605585');
				var mk = createMarker(point, markerOptions, "177");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"177", region:"6", latitude:"45.5121176", longitude:"-74.0605585"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5121176','-74.0605585');
				var mk = createMarker(point, markerOptions, "178");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"178", region:"6", latitude:"45.5121176", longitude:"-74.0605585"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.751938','-73.777111');
				var mk = createMarker(point, markerOptions, "193");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"193", region:"6", latitude:"45.751938", longitude:"-73.777111"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.493611','-74.133437');
				var mk = createMarker(point, markerOptions, "194");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"194", region:"6", latitude:"45.493611", longitude:"-74.133437"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.493611','-74.133437');
				var mk = createMarker(point, markerOptions, "195");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"195", region:"6", latitude:"45.493611", longitude:"-74.133437"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5683255','-73.9993296');
				var mk = createMarker(point, markerOptions, "196");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"196", region:"6", latitude:"45.5683255", longitude:"-73.9993296"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.7389215','-73.9634147');
				var mk = createMarker(point, markerOptions, "197");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"197", region:"6", latitude:"45.7389215", longitude:"-73.9634147"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.695751','-73.806781');
				var mk = createMarker(point, markerOptions, "200");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"200", region:"6", latitude:"45.695751", longitude:"-73.806781"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5067366','-74.0505502');
				var mk = createMarker(point, markerOptions, "216");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"216", region:"6", latitude:"45.5067366", longitude:"-74.0505502"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5063492','-74.0499149');
				var mk = createMarker(point, markerOptions, "218");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"218", region:"6", latitude:"45.5063492", longitude:"-74.0499149"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5039947','-74.0449671');
				var mk = createMarker(point, markerOptions, "219");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"219", region:"6", latitude:"45.5039947", longitude:"-74.0449671"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.61011','-74.017169');
				var mk = createMarker(point, markerOptions, "221");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"221", region:"6", latitude:"45.61011", longitude:"-74.017169"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.61011','-74.017169');
				var mk = createMarker(point, markerOptions, "224");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"224", region:"6", latitude:"45.61011", longitude:"-74.017169"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.581704','-73.97698');
				var mk = createMarker(point, markerOptions, "270");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"270", region:"6", latitude:"45.581704", longitude:"-73.97698"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6259098','-73.9674052');
				var mk = createMarker(point, markerOptions, "272");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"272", region:"6", latitude:"45.6259098", longitude:"-73.9674052"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.613984','-74.085625');
				var mk = createMarker(point, markerOptions, "274");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"274", region:"6", latitude:"45.613984", longitude:"-74.085625"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5260266','-74.0435312');
				var mk = createMarker(point, markerOptions, "293");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"293", region:"6", latitude:"45.5260266", longitude:"-74.0435312"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.9705473','-74.6153549');
				var mk = createMarker(point, markerOptions, "294");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"294", region:"6", latitude:"45.9705473", longitude:"-74.6153549"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6236915','-73.9984155');
				var mk = createMarker(point, markerOptions, "295");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"295", region:"6", latitude:"45.6236915", longitude:"-73.9984155"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.751938','-73.777111');
				var mk = createMarker(point, markerOptions, "297");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"297", region:"6", latitude:"45.751938", longitude:"-73.777111"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.8009445','-73.9343243');
				var mk = createMarker(point, markerOptions, "298");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"298", region:"6", latitude:"45.8009445", longitude:"-73.9343243"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.504524','-74.046502');
				var mk = createMarker(point, markerOptions, "300");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"300", region:"6", latitude:"45.504524", longitude:"-74.046502"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.537358','-74.052262');
				var mk = createMarker(point, markerOptions, "301");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"301", region:"6", latitude:"45.537358", longitude:"-74.052262"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.6111306','-73.9134614');
				var mk = createMarker(point, markerOptions, "315");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"315", region:"6", latitude:"45.6111306", longitude:"-73.9134614"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.493611','-74.133437');
				var mk = createMarker(point, markerOptions, "316");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"316", region:"6", latitude:"45.493611", longitude:"-74.133437"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.5215969','-74.0745738');
				var mk = createMarker(point, markerOptions, "317");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"317", region:"6", latitude:"45.5215969", longitude:"-74.0745738"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('45.726691','-73.889825');
				var mk = createMarker(point, markerOptions, "330");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"330", region:"6", latitude:"45.726691", longitude:"-73.889825"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.703955','-71.322008');
				var mk = createMarker(point, markerOptions, "87");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"87", region:"7", latitude:"46.703955", longitude:"-71.322008"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.6955374','-71.3450049');
				var mk = createMarker(point, markerOptions, "114");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"114", region:"7", latitude:"46.6955374", longitude:"-71.3450049"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('47.0933408','-70.3282488');
				var mk = createMarker(point, markerOptions, "133");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"133", region:"7", latitude:"47.0933408", longitude:"-70.3282488"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.6089866','-70.9774196');
				var mk = createMarker(point, markerOptions, "184");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"184", region:"7", latitude:"46.6089866", longitude:"-70.9774196"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.6593533','-70.139927');
				var mk = createMarker(point, markerOptions, "190");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"190", region:"7", latitude:"46.6593533", longitude:"-70.139927"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.5439286','-71.1372928');
				var mk = createMarker(point, markerOptions, "311");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"311", region:"7", latitude:"46.5439286", longitude:"-71.1372928"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.680041 ','-71.35156 ');
				var mk = createMarker(point, markerOptions, "337");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"337", region:"7", latitude:"46.680041 ", longitude:"-71.35156 "});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('47.0787641','-70.9041174');
				var mk = createMarker(point, markerOptions, "75");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"75", region:"8", latitude:"47.0787641", longitude:"-70.9041174"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.7377787','-72.265076');
				var mk = createMarker(point, markerOptions, "91");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"91", region:"8", latitude:"46.7377787", longitude:"-72.265076"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.8679727','-71.1080773');
				var mk = createMarker(point, markerOptions, "113");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"113", region:"8", latitude:"46.8679727", longitude:"-71.1080773"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.86839','-70.990435');
				var mk = createMarker(point, markerOptions, "129");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"129", region:"8", latitude:"46.86839", longitude:"-70.990435"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.9464704','-70.8716971');
				var mk = createMarker(point, markerOptions, "143");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"143", region:"8", latitude:"46.9464704", longitude:"-70.8716971"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.8627779','-71.0308573');
				var mk = createMarker(point, markerOptions, "144");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"144", region:"8", latitude:"46.8627779", longitude:"-71.0308573"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.9009958','-70.9379347');
				var mk = createMarker(point, markerOptions, "220");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"220", region:"8", latitude:"46.9009958", longitude:"-70.9379347"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.9322688','-70.8832761');
				var mk = createMarker(point, markerOptions, "257");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"257", region:"8", latitude:"46.9322688", longitude:"-70.8832761"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.9236122','-70.8886995');
				var mk = createMarker(point, markerOptions, "258");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"258", region:"8", latitude:"46.9236122", longitude:"-70.8886995"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('47.0028111','-70.8962086');
				var mk = createMarker(point, markerOptions, "263");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"263", region:"8", latitude:"47.0028111", longitude:"-70.8962086"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('47.0028345','-70.8960303');
				var mk = createMarker(point, markerOptions, "264");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"264", region:"8", latitude:"47.0028345", longitude:"-70.8960303"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.6957208','-71.8990104');
				var mk = createMarker(point, markerOptions, "296");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"296", region:"8", latitude:"46.6957208", longitude:"-71.8990104"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.888874','-70.964824');
				var mk = createMarker(point, markerOptions, "340");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"340", region:"8", latitude:"46.888874", longitude:"-70.964824"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.4832758','-72.752258');
				var mk = createMarker(point, markerOptions, "115");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"115", region:"9", latitude:"46.4832758", longitude:"-72.752258"});
							
				markerOptions = {icon:mq_icon};
				point = new GLatLng('46.2416889','-72.9221957');
				var mk = createMarker(point, markerOptions, "275");
				map.addOverlay(mk);
				mk.hide();  
				mkprod.push({marker:mk, producteur:"275", region:"9", latitude:"46.2416889", longitude:"-72.9221957"});
							

		if  ( parseInt(gab) != 74 )
		{
		
			region_icon = new GIcon();
			
			// Dessin des regions sur la carte de Google 
							var polygon_1 = new GPolygon([ 
							new GLatLng(46.06157464, -73.00202179),
							new GLatLng(46.03870016, -73.10776519),
							new GLatLng(45.96448359, -73.18054962),
							new GLatLng(45.87085573, -73.21488189),
							new GLatLng(45.82302555, -73.27805328),
							new GLatLng(45.75791051, -73.3673172),
							new GLatLng(45.67545018, -73.43460846),
							new GLatLng(45.59767278, -73.45383453),
							new GLatLng(45.5188252, -73.51837921),
							new GLatLng(45.44468467, -73.48542022),
							new GLatLng(45.39359618, -73.52387237),
							new GLatLng(45.39745353, -73.65845489),
							new GLatLng(45.3675522, -73.77106475),
							new GLatLng(45.30866792, -73.86307525),
							new GLatLng(45.23425116, -73.97568512),
							new GLatLng(45.21200385, -74.15695953),
							new GLatLng(45.16651488, -74.24073028),
							new GLatLng(45.10936024, -74.39865875),
							new GLatLng(45.02885927, -74.48380279),
							new GLatLng(45.01138627, -74.57169342),
							new GLatLng(44.99585024, -74.48517608),
							new GLatLng(44.98516677, -74.34098053),
							new GLatLng(44.9948791, -73.90976715),
							new GLatLng(44.99829422, -73.69416046),
							new GLatLng(45.0119688, -73.35633087),
							new GLatLng(45.00777776, -73.21014404),
							new GLatLng(45.07570265, -73.14834595),
							new GLatLng(45.07473286, -73.11676025),
							new GLatLng(45.23839336, -73.08380127),
							new GLatLng(45.37843748, -73.07830811),
							new GLatLng(45.34176972, -72.84759521),
							new GLatLng(45.53064336, -72.72949219),
							new GLatLng(45.54891893, -72.43423462),
							new GLatLng(45.65940744, -72.44110107),
							new GLatLng(45.75530753, -72.50152588),
							new GLatLng(45.82712462, -72.70202637),
							new GLatLng(45.90076057, -72.87918091),
							new GLatLng(46.00960095, -72.87368774),
							new GLatLng(46.06203521, -72.98904419)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_1,"mouseover",function(){
								polygon_1.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_1,"mouseout",function(){
								polygon_1.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_1,"click",function(){
								markers_visibles('1');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_1); 
							
							region_icon.image = "/sn_uploads/monteregie.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('45.632766001813536','-73.05908203125');
							var mk_1 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_1 ,"click",function(){
								markers_visibles('1');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_1); 
							vec_poly.push({polygon:polygon_1 , mk_center:mk_1 , region:"1", lat:"45.632766001813536", lng:"-73.05908203125", zoom:"8" });				
							
							var polygon_2 = new GPolygon([ 
							new GLatLng(45.53791823, -73.72426987),
							new GLatLng(45.53386005, -73.73027802),
							new GLatLng(45.53253733, -73.73868942),
							new GLatLng(45.52556242, -73.74864578),
							new GLatLng(45.51338433, -73.7654686),
							new GLatLng(45.51591037, -73.78623962),
							new GLatLng(45.51939853, -73.80992889),
							new GLatLng(45.51771462, -73.8205719),
							new GLatLng(45.5206013, -73.82932663),
							new GLatLng(45.52156349, -73.84563446),
							new GLatLng(45.52072157, -73.86709213),
							new GLatLng(45.52240539, -73.87979507),
							new GLatLng(45.52586308, -73.88537407),
							new GLatLng(45.53512263, -73.87799263),
							new GLatLng(45.53842924, -73.8809967),
							new GLatLng(45.54558288, -73.87850761),
							new GLatLng(45.55285582, -73.87928009),
							new GLatLng(45.55586089, -73.88297081),
							new GLatLng(45.55838503, -73.88082504),
							new GLatLng(45.55646188, -73.87842178),
							new GLatLng(45.55808454, -73.87601852),
							new GLatLng(45.55718307, -73.87043953),
							new GLatLng(45.56679799, -73.8519001),
							new GLatLng(45.57196533, -73.85087013),
							new GLatLng(45.57563025, -73.84812355),
							new GLatLng(45.57791319, -73.83722305),
							new GLatLng(45.57917478, -73.83069992),
							new GLatLng(45.59148878, -73.82949829),
							new GLatLng(45.59668387, -73.82246017),
							new GLatLng(45.60449063, -73.82452011),
							new GLatLng(45.60040723, -73.81439209),
							new GLatLng(45.62118143, -73.78383636),
							new GLatLng(45.63018519, -73.78486633),
							new GLatLng(45.65778771, -73.75190735),
							new GLatLng(45.67782102, -73.72581482),
							new GLatLng(45.6836977, -73.68530273),
							new GLatLng(45.6904731, -73.61732483),
							new GLatLng(45.68567644, -73.60153198),
							new GLatLng(45.69790711, -73.5534668),
							new GLatLng(45.69790711, -73.5534668),
							new GLatLng(45.69838669, -73.53321075),
							new GLatLng(45.53791823, -73.72426987)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_2,"mouseover",function(){
								polygon_2.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_2,"mouseout",function(){
								polygon_2.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_2,"click",function(){
								markers_visibles('2');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_2); 
							
							region_icon.image = "/sn_uploads/laval.png";
								region_icon.iconSize = new GSize(30,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('45.613557108812785','-73.73062133789062');
							var mk_2 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_2 ,"click",function(){
								markers_visibles('2');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_2); 
							vec_poly.push({polygon:polygon_2 , mk_center:mk_2 , region:"2", lat:"45.613557108812785", lng:"-73.73062133789062", zoom:"10" });				
							
							var polygon_3 = new GPolygon([ 
							new GLatLng(45.66621777, -72.34752846),
							new GLatLng(45.70483264, -72.4206562),
							new GLatLng(45.76214211, -72.5103836),
							new GLatLng(45.80332352, -72.63123321),
							new GLatLng(45.87125415, -72.78916168),
							new GLatLng(46.00591278, -72.80564117),
							new GLatLng(46.07931172, -72.81250763),
							new GLatLng(46.15641835, -72.68341827),
							new GLatLng(46.23151718, -72.60514068),
							new GLatLng(46.30016485, -72.53136062),
							new GLatLng(46.34331731, -72.4510231),
							new GLatLng(46.40016962, -72.2834816),
							new GLatLng(46.47020597, -72.2065773),
							new GLatLng(46.51227909, -72.1763649),
							new GLatLng(46.54487518, -72.11525345),
							new GLatLng(46.5359014, -72.05757522),
							new GLatLng(46.50424517, -72.01774978),
							new GLatLng(46.43945785, -71.97243118),
							new GLatLng(46.39496062, -71.86119461),
							new GLatLng(46.37790951, -71.62704849),
							new GLatLng(46.27899506, -71.51474762),
							new GLatLng(46.21346481, -71.55319976),
							new GLatLng(46.13929287, -71.54633331),
							new GLatLng(46.03547473, -71.60675811),
							new GLatLng(45.88397793, -71.6332283),
							new GLatLng(45.85624798, -71.73622513),
							new GLatLng(45.86838552, -71.93634796),
							new GLatLng(45.83185332, -72.06238174),
							new GLatLng(45.78686259, -72.19559097),
							new GLatLng(45.75285613, -72.27936172),
							new GLatLng(45.67950414, -72.32193374),
							new GLatLng(45.66621777, -72.34752846)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_3,"mouseover",function(){
								polygon_3.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_3,"mouseout",function(){
								polygon_3.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_3,"click",function(){
								markers_visibles('3');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_3); 
							
							region_icon.image = "/sn_uploads/centre_quebec.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('46.122035144044965','-72.081298828125');
							var mk_3 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_3 ,"click",function(){
								markers_visibles('3');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_3); 
							vec_poly.push({polygon:polygon_3 , mk_center:mk_3 , region:"3", lat:"46.122035144044965", lng:"-72.081298828125", zoom:"8" });				
							
							var polygon_4 = new GPolygon([ 
							new GLatLng(45.69588883, -73.48530006),
							new GLatLng(45.68844456, -73.52367496),
							new GLatLng(45.67093413, -73.54118442),
							new GLatLng(45.64118782, -73.59516334),
							new GLatLng(45.6042104, -73.63876533),
							new GLatLng(45.56071874, -73.66176796),
							new GLatLng(45.54869853, -73.67653084),
							new GLatLng(45.53908052, -73.70880318),
							new GLatLng(45.51815565, -73.74004555),
							new GLatLng(45.50816148, -73.76331425),
							new GLatLng(45.50852238, -73.79919147),
							new GLatLng(45.51489796, -73.84245014),
							new GLatLng(45.51550942, -73.89282417),
							new GLatLng(45.50299829, -73.90930366),
							new GLatLng(45.48687409, -73.93642616),
							new GLatLng(45.45774257, -73.93917274),
							new GLatLng(45.43100536, -73.97007179),
							new GLatLng(45.40377339, -73.95084572),
							new GLatLng(45.41895744, -73.88252449),
							new GLatLng(45.43847378, -73.81042671),
							new GLatLng(45.44979499, -73.78502083),
							new GLatLng(45.43847378, -73.70125008),
							new GLatLng(45.42040332, -73.64460182),
							new GLatLng(45.42040332, -73.61129951),
							new GLatLng(45.44401423, -73.5793705),
							new GLatLng(45.44931328, -73.55087471),
							new GLatLng(45.47170832, -73.53817177),
							new GLatLng(45.51117896, -73.55568123),
							new GLatLng(45.56143987, -73.52890205),
							new GLatLng(45.62270216, -73.50521278),
							new GLatLng(45.65630792, -73.49388313),
							new GLatLng(45.6896537, -73.48770332),
							new GLatLng(45.69588883, -73.48530006)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_4,"mouseover",function(){
								polygon_4.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_4,"mouseout",function(){
								polygon_4.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_4,"click",function(){
								markers_visibles('4');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_4); 
							
							region_icon.image = "/sn_uploads/montreal.png";
								region_icon.iconSize = new GSize(30,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('45.485104967283796','-73.61900710850023');
							var mk_4 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_4 ,"click",function(){
								markers_visibles('4');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_4); 
							vec_poly.push({polygon:polygon_4 , mk_center:mk_4 , region:"4", lat:"45.46950533751267", lng:"-73.82661437150091", zoom:"10" });				
							
							var polygon_5 = new GPolygon([ 
							new GLatLng(45.71154156, -73.50385666),
							new GLatLng(45.70179958, -73.56067657),
							new GLatLng(45.70323821, -73.6561203),
							new GLatLng(45.79469072, -73.7663269),
							new GLatLng(45.86836959, -73.79859924),
							new GLatLng(45.95060863, -73.86898041),
							new GLatLng(45.98640279, -73.92356873),
							new GLatLng(46.15021891, -73.96820068),
							new GLatLng(46.27173361, -74.3637085),
							new GLatLng(46.39310579, -74.16732788),
							new GLatLng(46.33909051, -74.03549194),
							new GLatLng(46.42813975, -73.84460449),
							new GLatLng(46.5576642, -73.89953613),
							new GLatLng(46.71607607, -74.05197144),
							new GLatLng(46.71890064, -73.81027222),
							new GLatLng(46.39500009, -73.34747314),
							new GLatLng(46.28122552, -73.23074341),
							new GLatLng(46.16245857, -73.12637329),
							new GLatLng(46.013877, -73.22662354),
							new GLatLng(45.83332847, -73.36257935),
							new GLatLng(45.7030464, -73.49578857),
							new GLatLng(45.71154156, -73.50385666)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_5,"mouseover",function(){
								polygon_5.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_5,"mouseout",function(){
								polygon_5.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_5,"click",function(){
								markers_visibles('5');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_5); 
							
							region_icon.image = "/sn_uploads/lanaudiere.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('46.16924311715737','-73.68454742012545');
							var mk_5 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_5 ,"click",function(){
								markers_visibles('5');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_5); 
							vec_poly.push({polygon:polygon_5 , mk_center:mk_5 , region:"5", lat:"45.91651109703973", lng:"-73.49153136368841", zoom:"9" });				
							
							var polygon_6 = new GPolygon([ 
							new GLatLng(45.49930458, -73.96305084),
							new GLatLng(45.46873487, -74.06742096),
							new GLatLng(45.47932783, -74.11994934),
							new GLatLng(45.53274375, -74.18312073),
							new GLatLng(45.59277208, -74.29504395),
							new GLatLng(45.62303432, -74.39804077),
							new GLatLng(45.64560028, -74.60128784),
							new GLatLng(45.79373321, -74.65621948),
							new GLatLng(45.94892176, -74.63074493),
							new GLatLng(46.05862056, -74.77906036),
							new GLatLng(46.24128516, -74.94385528),
							new GLatLng(46.06497324, -75.77394103),
							new GLatLng(46.25837889, -75.74173736),
							new GLatLng(46.32670053, -75.48630523),
							new GLatLng(46.4063014, -75.38605499),
							new GLatLng(46.5396564, -75.4917984),
							new GLatLng(46.706597, -75.43686676),
							new GLatLng(46.88710314, -75.31327056),
							new GLatLng(46.66137584, -75.19654083),
							new GLatLng(46.55760124, -74.833992),
							new GLatLng(46.29160145, -74.69528961),
							new GLatLng(46.19852754, -74.59229278),
							new GLatLng(46.20803211, -74.44809722),
							new GLatLng(46.19852754, -74.35196685),
							new GLatLng(46.15193136, -74.2530899),
							new GLatLng(46.10021733, -74.1559639),
							new GLatLng(46.04210017, -74.04953384),
							new GLatLng(45.92998069, -74.01794815),
							new GLatLng(45.76432965, -73.86582183),
							new GLatLng(45.67420277, -73.7793045),
							new GLatLng(45.60603184, -73.82874298),
							new GLatLng(45.50987576, -73.94272613),
							new GLatLng(45.49930458, -73.96305084)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_6,"mouseover",function(){
								polygon_6.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_6,"mouseout",function(){
								polygon_6.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_6,"click",function(){
								markers_visibles('6');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_6); 
							
							region_icon.image = "/sn_uploads/laurentide.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('45.838240020235716','-74.29291534004733');
							var mk_6 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_6 ,"click",function(){
								markers_visibles('6');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_6); 
							vec_poly.push({polygon:polygon_6 , mk_center:mk_6 , region:"6", lat:"45.5426473", lng:"-74.0152816", zoom:"10" });				
							
							var polygon_7 = new GPolygon([ 
							new GLatLng(45.87590739, -70.80825806),
							new GLatLng(45.92560263, -70.98815918),
							new GLatLng(45.88833537, -71.23672485),
							new GLatLng(45.83765002, -71.41937256),
							new GLatLng(45.96131747, -71.61254884),
							new GLatLng(46.07861314, -71.48895264),
							new GLatLng(46.19565999, -71.45462037),
							new GLatLng(46.38544897, -71.47659302),
							new GLatLng(46.42806086, -71.78695679),
							new GLatLng(46.56041835, -71.99707032),
							new GLatLng(46.65004892, -71.8624878),
							new GLatLng(46.6189309, -71.73065186),
							new GLatLng(46.68491754, -71.48620606),
							new GLatLng(46.72917768, -71.30630494),
							new GLatLng(46.79408959, -71.174469),
							new GLatLng(46.88239448, -70.82977296),
							new GLatLng(46.99022971, -70.5166626),
							new GLatLng(47.13242659, -70.34362794),
							new GLatLng(47.30684599, -70.1499939),
							new GLatLng(47.19218552, -70.00167847),
							new GLatLng(47.05856897, -69.88220216),
							new GLatLng(47.04734112, -69.74487305),
							new GLatLng(46.97242843, -69.73388673),
							new GLatLng(46.81101027, -69.90692139),
							new GLatLng(46.70093071, -70.01129151),
							new GLatLng(46.43530157, -70.0808716),
							new GLatLng(46.34057584, -70.22369386),
							new GLatLng(46.20388196, -70.31433107),
							new GLatLng(46.06112994, -70.33081056),
							new GLatLng(45.91991859, -70.31158449),
							new GLatLng(45.81664509, -70.41870119),
							new GLatLng(45.85300394, -70.72082521),
							new GLatLng(45.87590739, -70.80825806)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_7,"mouseover",function(){
								polygon_7.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_7,"mouseout",function(){
								polygon_7.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_7,"click",function(){
								markers_visibles('7');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_7); 
							
							region_icon.image = "/sn_uploads/chaudiere_appalache.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('46.6089866','-70.9774196');
							var mk_7 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_7 ,"click",function(){
								markers_visibles('7');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_7); 
							vec_poly.push({polygon:polygon_7 , mk_center:mk_7 , region:"7", lat:"46.6089866", lng:"-70.9774196", zoom:"8" });				
							
							var polygon_8 = new GPolygon([ 
							new GLatLng(46.65140011, -71.92979908),
							new GLatLng(46.69411786, -71.89262581),
							new GLatLng(46.69403937, -71.82617569),
							new GLatLng(46.67849525, -71.69296646),
							new GLatLng(46.71569946, -71.54327774),
							new GLatLng(46.74158599, -71.4038887),
							new GLatLng(46.763227, -71.2741127),
							new GLatLng(46.81494202, -71.22536087),
							new GLatLng(46.85985453, -71.03447342),
							new GLatLng(46.92836041, -70.88753128),
							new GLatLng(47.01925338, -70.79895401),
							new GLatLng(47.12120653, -70.71518326),
							new GLatLng(47.24814071, -70.60394668),
							new GLatLng(47.35663344, -70.54489517),
							new GLatLng(47.37430641, -70.39039993),
							new GLatLng(47.41892756, -70.33272171),
							new GLatLng(47.49785149, -70.24345779),
							new GLatLng(47.60583126, -70.19264602),
							new GLatLng(47.68632343, -70.06149673),
							new GLatLng(47.9046363, -69.82559967),
							new GLatLng(48.1168601, -69.7445755),
							new GLatLng(48.20480018, -69.93134307),
							new GLatLng(48.07008062, -70.11948394),
							new GLatLng(47.92764639, -70.35157013),
							new GLatLng(47.72757763, -70.44083404),
							new GLatLng(47.62679122, -70.64408111),
							new GLatLng(47.45090604, -71.20088195),
							new GLatLng(47.35981967, -71.49201964),
							new GLatLng(46.96953908, -72.0797882),
							new GLatLng(46.80502599, -72.30850982),
							new GLatLng(46.6808036, -72.1286087),
							new GLatLng(46.65441659, -71.98853302),
							new GLatLng(46.65140011, -71.92979908)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_8,"mouseover",function(){
								polygon_8.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_8,"mouseout",function(){
								polygon_8.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_8,"click",function(){
								markers_visibles('8');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_8); 
							
							region_icon.image = "/sn_uploads/quebec.png";
								region_icon.iconSize = new GSize(30,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('47.1567272949477','-71.22930904850364');
							var mk_8 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_8 ,"click",function(){
								markers_visibles('8');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_8); 
							vec_poly.push({polygon:polygon_8 , mk_center:mk_8 , region:"8", lat:"46.917128588676604", lng:"-71.44903561100364", zoom:"8" });				
							
							var polygon_9 = new GPolygon([ 
							new GLatLng(46.27704136, -72.82676697),
							new GLatLng(46.24286022, -72.91603089),
							new GLatLng(46.21103362, -72.99430848),
							new GLatLng(46.23383664, -73.10760498),
							new GLatLng(46.32447983, -73.15567017),
							new GLatLng(46.45708889, -73.14743042),
							new GLatLng(46.48451763, -73.00666809),
							new GLatLng(46.58371297, -72.91740418),
							new GLatLng(46.73122501, -72.73200989),
							new GLatLng(46.80929495, -72.74505616),
							new GLatLng(46.99022971, -72.76199342),
							new GLatLng(47.24129617, -72.79174806),
							new GLatLng(47.43612294, -72.75238038),
							new GLatLng(46.9593079, -72.1989441),
							new GLatLng(46.86737411, -72.16186524),
							new GLatLng(46.7166096, -72.25891115),
							new GLatLng(46.58024419, -72.19619752),
							new GLatLng(46.50089734, -72.26074219),
							new GLatLng(46.40912635, -72.4433899),
							new GLatLng(46.32668472, -72.56423951),
							new GLatLng(46.2801973, -72.80319215),
							new GLatLng(46.27704136, -72.82676697)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_9,"mouseover",function(){
								polygon_9.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_9,"mouseout",function(){
								polygon_9.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_9,"click",function(){
								markers_visibles('9');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_9); 
							
							region_icon.image = "/sn_uploads/mauricie.png";
								region_icon.iconSize = new GSize(30,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('46.75667288288352','-72.38129424629733');
							var mk_9 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_9 ,"click",function(){
								markers_visibles('9');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_9); 
							vec_poly.push({polygon:polygon_9 , mk_center:mk_9 , region:"9", lat:"46.33386382505092", lng:"-72.59550189919537", zoom:"9" });				
							
							var polygon_10 = new GPolygon([ 
							new GLatLng(45.07470054, -72.05776405),
							new GLatLng(45.07930689, -71.98120308),
							new GLatLng(45.06375695, -71.77673721),
							new GLatLng(45.09236427, -71.65245437),
							new GLatLng(45.07781997, -71.49727249),
							new GLatLng(45.1345541, -71.45076942),
							new GLatLng(45.19603846, -71.45454597),
							new GLatLng(45.24972242, -71.47445869),
							new GLatLng(45.31394749, -71.29951858),
							new GLatLng(45.2757884, -71.17180252),
							new GLatLng(45.35587676, -71.02448272),
							new GLatLng(45.28925167, -70.86655426),
							new GLatLng(45.4407342, -70.80338287),
							new GLatLng(45.76068904, -70.84183502),
							new GLatLng(45.79133936, -70.98603057),
							new GLatLng(45.85408797, -71.10382461),
							new GLatLng(45.79229691, -71.29090118),
							new GLatLng(45.83058547, -71.71799469),
							new GLatLng(45.7760163, -71.89102935),
							new GLatLng(45.78422105, -72.02873611),
							new GLatLng(45.72618729, -72.22748565),
							new GLatLng(45.56970418, -72.29752349),
							new GLatLng(45.47926364, -72.32224273),
							new GLatLng(45.43880704, -72.49665069),
							new GLatLng(45.38674875, -72.71912384),
							new GLatLng(45.26799241, -72.63672638),
							new GLatLng(45.07824019, -72.41425323),
							new GLatLng(45.03070334, -72.20139312),
							new GLatLng(45.07048177, -72.07642364),
							new GLatLng(45.07470054, -72.05776405)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_10,"mouseover",function(){
								polygon_10.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_10,"mouseout",function(){
								polygon_10.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_10,"click",function(){
								markers_visibles('10');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_10); 
							
							region_icon.image = "/sn_uploads/cantons_est.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('45.442661295753965','-72.16980742989108');
							var mk_10 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_10 ,"click",function(){
								markers_visibles('10');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_10); 
							vec_poly.push({polygon:polygon_10 , mk_center:mk_10 , region:"10", lat:"45.0621211", lng:"-72.8491799", zoom:"8" });				
							
							var polygon_13 = new GPolygon([ 
							new GLatLng(47.19676388, -79.36595964),
							new GLatLng(47.25590866, -79.39663124),
							new GLatLng(47.29108326, -79.43165016),
							new GLatLng(47.33368073, -79.43611336),
							new GLatLng(47.37787129, -79.46426582),
							new GLatLng(47.44548088, -79.48726845),
							new GLatLng(47.51622683, -79.4596138),
							new GLatLng(47.58852159, -79.45618057),
							new GLatLng(47.69169286, -79.40468216),
							new GLatLng(47.85086019, -79.40979766),
							new GLatLng(48.02106943, -79.19419097),
							new GLatLng(48.19438042, -79.08158111),
							new GLatLng(48.2584214, -79.03900909),
							new GLatLng(48.49103611, -79.19556427),
							new GLatLng(48.53652224, -79.31504058),
							new GLatLng(48.6337254, -79.39881134),
							new GLatLng(48.75881424, -79.47022247),
							new GLatLng(48.87004456, -79.48944854),
							new GLatLng(48.98012685, -79.44275665),
							new GLatLng(49.02427193, -79.36585235),
							new GLatLng(48.97742282, -79.18732452),
							new GLatLng(48.95398173, -79.03626251),
							new GLatLng(48.8899134, -78.89069366),
							new GLatLng(48.86281757, -78.60367584),
							new GLatLng(48.85287876, -78.3042984),
							new GLatLng(48.81400809, -78.10929107),
							new GLatLng(48.67989941, -77.61964416),
							new GLatLng(48.54734192, -77.43013),
							new GLatLng(48.35059091, -77.25160216),
							new GLatLng(48.09624261, -77.68830871),
							new GLatLng(48.12558449, -78.12776183),
							new GLatLng(48.20435778, -78.3007965),
							new GLatLng(47.96951381, -78.58094787),
							new GLatLng(47.52999832, -78.79518127),
							new GLatLng(47.38328789, -78.78419494),
							new GLatLng(47.22870803, -79.01216125),
							new GLatLng(47.19325869, -79.27308654),
							new GLatLng(47.19676388, -79.36595964)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_13,"mouseover",function(){
								polygon_13.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_13,"mouseout",function(){
								polygon_13.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_13,"click",function(){
								markers_visibles('13');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_13); 
							
							region_icon.image = "/sn_uploads/abitibi.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('47.511908','-79.351774');
							var mk_13 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_13 ,"click",function(){
								markers_visibles('13');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_13); 
							vec_poly.push({polygon:polygon_13 , mk_center:mk_13 , region:"13", lat:"47.511908", lng:"-79.351774", zoom:"8" });				
							
							var polygon_14 = new GPolygon([ 
							new GLatLng(48.68722834, -71.54396438),
							new GLatLng(48.68178842, -71.37642288),
							new GLatLng(48.62604831, -71.12461281),
							new GLatLng(48.54094738, -71.04508209),
							new GLatLng(48.45358557, -70.87067413),
							new GLatLng(48.42636044, -70.71792984),
							new GLatLng(48.39582301, -70.55931473),
							new GLatLng(48.3766708, -70.45013809),
							new GLatLng(48.37758297, -70.33752823),
							new GLatLng(48.31049465, -70.16861343),
							new GLatLng(48.27440389, -70.00450516),
							new GLatLng(48.207073, -69.93683624),
							new GLatLng(48.21439421, -70.10437774),
							new GLatLng(48.21622435, -70.26230621),
							new GLatLng(48.26012806, -70.41474151),
							new GLatLng(48.26104232, -70.63446807),
							new GLatLng(48.18418748, -70.8445816),
							new GLatLng(48.29485845, -71.09452056),
							new GLatLng(48.40164325, -71.33759307),
							new GLatLng(48.46178213, -71.53672027),
							new GLatLng(48.60161756, -71.61561584),
							new GLatLng(48.66877556, -71.57991027),
							new GLatLng(48.68722834, -71.54396438)
							],"#1186DC", 2, 1, "#000000", 0.2);
							
							
							GEvent.addListener(polygon_14,"mouseover",function(){
								polygon_14.setFillStyle({color:'#0E62B0'});
								
							});
							
							GEvent.addListener(polygon_14,"mouseout",function(){
								polygon_14.setFillStyle({color:'##999999'});
								
							});
							
							GEvent.addListener(polygon_14,"click",function(){
								markers_visibles('14');
								markers_requete(trouver, null );
							});
	
	  
							map.addOverlay(polygon_14); 
							
							region_icon.image = "/sn_uploads/saguenay.png";
								region_icon.iconSize = new GSize(60,12);
							
							region_icon.iconAnchor = new GPoint(25, 2);
							region_icon.infoWindowAnchor = new GPoint(0, 0);	
			
							markerOptions = {icon:region_icon};						
							var point = new GLatLng('48.5846512','-71.2953128');
							var mk_14 = new GMarker(point, markerOptions);
						
							GEvent.addListener(mk_14 ,"click",function(){
								markers_visibles('14');
								markers_requete(trouver, null );
							});
							
							map.addOverlay(mk_14); 
							vec_poly.push({polygon:polygon_14 , mk_center:mk_14 , region:"14", lat:"48.5846512", lng:"-71.2953128", zoom:"8" });				
							
		}
		
		if (parseInt(gab) == 74 )
		 	afficher_arrivage();
				
		GEvent.addListener(map, 'moveend', function() { 
			markers_currentview(); 
		});
	}
	else
		alert('fureteur non compatible ');

}



//  afficher les coordonnees du producteur 
function createMarker(point, markerOptions, uid)
{
	
	var marker = new GMarker(point, markerOptions);
	
	GEvent.addListener(marker, 'mouseover', function() {
		$('#info_coordonnees').load('/fr/ws_microsite.sn?producteur='+uid+'&op=info_producteur', function() {
			marker.openExtInfoWindow(map, "simple_example_window", $('#info_coordonnees').html() , {beakOffset: 0});
		})
	})
	
	
	GEvent.addListener(marker, "mouseout", function() {
		map.closeExtInfoWindow();
	})
			
	GEvent.addListener(marker, "click", function() { 
		afficher_microsite(uid,1,1);
	})
		
	return marker; 						
	
}


// cacher tous les polylines et centrer la carte sur la region selectionnee
function markers_visibles(region)
{
    
	$('#regions').val(region);
	map.setMapType(G_NORMAL_MAP);
	$('#map_canvas').css('height',267)
	$('#choix_reg').hide();
	$('#tb_producteurs').show();
	map.checkResize();
	
	if (region == '')
		map.setCenter(new GLatLng(46.27958036616893,-72.76519775390625),7);
			
	for (var i=0 ; i<vec_poly.length ; i++)
	{ 
		(vec_poly[i].polygon).hide();
		(vec_poly[i].mk_center).hide();
		if (vec_poly[i].region == region)
		{		    
			var center = new GLatLng(vec_poly[i].lat, vec_poly[i].lng);
			map.setCenter(center, parseInt(vec_poly[i].zoom));
			map.setZoom(8);			
		}
	}
}
 
 
function centrer_lacarte(region)
{
	for (var i=0 ; i<vec_poly.length ; i++)
	{ 
		if (vec_poly[i].region == region)
			var mk = vec_poly[i].mk_center;
			map.setZoom(9);
			map.setCenter(mk.getLatLng());
	};
}


var tb_temp = [] ; 
function markers_requete(saisi_cp, point)
{
	
	var find = false; 
	tb_temp = [];

	if (saisi_cp == true) 
		var glatlng2 = new GLatLng(point.lat(), point.lng());

	for (var i=0; i<mkprod.length; i++){
		(mkprod[i].marker).hide();
	}
				
	var produit = $('#produits').val();
	var region = $('#regions').val();	 
	var date_debut = $('input:text[name="date_debut"]').val();
	var date_fin = $('input:text[name="date_fin"]').val();
	var obj_services = document.getElementsByName('services');
	var services = "";
	
	for(i=0; i < obj_services.length; i++){
	  if(services == ""){
	   if(obj_services[i].checked)
	    services = obj_services[i].value;
	  }
	  else {
	         if(obj_services[i].checked)
	           services = services + ',' + obj_services[i].value;
		   }
	}

	url = '/fr/ws_microsite.sn?region='+region+'&produit='+produit+'&date_debut='+date_debut+'&date_fin='+date_fin+'&services='+services+'&op=table_producteurs' ;
	// $('#tb_producteurs').html('');
	$('#tb_producteurs').load(url, function() {
		$('#tb_producteurs').show();
		$('#tb_producteurs tr').each(function() {
			var producteur = $(this).find("td:first").text(); 
			find = false; 
			for (var i=0; i<mkprod.length; i++)
			{
				if ( mkprod[i].producteur == producteur )
				{
					find = true;                   
					
					   (mkprod[i].marker).show();
					   
					if (saisi_cp == true ) 
					{    
					    var glatlng1 = new GLatLng(mkprod[i].latitude, mkprod[i].longitude);
                        var miledistance = glatlng1.distanceFrom(glatlng2, 3959).toFixed(1);
                        var kmdistance = (miledistance * 1.609344).toFixed(1);                                       
					    $(this).find("td:last").html(kmdistance);
					    tb_temp.push({uid:producteur, nom: $(this).find("td").eq(1).html() , ville:$(this).find("td").eq(2).text(), produits: $(this).find("td").eq(3).text(), adresse: $(this).find("td").eq(4).text(), distance: kmdistance});
					};
					i = mkprod.length;
				}
			}
			
			if ( find == false )	
				$(this).hide();
			
		});
		
		if ( saisi_cp == true )
			trier_tableau();
			
		//markers_currentview();
		
	})
}
	
 
function afficher_arrivage()
{
	
	var find = false;
	map.setMapType(G_NORMAL_MAP);
	$('#tb_producteurs').show();
	$('#map_canvas').css('height',260)
	$('#choix_reg').hide();
	map.checkResize();
	map.setCenter(new GLatLng(46.27958036616893,-72.76519775390625),7);
		
	var url = '/fr/ws_microsite.sn?op=arrivages';
	$('#tb_producteurs').html('');
	$('#tb_producteurs').load(url, function() {
		for (var i=0; i<mkprod.length; i++)
		{
			find = false; 
			$('#tb_producteurs tr').each(function() {
				var producteur = $(this).text(); 
				if ( parseInt(mkprod[i].producteur) == parseInt(producteur) )
				{
					find = true ;
					(mkprod[i].marker).show()
				}	
			})
				
			if (find == false)  
			{
				mkprod.splice(i,1);	
				i=i-1;
			}	
		}
		
		//markers_currentview();
	})
}


function trier_tableau()
{ 
   var interm = [] ; 
   for (var i=0; i<tb_temp.length; i++)
   {  	
   		for (var j=i+1; j<tb_temp.length; j++)
		{
			  if (parseFloat(tb_temp[j].distance) < parseFloat(tb_temp[i].distance))
			  {
		 		interm = tb_temp[i]; 
				tb_temp[i] = tb_temp[j];
				tb_temp[j] = interm; 
			  }
		}
   }
   
   var i=0;
   $('#tb_producteurs tr').each(function() {
   		$(this).find("td").eq(0).html(tb_temp[i].uid);   
	   	$(this).find("td").eq(1).html(tb_temp[i].nom);  
		$(this).find("td").eq(2).html(tb_temp[i].ville);  
		$(this).find("td").eq(3).html(tb_temp[i].produits);  
		$(this).find("td").eq(4).html(tb_temp[i].adresse);  
		$(this).find("td").eq(5).html(tb_temp[i].distance);  
		i=i+1;
   })
   
  
}



function markers_currentview()
{
	var cp = $('#cp').val();
	var date_debut = $('input:text[name="date_debut"]').val();
	var date_fin = $('input:text[name="date_fin"]').val();
 	var region = $('#regions').val();
	var produit = $('#produits').val();
	if ( (cp == 'Code postal' || cp == '') && produit == '' && date_debut =='' && date_fin =='' ) 
	{
	
		var mapBounds = map.getBounds();
		var x = $("#tb_producteurs td:nth-child(6n+1)");
		x.each( function(){
			for (var i=0; i<mkprod.length; i++)
			{
				if ( mkprod[i].producteur == $(this).text() )
				{
					var mk = mkprod[i].marker ;
					if ( mapBounds.contains(mk.getLatLng()) )
						$(this).closest('tr').show()
					else 
						$(this).closest('tr').hide();
					
					i = mkprod.length;	
				}	
			}
		})	
	}
} 


 
var next_pg = 1;
function afficher_microsite(uid_prod,page, clic)
{
	
	map.closeExtInfoWindow();
	var url = '/fr/ws_microsite.sn?producteur='+uid_prod+'&page='+page+'&clic='+clic+'&op=info_bulle_mq';
	$('#info_window').load(url, function() {
		map.closeExtInfoWindow();
		if (clic == '2')
		{
			$('.pagination a').removeClass('on');
			$('#lien_'+page).addClass('on');
			setFocus('#Quoi_de_neuf','quoi','2');
		}

		var titre = $('#nom_producteur').html();
		$('#info_window').dialog({dialogClass: 'popup_microsite', width:720, height:'auto', resizable:false, bgiframe:true, modal:true,autoOpen:false, title: titre });
		$('#info_window').dialog('open');
		
	})
	next_pg = parseInt(page)+1; 
}
 
 
function next_page(prod, next_pg)
{
	afficher_microsite(prod, next_pg, '2');	
} 
 
 
var mk_center;
function rech_producteurs()
{
	
	var cp = $('#cp').val();
	var date_debut = $('input:text[name="date_debut"]').val();
	var date_fin = $('input:text[name="date_fin"]').val();
 	var region = $('#regions').val();
	
	trouver = false;        
	map.closeExtInfoWindow();        
	
	if ( parseInt(gabarit) != 74) {
		markers_visibles(region);		
	}       
		
	if (mk_center != null)
		if ( !mk_center.isHidden()) 
	  		mk_center.hide();	
        		
	if ( date_debut != '' && date_fin != '' && date_debut > date_fin ) 
	{
		alert("SVP, Date debut doit etre inferieure ou egale a la date fin ");
		$('input:text[name="date_debut"]').val('');
		$('input:text[name="date_fin"]').val('');
		return;
	}
 
 	if ( ( cp != 'Code postal' ) && ( cp != '' ) )
	{
		geocoder.getLatLng(cp, function(pt_center)
		{
			if (!pt_center)
			{
			    alert("Code postal non trouvé " );
				if (gabarit != 74 ) 
					reset_map(); 
				trouver  = false ;
			}
			else
			{
				trouver = true; 
				geocoder.setBaseCountryCode('CA');  
				mk_center = new GMarker(new GLatLng(pt_center.lat(), pt_center.lng()));
				map.setCenter(pt_center,9);
				map.addOverlay(mk_center);
				markers_requete(trouver, pt_center);
			}
		}) 
	 }
	 else {	      
	 	   markers_requete(trouver, null);
		  }
	
}



function reset_map()
{
	map.setMapType(G_SATELLITE_MAP);
	$('#regions').val('');
	$('#tb_producteurs').html('');
	$('#map_canvas').css('height',396)
	$('#tb_producteurs').hide();
	$('#choix_reg').show();
	map.checkResize()
	
	map.setCenter(new GLatLng(46.27958036616893,-72.76519775390625),7);
	for (var i=0 ; i<mkprod.length; i++)
		(mkprod[i].marker).hide();
 	
	for (var j=0 ; j < vec_poly.length; j++)
	{ 
		(vec_poly[j].polygon).show();
		(vec_poly[j].mk_center).show();
	};
	
	

}
 
 


function setFocus(div,id,tab)
{
 	$('#contenu > div').hide();
	$(div).show();
	$('.menuinfowindow a').removeClass('on');
	$(id).addClass('on');
	clic=tab;
}
 

