def post(self):
    if users.get_current_user():
      url = users.create_logout_url(self.request.uri)
      url_linktext = 'Logout'
    else:
      url = users.create_login_url(self.request.uri)
      url_linktext = 'Login'

    s_ip = self.request.get("ip")
    s_preference = self.request.get("preference")
    s_country = self.request.get("country")
    s_continent = self.request.get("continent")
    s_hostname = self.request.get("hostname")
    s_targetnet = self.request.get("targetnet")
    s_targetasnum = self.request.get("targetasnum")

    if helptool.ipFormatCheck(s_ip):
      if helptool.countryFormatCheck(s_country):
        surrogate = Surrogate(ip = s_ip)
        surrogate.preference = int(s_preference)
        surrogate.continent = s_continent
        surrogate.country = s_country
        surrogate.hostname = s_hostname
        if helptool.targetnetFormatCheck(s_targetnet):
          surrogate.targetnet = s_targetnet
        if s_targetasnum:
          surrogate.targetasnum = int(s_targetasnum)
        surrogate.put()

    self.redirect("/managesurrogate")