Uff... Hay un follón al final del código entre PHP y JavaScript, de hecho sino me equivoco el cierre de la función de mostrarmensaje cierra dentro del PHP...
Lo mejor que puedes hacer, a mi parecer, es pasar mediante POST a un archivo PHP individual los datos para que el los procese y los devuelva.
¿Cómo puedes hacer esto?
Te recomiendo que hagas algo como esto:
Código:
$.ajax({
type:'POST',
url: 'LAURLDEDESTINO',
data: {
fecha : fecha,
localidad_org : localidad_org,
localidad_dest : localidad_dest
}
}).success(function(datos){
MUESTRA LOS DATOS DONDE QUIERAS.
});
Saludos