Koordinaten im richtigen Format auslesen

Schönen guten Tag,

mittels folgender Funktion

    function onCompleteMove(feature)
    {
            if(feature)
            {
                    // replace coordinate values in feature attributes
                    var pointX = feature.geometry.x;
                    var pointY = feature.geometry.y;
                    $('[name=geo_lon]').val(pointX);
                    $('[name=geo_lat]').val(pointY);
            }
    }

lasse ich mir die Koordinaten in 2 Textfeldern anzeigen.

Diese haben aber das Mercatorformat, nun möchte ich diese gerne in Latitude und Longitude anzeigen lassen.

Es gibt da auch folgende Funktion:

    function MercatorToLonLat(ll) {
    var lon = ll.lon / 20037508.34 * 180;

    // Umrechnung Meter -> rad
    var lat = ll.lat / 20037508.34 * 180 * ( Math.PI / 180 );
      // Projektion Mercator -> Erdkugel
    lat = ( Math.pow(Math.E, lat) - Math.pow(Math.E, -lat) ) / 2;   // = Math.sinh(lat)
    lat = Math.atan( lat );
      // Umrechnung rad -> Grad
    lat = lat * 180 / Math.PI;                                            	
    return new OpenLayers.LonLat(lon, lat);

}

nur leider bekomme ich die Zahlen in der oberen Funktion nicht damit umgewandelt hat da jemand eine Idee?

Danke

Mitch