
/**
 * Este método es el encargado de recoger el evento del usuario y realizar
 * la petición a michelin para mostrar el mapa. Sólo se hará la petición a 
 * michelin la primera vez (controlado por el campo 'mapaRutaTrasladoBuscado')
 */
function mostrarMapaRuta(idCapa, idImagen, nombreOrigen, nombreDestino, origen, destino, direccion, codigoPostal, pax, desde, idioma){
	objeto = document.getElementById(idCapa);
	mostrarOcultarCapa(idCapa);
	//Si el atributos src esta vacío sí realizo la búsqueda. Evito q hagan más
	//de una búsqueda de mapa para el mismo traslado
	//Compruebo si esta verde el semaforo para no repetir peticiones a michelin
	if($("semaforoMichelin").value=="1"){
		$("semaforoMichelin").value = 0;
		if(objeto.style.display=="block"){
			//Se inserta el relojito de buscando
			insertarImagenEnCapaProcesando("procesando");
			getMapaRuta(idImagen,nombreOrigen, nombreDestino, origen, destino,  direccion, codigoPostal, pax, desde, idioma);
		}
	}
}

/**
 * FUncion encargada de realizar la peticion al servlet dwr para obtener el mapa
 */
function getMapaRuta(idImagen,nombreOrigen, nombreDestino, origen, destino,  direccion, codigoPostal, pax, desde, idioma){

	BeanTransfer.getRutaTraslado(desde, nombreOrigen, nombreDestino, origen, destino,  direccion, codigoPostal, pax, idioma, function(objs) {
		//Si he obtenido resultados
		if(objs!=null){
			$(idImagen).src = objs;
			//Se borra el relojito de buscando
			eliminarImagenEnCapaProcesando();
		}
	});
}

function getPlano(){
}
