var DEPARTEMENT = '';
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 = 0;

		// Create the new slider instance
		var slideRayon = new Slider(el, el.getElement('.curseur'), {
			steps: 20,
			range: [5, 20],
			wheel: true,
			onChange: function(value){
				$('affichePerimetre').set('text', value);
			},
			onComplete: function(value){

				radiusA = value;
				radiusB = value;

				$('rayonDepart').getChildren().each(function(el){
					if(el.value == value) el.setProperty('selected', 'selected');
				});

				$('rayonDestination').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);

		$('rayonDepart').addEvent('change', function(e) {
			slideRayon.set($('rayonDepart').value);
		});

		$('rayonDestination').addEvent('change', function(e) {
			slideRayon.set($('rayonDestination').value);
		});

	}
});
