/**
 * @author apellet
 */
//Variables liées à l'adresse
/*var num_adr = "25";
var rue_adr = "Cours de la marne";
var cp_adr = "33000";
var ville_adr = "Bordeaux";*/

//Variable représentant l'icone du depart
var i_start = new GIcon ();
i_start.iconSize = new GSize ( 30, 30 );//La taille de l'icon
i_start.shadowSize = new GSize (45,30);//La taille de son ombre (ombre optionnelle)
i_start.iconAnchor = new GPoint  ( 15, 29 );//Le point d'ancrage de l'icon sur la carte, l'origine étant en haut à gauche
i_start.infoWindowAnchor = new GPoint  ( 15, 0 );//Le point d'ancrage de la bulle d'info sur l'icon, l'origine étant en haut à gauche
i_start.image = "maison.png";//Le picto au format png de préférence
i_start.shadow = "result_shadow.png";//L'ombree du picto au format png de préférence


//Variable représentant l'icone d'arrivée
var i_end = new GIcon ();
i_end.iconSize = new GSize ( 30, 30 );//La taille de l'icon
i_end.shadowSize = new GSize (45,30);//La taille de son ombre (ombre optionnelle)
i_end.iconAnchor = new GPoint  ( 15, 29 );//Le point d'ancrage de l'icon sur la carte, l'origine étant en haut à gauche
i_end.infoWindowAnchor = new GPoint  ( 15, 0 );//Le point d'ancrage de la bulle d'info sur l'icon, l'origine étant en haut à gauche
i_end.image = "maison.png";//Le picto au format png de préférence
i_end.shadow = "result_shadow.png";//L'ombree du picto au format png de préférence


//Variable représentant l'icone de proximité
var i_proxi = new GIcon ();
i_proxi.iconSize = new GSize ( 20, 20 );//La taille de l'icon
i_proxi.shadowSize = new GSize (30,20);//La taille de son ombre (ombre optionnelle)
i_proxi.iconAnchor = new GPoint  ( 10, 19 );//Le point d'ancrage de l'icon sur la carte, l'origine étant en haut à gauche
i_proxi.infoWindowAnchor = new GPoint  ( 10, 0 );//Le point d'ancrage de la bulle d'info sur l'icon, l'origine étant en haut à gauche
i_proxi.image = "result.png";//Le picto au format png de préférence
i_proxi.shadow = "result_shadow.png";//L'ombree du picto au format png de préférence


//Nombre de résultats de la recherche à proximité (4 ou 8) 
var nb_result = 8;

//Zoom d'affichage d'une adresse
var niv_zoom = 14;

//La position de la carte au démarrage.
var center = new GLatLng (40.42917828232078, -3.6999893188476562);


//textes de la recherche à proximité associés à la liste déroulante
var txt_local_search_aeroport = "Aeropuerto"
var txt_local_search_port = "puerto"
var txt_local_search_gare = "estacion de tren"
var txt_local_search_hotel = "Hotel"


var msg_saisir_adresse = "Por favor, seleccione un origen y un destino";
var msg_valide = 'Dirección válida. Clique en "Aceptar" para continuar con la definición del itinerario.';
var msg_invalide = 'Dirección válida. Clique en "Aceptar" para continuar con la definición del itinerario.';
var msg_resultat_recherche = 'Resultado de la búsqueda:';
var msg_adresse_invalide = 'No hemos encontrado ';
var msg_selection_liste = 'Seleccione una de las opciones encontradas:';

var zoom_static = 16;
var size_static = "512x512";


//Variable pour savoir si la course aboutie à un aéroport.
var b_aeroport_start = false;
var b_aeroport_end = false;
var b_aeroport = false;

/**
 * M�thode appell�e en callback sur la reception de la r�ponse du g�ocodage.
 */
function callBackRouting (  )
{
	var kms = direction.getRoute(0).getDistance().meters/1000;
	
	if ( b_aeroport_start || b_aeroport_end )
	{
		b_aeroport = true;
	}
	
	kms = Math.round(kms * 100) / 100;
	document.getElementById('distance3').innerHTML = kms.toString() + " km";
	document.tarifas_google.distance.value = kms.toString();
	//alert(kms);
	calculKm3();
}