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