<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Publisher Registration</title>
          
              <script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-40894822-4']);
  _gaq.push(['_setDomainName', 'linkshare.com']);
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
    
    
    
      
            <script type="text/javascript">
        if(typeof String.prototype.trim !== 'function') {
          String.prototype.trim = function() {
            return this.replace(/^\s+|\s+$/g, '');
          }
        }
      </script>

                    <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/json.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/jquery.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/jquery-ui-ls.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/knockout.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/bootstrap/bootstrap.min.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/knockout.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/ko-drag-and-drop.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/vendor/XRegExp-2.0.0.js"></script>
              <script type="text/javascript" src="/rp/bundles/bootstrap/js/lib/solum/solum.min.js"></script>
            <script type="text/javascript">
        // Ensure that the solum locale is correct
        solum.config.locale = 'en';
      </script>

    


        <script type="text/javascript" src="/bundles/bootstrap/js/lib/solum/config/DateAndNumberLocalization.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/assets/routes.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/assets/translations.js"></script>
    

    <script type="text/javascript">
  // Encapsulate the settings in the module pattern
  // Set the datepicker default format for whatever locale the user is currently
  jQuery(function ($) {
    var locale = 'en';

    // Only load information for the locale the user is currently in
    solum.config.dateAndNumberFormatLocalization[locale].datepicker = {
        closeText:   'Close',
        prevText:    '&#x3c;Prev',
        nextText:    'Next&#x3e;',
        currentText: 'Current',
        dateFormat:  solum.config.dateAndNumberFormatLocalization[locale].date.jqueryui_format,
        firstDay:     1,
        yearSuffix:  '',
        isRTL: false,
        showMonthAfterYear: false,
        showAnim:'',

        monthNames: [
          'January',
          'February',
          'March',
          'April',
          'May',
          'June',
          'July',
          'August',
          'September',
          'October',
          'November',
          'December'
        ],
        monthNamesShort: [
          'Jan',
          'Feb',
          'Mar',
          'Apr',
          'May',
          'Jun',
          'Jul',
          'Aug',
          'Sep',
          'Oct',
          'Nov',
          'Dec'
        ],
        dayNames: [
          'Sunday',
          'Monday',
          'Tuesday',
          'Wednesday',
          'Thursday',
          'Friday',
          'Saturday'
        ],
        dayNamesShort: [
          'Sun',
          'Mon',
          'Tue',
          'Wed',
          'Thu',
          'Fri',
          'Sat'
        ],
        dayNamesMin: [
          'Su',
          'Mo',
          'Tu',
          'We',
          'Th',
          'Fr',
          'Sa'
        ]
    };

    $.datepicker.regional[locale] = solum.config.dateAndNumberFormatLocalization[locale].datepicker;
    $.datepicker.setDefaults($.datepicker.regional[locale]);
  });
</script>

    <script type="text/javascript">
        solum.configureService('translation', 'translator', {
            locale: 'en'
        });
    </script>

            <script type="text/javascript" src="/bundles/bootstrap/js/lib/solum/entities/Date.js"></script>
        <script type="text/javascript" src="/bundles/bootstrap/js/lib/vendor/jquery.cookie.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/lib/CookieChecker.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Program.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Referral.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Registration.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/LegalEntity/Address.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/LegalEntity/ExtraTax.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/LegalEntity/LegalEntity.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/LegalEntity/Tax.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/LegalEntity/Terms.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/LegalEntity/Vat.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Publisher/Category.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Publisher/Network.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Publisher/Profile.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Publisher/Publisher.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Publisher/RegistrationInfo.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Publisher/Relationship.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Publisher/Website.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/User/Email.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/User/Permissions.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/User/Security.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/User/User.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Services/Merchandiser.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Services/Service.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/entities/Misc/Agreement.js"></script>
        <script type="text/javascript" src="/bundles/lsprofilemanagement/js/models/publisher_registration/PageModel.js"></script>
    
        <link rel="stylesheet" href="/bundles/bootstrap/css/main.css?v.1.20.12.14"/>
    <link rel="stylesheet" href="/bundles/bootstrap/css/smoothness/jquery-ui.css?v.1.20.12.14"/>
    <link rel="stylesheet" href="/bundles/lsprofilemanagement/css/registration.css?v.1.20.12.14"/>

            
            <link rel="shortcut icon" href="/bundles/bootstrap/img/favicon.ico?v.1.20.12.14" />
            
    <!--For Safari Page Pin icon-->
    <link rel="mask-icon" href="/bundles/bootstrap/img/Rakuten_SafariPin.svg?v.1.20.12.14" color="#bf0000"/>
    <link rel="mask-icon" href="/bundles/bootstrap/img/Rakuten_SafariPin.svg?v.1.20.12.14" color="#f59600"/>
    <link rel="mask-icon" href="/bundles/bootstrap/img/Rakuten_SafariPin.svg?v.1.20.12.14" color="#00b900"/>
    <link rel="mask-icon" href="/bundles/bootstrap/img/Rakuten_SafariPin.svg?v.1.20.12.14" color="#00a0f0"/>
    <link rel="mask-icon" href="/bundles/bootstrap/img/Rakuten_SafariPin.svg?v.1.20.12.14" color="#002896"/>
    <link rel="mask-icon" href="/bundles/bootstrap/img/Rakuten_SafariPin.svg?v.1.20.12.14" color="#7d00be"/>
    <link rel="mask-icon" href="/bundles/bootstrap/img/Rakuten_SafariPin.svg?v.1.20.12.14" color="#ff41be"/>
    <!--For Safari Page Pin icon-->
    
  </head>
    <body>
                  <div class="container">
                
    
    <style>
        h3 {
            font-size: 18px;
        }

        .form-horizontal .control-group {
            margin-bottom: 10px;
        }

        .form-horizontal .control-label {
            font-size: 12px;
        }

        .form-horizontal .controls {
            font-size: 12px;
        }

        label, input, button, select, textarea, a, placeholder {
            font-size: 12px;
        }

        ::-webkit-input-placeholder {
            font-size: 12px;
        }

        :-moz-placeholder {
         font-size: 12px;
        }

        ::-moz-placeholder {
         font-size: 12px;
        }

        :-ms-input-placeholder {
            font-size: 12px;
        }

        .form-horizontal .help-block {
            margin-bottom: -8px;
        }
    </style>

    <div>
        <div id="registration-messages-modal" class="modal hide fade row-fluid"
     data-backdrop="static" data-keyboard="false">

    <div id="message-loading" data-bind="visible: showLoading">
    <div class="modal-header span10 form-horizontal offset2">
      <strong>
        Please wait while your account is being registered.      </strong>
    </div>
    <div class="modal-body span10 form-horizontal offset5">
      <span class="loading-symbol centering" >
        <img class="loading-symbol" alt="loading" height="20" width="20" src="/bundles/bootstrap/img/loading.gif?v.1.20.12.14"/>
      </span>
    </div>
  </div>

    <div id="message-error" data-bind="visible: showError">
    <div class="modal-header">
      <div>
        <img class="error-img"  src="/bundles/bootstrap/img/red_x.png?v.1.20.12.14" alt='Error' />
        <span>There was a problem registering your Publisher account. Please try again.</span>
      </div>
    </div>
    <div class="modal-body">
        <span  data-bind="html: serverErrorMessage, visible: showServerError"></span>
        <a href="https://rakutenlinkshare.zendesk.com/hc/articles/201695777" target ="_new" data-bind="visible: legal_entity.tax.showHelpLink">
            please contact LinkShare.        </a>
    </div>
    <div class="modal-footer form-horizontal">
      <button class="btn" data-dismiss="modal" aria-hidden="true" data-target="#registration-messages-modal">
        Close      </button>
    </div>
  </div>

    <div id="registration-success" data-bind="visible: showSuccess">
    <div class="modal-header form-horizontal">
      <img class="error-img"  src="/bundles/bootstrap/img/green_check.png?v.1.20.12.14" alt='Error' />
      <strong>
        Congratulations!      </strong>
    </div>
    <div class="modal-body form-horizontal">
      <div style="padding-bottom: 15px;">
                            You have successfully created a Rakuten Linkshare publisher account              </div>
      <div class="text-center">
        <a class="btn btn-primary" target="_top" data-bind="attr: { href: redirectUrl }">
          Sign in        </a>
      </div>
      <div class="alert" data-bind="visible: showProgramError">
                <div>
          <span data-bind="text: serverErrorMessage"></span>
        </div>
      </div>
    </div>
  </div>

    <div id="registration-captcha" data-bind="visible: showCaptcha">
    <div class="modal-header form-horizontal text-center">
      <strong>
        Please enter the characters displayed below:      </strong>
    </div>
    <div class="modal-body form-horizontal offset2">
      <div id="captcha" class="control-group">
        <img data-bind="attr: { src: captcha.src }" alt="" title="captcha" width="200" height="50"/>
        <a href="#" id="renew-captcha" data-bind="click: reloadCaptcha" class="captcha_reload">Renew</a>
        <input class="span6" type="text" required="required" data-bind="value: captcha.value">
        <button type="submit" class="btn btn-primary" data-bind="click: save">
            Submit        </button>
      </div>
      <div id="captcha-error" class="control-group" data-bind="css: {error: captchamessage().length > 0}">
        <span class="error help-block" data-bind="text: captchamessage"></span>
      </div>
    </div>
  </div>

</div>

        <div id="block-form-modal" class="modal hide fade row-fluid"
     data-backdrop="static" data-keyboard="false">

    <div id="message-cookie-error" class="cookie-error-box">
    <div class="modal-header">
      <div>
        <img class="error-img"  src="/bundles/bootstrap/img/warning.png?v.1.20.12.14" alt='Error' />
        <span>Warning</span>
      </div>
    </div>    
    <div class="modal-body" style="padding-bottom: 25px;">
        <div class="message-box">This form relies on a 3rd party cookie to verify the security code. Please make sure you have cookies enabled and not blocked in your web browser settings.</div>
        <div class="link-box">
            <a target="_blank" href="https://rakutenlinkshare.zendesk.com/hc/articles/201583735">How do I enable 3rd Party Cookies? <span class="icon-question"></span></a>
        </div>
    </div>
  </div>

</div>
    </div>

    
                    <div style="padding-bottom: 55px; padding-top: 10px;">
                <img id="rakuten-linkshare-logo" src="/bundles/bootstrap/img/rakuten_linkshare_logo.jpg?v.1.20.12.14"
                     alt="Rakuten LinkShare" class="pull-left"/>
                <div id="publisher-registration-title" style="width: 550px; font-size: 45px; margin-top: 30px; padding-left: 300px;">
                    Publisher Registration                </div>
            </div>
                        
                <div id="registration-header" class="hidden"></div>
        <form id="registration-form" class="hide" data-bind="submit: checkCaptcha" novalidate="novalidate" method="POST">

        <div class="well well-inverted">
            

<div id="zip-lookup-modal" class="modal hide fade" data-bind="with: legal_entity.address">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    <h3>
      Find Address    </h3>
  </div>
  <div class="modal-body">
    <table class="table table-bordered table-hover">
      <thead>
      <tr>
        <th>Postal Code</th>
        <th>Prefecture</th>
        <th>City</th>
        <th>District or Street</th>
      </tr>
      </thead>
      <tbody data-bind="foreach: possibleAddresses">
          <tr>
            <td>
              <a data-dismiss="modal" href="#"  data-bind="
                 text: ZIP,
                 click: $parent.setAddressFromZipLookupData
                 ">
              </a>
            </td>
            <td data-bind="text: STATE"></td>
            <td data-bind="text: CITY"></td>
            <td data-bind="text: DISTRICT"></td>
          </tr>
      </tbody>
    </table>
  </div>
</div>
<div id="company-info" class="main-border">

                  
    <div class="row-fluid">       
      <div class="span6 form-horizontal" >
             
                        <h3>Company Info</h3>
            

      </div>
          </div>


    <div class="row-fluid">
      <div class="span6 form-horizontal" data-bind="with:legal_entity">

                <div id="country" class="control-group" data-bind="css: {error: address.country.hasError()}">
          <label class="required control-label">Country</label>
          <div class="controls">
            <select data-bind="value: address.country, event: { change: $root.onChange.bind($data, address.country) }">
              <option value="">
                Please Select              </option>
              <optgroup data-bind="foreach: address.availableCountries" label="  ---------------">
                <!-- ko if: $index() < 8 -->
                  <option data-bind="text: $data.NAME, value: $data.ID"></option>
                <!-- /ko -->
              </optgroup>
              <optgroup data-bind="foreach: address.availableCountries" label="  ---------------">
                <!-- ko if: $index() >= 8 -->
                  <option data-bind="text: $data.NAME, value: $data.ID"></option>
                <!-- /ko -->
              </optgroup>
            </select>
            <span class="loading-symbol" data-bind="visible: address.isCountryLoading">
              <img class="loading-symbol" alt="loading" height="20" width="20" src="/bundles/bootstrap/img/loading.gif?v.1.20.12.14"/>
            </span>
            <span class="error help-block" data-bind="text: address.country.getError()"></span>
          </div>
        </div>

                <div id="legal-entity-type" class="control-group" data-bind="css: {error: tax.businessType.hasError}">
          <label class="required control-label">
            Legal Entity Type          </label>
          <div class="controls">
            <select
                    data-bind="
                      options: tax.availableBusinessTypes,
                      optionsText: 'NAME',
                      optionsValue: 'ID',
                      optionsCaption: 'Please Select',
                      value: tax.businessType,
                      event: { change: $root.onChange.bind($data, tax.businessType) }
                    "
                    >
            </select>
                                      <a id ="legal-entity-type-help" href="https://linkshare.zendesk.com/hc/ja/articles/115000925474" target ="_new" >
                <i class="icon-question-sign"></i>
              </a>
                        <span class="error help-block" data-bind="text: tax.businessType.getError()"></span>
          </div>
        </div>

                <div id="business-name" class="control-group" data-bind="css: {error: name.hasError()}">
          <label class="required control-label">
              
                            Business Name                          
            <div id="business-name-note" data-bind="if: !tax.hasBusinessType()">
              <small>(Your Name If None)</small>
            </div>
          </label>
          <div class="controls">
            <input required="required" type="text"
                   data-bind="
                     value: name,
                     visible: tax.hasBusinessName,
                     event: {
                       keyup: $root.onChange.bind($data, name),
                       blur: $root.onChange.bind($data, name)
                     }
                   "
                  >
            <div class="input-replacement-text" data-bind="visible: !tax.hasBusinessName()">
              For Individuals and Sole Proprietorships this will be your full name            </div>
            <span class="error help-block" data-bind="text: name.getError"></span>
          </div>

        </div>

                  <div data-bind="with: address">
          <div id="zip" class="control-group" data-bind="css: { error: zip.hasError }">
  <label class="required control-label">
    <span data-bind="if: isZipCountry">Zip Code</span>
    <span data-bind="if: isCepCountry">CEP</span>
    <span data-bind="if: isPostalCountry">Postal Code</span>
    <small class="help-block" data-bind="if: zipExample">
      <span>(</span>
      <span>e.g. </span>
      <span  data-bind="text: zipExample"></span>
      <span>)</span>
    </small>
  </label>
  <div class="controls">
    <div class="input-append">
      <input class="input-small" type="text"
            data-bind="
              value: zip,
              event: {
                keyup: $root.resetPropertyValueFromField.bind($data, zip),
                blur: $root.onChange.bind($data, zip)
              }
            "
          >
      <a href="#address_lookup_options" role="button" class="btn add-on"
          data-bind="visible: shouldShowZipLookup, click: $root.triggerZipLookupModal">
        Find Address      </a>
      <span class="loading-symbol" data-bind="visible: isZipLookupLoading">
        <img class="loading-symbol" alt="loading" height="20" width="20" src="/bundles/bootstrap/img/loading.gif?v.1.20.12.14"/>
      </span>
    </div>
    <span class="error help-block" data-bind="text: zip.getError()"></span>
  </div>
</div>          </div>
                
                      </div>

            <div id="right-section" class="span6 form-horizontal" data-bind="with: legal_entity.address">

        <div id="address-one" class="control-group" data-bind="css: { error: lineOne.hasError }">
          <label class="required control-label">Address 1</label>
          <div class="controls">
            <input required="required" type="text"
                   data-bind="
                     value: lineOne,
                     event: {
                       keyup: $root.onChange.bind($data, lineOne),
                       blur: $root.onChange.bind($data, lineOne)
                     }
                   "
                  >
            <span class="error help-block" data-bind="text: lineOne.getError()"></span>
          </div>
        </div>

        <div id="address-two" class="control-group" data-bind="css: { error: lineTwo.hasError }">
          <label class="control-label">
            Address 2            <small class="help-block">(Optional)</small>
          </label>

          <div class="controls">
            <input type="text"
                   data-bind="
                     value: lineTwo,
                     event: {
                       keyup: $root.onChange.bind($data, lineTwo),
                       blur: $root.onChange.bind($data, lineTwo)
                     }
                   "
                  >
            <span class="error help-block" data-bind="text: lineTwo.getError()"></span>
          </div>
        </div>

        <div id="city" class="control-group" data-bind="css: { error: city.hasError }">
          <label class="required control-label">
            City          </label>
          <div class="controls">
            <input required="required" type="text"
                   data-bind="
                     value: city,
                     event: {
                       keyup: $root.onChange.bind($data, city),
                       blur: $root.onChange.bind($data, city)
                     }
                   "
                  >
            <span class="error help-block" data-bind="text: city.getError()"></span>
          </div>
        </div>

                <div id="state" class="control-group" data-bind="visible: hasStates, css: {error: state.hasError}">
          <label id="state" class="required control-label">
            <span data-bind="if: isStateCountry">State</span>
            <span data-bind="if: isProvinceCountry">Province</span>
            <span data-bind="if: isCountyCountry">County</span>
            <span data-bind="if: isDistrictCountry">District or Street</span>
          </label>
          <div class="controls">
            <select
                    data-bind="
                      options: availableStates,
                      optionsText: 'NAME',
                      optionsValue: 'ID',
                      optionsCaption: 'Please Select',
                      value: state,
                      event: { change: $root.onChange.bind($data, state) }
                    "
                    >
            </select>
            <span class="error help-block" data-bind="text: state.getError()"></span>
          </div>

        </div>

        
        <div id="phone" class="control-group" data-bind="css: { error: phone.hasError }">
          <label class="required control-label">
            Phone          </label>
          <div class="controls">
            <input required="required" type="text"
                   data-bind="
                     value: phone,
                     event: {
                       blur: $root.onChange.bind($data, phone)
                     }
                   "
                  >
            <span class="error help-block" data-bind="text: phone.getError()"></span>
          </div>
        </div>

      </div>
    </div>
    </div>
        </div>
        <div class="well well-inverted">
              <div id="contact-account-info" class="main-border">
    <div class="row-fluid">
      <div class="span12">
        <h3>Contact & Account Info</h3>
      </div>
    </div>

    <div class="row-fluid">
      <div id="left-section" class="span6 form-horizontal">

        
                          <div id="last-name" class="control-group" data-bind="css: {error: user.lastName.hasError()}">
            <label class="required control-label">Last Name</label>
            <div class="controls">
              <input required="required" type="text"
                     data-bind="
                       value: user.lastName,
                       event: {
                         blur: onChange.bind($data, user.lastName),
                         keyup: onChange.bind($data, user.lastName)
                       }
                     "
              >
              <span class="error help-block" data-bind="text: user.lastName.getError()"></span>
            </div>
          </div>
          <div id="first-name" class="control-group" data-bind="css: {error: user.firstName.hasError()}">
            <label class="required control-label">First Name</label>
            <div class="controls">
              <input required="required" type="text"
                     data-bind="
                       value: user.firstName,
                       event: {
                         blur: onChange.bind($data, user.firstName),
                         keyup: onChange.bind($data, user.firstName)
                       }
                     "
              >
              <span class="error help-block" data-bind="text: user.firstName.getError()"></span>
            </div>
          </div>

          <div id="furigana-last-name" class="control-group" data-bind="css: {error: user.lastNameSecondary.hasError()}">
            <label class="required control-label">
              <span>Furigana Last Name</span>
              <small>(Optional)</small>
            </label>
            <div class="controls">
              <input type="text"
                     data-bind="
                       value: user.lastNameSecondary,
                       event: {
                         blur: onChange.bind($data, user.lastNameSecondary),
                         keyup: onChange.bind($data, user.lastNameSecondary)
                       }
                     "
              >
              <span class="error help-block" data-bind="text: user.lastNameSecondary.getError()"></span>
            </div>
          </div>

          <div id="furigana-first-name" class="control-group" data-bind="css: {error: user.firstNameSecondary.hasError()}">
            <label class="required control-label">
              <span>Furigana First Name</span>
              <small>(Optional)</small>
            </label>
            <div class="controls">
              <input type="text"
                     data-bind="
                       value: user.firstNameSecondary,
                       event: {
                         blur: onChange.bind($data, user.firstNameSecondary),
                         keyup: onChange.bind($data, user.firstNameSecondary)
                       }
                     "
              >
              <span class="error help-block" data-bind="text: user.firstNameSecondary.getError()"></span>
            </div>
          </div>

        
        <div id="email" class="control-group" data-bind="css: {error: user.email.address.hasError()}">
          <label class="required control-label">
            Account Email          </label>
          <div class="controls">
            <input required="required" type="text"
                   data-bind="
                     value: user.email.address,
                     event: {
                       blur: onChange.bind($data, user.email.address)
                     }
                   "
            >
            <span class="error help-block" data-bind="text: user.email.address.getError()"></span>
          </div>
        </div>

        <div id="security-question" class="control-group" data-bind="css: {error: user.security.question.hasError()}">
          <label class="required control-label">Security Question</label>
          <div class="controls">
            <select style="font-size:11.5px;"
                    data-bind="
                      options: securityQuestions,
                      optionsText: 'NAME',
                      optionsValue: 'ID',
                      value: user.security.question,
                      optionsCaption: 'Please Select',
                      event: {change: onChange.bind($data, user.security.question)}
                    "
            ></select>
            <span class="error help-block" data-bind="text: user.security.question.getError()"></span>
          </div>
        </div>

        <div id="security-answer" class="control-group" data-bind="css: {error: user.security.answer.hasError()}">
          <label class="required control-label">Answer</label>
          <div class="controls">
            <input required="required" type="text"
                   data-bind="
                     value: user.security.answer,
                     event: {
                       blur: onChange.bind($data, user.security.answer),
                       keyup: onChange.bind($data, user.security.answer)
                     }
                   "
            >
            <span class="error help-block" data-bind="text: user.security.answer.getError()"></span>
          </div>
        </div>

      </div>

      <div id="right-section" class="span6 form-horizontal">
        <div id="login-email" class="control-group" data-bind="css: {error: user.loginEmail.address.hasError()}">
          <label class="required control-label">
            Login Email          </label>
          <div class="controls">
            <input required="required" type="text"
                   data-bind="
                     value: user.loginEmail.address,
                     event: {
                       blur: onChange.bind($data, user.loginEmail.address)
                     }
                   "
            >
            <span class="error help-block" data-bind="text: user.loginEmail.address.getError()"></span>
          </div>
        </div>

        <div id="password" class="control-group" data-bind="css: {error: user.password.hasError()}">
          <label class="required control-label">
            Password            <small class="help-block" style="margin-top: 5px">
              Password Requirements:
            </small>
          </label>
          <div class="controls">
            <input required="required" type="password"
                   data-bind="
                     value: user.password,
                     event: {
                       blur: onChange.bind($data, user.password)
                     }
                   "
            >
          </div>
          <div class="controls">
            <small>Minimum 8 characters</small>
            <br>
            <small>A number</small>
            <br>
            <small>An uppercase letter</small>
            <br>
            <small>A special character</small>
            <span class="error help-block" data-bind="text: user.password.getError()"></span>
          </div>
        </div>

        <div id="confirm-password" class="control-group" data-bind="css: {error: user.passwordConfirm.hasError()}">
          <label class="required control-label">Confirm Password</label>
          <div class="controls">
            <input required="required" type="password"
                   data-bind="
                     value: user.passwordConfirm,
                     event: {
                       blur: onChange.bind($data, user.passwordConfirm)
                     }
                   "
            >
            <span class="error help-block" data-bind="text: user.passwordConfirm.getError()"></span>
          </div>
        </div>

      </div>
    </div>
  </div>
        </div>
        <div class="well well-inverted">
            <div id="primary-website-info" class="main-border">
  <div class="row-fluid">
    <div class="span12">
      <h3>Primary Website Info</h3>
    </div>
  </div>


  <div class="row-fluid">

        <div class="span6 form-horizontal">
      <div id="primary-website" class="control-group" data-bind="css: {error: publisher.profile.website.name.hasError()}">
                            <label class="required control-label">
                Website Name<a id="sns-help" href="https://linkshare.zendesk.com/hc/ja/articles/115002437054" target ="_new" >primary_website_info.sns</a>primary_website_info.namela            </label>
          
        <div class="controls">
          <input required="required" type="text"
                 data-bind="
                   value: publisher.profile.website.name,
                   event: {
                     blur: onChange.bind($data, publisher.profile.website.name),
                     keyup: onChange.bind($data, publisher.profile.website.name)
                   }
                 "
          >
          <span class="error help-block"
               data-bind="text: publisher.profile.website.name.getError()"
               >
          </span>
        </div>
      </div>

              <div  id="secondary-website" class="control-group" data-bind="css: {error: publisher.profile.website.secondaryName.hasError()}">
            <label class="required control-label">
              <span>Secondary Website Name</span>
              <small>(Optional)</small>
            </label>
            <div class="controls">
              <input type="text"
                     data-bind="
                       value: publisher.profile.website.secondaryName,
                       event: {
                         blur: onChange.bind($data, publisher.profile.website.secondaryName),
                         keyup: onChange.bind($data, publisher.profile.website.secondaryName)
                       }
                     ">
              <span class="error help-block"
                   data-bind="text: publisher.profile.website.secondaryName.getError()"
                   >
              </span>
            </div>
          </div>
      
      <div id="url" class="control-group" data-bind="css: {error: publisher.profile.website.url.hasError()}">
        <label class="required control-label">
           <span>
            URL          </span>
          <small>(Include http://)</small>
        </label>
            <div class="controls">
             <input required="required" type="text"
                 data-bind="value: getUrlValue,
                   event: {
                     blur: onChange.bind($data, publisher.profile.website.url)
                   }
                 "
          >   
          <span class="error help-block"
               data-bind="text: publisher.profile.website.url.getError()"
               >
          </span>
        </div>
      </div>

      <div id="date-established" class="control-group" data-bind="css: {error: publisher.profile.website.created.date.hasError()}">
        <label class="control-label">
          <span>
            Date Established          </span>
          <small>(Optional)</small>
        </label>
        <div class="controls">
          <input type="text" class="datepicker" id="date-established-example"
                 data-bind="
                   value: publisher.profile.website.created.date,
                   event: {
                     change: onChange.bind($data, publisher.profile.website.created.date),
                     keyup: onChange.bind($data, publisher.profile.website.created.date)
                   }
                 "
          >
          <span class="error help-block"
               data-bind="text: publisher.profile.website.created.date.getError()"
               >
          </span>
        </div>
      </div>
    </div>

        <div id="right-section" class="span6 form-horizontal">

      <div id="business-model" class="control-group"
           data-bind="css: {error: publisher.profile.businessModel.hasError()}"
           >
        <label class="required control-label">Primary Business Model</label>
        <div class="controls">
          <select
                  data-bind="
                    options: businessModels,
                    optionsText: 'NAME',
                    optionsValue: 'ID',
                    value: publisher.profile.businessModel,
                    optionsCaption: 'Please Select',
                    event: {change: onChange.bind($data, publisher.profile.businessModel)}
                  "
          >
          </select>
                                <a id="business-model-help" href="https://linkshare.zendesk.com/hc/ja/articles/115000922953" target ="_new" >
              <i class="icon-question-sign"></i>
            </a>
                    <span class="error help-block"
               data-bind="text: publisher.profile.businessModel.getError()"
               >
          </span>
        </div>
      </div>

      <div id="unique-visitors" class="control-group" data-bind="css: {error:  publisher.profile.website.visitors.hasError}">
        <label class="required control-label">Unique Visitors/Month</label>
        <div class="controls">
          <select
                  data-bind="
                    options: uniqueVisitors,
                    optionsText: 'name',
                    optionsValue: 'id',
                    optionsCaption: 'Please Select',
                    value: publisher.profile.website.visitors,
                    event: {change: onChange.bind($data, publisher.profile.website.visitors)}
                  "
          >
          </select>
          <span class="error help-block"
               data-bind="text: publisher.profile.website.visitors.getError()"
               >
          </span>
        </div>
      </div>

      <div id="page-views" class="control-group"
           data-bind="css: {error: publisher.profile.website.pageViews.hasError}"
           >
        <label class="required control-label">Page Views/Month</label>
        <div class="controls">
          <select
                  data-bind="
                    options: pageViews,
                    optionsText: 'name',
                    optionsValue: 'id',
                    optionsCaption: 'Please Select',
                    value: publisher.profile.website.pageViews,
                    event: {change: onChange.bind($data, publisher.profile.website.pageViews)}
                  "
          >
          </select>
          <span class="error help-block"
               data-bind="text: publisher.profile.website.pageViews.getError()"
               >
          </span>
        </div>
      </div>
    </div>

  </div>

    <div class="row-fluid">
    <div class="span12 form-horizontal">
      <div id="short-description" class="control-group"
           data-bind="css: {error: publisher.profile.website.description.hasError()}"
           >
        <label class="required control-label">Short Description</label>
        <div class="controls">
          <textarea style="width: 697px; height: 160px;"
                    data-bind="
                      value: publisher.profile.website.description,
                      event: {
                        blur: onChange.bind($data, publisher.profile.website.description),
                        keyup: onChange.bind($data, publisher.profile.website.description)
                      }
                    "
                    >
          </textarea>
          <span class="error help-block"
               data-bind="text: publisher.profile.website.description.getError()"
               >
          </span>
        </div>
      </div>
    </div>
  </div>

    <div class="row-fluid" data-bind="with: publisher.profile">
    <div class="span6 form-horizontal" data-bind="foreach: categories">
      <div class="row-fluid">
        <div class="span12">
          <div class="control-group" id="primary-categories"
               data-bind="css: {error:  $data.id.hasError() || ($parent.categories.hasError() && $data.hideParentError()) },
                          attr: { id: 'category-' + $data.rank()}"
               >
            <label class="required control-label">
              <span data-bind="visible: $data.rank() === 1">
                Primary Category              </span>
              <span data-bind="visible: $data.rank() === 2">
                Secondary Category              </span>
              <span data-bind="visible: $data.rank() === 3">
                Tertiary Category              </span>
            </label>
            <div class="controls">
              <select
                      data-bind="
                        options: $parent.availableCategories,
                        optionsText: 'NAME',
                        optionsValue: 'ID',
                        optionsCaption: 'Select Category',
                        value:  $data.id,
                        event: { change: $root.onCategoryChange.bind($data, $data.id) }
                      "
                      >
              </select>
              <span class="error help-block"
                   data-bind="text: $data.id.getError(), visible: $data.id.hasError() && !$parent.categories.hasError()"
                   >
              </span>
              <span class="error help-block"
                   data-bind="text: $parent.categories.getError(), visible: $parent.categories.hasError() && $data.hideParentError()"
                   >
              </span>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="span6 form-horizontal">
      <a id="add-additional-category" data-bind="click: addCategory, visible: !areCategoriesMaxedOut()">
        Add additional category...      </a>
    </div>
  </div>

    <div class="row-fluid">
    <div class="span5 form-horizontal">
      <div id="gender" class="control-group"
             data-bind="css: {error: publisher.profile.gender.hasError()}"
             >
        <label class="required control-label">
          Gender        </label>
        <div class="controls">
          <!-- ko foreach: genders -->
            <label class="radio">
              <input type="radio" name="gender"
                     data-bind="attr: { id: 'gender-' + id, value: id}, checked: $root.publisher.profile.gender"
                     >
              <span data-bind="text: name"></span>
            </label>
          <!-- /ko -->
          <div class="error help-block"
               data-bind="text: publisher.profile.gender.getError()"
               >
          </div>
        </div>
      </div>
    </div>

        <div class="span7 form-horizontal">
      <div id="age" class="control-group"
             data-bind="css: {error: publisher.profile.ageDemographics.hasError()}"
             >
        <label class="required control-label">
          Age        </label>
        <div class="controls">
          <!-- ko foreach: ages -->
            <label class="checkbox input-small">
               <input type="checkbox" name="ages"
                      data-bind="
                        attr: { id: 'age-' + $data.id, value: $data.id},
                        checked: $root.publisher.profile.ageDemographics
                      "
               >
               <span data-bind="text: $data.name"></span>
            </label>
          <!-- /ko -->
          <div class="error help-block"
               data-bind="text: publisher.profile.ageDemographics.getError()"
               >
          </div>
        </div>
      </div>
    </div>

  </div>
</div>        </div>
        <div class="well well-inverted">
            <div id="misc-settings" class="main-border">
    
    
    <div class="row-fluid">
    <div class="span12">
      <h3>Email Subscriptions</h3>
    </div>
  </div>

  <div class="row-fluid">
    <div class="span12">
            <div class="control-group" id="email-subscriptions">
        <label class="checkbox input-xxlarge" >
          <input type="checkbox"  data-bind="checked: publisher.profile.receivesPromoBool"
                 checked>
                                        Yes! I'd like to be notified of any new promotions being offered by LinkShare advertisers on a periodic basis                    </label>
              </div>
    </div>
  </div>

    <div class="row-fluid">
    <div class="span12">
      <h3>Membership Agreement</h3>
    </div>
  </div>

  <div class="row-fluid">
    <div class="control-group" id="membership-agreements">
      
              <div class="span12">
          <a id="agreement-jp" target="_blank" href="http://www.linkshare.ne.jp/LS/agreement.html">
            Membership Agreement (JP)          </a>
          <p>
          <a id="privacy-policy" target="_blank" href="http://jp.linkshare.com/privacy/">
            LinkShare Japan Click Privacy Policy          </a>
        </div>
          </div>
  </div>

    <div class="row-fluid">
    <div class="span12">
      <div class="control-group" id="accept-terms" data-bind="css: {error: agreement.acceptTerms.hasError()}">
        <div class="controls">
          <label class="checkbox input-xxlarge" >
            <input name="accept-terms" type="checkbox" data-bind="enable: $root.isAcceptAgreementEnabled, checked: agreement.acceptTerms">
            I have read and accept the terms of the Publisher Membership Agreement          </label>
          <span class="error help-block" data-bind="text: agreement.acceptTerms.getError()"></span>
        </div>
      </div>

      
            <div class="control-group" id="accept-privacy-policy" data-bind="css: {error: agreement.privacyPolicy.hasError()}">
        <div class="controls" >
          <label class="checkbox input-xxlarge">
            <input name="privacy-policy" type="checkbox" data-bind="checked: agreement.privacyPolicy">
            I have read and accept the terms of the Privacy Policy          </label>
          <span class="error help-block" data-bind="text: agreement.privacyPolicy.getError()"></span>
        </div>
      </div>
      
      <div class="control-group" id="over-18-years" data-bind="css: {error: agreement.over18Years.hasError()}">
        <div class="controls" >
          <label class="checkbox input-large">
            <input name="over-18-years" type="checkbox" data-bind="checked: agreement.over18Years">
            I am 18 years of age or older          </label>
          <span class="error help-block" data-bind="text: agreement.over18Years.getError()"></span>
        </div>
      </div>
    </div>
  </div>

    </div>
                            <div class="control-group text-center">
                    <button type="submit" class="btn btn-primary" name="submit">
                        Sign me up!                    </button>
                </div>
                    </div>

        

    </form>

    <script type="text/javascript">

        // Set the URL prefix to be this environment's alias, in prod there would be
        // no alias and this is already in the layout
        // TOOD: Consider adding to a standard page model configure method?
        var path = '/';
        var suffix = '';
        var wrapper = '';

        solum.configureService('ajax', 'manager', {
            prefix: path,
            suffix: suffix,
            requestWrapper: wrapper,
            locale: 'en',
            lsLocale: 'us'
        });

        $(document).ready(function () {


            var cookieChecker = new CookieChecker({
                frameOnly: true
            });

            if (cookieChecker.hasError()) {
                $('#block-form-modal').modal('show');
                $('#block-form-modal').modal({
                    show: true,
                    keyboard: false,
                    backdrop: 'static'
                });
                throw "3rd party cookie cannot be set";
            }

            $("[data-toggle=tooltip]").tooltip({ placement: 'right'});

            model = new PageModel(solum, {});

                        var categories = {"categories":[{"ID":"11001","NAME":"\u30dd\u30fc\u30bf\u30eb"},{"ID":"11008","NAME":"\u30d3\u30b8\u30cd\u30b9\u3068\u7d4c\u6e08"},{"ID":"11015","NAME":"\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0"},{"ID":"11002","NAME":"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3"},{"ID":"11009","NAME":"IT\u60c5\u5831\/\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8"},{"ID":"11022","NAME":"\u97f3\u697d\uff0f\u6620\u753b"},{"ID":"11003","NAME":"\u30a8\u30f3\u30bf\u30fc\u30c6\u30a4\u30e1\u30f3\u30c8"},{"ID":"11010","NAME":"\u30cb\u30e5\u30fc\u30b9"},{"ID":"11014","NAME":"\u6559\u80b2\u3068\u8cc7\u683c"},{"ID":"11016","NAME":"\u30e9\u30a4\u30d5\u30b9\u30bf\u30a4\u30eb"},{"ID":"11023","NAME":"\u60c5\u5831\u30fb\u901a\u4fe1\u30b5\u30fc\u30d3\u30b9"},{"ID":"11017","NAME":"\u7f8e\u5bb9\u3068\u5065\u5eb7"},{"ID":"11018","NAME":"\u30ad\u30c3\u30ba&\u30d5\u30a1\u30df\u30ea\u30fc"},{"ID":"11006","NAME":"\u30c8\u30e9\u30d9\u30eb"},{"ID":"11012","NAME":"\u82b8\u8853"},{"ID":"11019","NAME":"\u30a6\u30fc\u30de\u30f3"},{"ID":"11004","NAME":"\u30b9\u30dd\u30fc\u30c4"},{"ID":"11007","NAME":"\u5730\u57df\u60c5\u5831"},{"ID":"11005","NAME":"\u8da3\u5473\u3068\u30ec\u30b8\u30e3\u30fc"},{"ID":"11020","NAME":"\u30af\u30eb\u30de"},{"ID":"11021","NAME":"\u305d\u306e\u4ed6 "}]};
            var tax_countries = {"tax_countries":[{"CODE":"AU","IS_VAT":"N","NAME":"Australia"},{"CODE":"AT","IS_VAT":"Y","VAT_ID_REGEX":"^U[A-Za-z0-9]{8}$","NAME":"Austria","VAT_CODE":"AT"},{"CODE":"BE","IS_VAT":"Y","VAT_ID_REGEX":"^[0-1]?[0-9]{9}$","NAME":"Belgium","VAT_CODE":"BE"},{"CODE":"BR","IS_VAT":"N","NAME":"Brazil"},{"CODE":"BG","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{9,10}$","NAME":"Bulgaria","VAT_CODE":"BG"},{"CODE":"HR","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{11}$","NAME":"Croatia (Hrvatska)","VAT_CODE":"HR"},{"CODE":"CY","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9A-Za-z]{9}$","NAME":"Cyprus","VAT_CODE":"CY"},{"CODE":"CZ","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{8,10}$","NAME":"Czech Republic","VAT_CODE":"CZ"},{"CODE":"DK","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{8}$","NAME":"Denmark","VAT_CODE":"DK"},{"CODE":"EE","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{9}$","NAME":"Estonia","VAT_CODE":"EE"},{"CODE":"FI","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{8}$","NAME":"Finland","VAT_CODE":"FI"},{"CODE":"FR","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9A-Za-z]{2}[0-9]{9}$","NAME":"France","VAT_CODE":"FR"},{"CODE":"DE","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{9}$","NAME":"Germany","VAT_CODE":"DE"},{"CODE":"GR","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{9}$","NAME":"Greece","VAT_CODE":"EL"},{"CODE":"HU","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{8}$","NAME":"Hungary","VAT_CODE":"HU"},{"CODE":"IE","IS_VAT":"Y","VAT_ID_REGEX":"^[A-Za-z0-9]{8,9}$","NAME":"Ireland","VAT_CODE":"IE"},{"CODE":"IM","IS_VAT":"Y","VAT_ID_REGEX":"^([0-9]{9}|[0-9]{12}|[0-9A-Za-z]{5})$","NAME":"Isle of Man","VAT_CODE":"GB"},{"CODE":"IT","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{11}$","NAME":"Italy","VAT_CODE":"IT"},{"CODE":"LV","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{11}$","NAME":"Latvia","VAT_CODE":"LV"},{"CODE":"LT","IS_VAT":"Y","VAT_ID_REGEX":"^([0-9]{9}|[0-9]{12})$","NAME":"Lithuania","VAT_CODE":"LT"},{"CODE":"LU","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{8}$","NAME":"Luxembourg","VAT_CODE":"LU"},{"CODE":"MT","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{8}$","NAME":"Malta","VAT_CODE":"MT"},{"CODE":"MC","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9A-Za-z]{2}[0-9]{9}$","NAME":"Monaco","VAT_CODE":"FR"},{"CODE":"NL","IS_VAT":"Y","VAT_ID_REGEX":"^[a-zA-Z0-9]{9}B[a-zA-Z0-9]{2}$","NAME":"Netherlands","VAT_CODE":"NL"},{"CODE":"PL","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{10}$","NAME":"Poland","VAT_CODE":"PL"},{"CODE":"PT","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{9}$","NAME":"Portugal","VAT_CODE":"PT"},{"CODE":"RO","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{2,10}$","NAME":"Romania","VAT_CODE":"RO"},{"CODE":"SK","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{10}$","NAME":"Slovak Republic","VAT_CODE":"SK"},{"CODE":"SI","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{8}$","NAME":"Slovenia","VAT_CODE":"SI"},{"CODE":"ES","IS_VAT":"Y","VAT_ID_REGEX":"^([a-zA-Z0-9]{8}[a-zA-Z])$|^([A-Za-z][a-zA-Z0-9]{8})$","NAME":"Spain","VAT_CODE":"ES"},{"CODE":"SE","IS_VAT":"Y","VAT_ID_REGEX":"^[0-9]{12}$","NAME":"Sweden","VAT_CODE":"SE"},{"CODE":"GB","IS_VAT":"Y","VAT_ID_REGEX":"^([0-9]{9}|[0-9]{12}|[0-9A-Za-z]{5})$","NAME":"United Kingdom","VAT_CODE":"GB"},{"CODE":"US","IS_VAT":"N","NAME":"United States"}]};
            var business_models = {"business_models":[{"ID":"WB","NAME":"Web Site"},{"ID":"EM","NAME":"Email"},{"ID":"PL","NAME":"Adware\/Browser Plug-in"},{"ID":"BL","NAME":"Blog"},{"ID":"SE","NAME":"Search"},{"ID":"SN","NAME":"Social Networks"},{"ID":"VS","NAME":"Video sharing site"},{"ID":"MO","NAME":"Mobile"},{"ID":"MA","NAME":"Mobile App"}]};
            var unique_visitor_month_options = {"unique_visitor_month_options":[{"id":499,"name":"Less than 500"},{"id":4999,"name":"500 to 5,000"},{"id":49999,"name":"5,000 to 50,000"},{"id":499999,"name":"50,000 to 500,000"},{"id":500001,"name":"Over 500,000"}]};
            var page_views_month_options = {"page_views_month_options":[{"id":499,"name":"Less than 500"},{"id":4999,"name":"500 to 5,000"},{"id":49999,"name":"5,000 to 50,000"},{"id":499999,"name":"50,000 to 500,000"},{"id":500001,"name":"Over 500,000"}]};
            var gender_options = {"gender_options":[{"id":"M","name":"Mostly Male"},{"id":"F","name":"Mostly Female"},{"id":"B","name":"Both"}]};
            var age_options = {"age_options":[{"id":"AGECAT1","name":"Under 20"},{"id":"AGECAT2","name":"20-34"},{"id":"AGECAT3","name":"35-49"},{"id":"AGECAT4","name":"Over 50"}]};
            var country_options = {"country_options":[{"ID":"AU","NAME":"Australia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"N"},{"ID":"BR","NAME":"Brazil","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CA","NAME":"Canada","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"FR","NAME":"France","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"N","VAT_REGEX":"^[0-9A-Za-z]{2}[0-9]{9}$","VAT_CODE":"FR"},{"ID":"DE","NAME":"Germany","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"N","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"DE"},{"ID":"JP","NAME":"Japan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GB","NAME":"United Kingdom","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^([0-9]{9}|[0-9]{12}|[0-9A-Za-z]{5})$","VAT_CODE":"GB"},{"ID":"US","NAME":"United States","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AF","NAME":"Afghanistan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AL","NAME":"Albania","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"DZ","NAME":"Algeria","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AS","NAME":"American Samoa","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AD","NAME":"Andorra","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AO","NAME":"Angola","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AI","NAME":"Anguilla","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AQ","NAME":"Antarctica","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AG","NAME":"Antigua and Barbuda","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AR","NAME":"Argentina","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AM","NAME":"Armenia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AW","NAME":"Aruba","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AT","NAME":"Austria","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"N","VAT_REGEX":"^U[A-Za-z0-9]{8}$","VAT_CODE":"AT"},{"ID":"AZ","NAME":"Azerbaijan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BS","NAME":"Bahamas","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BH","NAME":"Bahrain","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BD","NAME":"Bangladesh","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BB","NAME":"Barbados","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BE","NAME":"Belgium","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"N","VAT_REGEX":"^[0-1]?[0-9]{9}$","VAT_CODE":"BE"},{"ID":"BZ","NAME":"Belize","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BJ","NAME":"Benin","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BM","NAME":"Bermuda","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BT","NAME":"Bhutan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BO","NAME":"Bolivia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BQ","NAME":"Bonaire, Sint Eustatius and Saba","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BA","NAME":"Bosnia and Herzegovina","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BW","NAME":"Botswana","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BV","NAME":"Bouvet Island","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"IO","NAME":"British Indian Ocean Territory","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BN","NAME":"Brunei Darussalam","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BG","NAME":"Bulgaria","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{9,10}$","VAT_CODE":"BG"},{"ID":"BF","NAME":"Burkina Faso","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BI","NAME":"Burundi","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KH","NAME":"Cambodia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CM","NAME":"Cameroon","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CV","NAME":"Cape Verde","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KY","NAME":"Cayman Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CF","NAME":"Central African Republic","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TD","NAME":"Chad","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CL","NAME":"Chile","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CN","NAME":"China","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CX","NAME":"Christmas Island","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CC","NAME":"Cocos (Keeling) Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CO","NAME":"Colombia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KM","NAME":"Comoros","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CG","NAME":"Congo","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CK","NAME":"Cook Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CR","NAME":"Costa Rica","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"HR","NAME":"Croatia (Hrvatska)","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{11}$","VAT_CODE":"HR"},{"ID":"CW","NAME":"Cura\u00e7ao","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"CY","NAME":"Cyprus","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9A-Za-z]{9}$","VAT_CODE":"CY"},{"ID":"CZ","NAME":"Czech Republic","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{8,10}$","VAT_CODE":"CZ"},{"ID":"DK","NAME":"Denmark","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"DK"},{"ID":"DJ","NAME":"Djibouti","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"DM","NAME":"Dominica","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"DO","NAME":"Dominican Republic","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"EC","NAME":"Ecuador","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"EG","NAME":"Egypt","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SV","NAME":"El Salvador","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GQ","NAME":"Equatorial Guinea","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ER","NAME":"Eritrea","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"EE","NAME":"Estonia","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"EE"},{"ID":"ET","NAME":"Ethiopia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"FK","NAME":"Falkland Islands (Malvinas)","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"FO","NAME":"Faroe Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"FJ","NAME":"Fiji","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"FI","NAME":"Finland","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"FI"},{"ID":"GF","NAME":"French Guiana","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PF","NAME":"French Polynesia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TF","NAME":"French Southern Territories","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GA","NAME":"Gabon","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GM","NAME":"Gambia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GE","NAME":"Georgia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GH","NAME":"Ghana","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GI","NAME":"Gibraltar","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GR","NAME":"Greece","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"EL"},{"ID":"GL","NAME":"Greenland","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GD","NAME":"Grenada","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GP","NAME":"Guadeloupe","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GU","NAME":"Guam","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GT","NAME":"Guatemala","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GG","NAME":"Guernsey","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GN","NAME":"Guinea","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GW","NAME":"Guinea-Bissau","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GY","NAME":"Guyana","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"HT","NAME":"Haiti","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"HM","NAME":"Heard and McDonald Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"HN","NAME":"Honduras","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"HK","NAME":"Hong Kong","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"HU","NAME":"Hungary","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"HU"},{"ID":"IS","NAME":"Iceland","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"IN","NAME":"India","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ID","NAME":"Indonesia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"IQ","NAME":"Iraq","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"IE","NAME":"Ireland","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"N","VAT_REGEX":"^[A-Za-z0-9]{8,9}$","VAT_CODE":"IE"},{"ID":"IM","NAME":"Isle of Man","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^([0-9]{9}|[0-9]{12}|[0-9A-Za-z]{5})$","VAT_CODE":"GB"},{"ID":"IL","NAME":"Israel","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"IT","NAME":"Italy","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{11}$","VAT_CODE":"IT"},{"ID":"JM","NAME":"Jamaica","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"JE","NAME":"Jersey","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"JO","NAME":"Jordan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KZ","NAME":"Kazakhstan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KE","NAME":"Kenya","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KI","NAME":"Kiribati","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KR","NAME":"Korea, Republic of","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KW","NAME":"Kuwait","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KG","NAME":"Kyrgyzstan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LA","NAME":"Laos","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LV","NAME":"Latvia","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{11}$","VAT_CODE":"LV"},{"ID":"LB","NAME":"Lebanon","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LS","NAME":"Lesotho","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LR","NAME":"Liberia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LY","NAME":"Libya","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LI","NAME":"Liechtenstein","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LT","NAME":"Lithuania","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^([0-9]{9}|[0-9]{12})$","VAT_CODE":"LT"},{"ID":"LU","NAME":"Luxembourg","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"LU"},{"ID":"MO","NAME":"Macau","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MK","NAME":"Macedonia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MG","NAME":"Madagascar","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MW","NAME":"Malawi","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MY","NAME":"Malaysia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MV","NAME":"Maldives","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ML","NAME":"Mali","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MT","NAME":"Malta","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"MT"},{"ID":"MH","NAME":"Marshall Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MQ","NAME":"Martinique","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MR","NAME":"Mauritania","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MU","NAME":"Mauritius","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"YT","NAME":"Mayotte","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MX","NAME":"Mexico","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"N"},{"ID":"FM","NAME":"Micronesia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MD","NAME":"Moldova","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MC","NAME":"Monaco","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9A-Za-z]{2}[0-9]{9}$","VAT_CODE":"FR"},{"ID":"MN","NAME":"Mongolia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ME","NAME":"Montenegro","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MS","NAME":"Montserrat","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MA","NAME":"Morocco","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MZ","NAME":"Mozambique","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MM","NAME":"Myanmar","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NA","NAME":"Namibia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NR","NAME":"Nauru","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NP","NAME":"Nepal","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NL","NAME":"Netherlands","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"N","VAT_REGEX":"^[a-zA-Z0-9]{9}B[a-zA-Z0-9]{2}$","VAT_CODE":"NL"},{"ID":"NC","NAME":"New Caledonia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NZ","NAME":"New Zealand (Aotearoa)","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"N"},{"ID":"NI","NAME":"Nicaragua","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NE","NAME":"Niger","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NG","NAME":"Nigeria","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NU","NAME":"Niue","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NF","NAME":"Norfolk Island","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MP","NAME":"Northern Mariana Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"NO","NAME":"Norway","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"OM","NAME":"Oman","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PK","NAME":"Pakistan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PW","NAME":"Palau","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PS","NAME":"Palestinian Territory, Occupied","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PA","NAME":"Panama","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PG","NAME":"Papua New Guinea","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PY","NAME":"Paraguay","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PE","NAME":"Peru","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PH","NAME":"Philippines","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PN","NAME":"Pitcairn","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PL","NAME":"Poland","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{10}$","VAT_CODE":"PL"},{"ID":"PT","NAME":"Portugal","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"PT"},{"ID":"PR","NAME":"Puerto Rico","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"QA","NAME":"Qatar","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"RE","NAME":"Reunion","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"RO","NAME":"Romania","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{2,10}$","VAT_CODE":"RO"},{"ID":"RU","NAME":"Russian Federation","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"RW","NAME":"Rwanda","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"BL","NAME":"Saint Barth\u00e9lemy","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"KN","NAME":"Saint Kitts and Nevis","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"LC","NAME":"Saint Lucia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"MF","NAME":"Saint Martin (French part)","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"VC","NAME":"Saint Vincent and the Grenadines","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"WS","NAME":"Samoa","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SM","NAME":"San Marino","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ST","NAME":"Sao Tome and Principe","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SA","NAME":"Saudi Arabia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SN","NAME":"Senegal","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"RS","NAME":"Serbia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SC","NAME":"Seychelles","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SL","NAME":"Sierra Leone","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SG","NAME":"Singapore","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SX","NAME":"Sint Maarten (Dutch part)","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SK","NAME":"Slovak Republic","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{10}$","VAT_CODE":"SK"},{"ID":"SI","NAME":"Slovenia","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"SI"},{"ID":"SB","NAME":"Solomon Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ZA","NAME":"South Africa","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"GS","NAME":"South Georgia and South Sandwich Isls.","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SS","NAME":"South Sudan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ES","NAME":"Spain","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"N","VAT_REGEX":"^([a-zA-Z0-9]{8}[a-zA-Z])$|^([A-Za-z][a-zA-Z0-9]{8})$","VAT_CODE":"ES"},{"ID":"LK","NAME":"Sri Lanka","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SH","NAME":"St. Helena","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"PM","NAME":"St. Pierre and Miquelon","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SR","NAME":"Suriname","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SJ","NAME":"Svalbard and Jan Mayen Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SZ","NAME":"Swaziland","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"SE","NAME":"Sweden","IS_VAT":"Y","HAS_LEGAL_ENTITY_TYPE":"Y","VAT_REGEX":"^[0-9]{12}$","VAT_CODE":"SE"},{"ID":"CH","NAME":"Switzerland","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"N"},{"ID":"TW","NAME":"Taiwan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TJ","NAME":"Tajikistan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TZ","NAME":"Tanzania","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TH","NAME":"Thailand","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TL","NAME":"Timor-Leste","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TG","NAME":"Togo","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TK","NAME":"Tokelau","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TO","NAME":"Tonga","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TT","NAME":"Trinidad and Tobago","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TN","NAME":"Tunisia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TR","NAME":"Turkey","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TM","NAME":"Turkmenistan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TC","NAME":"Turks and Caicos Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"TV","NAME":"Tuvalu","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"UG","NAME":"Uganda","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"UA","NAME":"Ukraine","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AE","NAME":"United Arab Emirate","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"UM","NAME":"United States Minor Outlying Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"UY","NAME":"Uruguay","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"UZ","NAME":"Uzbekistan","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"VU","NAME":"Vanuatu","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"VA","NAME":"Vatican City State (Holy See)","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"VE","NAME":"Venezuela","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"VN","NAME":"Viet Nam","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"VG","NAME":"Virgin Islands (British)","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"VI","NAME":"Virgin Islands, U.S.","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"WF","NAME":"Wallis and Futuna Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"EH","NAME":"Western Sahara","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"YE","NAME":"Yemen","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"ZM","NAME":"Zambia","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"},{"ID":"AX","NAME":"\u00c5land Islands","IS_VAT":"N","HAS_LEGAL_ENTITY_TYPE":"Y"}]};
            var state_options = {"state_options":[{"ID":"AL","NAME":"Alabama"},{"ID":"AK","NAME":"Alaska"},{"ID":"AZ","NAME":"Arizona"},{"ID":"AR","NAME":"Arkansas"},{"ID":"CA","NAME":"California"},{"ID":"CO","NAME":"Colorado"},{"ID":"CT","NAME":"Connecticut"},{"ID":"DE","NAME":"Delaware"},{"ID":"DC","NAME":"District of Columbia"},{"ID":"FL","NAME":"Florida"},{"ID":"GA","NAME":"Georgia"},{"ID":"HI","NAME":"Hawaii"},{"ID":"ID","NAME":"Idaho"},{"ID":"IL","NAME":"Illinois"},{"ID":"IN","NAME":"Indiana"},{"ID":"IA","NAME":"Iowa"},{"ID":"KS","NAME":"Kansas"},{"ID":"KY","NAME":"Kentucky"},{"ID":"LA","NAME":"Louisiana"},{"ID":"ME","NAME":"Maine"},{"ID":"MD","NAME":"Maryland"},{"ID":"MA","NAME":"Massachusetts"},{"ID":"MI","NAME":"Michigan"},{"ID":"MN","NAME":"Minnesota"},{"ID":"MS","NAME":"Mississippi"},{"ID":"MO","NAME":"Missouri"},{"ID":"MT","NAME":"Montana"},{"ID":"NE","NAME":"Nebraska"},{"ID":"NV","NAME":"Nevada"},{"ID":"NH","NAME":"New Hampshire"},{"ID":"NJ","NAME":"New Jersey"},{"ID":"NM","NAME":"New Mexico"},{"ID":"NY","NAME":"New York"},{"ID":"NC","NAME":"North Carolina"},{"ID":"ND","NAME":"North Dakota"},{"ID":"OH","NAME":"Ohio"},{"ID":"OK","NAME":"Oklahoma"},{"ID":"OR","NAME":"Oregon"},{"ID":"PA","NAME":"Pennsylvania"},{"ID":"RI","NAME":"Rhode Island"},{"ID":"SC","NAME":"South Carolina"},{"ID":"SD","NAME":"South Dakota"},{"ID":"TN","NAME":"Tennessee"},{"ID":"TX","NAME":"Texas"},{"ID":"UT","NAME":"Utah"},{"ID":"VT","NAME":"Vermont"},{"ID":"VA","NAME":"Virginia"},{"ID":"WA","NAME":"Washington"},{"ID":"WV","NAME":"West Virginia"},{"ID":"WI","NAME":"Wisconsin"},{"ID":"WY","NAME":"Wyoming"}]};
            var legal_entity_type_options = {"legal_entity_type_options":[{"ID":"2","NAME":"Individual"},{"ID":"3","NAME":"Partnership"},{"ID":"4","NAME":"Corporation"},{"ID":"5","NAME":"LLC"},{"ID":"6","NAME":"LLP"},{"ID":"7","NAME":"Non-Profit"}]};
            var security_question_options = {"security_question_options":[{"ID":"10","NAME":"\u30da\u30c3\u30c8\u306e\u540d\u524d\u306f\uff1f"},{"ID":"11","NAME":"\u5c0f\u5b66\u6821\u306e\u540d\u524d\u306f\uff1f"},{"ID":"12","NAME":"\u5b50\u4f9b\u306e\u9803\u306e\u30d2\u30fc\u30ed\u30fc\u306f\u8ab0\uff1f"},{"ID":"13","NAME":"\u904e\u53bb\u306e\u4e00\u756a\u3044\u3044\u601d\u3044\u51fa\u306f\uff1f"},{"ID":"14","NAME":"\u597d\u304d\u306a\u30b9\u30dd\u30fc\u30c4\u306e\u30c1\u30fc\u30e0\u540d\u306f\uff1f"},{"ID":"15","NAME":"\u304a\u6bcd\u3055\u3093\u306e\u65e7\u59d3\u306f\uff1f"},{"ID":"16","NAME":"\u304a\u7236\u3055\u3093\u306e\u51fa\u8eab\u5730\u306f\uff1f"},{"ID":"17","NAME":"\u521d\u3081\u3066\u4e57\u3063\u305f\u8eca\u3042\u308b\u3044\u306f\u30d0\u30a4\u30af\u306e\u30e1\u30fc\u30ab\u30fc\u306f\uff1f"},{"ID":"18","NAME":"\u604b\u4eba\u3001\u7d50\u5a5a\u76f8\u624b\u3068\u6700\u521d\u306b\u4f1a\u3063\u305f\u5834\u6240\u306f\uff1f"}]};
            var supported_language_options = {"supported_language_options":[{"ID":"en","NAME":"English (U.S.)","ORDERING":"1"},{"ID":"de","NAME":"Deutsch","ORDERING":"2"},{"ID":"es","NAME":"Espa\u00f1ol","ORDERING":"3"},{"ID":"fr","NAME":"Fran\u00e7ais","ORDERING":"4"},{"ID":"pt","NAME":"Portugu\u00eas (Brasil)","ORDERING":"5"},{"ID":"zh","NAME":"\u4e2d\u6587","ORDERING":"6"},{"ID":"ko","NAME":"\ud55c\uad6d\uc5b4","ORDERING":"7"},{"ID":"zh-hk","NAME":"\u7e41\u9ad4\u4e2d\u6587","ORDERING":"8"}]};
            var invoice_language_options = {"invoice_language_options":[{"ID":"en","NAME":"English (U.S.)","ORDERING":"1"},{"ID":"de","NAME":"Deutsch","ORDERING":"2"},{"ID":"fr","NAME":"Fran\u00e7ais","ORDERING":"3"}]};
            var tax_types = {"tax_types":[{"TAX_ID":"1","ID":"HR","VAT_REGEX":"^[0-9]{11}$","VAT_CODE":"VAT"},{"TAX_ID":"2","ID":"CY","VAT_REGEX":"^[0-9A-Za-z]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"3","ID":"EE","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"4","ID":"FI","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"VAT"},{"TAX_ID":"5","ID":"FR","VAT_REGEX":"^[0-9A-Za-z]{2}[0-9]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"6","ID":"DE","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"7","ID":"IE","VAT_REGEX":"^[A-Za-z0-9]{8,9}$","VAT_CODE":"VAT"},{"TAX_ID":"8","ID":"IT","VAT_REGEX":"^[0-9]{11}$","VAT_CODE":"VAT"},{"TAX_ID":"9","ID":"LV","VAT_REGEX":"^[0-9]{11}$","VAT_CODE":"VAT"},{"TAX_ID":"10","ID":"LU","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"VAT"},{"TAX_ID":"11","ID":"MT","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"VAT"},{"TAX_ID":"12","ID":"NL","VAT_REGEX":"^[a-zA-Z0-9]{9}B[a-zA-Z0-9]{2}$","VAT_CODE":"VAT"},{"TAX_ID":"13","ID":"SI","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"VAT"},{"TAX_ID":"14","ID":"SE","VAT_REGEX":"^[0-9]{12}$","VAT_CODE":"VAT"},{"TAX_ID":"15","ID":"GB","VAT_REGEX":"^([0-9]{9}|[0-9]{12}|[0-9A-Za-z]{5})$","VAT_CODE":"VAT"},{"TAX_ID":"16","ID":"IM","VAT_REGEX":"^([0-9]{9}|[0-9]{12}|[0-9A-Za-z]{5})$","VAT_CODE":"VAT"},{"TAX_ID":"17","ID":"CZ","VAT_REGEX":"^[0-9]{8,10}$","VAT_CODE":"VAT"},{"TAX_ID":"18","ID":"GR","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"19","ID":"MC","VAT_REGEX":"^[0-9A-Za-z]{2}[0-9]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"20","ID":"SK","VAT_REGEX":"^[0-9]{10}$","VAT_CODE":"VAT"},{"TAX_ID":"21","ID":"PL","VAT_REGEX":"^[0-9]{10}$","VAT_CODE":"VAT"},{"TAX_ID":"22","ID":"LT","VAT_REGEX":"^([0-9]{9}|[0-9]{12})$","VAT_CODE":"VAT"},{"TAX_ID":"23","ID":"AT","VAT_REGEX":"^U[A-Za-z0-9]{8}$","VAT_CODE":"VAT"},{"TAX_ID":"24","ID":"BG","VAT_REGEX":"^[0-9]{9,10}$","VAT_CODE":"VAT"},{"TAX_ID":"25","ID":"DK","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"VAT"},{"TAX_ID":"26","ID":"HU","VAT_REGEX":"^[0-9]{8}$","VAT_CODE":"VAT"},{"TAX_ID":"27","ID":"RO","VAT_REGEX":"^[0-9]{2,10}$","VAT_CODE":"VAT"},{"TAX_ID":"28","ID":"ES","VAT_REGEX":"^([a-zA-Z0-9]{8}[a-zA-Z])$|^([A-Za-z][a-zA-Z0-9]{8})$","VAT_CODE":"VAT"},{"TAX_ID":"29","ID":"PT","VAT_REGEX":"^[0-9]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"30","ID":"BE","VAT_REGEX":"^[0-1]?[0-9]{9}$","VAT_CODE":"VAT"},{"TAX_ID":"31","ID":"CA","VAT_REGEX":"^[0-9a-zA-Z]{1,15}$","VAT_CODE":"GST\/HST"},{"TAX_ID":"32","ID":"CA","VAT_REGEX":"^[0-9a-zA-Z]{0,15}$","VAT_CODE":"PST"},{"TAX_ID":"33","ID":"CA","VAT_REGEX":"^[0-9a-zA-Z]{0,15}$","VAT_CODE":"QST"},{"TAX_ID":"34","ID":"AU","VAT_REGEX":"^[0-9]{11}$","VAT_CODE":"GST"},{"TAX_ID":"35","ID":"SG","VAT_REGEX":"^[0-9A-Za-z]{1,15}$","VAT_CODE":"GST"},{"TAX_ID":"36","ID":"NZ","VAT_REGEX":"^[0-9]{1,15}$","VAT_CODE":"GST"},{"TAX_ID":"37","ID":"CH","VAT_REGEX":"^CHE[0-9]{9}MWST|CHE[0-9]{9}TVA|CHE[0-9]{9}IVA$","VAT_CODE":"VAT"},{"TAX_ID":"38","ID":"NO","VAT_REGEX":"^[0-9]{9}MVA$","VAT_CODE":"VAT"}]};

            var default_tax_id_label = 'Social Security Number';

            // Create stub data for now
            var tax_form_options = [
                {
                    ID: 'US',
                    OPTIONS: [
                        {value: 'W-9', text: 'Form W-9'}
                    ]
                },
                {
                    ID: 'default',
                    OPTIONS: [
                        {value: 'W-8BEN', text: 'Form W-8BEN'},
                        {value: 'W-8IMY', text: 'Form W-8IMY'},
                        {value: 'W-8ECI', text: 'Form W-8ECI'},
                        {value: 'W-8EXP', text: 'Form W-8EXP'}
                    ]
                }
            ];

            var is_jp_lslocale = '1';
            var mid = '50601';
            var nid = '11';
            var siteid = '';
            var offerid = '';
            var success_url = '';

            /** variables for allowing new publisher to automatically apply to merchant's program **/
            var show_tcs = false;
            var merchant_offer = '';

            model.initPage({
                categories: categories.categories,
                tax_countries: tax_countries.tax_countries,
                business_models: business_models.business_models,
                unique_visitor_month_options: unique_visitor_month_options.unique_visitor_month_options,
                page_views_month_options: page_views_month_options.page_views_month_options,
                gender_options: gender_options.gender_options,
                age_options: age_options.age_options,
                country_options: country_options.country_options,
                state_options: state_options.state_options,
                business_types: legal_entity_type_options.legal_entity_type_options,
                tax_form_options: tax_form_options,
                security_question_options: security_question_options.security_question_options,
                supported_language_options: supported_language_options.supported_language_options,
                invoice_language_options: invoice_language_options.invoice_language_options,
                tax_types: tax_types.tax_types,
                default_tax_id_label: default_tax_id_label,
                is_jp_ls_locale: is_jp_lslocale == '' ? 0 : is_jp_lslocale,
                preferedAdvertiser: mid,
                nid: nid == '' ? '1' : nid,
                locale: 'en',
                siteid: siteid,
                offerid: offerid,
                show_tcs: show_tcs,
                merchant_offer: merchant_offer,
                success_url: success_url
            });

            if (typeof _gaq != 'undefined') {
                var event_category = 'LSJ Publisher Registration';
                var event_label = 'LinkShare';
                model.setGoogleAnalytics(_gaq, event_category, event_label);
            }

            ko.applyBindings(model);

            // Display the registration form after initialization to prevent the view
            // from jumping around
            // Also clear country errors
            model.afterBindings({"user":{"firstName":null,"lastName":null,"email":{"address":null}},"publisher":{"profile":{"website":{"url":null,"name":null,"visitors":null,"pageViews":null,"description":null},"gender":null,"ageDemographics":[],"businessModel":null,"categories":[{"id":null}]}}});
        });

    </script>

      </div>
      <div class="footer">&nbsp;</div>    </body>
</html>
