
function EditMember_handle_keys(e) {
    var target_el = document.all ? event.srcElement : e.target;
	
    var key_code = document.all ? event.keyCode : e.which;
	
	if (key_code == 13) {
		if (target_el.name =='latitude' || target_el.name=='longitude') {
			// act on enter into lat/long field:
			ABmapLocator_update_map_from_latlong(true);
			return false;
		} 
		else if (target_el.name == 'map_address') {
			// act on enter pressed in address field
			ABmapLocator_update_map_from_address();
			return false;
		}
		else{
			//submit form
			//ABHERE
			return true;
		}
	}
}



function EditMember_initialise() {

	if (document.member_form) {
		// Set the initial focus to the first field:
		// note that to get it to work in firefox, there needs to be a bit of a delay 
		setTimeout(function(){document.member_form.first_name.focus()}, 10);
	
		
		// handling of keypresses for this form.
		if(document.all){
			 document.onkeydown = EditMember_handle_keys;
		}
		else{
			 window.captureEvents(Event.KEYPRESS);
			 window.onkeydown = EditMember_handle_keys;
		}
	}
}

