     email: template.find('#email').value
     photoFilename: template.find('#photoFilename').value
     gender: template.find('input:radio[name=gender]:checked').value
+    isNew: Meteor.user().profile.isNew
+    admin: Meteor.user().profile.admin
 
 getVolunteerFormValues = (template) ->
   return values =

    suburb: template.find('#suburb').value
    city: template.find('#city').value
    postalCode: template.find('#postalCode').value




    userOptions = getUserFormValues template
    # Todo: add exception handling for these 2 calls
    Meteor.call 'updateUser', userOptions, (err) ->
      showResultOfProfileUpdate err
    if Volunteers.findOne Meteor.userId()
      volunteerOptions = getVolunteerFormValues template
      Meteor.call 'updateVolunteer', volunteerOptions, (err) ->
        showResultOfProfileUpdate err
    Router.go 'profileDetails'

  'click #pickPhoto': (evnt, template) ->
