//<![CDATA[
gmapNQ = 
{
		map_id : '',
		map : null,	
		geocoder : null,
		cursorScroll_id : "",
		fondScroll_id : "",
		max_zoom : 19,
		directions : null,
		iconMacDo : null,
		iconTotal : null,
		iconPlan : null,
		controlTrafic : null,
		trafficInfo : null,
		markerTraffic : [],
		dragZoomControl : null,
		controlMeteo : null,
		markerMeteo : [],
		stylesIconeRegroup : [],
		markerLieuInteret : [],
		logoSupprLieuInteret : [],
		
		controlReperageDiv : false,
		elementChange : 0,
		premiereOuverture : true,
		etapeBulleZoom : 0 ,
		control_premierePassage : true,
		
		
		dragZoom : null,
		controlDragZoom : false, 
		dragZoomButtonID : null ,
		
		
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//---------------------------------------------------Initialisations (icone, map, controlleur config)--------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------------------
		init_icone : function()
		{
			gmapNQ.iconMacDo = new GIcon();
			gmapNQ.iconMacDo.image = "../../images/images_icone/mac_do.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconMacDo.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconMacDo.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconMacDo.infoWindowAnchor = new GPoint(120, 10);
			
			gmapNQ.iconTotal = new GIcon();
			gmapNQ.iconTotal.image = "../../images/images_icone/total.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconTotal.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconTotal.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconTotal.infoWindowAnchor = new GPoint(120, 10);	
			
			
			gmapNQ.iconAgip = new GIcon();
			gmapNQ.iconAgip.image = "../../images/images_icone/agip.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconAgip.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconAgip.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconAgip.infoWindowAnchor = new GPoint(120, 10);
			
			gmapNQ.iconAvia = new GIcon();
			gmapNQ.iconAvia.image = "../../images/images_icone/avia.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconAvia.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconAvia.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconAvia.infoWindowAnchor = new GPoint(120, 10);	
			
			
			gmapNQ.iconBp = new GIcon();
			gmapNQ.iconBp.image = "../../images/images_icone/bp.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconBp.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconBp.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconBp.infoWindowAnchor = new GPoint(120, 10);
			
			gmapNQ.iconCourtepaille = new GIcon();
			gmapNQ.iconCourtepaille.image = "../../images/images_icone/courtepaille.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconCourtepaille.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconCourtepaille.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconCourtepaille.infoWindowAnchor = new GPoint(120, 10);	
			
			
			gmapNQ.iconElf = new GIcon();
			gmapNQ.iconElf.image = "../../images/images_icone/elf.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconElf.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconElf.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconElf.infoWindowAnchor = new GPoint(120, 10);
			
			gmapNQ.iconEsso = new GIcon();
			gmapNQ.iconEsso.image = "../../images/images_icone/esso.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconEsso.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconEsso.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconEsso.infoWindowAnchor = new GPoint(120, 10);	
			
			
			gmapNQ.iconF1 = new GIcon();
			gmapNQ.iconF1.image = "../../images/images_icone/f1.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconF1.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconF1.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconF1.infoWindowAnchor = new GPoint(120, 10);
			
			gmapNQ.iconShell = new GIcon();
			gmapNQ.iconShell.image = "../../images/images_icone/shell.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconShell.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconShell.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconShell.infoWindowAnchor = new GPoint(120, 10);	
			
			
			gmapNQ.iconStarbuck = new GIcon();
			gmapNQ.iconStarbuck.image = "../../images/images_icone/starbuck.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconStarbuck.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconStarbuck.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconStarbuck.infoWindowAnchor = new GPoint(120, 10);
			
			gmapNQ.iconWifi = new GIcon();
			gmapNQ.iconWifi.image = "../../images/images_icone/wifi.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconWifi.iconSize = new GSize(28, 30);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconWifi.iconAnchor = new GPoint(10, 29);
			gmapNQ.iconWifi.infoWindowAnchor = new GPoint(120, 10);	
			
			
			gmapNQ.markerLieuInteret = [null,gmapNQ.iconMacDo,gmapNQ.iconCourtepaille,gmapNQ.iconF1,gmapNQ.iconWifi,gmapNQ.iconStarbuck,null,gmapNQ.iconAgip,gmapNQ.iconAvia,gmapNQ.iconBp,null,null,null,gmapNQ.iconEsso,null,gmapNQ.iconShell,gmapNQ.iconTotal,17,gmapNQ.iconElf];
			
			gmapNQ.logoSupprLieuInteret = [null,"images/logo/mac_suppr.png","images/logo/courtepaille_suppr.png","images/logo/f1_suppr.png","images/logo/wifi_suppr.png","images/logo/startbuck_suppr.png",null,"images/logo/agip_suppr.png","images/logo/avia_suppr.png",null,null,null,null,"images/logo/esso_suppr.png",null,"images/logo/self_suppr.png","images/logo/total_suppr.png",17,"images/logo/elf_suppr.png"];
			
			
			
			gmapNQ.iconPlan = new GIcon();
			gmapNQ.iconPlan.image = "../../images/images_icone/icone_plan.png";
			//icon.shadow = "images/ombre_1.png";
			gmapNQ.iconPlan.iconSize = new GSize(27, 25);
			//icon.shadowSize = new GSize(34, 30);
			gmapNQ.iconPlan.iconAnchor = new GPoint(10, 10);
			gmapNQ.iconPlan.infoWindowAnchor = new GPoint(110, 10);	
            
            
            gmapNQ.iconBleu = new GIcon();
            gmapNQ.iconBleu.image = "../../images/images_icone/bleu.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconBleu.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconBleu.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconBleu.infoWindowAnchor = new GPoint(110, 10); 
               
            gmapNQ.iconJaune = new GIcon();
            gmapNQ.iconJaune.image = "../../images/images_icone/jaune.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconJaune.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconJaune.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconJaune.infoWindowAnchor = new GPoint(110, 10);    
            
            gmapNQ.iconNoir = new GIcon();
            gmapNQ.iconNoir.image = "../../images/images_icone/noir.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconNoir.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconNoir.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconNoir.infoWindowAnchor = new GPoint(110, 10);    
            
            gmapNQ.iconOrange = new GIcon();
            gmapNQ.iconOrange.image = "../../images/images_icone/orange.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconOrange.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconOrange.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconOrange.infoWindowAnchor = new GPoint(110, 10);    
            
            gmapNQ.iconRose = new GIcon();
            gmapNQ.iconRose.image = "../../images/images_icone/rose.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconRose.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconRose.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconRose.infoWindowAnchor = new GPoint(110, 10);    
            
            gmapNQ.iconRouge = new GIcon();
            gmapNQ.iconRouge.image = "../../images/images_icone/rouge.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconRouge.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconRouge.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconRouge.infoWindowAnchor = new GPoint(110, 10);    
            
            gmapNQ.iconVert = new GIcon();
            gmapNQ.iconVert.image = "../../images/images_icone/vert.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconVert.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconVert.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconVert.infoWindowAnchor = new GPoint(110, 10);    
            
            gmapNQ.iconViolet = new GIcon();
            gmapNQ.iconViolet.image = "../../images/images_icone/violet.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconViolet.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconViolet.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconViolet.infoWindowAnchor = new GPoint(110, 10);    
            
            gmapNQ.iconUser = new GIcon();
            gmapNQ.iconUser.image = "../../images/images_icone/vous_etes_ici.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconUser.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconUser.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconUser.infoWindowAnchor = new GPoint(110, 10);  
            
            gmapNQ.iconUserAutre = new GIcon();
            gmapNQ.iconUserAutre.image = "../../images/images_icone/icone_autre_user.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconUserAutre.iconSize = new GSize(40, 40);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconUserAutre.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconUserAutre.infoWindowAnchor = new GPoint(110, 10);    
			
			
			gmapNQ.iconPartage = new GIcon();
            gmapNQ.iconPartage.image = "../../images/images_icone/picto_membre.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconPartage.iconSize = new GSize(26, 25);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconPartage.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconPartage.infoWindowAnchor = new GPoint(110, 10);  
			
			gmapNQ.iconTrafic = new GIcon();
            gmapNQ.iconTrafic.image = "../../images/images_icone/accidents.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconTrafic.iconSize = new GSize(25, 24);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconTrafic.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconTrafic.infoWindowAnchor = new GPoint(110, 10);
			
			gmapNQ.iconCar = new GIcon();
            gmapNQ.iconCar.image = "../../images/images_icone/icone_street.png";
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconCar.iconSize = new GSize(21, 36);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconCar.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconCar.infoWindowAnchor = new GPoint(15, 15);
			
			
			gmapNQ.iconMeteo = new GIcon();
            
            //icon.shadow = "images/ombre_1.png";
            gmapNQ.iconMeteo.iconSize = new GSize(35, 35);
            //icon.shadowSize = new GSize(34, 30);
            gmapNQ.iconMeteo.iconAnchor = new GPoint(10, 10);
            gmapNQ.iconMeteo.infoWindowAnchor = new GPoint(150, 160);

			
			//style icone regrouper----------------
			gmapNQ.stylesIconeRegroup[1] = [{
					url: '../../images/images_icone/mac_do_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/mac_do_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/mac_do_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/mac_do_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/mac_do_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }],
			
			gmapNQ.stylesIconeRegroup[16] =[{
					url: '../../images/images_icone/total_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/total_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/total_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/total_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/total_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			
			
			gmapNQ.stylesIconeRegroup[2] =[{
					url: '../../images/images_icone/courtepaille_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/courtepaille_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/courtepaille_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/courtepaille_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/courtepaille_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			gmapNQ.stylesIconeRegroup[3] =[{
					url: '../../images/images_icone/f1_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/f1_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/f1_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/f1_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/f1_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			gmapNQ.stylesIconeRegroup[4] =[{
					url: '../../images/images_icone/wifi_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/wifi_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/wifi_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/wifi_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/wifi_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			
			gmapNQ.stylesIconeRegroup[5] =[{
					url: '../../images/images_icone/starbuck_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/starbuck_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/starbuck_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/starbuck_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/starbuck_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			
			gmapNQ.stylesIconeRegroup[7] =[{
					url: '../../images/images_icone/agip_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/agip_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/agip_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/agip_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/agip_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			
			gmapNQ.stylesIconeRegroup[8] =[{
					url: '../../images/images_icone/avia_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/avia_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/avia_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/avia_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/avia_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			
			gmapNQ.stylesIconeRegroup[13] =[{
					url: '../../images/images_icone/esso_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/esso_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/esso_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/esso_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/esso_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			
			gmapNQ.stylesIconeRegroup[15] =[{
					url: '../../images/images_icone/shell_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/shell_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/shell_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/shell_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/shell_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			
			gmapNQ.stylesIconeRegroup[18] =[{
					url: '../../images/images_icone/elf_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/elf_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/elf_regroup.png',
				   width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/elf_regroup.png', 
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  },
				  {
					url: '../../images/images_icone/elf_regroup.png',
					width: 45,
					height: 50,
					opt_anchor: [35, 4],
					opt_textColor: '#000000'
				  }]
			
			

			
			
			
			
		},
		
		set : function (map) 
		{
			 gmapNQ.map = map;
			 gmapNQ.init_icone();
		},
		
		init : function (id_map) 
		{
			gmapNQ.map_id = id_map;
			
			try
			{
				gmapNQ.map = new google.maps.Map2(Dom.get(gmapNQ.map_id), {backgroundColor:"#9CB2CE"});
				gmapNQ.map.setCenter(new GLatLng(45.4673, 5.9951), 5);
				gmapNQ.map.enableDoubleClickZoom();
				gmapNQ.geocoder = new GClientGeocoder(); 
				gmapNQ.directions = new GDirections(gmapNQ.map);
				gmapNQ.init_icone();
				GEvent.addListener(gmapNQ.map, 'zoomend', function(oldLevel, newLevel) {
					gmapNQ.placeCursorScroll(newLevel);
				});
			
				if(gmapNQ.controlTrafic == null)
				{
					gmapNQ.controlTrafic = false;
					var trafficOptions = {incidents:true, hide:true};
    				gmapNQ.trafficInfo = new GTrafficOverlay(trafficOptions);
    				gmapNQ.map.addOverlay(gmapNQ.trafficInfo);	
					gmapNQ.trafficInfo.hide();
					gestionSiteNQ.AjaxCheckTrafic.startRequest();
				}
				
				if(gmapNQ.controlMeteo == null)
				{
					//gmapNQ.lanceCalculMeteo();
				}
			
				
				
				var boxStyleOpts = { opacity: .2, border: "4px solid orange" };
				var otherOpts = {overlayRemoveTime: 0 };
				gmapNQ.dragZoom = new DragZoomControl(boxStyleOpts, otherOpts, { dragend:gmapNQ.desactiveDragZoom});
				gmapNQ.dragZoom.initialize(gmapNQ.map);
			
				
			}
			catch(e)
			{
				utilsNQ.debug("Une erreur a été detecter sur l'initialisation de la Gmap (class gmapNQ)",e)
			}
			
			
			/*
			//gmapNQ.map.enableScrollWheelZoom();
			gmapNQ.map.addControl(new GLargeMapControl());
			gmapNQ.map.addControl(new GHierarchicalMapTypeControl(), new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,20)));
			gmapNQ.map.addMapType(G_PHYSICAL_MAP);
			gmapNQ.map.setMapType(G_PHYSICAL_MAP); 
			
			GEvent.addListener(gmapNQ.mm, 'changed', function(bounds, markerCount) {
				
			});
			
			
    	
    		GEvent.addListener(gmapNQ.map, 'moveend', function(o) {
		  		
			});*/

		},

//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------

	desactiveDragZoom : function ()
	{
		gmapNQ.controlDragZoom = false;
		Dom.get('rect_crop_zoom').className = "btn_crop_map ie6fix";
		
	},



//-----------------------------------------------------------------------------------------------------------------------------------------------	
//---------------------------------------------------------config controlleurs map-----------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
		configZoomControl : function (id_zoom_plus, id_zoom_moins)
		{
			
				YAHOO.util.Event.addListener(id_zoom_plus, 'click', function(e) { gmapNQ.zoom('plus'); });
				YAHOO.util.Event.addListener(id_zoom_moins, 'click', function(e) { gmapNQ.zoom('moins'); });
		},
		
		configDeplaControl : function (id_gauche_depla,id_haut_depla,id_droite_depla,id_bas_depla)
		{
				YAHOO.util.Event.addListener(id_droite_depla, 'click', function(e) { gmapNQ.deplace('right'); });
				YAHOO.util.Event.addListener(id_gauche_depla, 'click', function(e) { gmapNQ.deplace('left'); });
				YAHOO.util.Event.addListener(id_haut_depla, 'click', function(e) { gmapNQ.deplace('up'); });
				YAHOO.util.Event.addListener(id_bas_depla, 'click', function(e) { gmapNQ.deplace('down'); });
		},
		
		configTypeControl : function (id_sat,id_physic,id_hybride,id_normal, id_trafic, id_meteo, dragZoomButton)
		{
			
				if(id_sat != null ){YAHOO.util.Event.addListener(id_sat, 'click', function(e) { gmapNQ.changeType('sattellite'); });};
				if(id_physic != null ){YAHOO.util.Event.addListener(id_physic, 'click', function(e) { gmapNQ.changeType('physic'); });};
				if(id_hybride != null ){YAHOO.util.Event.addListener(id_hybride, 'click', function(e) { gmapNQ.changeType('hybride'); });};
				if(id_normal != null ){YAHOO.util.Event.addListener(id_normal, 'click', function(e) { gmapNQ.changeType('normal'); });};
				if(id_trafic != null ){YAHOO.util.Event.addListener(id_trafic, 'click', function(e) {  gmapNQ.afficheTrafic(); });};
				if(id_meteo != null ){YAHOO.util.Event.addListener(id_meteo, 'click', function(e) {  gmapNQ.afficheMeteo(); });};
				if(dragZoomButton != null ){YAHOO.util.Event.addListener(dragZoomButton, 'click', function(e) {  gmapNQ.dragZoomControlleur(); });};
				gmapNQ.dragZoomButtonID  = dragZoomButton;
			
		},
		
		configScrollZoomControl : function(id_scroll, id_fond)
		{

				gmapNQ.cursorScroll_id = id_scroll;
				gmapNQ.fondScroll_id = id_fond;
				gmapNQ.placeCursorScroll(-1);
				YAHOO.util.Event.addListener(gmapNQ.fondScroll_id, 'click', gmapNQ.clickFond);

		},
		
	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------




//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------zoom-----------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
	

	dragZoomControlleur : function()
	{
		if(!gmapNQ.controlDragZoom)
		{
			gmapNQ.dragZoom.initiateZoom();
			gmapNQ.controlDragZoom = true;
			
		}
		else
		{
			gmapNQ.dragZoom.initiateZoom();
			gmapNQ.controlDragZoom = false;
			
		}
	},
	
		clickFond : function(e) 
		{ 
			try
			{
			
				var t_reg_fond = Dom.getRegion(gmapNQ.fondScroll_id);
			   var hauteur_fond = t_reg_fond['bottom'] - t_reg_fond['top'];
			   
			   var bord_haut_fond = t_reg_fond['top'];
			   
			   var bord_haut_curseur= null ; 
			  if(typeof(e.pageY) != 'undefined')
			  {
			   	bord_haut_curseur = e.pageY;
			  }
			  else
			  {
				  bord_haut_curseur = e.clientY;
			  }
			   
			   
			   var delta = (hauteur_fond)-(parseInt(bord_haut_curseur) - parseInt(bord_haut_fond));
			   
			   var zoomSuiv = Math.abs(delta *gmapNQ.max_zoom / hauteur_fond);
		   		//alert(bord_haut_fond+"   "+bord_haut_curseur);
					gmapNQ.map.setZoom(parseInt(zoomSuiv));
					gmapNQ.placeCursorScroll(parseInt(zoomSuiv));
				
				
			}
			catch(e)
			{
				utilsNQ.debug("Une erreur a été detecter le calcul du zoom quand on clique sur le scroll de la carte (class gmapNQ)",e)
			}
		},
		
		placeCursorScroll : function(zoomParticulier)
		{
			try
			{
				var zoomEncour = 0;
				if(zoomParticulier == -1)
				{
					zoomEncour = gmapNQ.map.getZoom();
				}
				else
				{
					zoomEncour = zoomParticulier;
				}
				
				var t_reg_fond = Dom.getRegion(gmapNQ.fondScroll_id);
				
				var hauteurFond = t_reg_fond['bottom'] - t_reg_fond['top'];
				var hauteurJauge = (hauteurFond/gmapNQ.max_zoom)*zoomEncour;
				Dom.setStyle(gmapNQ.cursorScroll_id,'height',hauteurJauge+'px');	
			}
			catch(e)
			{
				utilsNQ.debug("Une erreur a été detecter durant l'affectation d'un zoom nouveau au scroll (class gmapNQ)",e)
			}
			
		},
		
		zoom :function (type)
		{
			try
			{
				if(gmapNQ.map.getZoom() > 0 && gmapNQ.map.getZoom() < 19)
				{
					if(type == 'plus') { gmapNQ.map.zoomIn();} else { gmapNQ.map.zoomOut(); };
				}
			}
			catch(e)
			{
				utilsNQ.debug("Une erreur a été detecter durant le zoom sur la carte (class gmapNQ)",e)
			}
			
				gmapNQ.placeCursorScroll(-1);
			
		},
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------




		
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//----------------------------------------------------------deplacemùent map controlleur-----------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
		deplace : function (type)
		{
			try
			{
				switch(type)
				{
					case 'up':
						deplacement = new GSize(0,100);
						break;
					case 'down':
						deplacement = new GSize(0,-100);
						break;
					case 'left':
						deplacement = new GSize(100,0);
						break;
					case 'right':
						deplacement = new GSize(-100,0);
						break;
				}
				gmapNQ.map.panBy(deplacement);
			}
			catch(e)
			{
				utilsNQ.debug("Une erreur a été detecter durant le deplacement de la carte (class gmapNQ)",e)
			}
			
		},
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------



//-----------------------------------------------------------------------------------------------------------------------------------------------	
//--------------------------------------------------type map controleur--------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
		changeType : function (type)
		{
			try
			{
				switch(type)
				{
					case 'hybride':
						gmapNQ.map.setMapType(G_HYBRID_MAP);
						break;
					case 'normal':
						gmapNQ.map.setMapType(G_NORMAL_MAP);
						break;
					case 'sattellite':
						gmapNQ.map.setMapType(G_SATELLITE_MAP);
						//G_SATELLITE_3D_MAP
						break;
					case 'physic':
						gmapNQ.map.setMapType(G_PHYSICAL_MAP);
						break;
				}
			}
			catch(e)
			{
				utilsNQ.debug("Une erreur a été detecter durant le changement de type de la carte (class gmapNQ)",e)
			}
		},
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------




//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------trafic----------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
		afficheTrafic : function ()
		{
			
			if(gmapNQ.controlTrafic)
			{
				gmapNQ.trafficInfo.hide();
				for(var i=0; i<gmapNQ.markerTraffic.length;i++)
				{
				 	gmapNQ.map.removeOverlay(gmapNQ.markerTraffic[i] );
				}
				
				gmapNQ.controlTrafic = false;
				
			}
			else
			{
				gmapNQ.trafficInfo.show();
				for(var i=0; i<gmapNQ.markerTraffic.length;i++)
				{
				 	gmapNQ.map.addOverlay(gmapNQ.markerTraffic[i] );
				}
				gmapNQ.controlTrafic = true;
			}
			
		},
		
		afficheMarqeurTraffic : function (glatlng,info)
		{
			var indice = gmapNQ.markerTraffic.length;
			
			 gmapNQ.markerTraffic[indice] = new GMarker(glatlng,{icon:gmapNQ.iconTrafic});
       		
			
		},
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------







//-----------------------------------------------------------------------------------------------------------------------------------------------	
//---------------------------------------------------Meteo---------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
		lanceCalculMeteo : function()
		{
			var bound = gmapNQ.map.getBounds();
					var temp = bound.getSouthWest()+"";
					var tabCoordMin = temp.split(',');
					var latMin = tabCoordMin[0].substr(1,tabCoordMin[0].length);
					var lngMin = tabCoordMin[1].substr(0,tabCoordMin[1].length-1);
					
					
					var temp = bound.getNorthEast()+"";
					var tabCoordMax = temp.split(',');
					var latMax = tabCoordMax[0].substr(1,tabCoordMax[0].length);
					var lngMax = tabCoordMax[1].substr(0,tabCoordMax[1].length-1);
					
					
					gestionSiteNQ.AjaxCheckMeteoAll.startRequest(latMin,latMax,lngMin,lngMax);		
		},
		
		afficheMeteo : function ()
		{
			
			if(gmapNQ.controlMeteo)
			{
				
				for(var i=0; i<gmapNQ.markerMeteo.length;i++)
				{
				 	//gmapNQ.map.removeOverlay(gmapNQ.markerMeteo[i] );
					gmapNQ.markerMeteo[i].hide();
					
				}
				
				gmapNQ.controlMeteo = false;
			}
			else
			{
				
				for(var i=0; i<gmapNQ.markerMeteo.length;i++)
				{
				 	gmapNQ.markerMeteo[i].show();
				}
				gmapNQ.controlMeteo = true;
			}
		},
		
		
		afficheMarqeurMeteo : function (glatlng,info,nom,image)
		{
			var img = gmapNQ.switchImgMeteo(image);
			
			if(info != '' && img != '' && glatlng != '')
			{
				
				gmapNQ.iconMeteo.image = img;
				var indice = gmapNQ.markerMeteo.length;
			
				 gmapNQ.markerMeteo[indice] = new GMarker(glatlng,{icon :gmapNQ.iconMeteo });
				 gmapNQ.map.addOverlay(gmapNQ.markerMeteo[indice] );
				 gmapNQ.markerMeteo[indice].hide();
				 
				 gmapNQ.markerMeteo[indice].html = info;
				 
				google.maps.Event.addListener(gmapNQ.markerMeteo[indice], 'click', function() {
					gmapNQ.markerMeteo[indice].openInfoWindowHtml(this.html);
				});
			}
			
		},
		
		switchImgMeteo : function (img)
		{
			var imgMeteo = '' ;
			if(typeof(img) != 'undefined' && img != null && img != '')
			{
				if(img.indexOf('chance_of_rain') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('sunny') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('mostly_sunny') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('partly_cloudy') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('mostly_cloudy') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('chance_of_storm') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('rain') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('chance_of_rain') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('chance_of_snow') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('cloudy') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('mist.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('storm.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('thunderstorm.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('chance_of_tstorm.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('sleet.gif') != -1)
				{
					imgMeteo = '';
				}
				else if(img.indexOf('snow.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('icy.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('dust.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('fog.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('smoke.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('haze.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else if(img.indexOf('flurries.gif') != -1)
				{
					imgMeteo = '' ;
				}
				else
				{
					
					if(img != "http://www.google.com")
					{
						utilsNQ.debug("Une erreur a été detecter durant la recherche de l'équivalent de l'image de la météo de Google : nom de l'image : "+img+" (class geocastNQ)","Pas d'equivalent à l'image de la météo de google");
						img = '' ;
					}
				}
				
				imgMeteo = img ;
			}
			return imgMeteo;	
		},
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------			
		
		

//-----------------------------------------------------------------------------------------------------------------------------------------------	
//------------------------------------------------------skin bull de zoom-------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
decorationBullZoomPlusLatence : function()
{
	//var elementRecup = Dom.getElementsByClassName('gmnoprint', 'div','map_canvas');
	 gmapNQ.controlReperageDiv = false;
	 gmapNQ.elementChange = 0 ;
	
	var elementRecupImgs = Dom.getElementsBy  ( gmapNQ.verifImg , 'img' , 'contenerMapComple');
	var elementRecupDivs = Dom.getElementsBy  ( gmapNQ.verifDiv , 'div' , 'contenerMapComple');
	
	//permet d'enlever l'effet bouton que google met sur ces boutons
	Event.addListener('plan', "click", gmapNQ.clickPlan);
	Event.addListener('sat', "click", gmapNQ.clickSat);
	//------------
	
	if( gmapNQ.premiereOuverture)
	{
		if( gmapNQ.elementChange != 14)
		{
			gmapNQ.controlSkin();
		}
	}
	else
	{
		if( gmapNQ.elementChange != 9)
		{
			gmapNQ.controlSkin();
		}
	}
		
	 gmapNQ.premiereOuverture = false
},

controlSkin : function()
{
	utilsNQ.debug('problème dans le changement de skin de la bulle de zoom ( nombre d element a change : '+ gmapNQ.elementChange+')','erreur perso');
	if(gmapNQ.control_premierePassage == true)
	{
		gmapNQ.control_premierePassage = false;
		gmapNQ.decorationBullZoom();
	}
},

decorationBullZoom : function(etapeNum)
{
	var timer ;
	etapeBulleZoom = etapeNum;
	window.setTimeout("gmapNQ.decorationBullZoomPlusLatence()",1500);
},

clickPlan : function()
{
	gmapNQ.enleveStyleBtn();
	Dom.setStyle('plan','color','#f87d1b');
	Dom.setStyle('sat','color','#FFFFFF');
},

clickSat : function()
{
	gmapNQ.enleveStyleBtn();
	Dom.setStyle('sat','color','#f87d1b');
	Dom.setStyle('plan','color','#FFFFFF')
	
},

enleveStyleBtn : function()
{
	Dom.setStyle('plan','border','');
	Dom.setStyle('plan','borderWidth','0px');
	Dom.setStyle('plan','borderStyle','');
	Dom.setStyle('plan','borderColor','');
	
	Dom.setStyle('sat','border','');
	Dom.setStyle('sat','borderWidth','0px');
	Dom.setStyle('sat','borderStyle','');
	Dom.setStyle('sat','borderColor','');	
},

verifDiv : function(element)
{
	
	//bouton plan
	
	if(element.style.position == "absolute" &&  element.style.left == "16px" && element.style.top == "16px" && element.style.width == "219px" && element.style.height == "202px" && element.style.zIndex == 10)
	{
		
		element.style.top = "5px" ;
		element.style.left = "5px" ; 
		element.style.height = "222px" ;
		element.style.width = "240px" ; 
	}
	
	if(element.style.width == "217px" && element.style.height == "200px" && element.style.position == "relative")
	{
		element.style.height = "222px" ;
		element.style.width = "240px" ; 
	}
	
	
	if(element.innerHTML == 'Plan')
	{
		element.style.position = 'absolute';
		element.style.left = '-63px' ;
		element.style.top = '-9px';
		element.style.width = '62px' ;
		element.style.height = '17px' ;
		element.style.color = '#FFFFFF' ;
		element.style.border = '' ;
		element.style.borderLeft = 'solid #FFFFFF 1px';
		//this. = "";this. = "0px";
		element.id = 'plan';
		element.innerHTML = 'CARTE';
		element.style.backgroundColor = '#000000';
		 gmapNQ.elementChange++;
	}
	
	//bouton satellite
	if(element.innerHTML == 'Sat.')
	{
		element.style.position = 'absolute';
		element.style.left = '-48px' ;
		element.style.top = '-9px';
		element.style.width = '80px' ;
		element.style.height = '17px' ;
		element.style.color = '#FFFFFF' ;
		element.style.border = '' ;
		element.style.borderLeft = 'solid #FFFFFF 1px';
		element.style.borderRight = 'solid #FFFFFF 1px';
		element.id = 'sat';
		element.innerHTML = 'SATTELITE';
		element.style.backgroundColor = '#000000';
		 gmapNQ.elementChange++;
	}
	
	//controleur zoom
	if(element.title == 'Zoom avant')
	{
		element.style.left = '0px';
		element.style.top = '0px';
		element.style.width = '23px';
		
		// on supprime l'ancienne image "plus" "moins"
		//element.parentNode.removeChild(element.parentNode.childNodes[0]);
		
		element.parentNode.style.top = '-1px';
		element.parentNode.style.left = '-1px';
		element.parentNode.style.width = 'auto';
		element.parentNode.style.height = '30px';
		
		 gmapNQ.elementChange++;
	}
	
	if(element.title == 'Zoom arrière')
	{
		element.style.left = '29px';
		element.style.top = '0px';
		element.style.width = '23px';
		 gmapNQ.elementChange++;
	}
//------------------------------------------------------------------------
//changement div haut milieu bas de la partie central de la bulle
//------------------------------------------------------------------------
	var tabEnfant = element.childNodes;
	var nombreEnfant = tabEnfant.length;
	//moz changement style----------------	
	if(element.className == 'gmnoprint' && nombreEnfant == 11)
	{
			
		if( gmapNQ.controlReperageDiv == true)
		{
				tabEnfant[6].style.borderTop = '';
				tabEnfant[6].style.height = '26px';
				tabEnfant[6].style.backgroundImage = "url('../images/assetsBulleZoom/haut.jpg')";
				 gmapNQ.elementChange++;
				
				tabEnfant[7].style.borderLeft = '';
				tabEnfant[7].style.borderRight = '';
				tabEnfant[7].style.width = '251px';
				tabEnfant[7].style.backgroundImage = "url('../images/assetsBulleZoom/fondMilieu.png')";	
				 gmapNQ.elementChange++;
		
				tabEnfant[8].style.borderBottom = '';
				tabEnfant[8].style.height = '26px';
				tabEnfant[8].style.backgroundImage = "url('../images/assetsBulleZoom/bas.png')";
				 gmapNQ.elementChange++;
		}
				 gmapNQ.controlReperageDiv = true;
			
	}
	//------------------------------------
	//ie changement style----------------	
	if(element.className == 'gmnoprint' && nombreEnfant == 9)
	{
		
			tabEnfant[6].style.borderTop = '';
			tabEnfant[6].style.height = '25px';
			tabEnfant[6].style.backgroundImage = "url('../images/assetsBulleZoom/haut.jpg')";
			 gmapNQ.elementChange++;
			
			tabEnfant[7].style.borderLeft = '';
			tabEnfant[7].style.borderRight = '';
			tabEnfant[7].style.width = '251px';
			tabEnfant[7].style.backgroundImage = "url('../images/assetsBulleZoom/fondMilieu.png')";	
			 gmapNQ.elementChange++;
	
			tabEnfant[8].style.borderBottom = '';
			tabEnfant[8].style.height = '25px';
			tabEnfant[8].style.backgroundImage = "url('../images/assetsBulleZoom/bas.png')";
			 gmapNQ.elementChange++;
	}
	//------------------------------------	
	
	
	if(element.style.backgroundImage == 'url("images/bulles/streetViewFond.png")')
	{
			element.style.backgroundImage = '';
			element.style.background = 'none';
			element.innerHTML = "";
			
	}
	
	if(element.id == "EmplacementStreetView")
	{
		element.style.backgroundImage = '';
		element.style.background = 'none';
		element.innerHTML = "";
		
	}

	return true ;
},




verifImg : function(element)
{
	//le close de la bulle
	
	if(element.src == 'http://maps.gstatic.com/intl/fr_ALL/mapfiles/iw_close.gif' || element.src == 'http://www.geocast.fr/images/assetsBulleZoom/close.png')
	{ 
		
		element.src = '../images/assetsBulleZoom/close.png';
		element.style.width = '20px';
		element.style.height = '17px';
		element.style.top = '5px';
		element.style.left = '227px';
		 gmapNQ.elementChange++;
	}
	
	//les angles et la queue de la bulle
	if(element.src == 'http://maps.gstatic.com/intl/fr_ALL/mapfiles/iw3.png')
	{
		element.src = '../images/assetsBulleZoom/iw3Perso.png';
		 gmapNQ.elementChange++;
	}
	
	//div contener des controleur plus moins que je cache
	if(element.src == 'http://maps.gstatic.com/intl/fr_ALL/mapfiles/szc.png')
	{
		//element.style.display = 'block';
		element.src =  '../images/assetsBulleZoom/plusMoins.jpg';
		element.style.width = '48px';
		element.style.height = '17px';
		//element.style.top = '-20px';
		element.style.left = '29px';
		element.style.borderLeft = 'solid #FFFFFF 1px';
		 gmapNQ.elementChange++;
		 
		var div = document.createElement("div");
        
		div.style.backgroundColor = "#f87d1b";
		div.style.left = "-10px";
		div.style.width = "30px";
		div.style.height = "17px";
		div.style.textAlign = "center";
		
		var divTexte = document.createElement("div");
		divTexte.style.position = "relative";
		divTexte.style.width = "30px";
		divTexte.style.height = "17px";
		divTexte.style.color = "#FFFFFF";
		divTexte.style.fontSize = "15px";
		divTexte.style.textAlign = "center";
		//divTexte.style.display = "table-cell";
		divTexte.style.verticalAlign = "middle"
		divTexte.innerHTML = etapeBulleZoom;
		div.appendChild(divTexte);
		
        element.parentNode.appendChild(div);
	}
		return true;
	
}
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------	
//-----------------------------------------------------------------------------------------------------------------------------------------------
		
};
//]]>

