On Caristi Type Maps and Generalized Distances with Applications. (26th September 2013)