     @newDomainPane = new KDTabPaneView { name : "NewDomain" }
     @newDomainPane.addSubView @newDomainEntryForm = new DomainBuyForm
     @tabs.addPane @newDomainPane
-    @newDomainEntryForm.on 'registerDomain', @bound 'registerNewDomain'
+    @newDomainEntryForm.on 'registerDomain', @bound 'checkDomainAvailability'
 
     @subDomainPane = new KDTabPaneView { name : "SubDomain" }
     @subDomainPane.addSubView @subDomainEntryForm = new SubDomainCreateForm
     @subDomainEntryForm.on 'registerDomain', @bound 'createSubDomain'
     @tabs.addPane @subDomainPane
 
-  registerNewDomain: ->
+  checkDomainAvailability: ->
     {createButton}        = @newDomainEntryForm.buttons
     {domains, domainName} = @newDomainEntryForm.inputs
     domainName            = "#{domainName.getValue()}.#{domains.getValue()}"

      buttons               :
        createButton        :
          name              : "createButton"
          title             : options.buttonTitle or "Check availability..."
          style             : "cupid-green"
          cssClass          : "add-domain"
          type              : "submit"

    {createButton}        = @subDomainEntryForm.buttons
    domainName            = domainName.getValue()

    # Check given subdomain
    unless subDomainPattern.test domainName
      createButton.hideLoader()
      return notifyUser "#{domainName} is an invalid subdomain."
