var Events = {

  addDate: function() {
    $('DateTimes').insert($('DateTimes_1').innerHTML);
  },

  init: function(Element) {
   Membersnet.highlightNewContent(Element);
   Events.highlightPriorityEvents(Element);
  },


 // Highlights new content within the ele
 highlightPriorityEvents: function(ele) {

  $$('#'+ele.identify()+' .ConstituencyId').each(function(e){ 
    if(e.innerHTML == MemberConstituency.ConstituencyId) { 
        if(ContentItem = e.up('.ContentItem')) { 
            ContentItem.addClassName('PriorityEvent'); 
        }
    }
  });
 }


}

var GeoHelper = {

 getDistance: function(Point1, Point2) {

   var pi80   = Math.PI / 180;
   var lat1 = Point1.Latitude * pi80;
   var lng1 = Point1.Longitude * pi80;
   var lat2 = Point2.Latitude *pi80;
   var lng2 = Point2.Longitude *pi80;
   var r = 6372.797; // Earth radius
   var dlat = lat2 - lat1;
   var dlng = lng2 - lng1;
   var a = Math.sin(dlat / 2) * Math.sin(dlat / 2) + Math.cos(lat1) * Math.cos(lat2) * Math.sin(dlng / 2) * Math.sin(dlng / 2);
   var c = 2 * Math.atan2(sqrt(a), Math.sqrt(1 - a));
   var km = r * c;
   return (km * 0.621371192); // Km converted to miles
 }

}

