extends layout

block content
  .row
    .span8.offset2
      h2 Sign up 
        small or live to regret it
      form.well.form-horizontal(action='/signup', method='POST')
        - if (messages.error && messages.error.length)
          .alert.alert-error!= messages.error
        fieldset
          input(type='hidden', name='_csrf', value=_csrf)

          .control-group(class=(messages.errors && messages.errors['name.first']) ? 'error' : '')
            label.control-label(for='name') First Name
            .controls
              input#name(
                type='text'
                name='name.first'
                value=(signup) ? signup['name.first']: ''
              )
              - if (messages.errors && messages.errors['name.first'])
                span.help-inline!= messages.errors['name.first'].type

          .control-group(class=(messages.errors && messages.errors['name.last']) ? 'error' : '')
            label.control-label(for='name') Last Name
            .controls
              input#name(
                type='text'
                name='name.last'
                value=(signup) ? signup['name.last']: ''
              )
              - if (messages.errors && messages.errors['name.last'])
                span.help-inline!= messages.errors['name.last'].type

          .control-group(class=(messages.errors && messages.errors['email']) ? 'error' : '')
            label.control-label(for='email') Email 
            .controls
              input#email(
                type='text'
                name='email'
                placeholder='you@example.com'
                value=(signup) ? signup.email: ''
              )
              - if (messages.errors && messages.errors['email'])
                span.help-inline!= messages.errors['email'].type

          .control-group(class=(messages.errors && messages.errors['password']) ? 'error' : '')
            label.control-label(for='password') Password
            .controls
              input#password(type='password', name='password')
              - if (messages.errors && messages.errors['password'])
                span.help-inline!= messages.errors['password'].type

          .control-group
            label.control-label(for='confirm_password') Confirm Password
            .controls
              input#confirm_password(type='password', name='confirm_password')

          .form-actions
            button.btn.btn-primary(type='submit') Sign up

      p.offset2 Already have an account? 
        a(href='/login') Login
