var DEPARTEMENT = '47';
var LISTE_DEPARTMENT_EN_DIV = false; // Si liste departement en div et non en selec

window.addEvent('domready', function() { 

	var myImages = new Asset.images(
		['/media/site/image/box/bt-etape.gif', 
		'/media/site/image/box/n1.png', 
		'/media/site/image/box/n2.png', 
		'/media/site/image/box/n3.png', 
		'/media/site/image/box/n4.png', 
		'/media/site/image/box/bt-valider.gif', 
		'/media/site/image/box/bt-ajout-trajet.gif',
		'/media/site/image/box/bt-ajout-vehic.gif']
	);
  
	// Instanciation de l'objet ecoov
	var options = {
		libMonCompte: 'Mon compte ...'
	}		
	
	// Calendrier
	if(!$('corps')) {
		ecoov = new eModule();	
		
		ecoov.critereDate();
		
		var el = $('slider'), stateSilder = 1;
		
		// Create the new slider instance
		var slideRayon = new Slider(el, el.getElement('.curseur'), {  
			steps: 20,
			range: [0, 20],
			wheel: true,
			onChange: function(value){ 
				$('affichePerimetre').set('text', value);
			}, 
			onComplete: function(value){   
			
				radiusA = value;
				radiusB = value;
			
				$('rayonMini').getChildren().each(function(el){ 
					if(el.value == value) el.setProperty('selected', 'selected');
				});
				
				// On supprimer la couche de rayon	
				if(stateSilder != 0) { 
				
					if(searchAreaHighlight_depart)  {
						map.removeOverlay(searchAreaHighlight_depart);
						map.removeOverlay(searchAreaHighlight_destination);
					}
					
					if(waypoints[0]) {	 			
						var circlePoints_depart = drawCircle(waypoints[0].getLatLng(),value,'KM');
						searchAreaHighlight_depart = new GPolygon(circlePoints_depart, 'blue', 2 , 0.5 , '#CCC000', 0.10);	
						map.addOverlay(searchAreaHighlight_depart);						
						
						var circlePoints_destination = drawCircle(waypoints[waypoints.length-1].getLatLng(),value,'KM');
						searchAreaHighlight_destination = new GPolygon(circlePoints_destination, 'green', 2 , 0.5 , '#00C000', 0.10);	
						map.addOverlay(searchAreaHighlight_destination);	

						mgr.clearMarkers(); 
						
						ecoov.trouverParCarte((waypoints[0].getLatLng()).lat(), (waypoints[0].getLatLng()).lng(), (waypoints[waypoints.length-1].getLatLng()).lat(), (waypoints[waypoints.length-1].getLatLng()).lng(), value, value);
						ecoov.covDansRayon((waypoints[0].getLatLng()).lat(), (waypoints[0].getLatLng()).lng(), (waypoints[waypoints.length-1].getLatLng()).lat(), (waypoints[waypoints.length-1].getLatLng()).lng(), value, value);
					}
				}
				
				stateSilder = 1;			
				
			}
		});
		
		slideRayon.set(5);
		
		// On observe la liste rayon pour remettre le slider à la bonne pos
		
		$('rayonMini').addEvent('change', function(e) {			
			slideRayon.set($('rayonMini').value); 
		});

	}
});