it still doesnt work and gives this message:
[WebException: The remote server returned an error: (403) Forbidden.]
System.Net.HttpWebRequest.GetResponse() +1686
User_GeoLocation.lnkGeoLocate_Click(Object sender, EventArgs args) +173
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +11758480
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +150
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5028