<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<meta name="referrer" value="origin-when-cross-origin"/>
<link rel="shortcut icon" type="image/x-icon" href="https://secureimage.securedataimages.com/images/ffadult/favicon.ico" />
<link rel="canonical" href="https://adultfriendfinder.com/" />
<meta http-equiv="Content-Location" content="https://adultfriendfinder.com/" />
<link rel="alternate" hreflang="it" href="https://adultfriendfinder.com/?lang=italian" />
<link rel="alternate" hreflang="ko" href="https://adultfriendfinder.com/?lang=korean" />
<link rel="alternate" hreflang="en" href="https://adultfriendfinder.com/" />
<link rel="alternate" hreflang="sv" href="https://adultfriendfinder.com/?lang=swedish" />
<link rel="alternate" hreflang="es" href="https://adultfriendfinder.com/?lang=spanish" />
<link rel="alternate" hreflang="fr" href="https://adultfriendfinder.com/?lang=french" />
<link rel="alternate" hreflang="zh" href="https://adultfriendfinder.com/?lang=chinese" />
<link rel="alternate" hreflang="ja" href="https://adultfriendfinder.com/?lang=japanese" />
<link rel="alternate" hreflang="pt" href="https://adultfriendfinder.com/?lang=portuguese" />
<link rel="alternate" hreflang="de" href="https://adultfriendfinder.com/?lang=german" />
<link rel="alternate" hreflang="nl" href="https://adultfriendfinder.com/?lang=dutch" />
<link rel="stylesheet" type="text/css" href="/images/ffadult/css/header.css" />
<link rel="shortcut icon" type="image/x-icon" href="https://secureimage.securedataimages.com/images/ffadult/favicon_1.ico" />
<link rel="meta" href="https://secureimage.securedataimages.com/images/ICRA_labels_rdf_adult.rdf" type="application/rdf+xml" title="ICRA labels" />
<meta http-equiv="pics-Label" content='(pics-1.1 "http://www.icra.org/pics/vocabularyv03/" l gen true for "http://mennation.com" r (n 3 s 3 v 0 l 3 oa 0 ob 0 oc 0 od 0 oe 0 of 0 og 0 oh 0 c 3)  gen true for "http://www.mennation.com" r (n 3 s 3 v 0 l 3 oa 0 ob 0 oc 0 od 0 oe 0 of 0 og 0 oh 0 c 3))' />
<meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="format-detection" content="telephone=no">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" viewport-fit="cover" name="viewport">
<link href="https://secureimage.securedataimages.com/images/ffadult/landing_pages/212/css/bootstrap.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap" rel="stylesheet">
<title>Meet bi men and explore inclusive connections</title>
<style type="text/css" media="screen">
  * {
    -webkit-overflow-scrolling: touch;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
  }
  :focus {outline: unset;}
  input, select, button, textarea {font-family: 'Open Sans', sans-serif, '微軟正黑體';}
  html, body, h1, p, a, div, form, input, ul, li {margin: 0 auto;padding: 0;outline: none;list-style-type: none;text-decoration: none;}
  html {height: 100%;}
  a {color: #fff;}
  a:hover,
  a:focus {outline: none;text-decoration: none;}
  body {
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 100%;
    font-family: 'Open Sans', sans-serif, '微軟正黑體';
    color: #fff;
    font-size: 14px;
    background: #000000;
  }
  body::after {
    content:
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member1.jpg") 
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member2.jpg") 
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member3.jpg") 
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member4.jpg") 
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member5.jpg") 
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member6.jpg") 
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member7.jpg") 
    url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member8.jpg");
    width: 0;
    height: 0;
    overflow: hidden;
    z-index:-1;
    display: none;
  }
  .row {margin-right: 0;margin-left: 0;}
  .wrapper { 
    padding: 140px calc(50% - 720px) 80px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 90vh;
  }
  .container { padding-left: 0; padding-right: 0;}
  .alert{padding: 0;margin: 0;border: none;}
  ::-webkit-scrollbar {width: 2px;}
  ::-webkit-scrollbar-track {
    border-radius: 0;
    -webkit-border-radius: 0;
    background-color: transparent;
  }
  ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #40bed3; 
  }
  .btn.focus, .btn:focus {box-shadow: none !important;}

  header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 65px;
    padding: 0 calc(50% - 720px);
    background: #000;
    z-index: 100;
  }
  .logo {max-height: 50px;}
  .login-wrapper {margin: 0;}
  .login-wrapper a { font-size: 16px; font-weight: bold; margin-left: 20px; }
  .login-wrapper a:hover { color: #fff; }
  .login-wrapper a.login-btn { color: #40bed3; border: 1px solid #40bed3; border-radius: 81px; padding: 3px 15px;}
  .login-wrapper a.login-btn:hover { color: #fff; background: #40bed3; }
  .first-layer {
    position: relative;
    min-height: 47vw;
    background: #000;
    overflow: hidden;
    z-index:0;
  }
  .first-layer video {
    position: absolute;
    top:0;
    left:0;
    width:100vw;
    z-index:-2;
  }
  .first-layer h1 {
    margin: 0;
    text-align: left;
    font-size: 80px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    width: 590px;
    max-width: 40vw;
    line-height: 1;
  }
  .step-visible-box {
    max-height: 370px;
    overflow-y: scroll;
    padding-right: 5px;
  }
  .reg-content {
    position: relative;
    width: fit-content;
    padding: 40px 0 20px;
    margin: 0;
  }
  .reg-form {
    width: 100%;
    max-width: 380px;
    border-radius: 20px;
    background-color: rgba(0, 0, 0, 0.8);
    box-shadow: 0px 5px 5px 1px rgba(0,0,0,0.1);
    padding: 30px 40px;
  }
  .reg-form h2 {
    font-size: 26px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
  }
  .custom-control {
    padding-left: 2.2rem;
  }
  .looking_for_field { margin-top: 15px; }
  .looking_for_field .input {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 15px;
  }
  .looking_for_field .input .intro_flex { margin: 0 15px 10px 0; }
  .looking_for_wrapper {
    display: block;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .looking_for_wrapper .custom-checkbox:nth-child(1) {width: 100%;order: 1;}
  .looking_for_wrapper .custom-checkbox:nth-child(2) {width: 100%;order: 2;}
  .looking_for_wrapper .custom-checkbox:nth-child(3) {width: 100%;order: 3;}
  .looking_for_wrapper .custom-checkbox:nth-child(4) {width: 100%;order: 4;}

  @media (-moz-touch-enabled: 0), (pointer: fine) {
    .btn:hover {background-color: #3297A7;}
  }
  .custom-control {padding-left: 0;}
  .custom-control-label { 
    padding-left: 35px;
    padding-top: 10px; 
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
  }
  .custom-control-label::before {
    top: .55rem;
    width: 25px;
    height: 25px;
    left: 0px;
  }
  .custom-control-input:checked~.custom-control-label::before, 
  .custom-checkbox .custom-control-input:checked~.custom-control-label::before, 
  .custom-control-input:checked~.custom-control-label::before {
    background-color: #40bed3;
  }
  .custom-control-label::after {
    top: 9px;
    left: 0px;
    width: 25px;
    height: 25px;
    cursor:pointer;
  }
  .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url(https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/check.svg);
  }
  .input .looking_for_wrapper { margin: 0; }

  a.zip_check,
  #form-content a {
    font-size: 12px;
    color: #40bed3;
  }
  .zip_input .suggest {display: block;width: 100%;text-align: left;}

  #form-content a:hover,
  #form-content a:focus {
    color: #5bb5f5;
  }

  a:not([href]):not([tabindex]):focus,
  a:not([href]):not([tabindex]):hover {
    color: #ffffff;
  }

  small {font-size: 20px;}
  .input>div>label, .input .intro_flex>div>label {
    display: block;
    padding: 15px 0 4px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
  }

  label span {font-weight: 300;font-size: 15px;}

  select,
  input[type="text"],
  input[type="password"],
  textarea {
    width: 100%;
  }

  select[name="bday_month"],
  select[name="bday_month2"] {
    width: 40%;
  }

  select[name="bday_year"],
  select[name="bday_year2"] {
    width: 33%;
  }

  select[name="bday_day"],
  select[name="bday_day2"] {
    width: 24%;
  }

  .reg-form .error select,
  .reg-form .error input[type="text"],
  .reg-form .error input[type="password"],
  .reg-form .error textarea {
    font-size: 14px;
    border: 1px solid #ff3300!important;
  }

  select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/arrow.svg");
    background-repeat: no-repeat;
    background-position: right 6px center;
    border: none;
    border-radius: 4px;
    height: 50px;
    color: #333;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 600;
    box-sizing: border-box;
    cursor: pointer;
  }

  input,
  textarea {
    border: none;
    border-radius: 4px;
    height: 50px;
    background-color: #fff;
    background-size: cover;
    color: #333;
    padding-left: 15px;
    font-size: 14px;
    resize: none;
  }

  ::placeholder {color: #8c8c8c;}
  section {text-align: left;}
  select option {background-color: #fff;color: #333;}
  textarea {height: 8em;}
  .note-block {font-size: 12px;}
  .reg-form .loading {
    background: url('https://secureimage.securedataimages.com/images/common/icons/loading.gif') no-repeat;
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    width: 20px;
    margin: 0.5em auto;
    z-index: 9999;
    opacity: 1;
  }

  .reg-form .actions .loading {
    top: -5px;
    left: -20px;
  }
  .input div {text-align: left;}
  .req_none span {margin-left: 5px;}
  fieldset {margin: 0 auto;}

  .link_no,
  .link_skip,
  .hide,
  .req_none p,
  .page_title,
  h1.question,
  .pagination,
  [data-form-page="1"] .prev_link {
    display: none;
  }
  .help-block,
  .note-block {
    width: 100%;
  }
  .next_link, .btn {
    text-align: center;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif, '微軟正黑體';
    text-transform: uppercase;
    width: 100%;
    height: 50px;
    font-size: 18px;
    font-weight: bold;
    border-radius: 128px;
    transition: background-color 0.5s, border 0.5s;
    padding: 0;
    background-color: #40bed3;
    color: #fff;
  }
  .next_link,
  .finish_link {
    width: calc(50% - 5px);
  }
  [data-form-page="1"] .next_link { width: 100%; }
  .prev_link {
    margin-right: 10px;
    width: calc(50% - 5px);
  }
  .indicator {
    float: left;
    width: 30px;
    height: 30px;
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 5px;
    box-sizing: border-box;
    vertical-align: middle;
    font-size: 14px;
    padding-left: 25px;
    cursor: pointer;
    text-align: left;
  }
  .indicator-txt {
    float: left;
    padding-left: 10px;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
  }

  button:focus,
  input:focus,
  select:focus {
    outline: 0;
  }

  @supports (-webkit-overflow-scrolling: touch) {
    .android {
    top: -6.5vh;
    }
  }

  .flex_box {
    display: flex;
    flex-direction: column;
  }
  .suggest { 
    position: relative;
  }
  .suggest .loading {
    position: absolute;
    right: 0;
    top: 0;
  }
  .flex_box div,
  .flex_box span,
  .help-block p {
    color: #fff;
    text-align: left;
    font-size: 12px;
    margin: 0;
  }
  .flex_box .custom-checkbox {
    font-style: normal;
  }
  .margin_zero p,
  .help-block p {
    margin-bottom: 0;
  }
  .help-block p span {
    color: #00a545;
  }
  .ok {
    color: #00a545!important;
  }
  .help-block p,
  .submit_alert,
  .reg_alert p,
  .help-block p span.not_ok {
    font-weight: 300;
    font-size: 12px;
  }
  .error .help-block p,
  .submit_alert,
  .alert-error p,
  .help-block p span.not_ok,
  .looking_for_wrapper .help-block p {
    color: #ff3300!important;
  }

  [step="5"] .suggest2 > a {
    color: #309BFF;
  }
  #reg_consent_combo {
    font-size: 12px;
    text-align: left;
    margin-top: 5px;
    display: block !important;
  }

  .note-block,.suggest2 {font-size: 12px;height: auto !important;}
  .suggest2 {width: 100%;}
  .actions {
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
  .reg_consent_group {
    text-align: left;
    margin-top: 10px;
  }
  .actions_msg_box {
    text-align: center;
    margin-top: 10px;
  }

  #footer .guest .copy, #footer .guest .footer_links {float: left;}

  .google-oauth {
    width: 100%;
    padding: 10px;
    height: 50px;
    border-radius: 128px;
    border:1px solid #fff;
    color: #fff;
    background: none;
    font-size: 18px; 
    display: none;
    margin-top: 45px;  
  }
  .google-oauth:hover{ color: #fff;text-decoration: none;}
  [step="1"] .google-oauth { display: block; text-align: center;}

  section.sec-layer {
    padding: 35px calc(50% - 720px);
    overflow: hidden;
  }
  section.sec-layer ul {
    display: flex;
    align-items: center;
    justify-content: center;    
  }
  section.sec-layer ul li {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    margin: 0;
  }
  section.sec-layer ul li:nth-child(2){ margin: 0 40px; }

  section.third-layer {
    padding: 0 calc(50% - 720px);
    overflow: hidden;
  }

  .gallery {
    display: flex;
    gap: 10px;
    height: 600px;  
  }
  .column {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-height: 0;
    flex-grow: 1;
  }

  .column-1 { flex-basis: 45%; }
  .column-2 { flex-basis: 20%; }
  .column-3 { flex-basis: 35%; }

  .column .f1 {flex: 1;}
  .column .f2 {flex: 2;}

  .column-1 .img { min-height: 0; width: 100%; height: 100%;}
  .img1,
  .img2 { min-height:100%; width: calc(50% - 5px); }
  .img3 { min-height: 100%; width: 100%; }

  .column-2 .img {min-height: 0; width: 100%;height: 100%;}
  .img4,
  .img5 {  min-height: 100%; width: 100%; }

  .column-3 .img { min-height: 0; width: 100%;height: 100%;}
  .img6 { min-height: 100%; width: 100%; }
  .img7,
  .img8 { min-height: 100%; width: calc(50% - 5px); }

  .img div {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    z-index: -1;
  }
  .img div:after {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/eye.svg) left 5px center no-repeat rgb(0 0 0 / 30%);
    width: 61px;
    height: 21px;
    color: #fff;
    text-align: right;
    padding-right: 5px;
  }
  .img1 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member1.jpg'); float: left;}
  .img2 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member2.jpg'); float: right;}
  .img3 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member3.jpg'); }
  .img4 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member4.jpg'); }
  .img5 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member5.jpg'); }
  .img6 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member6.jpg'); }
  .img7 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member7.jpg'); float: left;}
  .img8 { background-image: url('https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/image/member8.jpg'); float: right;}

  .img1:after { content: '1.5K'; }
  .img2:after { content: '3.1K'; }
  .img3:after { content: '9.2K'; }
  .img4:after { content: '9.9K'; }
  .img5:after { content: '6.4K'; }
  .img6:after { content: '7.3K'; }
  .img7:after { content: '7.2K'; }
  .img8:after { content: '3.5K'; }

  button.btn.scroll_top {
    max-width: 300px;
    margin: 10vh auto;
    display: block;
    text-transform: uppercase;
  }
  #new_footer .languages li a.selected { float: left; }
  .cc_icon { margin: 0; }

  @media only screen and (max-width: 1400px) {
    .first-layer {background-position: bottom;}
    .first-layer video { width:100%; }

    .gallery {
      flex-direction: column;
      height: auto;
      width: calc(100vw - 10px);
      max-width: 660px;
      gap: 5px;
    }
    .column {
      flex-basis: auto;
      width: 100%;
      gap: 5px;
    }
    .column.column-2 {
      display: flex;
      flex-direction: row;    
    }
    .column-1 .img,
    .column-2 .img,
    .column-3 .img {
      height: auto;
      flex-direction: row;
      flex-wrap: wrap;
    }
    .img1,
    .img2,
    .img7,
    .img8 {
      height: 200px;
      width: calc(50% - 3px);
    }
    .img3,
    .img6 {
      height: 400px;
    }
    .img4,
    .img5{
      height: 300px;
    }
  }

  @media only screen and (max-width: 1023px) {
    body {height: 100%;}
    header {height: 50px; padding: 0 5px;}
    .login-wrapper a { font-size: 14px; margin:0; }
    .login-wrapper a.login-btn { margin-left: 10px; }
    .first-layer {min-height: auto;background: #000000; overflow: hidden; }
    .step-visible-box { max-height: initial; overflow: initial; }
    .reg-content {width: 100%;padding: 0;}
    .logo {max-width: 150px;}
    .wrapper {display: block;width: 100%;margin: 0;min-height: 582px;padding: 10vh 0;}
    .first-layer h1 {
      font-size: 40px;
      width: 300px;
      max-width: none;
      margin: 20px auto;
    }
    .reg-form {
      background: none;
      box-shadow: none;
    }
    #form-content {width: 300px;}
    .lang_other_site, #new_footer ul, #new_footer .languages li a.selected, .twitter, .contact_map {margin: 0;}

    .legal_div .lang_wrap {display: none;}
    fieldset {width: 100%;height: 100%;max-height: 100%;}  

    section.sec-layer ul { flex-direction: column; }
    section.sec-layer ul li { font-size: 20px; }
    section.sec-layer ul li:nth-child(2){ display: none; }
  }    

  @media only screen and (max-width: 767px) {
    .first-layer h1 { font-size: 35px; }
    .first-layer video { width:auto; height:100%; }
  }
  </style>
<style type="text/css">
            .cc_icon { display: flex; gap: 10px; margin-top: 10px;}
            .cc_icon img { height: 30px; }
            </style>
<style>
    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');
</style>
<style>
    * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }
    #new_footer {
        width: 100%;
        background-color: #383838;
        color: #ffffff;
        font-family: "open sans", arial, sans-serif, helvetica;
        text-align: left;
        position: relative;
        bottom: 0;
    }
    .seo_container {
        border-bottom: 1px solid #ffffff;
    }
    #new_footer a {
        color: #ffffff;
        text-decoration: unset;
    }
    .seo_nav {
        font-size: 12px;
        display: flex;
        justify-content: space-between;
        text-align: center;
        padding: 0 calc(50% - 720px);
    }
    .seo_nav > div {
        width: 20%;
        height: 3em;
    }
    .seo_nav > div > a {
        width: 100%;
        height: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .site_container {
        display: flex;
        padding: 20px calc(50% - 720px) 80px;
    }
    #new_footer .languages li a.selected {
        background: url(https://secureimage.securedataimages.com/images/ffadult/sprite_newaff.png) no-repeat right -647px;
        cursor: pointer;
        font-size: 12px;
        width: 80px;
        display: block;
        text-align: left;
    }
    #new_footer ul {
        list-style: none;
    }
    #new_footer .languages li {
        position: relative;
    }
    #new_footer .languages li ul {
        display: none;
        position: absolute;
        /* bottom: 100%; */
        border: 1px solid #CECECE;
        background-color: #1a1a1a;
        border-radius: 5px;
    }
    #new_footer .languages li ul li {
        min-width: 80px;
    }
    #new_footer .languages li:hover ul {
        display: block;
        font-size: 12px;
        padding: 7px 10px;
    }
    .other_site {
        font-size: 12px;
        margin: 2.4em 0 2em;
    }
    .other_site span {
        font-weight: 600;
    }
    .twitter a {
        font-size: 12px;
        display: flex;
        align-items: center;
    }
    .twitter img {
        width: 15px;
        margin-left: .3em;
    }
    .copy_right {
        width: 850px;
        margin: 0 90px;
    }
    .disclaimer, .safetylaw {
        font-size: 12px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 0;
    }
    .footer_links {
        margin: 1em 0;
    }
    .footer_links a {
        font-size: 12px;
        font-weight: 600;
        text-transform: capitalize;
    }
    .mt10 {
        font-size: 12px;
        color: #cccccc;
        margin-bottom: 1em;
    }
    #copyright {
        font-size: 12px;
        color: #cccccc;
    }
    .call_us {
        font-weight: 600;
        font-size: 15px;
        margin-bottom: 1em;
    }
    .contact_map {
        font-size: 12px;
    }
    sup {
        margin-top: 0;
        top: 0;
    }
    .suspended ul span {
        cursor: pointer;
        color: #ffffff !important;
    }
    #footer {
        display: none !important;
    }
    @media (max-width:798px) {
        .seo_nav {
            flex-direction: column;
            width: 100%;    
            align-items: center;
            padding: .5em 0;
        }
        .seo_nav>div {
            height: 2.5em;
            width: 100%;   
        }
        .site_container {
            flex-direction: column;
            padding-left: 5%;
        }
        .lang_other_site {
            padding-left: 0 !important;
            display: flex;
            flex-direction: column;
        }
        .mt10 {
            width: 98%;
        }
        .copy_right {
            margin: 0;
            width: 100%;
        }
    }
</style>





<!-- FFN Helper Functions -->
<script type="text/javascript">
(function(){
    FFN = window.FFN || {};
    FFN.getCookieValueByName = function (cookie_name) {
        var cookieValue = null,
        cookieList = document.cookie.split(';'),
        cookieCount = cookieList.length,
        c = 0;
        for (c = 0; c < cookieCount; c += 1) {
            var myCookie = cookieList[c];
            var myCookieTokens = myCookie.split('=');
            if (String(myCookieTokens[0]).trim() === cookie_name) {
                cookieValue = myCookieTokens[1];
                break;
            }
        }
        return cookieValue;
    }
    FFN.checkThrottle  = function(throttleName){
        var throttleCookie,
        throttleOn = false;
        if (FFN.getCookieValueByName && throttleName){
            throttleCookie = FFN.getCookieValueByName('throttling');
            try{
                throttleCookie = JSON.parse(throttleCookie);
                if(throttleCookie && throttleCookie[throttleName]){
                    throttleOn = true;
                }
            }catch(e){

            }
        }
        return throttleOn;
    }
    FFN.addJSScript = function(scriptURL, options){
        var script;
        options = options || {};
        if (scriptURL){
            script = document.createElement('script');
            script.type = "text/javascript";
            script.src = scriptURL;
            if(options && options.attributes){
                for(var i in options.attributes){
                    if(options.attributes[i]){
                        script[i] = options.attributes[i];
                    }
                }
            }
            document.head.appendChild(script);
        }
    }
    })();
</script>
<!-- End FFN Helper Functions -->

<!-- GTM dataLayer -->
<script type="text/javascript">
(function(){
    FFN = window.FFN || {};
    if ( FFN.getCookieValueByName
    && FFN.getCookieValueByName('ffadult_who')
    && FFN.checkThrottle
    && FFN.checkThrottle("GTM")
    ) {
        window.dataLayer = [];
    }
})();
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P8ZF4WS');
</script>
<!-- End GTM dataLayer -->


















<!--security_checking--><script>
if (!window.Promise) {
  var scriptEle = document.createElement("script");
  scriptEle.src = "https://polyfill.io/v3/polyfill.min.js?features=Promise";
  document.head.appendChild(scriptEle);
}
function loadReact() {
    return new Promise(function(resolve, reject) {
        if (document.getElementById("react_script")) { return resolve(); }
        try {
            var linkEle = document.createElement("link");
            linkEle.rel = "stylesheet";
            linkEle.href = "https://secureimage.securedataimages.com/images/common/css/react/main.css";
            document.head.appendChild(linkEle);
            var scriptEle = document.createElement("script");
            scriptEle.src = "https://secureimage.securedataimages.com/images/common/js/react/main.js";
            scriptEle.id = "react_script";
            scriptEle.addEventListener("load", function() { resolve(); });
            scriptEle.addEventListener("error", function() { reject("Failed to load react script"); });
            document.body.appendChild(scriptEle);
        } catch (error) {
            reject(error);
        }
    });
}
function login_security_check(props, loginForm) {
    loadReact().then(function() {
        console.log("React loaded successfully");
        window.setReactLang('english');
        window.handleOpenSecurityCheckDialog(props).then(function(msg){
            console.log('handleOpenSecurityCheckDialog return:',msg);
            if ('success'==msg) { HTMLFormElement.prototype.submit.call(loginForm); }
        });
    }).catch(function(err) {
        console.error(err);
    });
}
</script>
<!-- -->
<script>
if (!window.fetch) {
  var scriptEle = document.createElement("script");
  scriptEle.src = "https://polyfill.io/v3/polyfill.min.js?features=fetch";
  document.head.appendChild(scriptEle);
}
window.addEventListener('DOMContentLoaded', (event) => {
  var loginForms = document.querySelectorAll('form[name="LOGIN"]:not(#forgot_login_form)');
  loginForms.forEach(function(loginForm) {
    loginForm.addEventListener('submit', function(e){
      e.preventDefault();
      let useRecaptcha = false

      let login = function() {
          let completeLoginCB = function(token) {
              HTMLFormElement.prototype.submit.call(loginForm);
          }

          if (useRecaptcha) {
              try {
                  grecaptcha.enterprise.ready(function() {
                      grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(newToken) {

                          if (loginForm.querySelector('#g-recaptcha-response')) {
                              loginForm.querySelector('#g-recaptcha-response').value=newToken;
                          } else {
                              var eleToken = document.createElement('input');
                              eleToken.setAttribute('type', 'hidden');
                              eleToken.setAttribute('id', 'g-recaptcha-response');
                              eleToken.setAttribute('name', 'g-recaptcha-response');
                              eleToken.setAttribute('value', newToken);
                              loginForm.appendChild(eleToken);
                          }
                          completeLoginCB(newToken);
                      }); 
                  });
              } catch (error) {
                  console.error("Captcha error: " + error);
              }
          } else {
              completeLoginCB();
          }
      };

      if (typeof(FFNFingerPrintID) !== 'undefined' && FFNFingerPrintID.useFingerPrintLogin) {
          FFNFingerPrintID.addFingerPrint('login', function(fingerprint) {
              if (loginForm.querySelector('[name="fingerprint"]')) {
                  loginForm.querySelector('[name="fingerprint"]').value = JSON.stringify(fingerprint);
              } else {
                  var eleToken = document.createElement('input');
                  eleToken.setAttribute('type', 'hidden');
                  eleToken.setAttribute('name', 'fingerprint');
                  eleToken.setAttribute('value', JSON.stringify(fingerprint));
                  loginForm.appendChild(eleToken);
             }  
             login();
          });
      } else {
          login();
      }
    });
  });
});</script>
<html>

  
  
  
  
  
  
  <script src="https://secureimage.securedataimages.com/images/common/js/jquery/jquery-3.4.1.min.js"></script>
  <script type="text/javascript" src="https://secureimage.securedataimages.com/images/cams/js/jquery.preload.min.js"></script>
  <script type="text/javascript">
    jQuery.preload("https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/video/mennation_vid.mp4");
  </script>
  
</head>

<!-- from 66.102.9.161 to si204-133 on live_cd -->


<body class="english desktop">  
  <section class="first-layer">
    <video autoplay loop muted playsinline>
      <source type="video/mp4" src="https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/video/mennation_vid.mp4">
    </video>  
   <header>
      <img class="logo" src="https://secureimage.securedataimages.com/images/ffadult/cobrand/mennation.com/cover_pg/logo.png">
      <div class="login-wrapper">
        <a  class="join" href="/p/register.cgi?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO&looking_for_person=1&find_sex=1">Join Now</a>
        <a class="login-btn" href="/go/page/standard_login.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO">Login</a>
    </header>     
    <div class="wrapper">
      <h1>World’s Largest Gay Dating Site.</h1>
      <div class="reg-content">  
        <div class="reg-form steps clear">
          <h2>Your hot encounter awaits near you!</h2>
            <script  type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery-1.12.4.min.js"></script>
<script  type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery-migrate-1.4.1.min.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/handlebars-1.0.0.beta.6.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/underscore_1.3.3.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/backbone_0.9.10.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/zxcvbn-async.js"></script>

          <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-registration_stepbystep-1740514453.js"></script>
          <div class="content">
            <div data-page-view="landing-stepbystep" class="grid_row span7">
              <div id="form-content" class="grid_row clearfix">
                          <script src="https://www.google.com/recaptcha/enterprise.js?render=6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp"></script>
    
    <script type="text/javascript">
    (function(){
        FFNCaptcha = window.FFNCaptcha || {};
        FFNCaptcha.token = '6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp';
        FFNCaptcha.useCaptcha = true;

        FFNCaptcha.captchaCheck = function(callback) {
          if (FFNCaptcha.useCaptcha) {
              try {
                  grecaptcha.enterprise.ready(function() {
                      grecaptcha.enterprise.execute(FFNCaptcha.token, {action: 'LOGIN'}).then(function(newToken) {
                          callback(newToken);
                      }); 
                  });
              } catch (error) {
                  console.error("Captcha error: " + error);
              }
          } else {
              callback();
          }
        }
    })();
    </script>

<script type="text/javascript">
    (function() {
        FFNFingerPrintID = window.FingerPrintID || {};
        FFNFingerPrintID.useFingerPrintReg = true;
        FFNFingerPrintID.useFingerPrintLogin = false;
        FFNFingerPrintID.fingerPrintKey = '9U9zdQ97uHcUmSO9mux3';
        FFNFingerPrintID.baseUrl = 'fp.mennation.com' ? 'https://' + 'fp.mennation.com' : '';

        // Log errors to the backend (fire and forget)
        FFNFingerPrintID.logError = function(stage, type, error, message) {
            // Don't log 'skipped' - it's expected behavior when FP is disabled
            if (stage === 'skipped') return;

            var errorMessage = message || (error && error.message) || '';
            var errorName = (error && error.name) || '';

            console.error('FingerPrint Error:', {
                stage: stage,
                type: type,
                message: errorMessage,
                name: errorName,
                error: error
            });

            // Fire and forget - don't block the login/reg flow
            fetch('/api2/v1/fingerprint_log/log_error', {
                method: 'POST',
                headers: { 'Content-Type': 'application/json' },
                body: JSON.stringify({
                    stage: stage,
                    type: type || '',
                    message: errorMessage || 'n/a',
                    error_name: errorName || 'n/a'
                })
            }).catch(function() {
                // Silently ignore failures - don't let logging errors affect the user
            });
        };

        FFNFingerPrintID.addFingerPrint = function(type, callback) {
            if (!FFNFingerPrintID.fingerPrintKey) {
                FFNFingerPrintID.logError('config', type, null, 'API key is missing');
                callback(null);
                return;
            }

            if ((type === 'reg' && !FFNFingerPrintID.useFingerPrintReg) || (type === 'login' && !FFNFingerPrintID.useFingerPrintLogin)) {
                FFNFingerPrintID.logError('skipped', type, null, type + ' is disabled');
                callback(null);
                return;
            }

            import('https://fpjscdn.net/v4/' + FFNFingerPrintID.fingerPrintKey)
                .then(function(Fingerprint) {
                    try {
                        // v4: start() is synchronous, returns agent instance directly
                        var fp = Fingerprint.start({
                            apiKey: FFNFingerPrintID.fingerPrintKey,
                            endpoints: FFNFingerPrintID.baseUrl || undefined  // Falls back to default if empty
                        });

                        return fp.get({ tag: { type: type } });
                    } catch (e) {
                        // Catch synchronous errors from start()
                        FFNFingerPrintID.logError('start', type, e);
                        return null;
                    }
                })
                .then(function(result) {
                    callback(result);
                })
                .catch(function(error) {
                    FFNFingerPrintID.logError('get', type, error);
                    callback(null);
                });
        };
    })();
</script>

<form accept-charset=utf-8 name="reg" method="post" action="/p/register2.cgi" class="form-default" id="reg" no-validate="no-validate" data-form-type="modular" autocomplete="off" >
<div><input type="hidden" name="who" value="r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO" /></div>
<input type="hidden" name="_templatename_" value="mennation_cover_pg"><input type="hidden" name="site" value="ffadult" /><input type="hidden" name="dcb" value="mennation.com" />
                    <input type="hidden" value="page1" name="action">
        <input type="hidden" value="reg1" name="page_state">
            <input type="hidden" name="regCookie" value='' id="regCookie" />
    <noscript> <input type="hidden" name="no_js" value="1" /> </noscript>
    <input type="hidden" name="show_sex" value="" />
    
        <input type="hidden" name="IS_REG_PAGE" value="1"/>
    <input type="hidden" name="looking_for_what" value="03" />
    <input type="hidden" id="looking_for_hidden" name="looking_for_person" value=""/>
                <input type="hidden" name="no_js" value="" />
    <input type="hidden" name="no_grad_reg" value="" />
            <input type="hidden" name="geonames_reg" value="1" />
            <input type="hidden" name="skip_profile" value="1"/>
            </form>


              </div>
            </div>
          </div>
          <script type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery/jquery-migrate-1.2.1.min.js"></script>
          <script type="text/javascript" src="/images/common/js/english_statedropdown_utf8.js"></script>
          <script>
    var CD = CD || {};
    CD.Forms = CD.Forms || {};
    CD.Forms.Events = CD.Forms.Events || {};
    CD.Forms.Reg = CD.Forms.Reg || {};

    jQuery( document ).ready( function ( $ ) {
        jQuery.noConflict();

        var mobile_check = "0",
            global_mobile = "0",
            val_mode = "default",
            form_data;

        CD.Forms.Reg.deftags = {
            next : "Next",
            search : "Search",
            done : "Done",
            startnow : "Start now",
            confirm : "Confirm",
            titles : {
            },
            captcha_note: "Please enter the text contained within the image into the text box. This is to prevent automated spam submissions."
        }

        CD.Forms.Reg.fields = {
            page1: [
                {
                    name: "reg_sex",
                    template: "reg_field_row_reg_sex_select",
                    required: true
                },
                {
                    name: "trans_profile",
                    template: "reg_field_row_reg_trans_profile_select",
                    required: true
                },
                {
                    name: "looking_for",
                    template: "reg_field_row_looking_for",
                    required: true
                },
                {
                    name: "looking_for_trans_profile",
                    template: "reg_field_row_looking_for_trans_profile_checkbox",
                    required: false
                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page2: [
                {
                    name: "birthdate",
                    template: "reg_field_row_birthdate_select",
                    required: true
                },
                {
                    name: "birthdate2",
                    template: "reg_field_row_birthdate2_select",
                    required: true
                },

                {
                    name: "country",
                    template: "reg_field_row_country_select",
                    required: true

                },
                {
                    name: "state",
                    template: "reg_field_row_state_select",
                    required: true

                },
                {
                    name: "city",
                    template: "reg_field_row_city",
                    required: true

                },
                {
                    name: "zip",
                    template: "reg_field_row_zip_input",
                    required: true

                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page3: [
                {
                    name: "email",
                    template: "reg_field_row_email",
                    required: true
                },
                {
                    name: "username",
                    template: "reg_field_row_username",
                    required: true
                },
                {
                    name: "password",
                    template: "reg_field_row_password",
                    required: true
                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page4: [
                {
                    name: "pre_reg04",
                    template: "pre_reg04",
                    required: false
                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page5: [
                {
                    name: "reg_title",
                    template: "reg_field_row_title_input",
                    required: true
                },
                {
                    name: "reg_intro",
                    template: "reg_field_row_intro_textarea",
                    required: true
                },
                {
                    name: "recaptcha",
                    template: "reg_field_row_recaptcha",
                    no_label: true
                },
                {
                    name: "reg_submit_btn",
                    template: "reg_button_submit",
                    button_text: CD.Forms.Reg.deftags.done
                }
            ]
        };

        CD.Forms.Reg.config = new RegStepByStepConfig( {
            form: "reg",
            fields: CD.Forms.Reg.fields,
            tmpl: "reg_fieldset_single_tmpl"
        } );

        CD.Forms.Reg.config.addPage( "1", CD.Forms.Reg.fields.page1, {
            page_title : CD.Forms.Reg.deftags.titles.page1
        } );

        CD.Forms.Reg.config.addPage( "2", CD.Forms.Reg.fields.page2, {
            page_title: CD.Forms.Reg.deftags.titles.page2
        } );

        CD.Forms.Reg.config.addPage( "3", CD.Forms.Reg.fields.page3, {
            page_title: CD.Forms.Reg.deftags.titles.page3
        } );

        CD.Forms.Reg.config.addPage( "4", CD.Forms.Reg.fields.page4, {
            page_title: CD.Forms.Reg.deftags.titles.page4
        } );

        CD.Forms.Reg.config.addPage( "5", CD.Forms.Reg.fields.page5, {
            page_title: CD.Forms.Reg.deftags.titles.page5
        } );
     
        CD.registerPageEvents.notify( {
            type : 'url_args',
            data : CD.pageFunction.getRegistrationMemberData()
        } );
        
        CD.Forms.Reg = new FF_FormsManager( {
            form: "#reg",
            hidden_captcha_page : false,
            mobile: mobile_check,
            gmobile: global_mobile,
            validate_mode: val_mode,
            enablePagination: true
        } );
        
        form_data = CD.Forms.Reg.savedFormData( "#reg" );
        _.extend( CD.Forms.Events, Backbone.Events );
        CD.Forms.Events.on( "click:custom", function ( args ) {
            console.log( args );
        } ).trigger( "custom", form_data );

         
        if ( mobile_check !== "1" ) {          
          
            CD.Forms.Reg.History = new FF_FormsBackbone.Router();
            CD.Forms.Reg.History.on('route:showRegView', function(e) { 
              
              if ( e !== 1 && global_mobile == "1" ) { 
                 $("#form-recaptcha").addClass( "hide" );
                 CD.Forms.Reg.opts.pending_captcha = false;
                 CD.Forms.Reg.opts.require_captcha = false;
               }
    
            });
            Backbone.history.start();
        }

        
        // CD-19776 Update the Registration Consent Text
        $("[name='REG_sex']").on('change', function() {
            var reg_sex_value = $(this).val(),
                reg_consent_single = $('#reg_consent_single'),
                reg_consent_group = $('#reg_consent_group'),
                reg_consent_combo = $('#reg_consent_combo'),
                regexpSingle = new RegExp('[' + CD.regVars.SEX_SINGLE_MAN
                                            + CD.regVars.SEX_SINGLE_WOMAN
                                            + CD.regVars.SEX_SINGLE_TS_TV_TG + ']'),
                regexpNotSingle = new RegExp('[' + CD.regVars.SEX_COUPLE_MAN_AND_MAN
                                                 + CD.regVars.SEX_COUPLE_MAN_AND_WOMAN
                                                 + CD.regVars.SEX_COUPLE_WOMAN_AND_WOMAN
                                                 + CD.regVars.SEX_GROUP + ']');
          
             if( /^(3|5)$/.test( reg_sex_value )){
               $('#form-birthdate2 label').text(CD.regVars.bday2_label_text_her);
               $('#form-race2 label').text(CD.regVars.race_label_her);
               $('#form-body-type2 label').text(CD.regVars.body_type2_label_her);
               $('#form-orientation2 label').text(CD.regVars.sex_orient2_label_her);
             }else if( reg_sex_value == '6' ){
               $('#form-birthdate2 label').text(CD.regVars.bday2_label_text_his);
               $('#form-race2 label').text(CD.regVars.race_label_his);
               $('#form-body-type2 label').text(CD.regVars.body_type2_label_his);
               $('#form-orientation2 label').text(CD.regVars.sex_orient2_label_his);
             }
          
            if( regexpSingle.test( reg_sex_value ) ){
                reg_consent_single.show();
                reg_consent_group.hide();
                reg_consent_combo.hide();
            }else if( regexpNotSingle.test( reg_sex_value ) ){
                reg_consent_group.removeClass("hide").show();
                reg_consent_single.hide();
                reg_consent_combo.hide();          
            }else{
                reg_consent_combo.removeClass("hide").show();
                reg_consent_group.hide();
                reg_consent_single.hide();
            }
        });
        
        
        function isDateValid(y, m, d) {
          var d = new Date(y, m-1, d);
          if(d.getFullYear() == y && d.getMonth()+1 == m) {
              return true;
          } else {
              return false;
          }
        }

        function SetDays(_dayInt, _daySelector){
          var days = _daySelector[0].length - 1;
          if(days <= _dayInt){
              for(var i = days+1; i <= _dayInt; i++){
                  _daySelector.append($("<option></option>").text(i).val(i));
              }
          } else {
              for(var i = days; i > _dayInt; i--){
                  _daySelector[0].removeChild(_daySelector[0][i]);
              }
          }
        }

        function UpdateDaysByMonthandYear(_year, _month, _day){
          var selectedMonth = _month.val();
          if (selectedMonth != "2")
          {
            selectedMonth = (selectedMonth) ? selectedMonth : "1";
            if(isDateValid("2000", selectedMonth, "31")){
                SetDays(31, _day);
            } else {
                SetDays(30, _day);
            }
          } else {
            var selectedYear = _year.val() || 1980;
            if(isDateValid(selectedYear, selectedMonth, 29)){
                SetDays(29, _day);
            } else {
                SetDays(28, _day);
            }
          }
        }        

        // Reset birthday (Month-Day-Year)
        UpdateDaysByMonthandYear($("#bday_year"), $("#bday_month"), $("#bday_day"));
        UpdateDaysByMonthandYear($("#bday_year2"), $("#bday_month2"), $("#bday_day2"));

        $("#bday_month, #bday_year").on("change", function(){
            UpdateDaysByMonthandYear($("#bday_year"), $("#bday_month"), $("#bday_day"));
        });
        $("#bday_month2, #bday_year2").on("change", function(){
            UpdateDaysByMonthandYear($("#bday_year2"), $("#bday_month2"), $("#bday_day2"));
        });
        
        
            } );
</script>

          <script>
    CD.regVars = {
        err_field                        : "This field is required",
        err_field_empty                  : "Select at least one",
        err_bdate                        : "Enter your birthdate",
        err_bdate_invalid                : "Invalid birthdate",
        err_country                      : "Please select a country",
        err_zip_empty                    : "Please enter a zip code",
        err_zip_invalid                  : "Invalid zip code",
        err_email_empty                  : "Please enter an email",
        err_email_invalid                : "Invalid email address",
        email_ok                         : "Email address is valid",
        email_not_ok                     : "Email is already used",
        err_user_empty                   : "Please enter a username",
        err_user_invalid                 : "Invalid username",
        err_user_not_acceptable          : "Username is not acceptable or appropriate",
        err_user_alphanum                : "Special characters and spaces are not allowed",
        helper_user                      : "4 ~ 16 characters, no space or special characters",
        err_password_empty               : "Please enter a password",
        err_password_invalid             : "Invalid password<br>Passwords are case sensitive",
        err_password_minlength           : "Too short, must be at least 5 characters long<br>Passwords are case sensitive.",
        err_password_alphanum            : "Special characters and spaces are not allowed<br>Passwords are case sensitive",
        err_captcha                      : "Incorrect answer. Please try again",
        helper_password                  : "At least 5 characters, no space or special characters",
        username_ok                      : "Username is available",
        username_not_ok                  : "Username is already taken",
        err_user_too_short               : "Too short, must be at least 4 characters long",
        err_zip_digits                   : "Only 5 digits needed",
        err_zip_minlength                : "Too short, must contain 5 digits",
        err_state                        : "Please select a state",
        err_state_empty                  : "Please enter a state",
        state_label                      : "State",
        zip_ok                           : "Zip code is valid",
        city_label                       : "City",
        closet_city_label                : "Closest city",
        err_city                         : "Please enter a city",
        state_select_error               : "Please select a {JS_state_text}",
        state_select_default_option_text : "Select one",
        see_suggestions                  : "See suggestions",
        check_availability               : "Check availability",
        available_usernames              : "Available usernames",
        submit_alert_msg                 : "Something's wrong. Please check again",
        has_no_gender1                   : "0",
        has_no_gender2                   : "1",
        has_no_gender3                   : "1",
        has_no_gender4                   : "1",
        has_no_gender5                   : "1",
        has_no_gender6                   : "0",
        has_no_gender7                   : "1",
        city_url                         : "/go/page/city_list.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO&ajax=1&no_perf=1&skip_load_popunder=1&use_ajax=1",
        zip_lookup_url                   : "/p/lookup_zip.cgi?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO",
        localized_state_text             : {"united kingdom":"County","india":"Territory","taiwan":"County","australia":"Territory","usa":"State","france":"Region","malaysia":"State","mexico":"State","italy":"Region","spain":"Community","philippines":"Province","canada":"Province","austria":"State","switzerland":"Canton","default":"State","germany":"State","united states":"State","south korea":"Province","japan":"Prefecture","portugal":"District","china":"Province"},
        localized_state_text_english     : {"united kingdom":"County","india":"Territory","taiwan":"County","australia":"Territory","usa":"State","france":"Region","malaysia":"State","mexico":"State","italy":"Region","spain":"Community","philippines":"Province","canada":"Province","austria":"State","switzerland":"Canton","default":"State","germany":"State","united states":"State","south korea":"Province","japan":"Prefecture","portugal":"District","china":"Province"},
        cobrand_flag                     : "mennation.com",
        hints_reg_intro_url              : "/go/page/hints_reg_intro.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO",
        hints_reg_intro2_url             : "/go/page/hints_reg_intro2.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO",
        bday2_label_text_her             : "Her birthdate",
        bday2_label_text_his             : "His birthdate",
        bday2_label_text_their           : "Their birthdate",
        body_type_label                  : "Body type",
        body_type2_label_her             : "Her body type",
        body_type2_label_his             : "His body type",
        body_type2_label_their           : "Their body type",
        sex_orient_label                 : "Sexual orientation",
        sex_orient2_label_her            : "Her sexual orientation",
        sex_orient2_label_his            : "His sexual orientation",
        sex_orient2_label_their          : "Their sexual orientation",
        race_label                       : "Race",
        race_label_her                   : "Her race",
        race_label_his                   : "His race",
        race_label_their                 : "Their race",
        role_label_her                   : "Her Role", 
        role_label_his                   : "His Role",
        err_title_empty                  : "Requires at least 10 characters.",
        err_profile_textarea_empty       : "Requires at least 50 characters",
        err_handle_val_no_match          : "The usernames do not match. Please try again.",
        err_password_val_no_match        : "The passwords do not match. Please try again.",
        err_email_val_no_match           : "The emails do not match. Please try again.",
        err_email_prefix_match           : "Email prefix cannot be used as username",
        err_password_match               : "Password cannot match username<br>Passwords are case sensitive.",
        errEmailInvalidDomain            : "{JS_badDomain} is an invalid domain name. Please check the spelling or try another email provider.",
        reg_text_optional                : "Optional",
        required                         : "Required",
        region_label                     : "Region",
        SEX_SINGLE_MAN                   : '1',
        SEX_SINGLE_WOMAN                 : "2",
        SEX_SINGLE_TS_TV_TG              : "7",
        SEX_COUPLE_MAN_AND_MAN           : "6",
        SEX_COUPLE_MAN_AND_WOMAN         : "3",
        SEX_COUPLE_WOMAN_AND_WOMAN       : "5",
        SEX_GROUP                        : "4",
        instantWriterURL                 : "/p/writer.cgi?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO",
        global_form_show                 : "",
        lang                             : "english",
        site                             : "ffadult",
        min_age_to_join                  : "18"
    };
</script>
          <script>
  CD.pageFunction.initSession = function(){
    if(window.sessionStorage){
      var reg_session = window.sessionStorage.getItem('reg_form_fields');
      if(reg_session){
        reg_session = JSON.parse(reg_session);
        reg_session.looking_for_person_new = '' || reg_session.looking_for_person_new;
        reg_session.REG_sex = '' || reg_session.REG_sex;
        window.sessionStorage.setItem('reg_form_fields', JSON.stringify(reg_session));
      }
    }
  }
  CD.pageFunction.initSession();

  CD.pageFunction.setConfigData( {
    domain_graphics            : 'https://secureimage.securedataimages.com',
    domain_cobrand             : 'mennation.com',
    host                       : "https://mennation.com",
    default_looking_for_person : '1',
    no_erotic                  : '',
    hasNoGenderMap             : {
      '1' : '0',
      '2' : '1',
      '3' : '1',
      '4' : '1',
      '5' : '1',
      '6' : '0',
      '7' : '1'
    },
    pid     : 'p207460c.subPLUSGAYdmyx32ps_179_0',
    urlArgs : {
      show               : '',
      looking_for_person : '',
      explicit           : '' || "0",
      vid                : ''
    }
  } );

jQuery( function ( $ ) {
    CD.namespace( 'registerPageEvents' );
    CD.registerPageEvents = CD.CustomEventModule();

    CD.registerPageEvents.listen( {
        'url_args' : function ( d ) {
            $( 'input:checkbox', '[data-form-field="looking-for"]' ).each( function () {
                var elm = $( this ),
                    chk = false,
                    selected_gender = JSON.parse("[" + d.gender + "]");
                    
                if (selected_gender.indexOf(parseInt(elm.val(), 10)) !== -1) {
                    chk = true;
                }

                elm.prop( "checked", chk );
            } );
        }
    } );
}( jQuery ) );
</script>

          <script id="reg_field_row_reg_sex_select" type="text/x-handlebars-template">
    <div data-form-field="find_sex" class="container clearfix ">
        <div class="input">
            <div>
              <label>I am/We are a</label>              
            </div>
            <select name="REG_sex" >
<option selected="selected" value="1">Man</option>
<option value="6">Couple (2 men)</option>
</select>

            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_looking_for" type="text/x-handlebars-template">
    <div data-form-field="looking-for" data-form-group="looking_for" class="looking_for_field clearfix container">
        <div class="input">
            <div class="intro_flex">
              <div> 
                  <label>Looking for</label>
              </div>
            </div>
            <div class="looking_for_wrapper">
                            <div class="custom-control custom-checkbox">
                    <input type="checkbox" class="custom-control-input" value="1" name="looking_for_person_new" data-group="looking_for" id="looking_1">
                    <label class="custom-control-label" for="looking_1">Men</label>
                </div>
                            <div class="help-block"></div>
            </div>
            
        </div>
    </div>
</script>

<script id="reg_field_row_reg_trans_profile_select" type="text/x-handlebars-template">
    <div id="form-trans_profile" data-form-field="trans_profile" class="clearfix container">
      <div class="input">
          <div>
            <label for="form-trans_profile">
                Identity
            </label>
          </div>
          <select name="trans_profile" data-field-required="false">
              <option value="0">Optional</option>
              <option value="1">Trans woman</option>
              <option value="2">Trans man</option>
              <option value="3">Non binary</option>
              <option value="4">Transfeminine</option>
              <option value="5">Transmasculine</option>
              <option value="0">Prefer not to say</option>
          </select>
      </div>
</div>
</script>

<script id="reg_field_row_looking_for_trans_profile_checkbox" type="text/x-handlebars-template">
    <div id="form-looking-for-trans-profile" data-form-field="looking-for-trans-profile" data-form-group="looking_for-trans-profile" class="clearfix container">
      <div class="input">
        <div>
          <label>Trans identity:</label>
        </div>
        <div class="trans_part">
          <p class="clearfix">
  
              <label for="looking-for-trans-tw">
                  <input id="looking-for-trans-tw" type="checkbox" value="1" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Trans woman</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-tm">
                  <input id="looking-for-trans-tm" type="checkbox" value="2" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Trans man</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-nb">
                  <input id="looking-for-trans-nb" type="checkbox" value="3" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Non binary</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-tfem">
                  <input id="looking-for-trans-tfem" type="checkbox" value="4" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Transfeminine</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-tmas">
                  <input id="looking-for-trans-tmas" type="checkbox" value="5" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Transmasculine</span>
             </label>
          </p>
        </div>
          
      </div>
  </div>
</script>

<script id="reg_field_row_looking_for_select" type="text/x-handlebars-template">
    <div data-form-field="looking-for" data-form-group="looking_for" class="clearfix">
        <div class="input">
            <div>
                <label>Looking for</label>
            </div>
            
            <select name="looking_for_person_new" data-group="looking_for">
                              <option value="1" selected>Men</option>
                          </select>
            {{!
            <select name="looking_for_person_new">
                <option value="1">Men</option>
                <option value="2">Women</option>
                <option value="3">Couples (man/woman)</option>
                <option value="7">Trans</option>
            </select>
            }}
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_birthdate_select" type="text/x-handlebars-template">
    <h1 class='question'>
      Your Age & Location
      <br/>
      <small class="member">
        8,410,837 Active Members
      </small>
    </h1>
    <div data-form-field="birthdate" data-form-group="birthday" class="clearfix container">        
        <div class="input">
            <div>
                <label>My birthdate</label>
            </div>
            <div>
                <select name="bday_month" size='1' id='bday_month'    class=""" data-group="birthday"">
<option value="">Month</option><option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="bday_day" id="bday_day" class=""" data-group="birthday"" >
<option value="">Day</option><option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="bday_year" id="bday_year" class=""" data-group="birthday"" >
<option value="">Year</option><option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
</select>

                <div class="help-block bd_box"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_birthdate2_select" type="text/x-handlebars-template">
    <div id="form-birthdate2" data-form-field="birthdate2" data-form-group="birthday" class="clearfix hide container">            
        <div class="input">
            <div>
                <label for="form-birthdate2">Their birthdate</label>
            </div>
            <div class="birth-input">
                <select name="bday_month2" size='1' id='bday_month2'    class="data-error-message="Enter your birthdate" data-group="birthday"">
<option value="">Month</option><option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="bday_day2" id="bday_day2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
<option value="">Day</option><option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="bday_year2" id="bday_year2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
<option value="">Year</option><option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
</select>

                <div class="help-block bd_box"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_country_select" type="text/x-handlebars-template">
    <div data-form-field="country" data-form-group="location" class="clearfix container">        
        <div class="input">
            <div>
                <label>Country</label>
            </div>
            <div class="flex_box">
                <select name="country"  >
<option value="United States" selected="selected">United States</option>
<option value="Afghanistan" > Afghanistan</option>
<option value="Algeria" > Algeria</option>
<option value="Andorra" > Andorra</option>
<option value="Angola" > Angola</option>
<option value="Antigua and Barbuda" > Antigua and Barbuda</option>
<option value="Argentina" > Argentina</option>
<option value="Armenia" > Armenia</option>
<option value="Aruba" > Aruba</option>
<option value="Australia" > Australia</option>
<option value="Austria" > Austria</option>
<option value="Azerbaijan" > Azerbaijan</option>
<option value="Bahamas" > Bahamas</option>
<option value="Bahrain" > Bahrain</option>
<option value="Bangladesh" > Bangladesh</option>
<option value="Barbados" > Barbados</option>
<option value="Belarus" > Belarus</option>
<option value="Belgium" > Belgium</option>
<option value="Belize" > Belize</option>
<option value="Benin" > Benin</option>
<option value="Bermuda" > Bermuda</option>
<option value="Bhutan" > Bhutan</option>
<option value="Bolivia" > Bolivia</option>
<option value="Botswana" > Botswana</option>
<option value="Brazil" > Brazil</option>
<option value="Brunei" > Brunei</option>
<option value="Bulgaria" > Bulgaria</option>
<option value="Burkina Faso" > Burkina Faso</option>
<option value="Burundi" > Burundi</option>
<option value="Cambodia" > Cambodia</option>
<option value="Cameroon" > Cameroon</option>
<option value="Canada" > Canada</option>
<option value="Cape Verde" > Cape Verde</option>
<option value="Cayman Islands" > Cayman Islands</option>
<option value="Central African Republic" > Central Afr. Rep.</option>
<option value="Chad" > Chad</option>
<option value="Chile" > Chile</option>
<option value="China" > China</option>
<option value="Colombia" > Colombia</option>
<option value="Comoros" > Comoros</option>
<option value="Costa Rica" > Costa Rica</option>
<option value="Croatia" > Croatia</option>
<option value="Cuba" > Cuba</option>
<option value="Cyprus" > Cyprus</option>
<option value="Czech Republic" > Czech Republic</option>
<option value="Denmark" > Denmark</option>
<option value="Djibouti" > Djibouti</option>
<option value="Dominica" > Dominica</option>
<option value="Dominican Republic" > Dom. Republic</option>
<option value="Ecuador" > Ecuador</option>
<option value="Egypt" > Egypt</option>
<option value="El Salvador" > El Salvador</option>
<option value="Equatorial Guinea" > Equatorial Guinea</option>
<option value="Eritrea" > Eritrea</option>
<option value="Estonia" > Estonia</option>
<option value="Ethiopia" > Ethiopia</option>
<option value="Federated States of Micronesia" > Federated States of Micronesia</option>
<option value="Fiji" > Fiji</option>
<option value="Finland" > Finland</option>
<option value="France" > France</option>
<option value="French Guiana" > French Guiana</option>
<option value="Gabon" > Gabon</option>
<option value="Gambia" > Gambia</option>
<option value="Georgia" > Georgia</option>
<option value="Germany" > Germany</option>
<option value="Ghana" > Ghana</option>
<option value="Gibraltar" > Gibraltar</option>
<option value="Greece" > Greece</option>
<option value="Grenada" > Grenada</option>
<option value="Guadeloupe" > Guadeloupe</option>
<option value="Guatemala" > Guatemala</option>
<option value="Guernsey" > Guernsey</option>
<option value="Guinea-Bissau" > Guinea-Bissau</option>
<option value="Guyana" > Guyana</option>
<option value="Haiti" > Haiti</option>
<option value="Honduras" > Honduras</option>
<option value="Hong Kong" > Hong Kong</option>
<option value="Hungary" > Hungary</option>
<option value="Iceland" > Iceland</option>
<option value="India" > India</option>
<option value="Indonesia" > Indonesia</option>
<option value="Ireland" > Ireland</option>
<option value="Israel" > Israel</option>
<option value="Italy" > Italy</option>
<option value="Jamaica" > Jamaica</option>
<option value="Japan" > Japan</option>
<option value="Jersey" > Jersey</option>
<option value="Jordan" > Jordan</option>
<option value="Kazakhstan" > Kazakhstan</option>
<option value="Kenya" > Kenya</option>
<option value="Kuwait" > Kuwait</option>
<option value="Kyrgyzstan" > Kyrgyzstan</option>
<option value="Laos" > Laos</option>
<option value="Latvia" > Latvia</option>
<option value="Lebanon" > Lebanon</option>
<option value="Lesotho" > Lesotho</option>
<option value="Liechtenstein" > Liechtenstein</option>
<option value="Lithuania" > Lithuania</option>
<option value="Luxembourg" > Luxembourg</option>
<option value="Macau" > Macau</option>
<option value="Madagascar" > Madagascar</option>
<option value="Malawi" > Malawi</option>
<option value="Malaysia" > Malaysia</option>
<option value="Maldives" > Maldives</option>
<option value="Mali" > Mali</option>
<option value="Malta" > Malta</option>
<option value="Martinique" > Martinique</option>
<option value="Mauritania" > Mauritania</option>
<option value="Mauritius" > Mauritius</option>
<option value="Mexico" > Mexico</option>
<option value="Monaco" > Monaco</option>
<option value="Mongolia" > Mongolia</option>
<option value="Morocco" > Morocco</option>
<option value="Mozambique" > Mozambique</option>
<option value="Namibia" > Namibia</option>
<option value="Nepal" > Nepal</option>
<option value="Netherlands" > Netherlands</option>
<option value="Netherlands Antilles" > Netherlands Antilles</option>
<option value="New Zealand" > New Zealand</option>
<option value="Nicaragua" > Nicaragua</option>
<option value="Niger" > Niger</option>
<option value="Nigeria" > Nigeria</option>
<option value="Norway" > Norway</option>
<option value="Oman" > Oman</option>
<option value="Pakistan" > Pakistan</option>
<option value="Panama" > Panama</option>
<option value="Papua New Guinea" > Papua New Guinea</option>
<option value="Paraguay" > Paraguay</option>
<option value="Peru" > Peru</option>
<option value="Philippines" > Philippines</option>
<option value="Poland" > Poland</option>
<option value="Portugal" > Portugal</option>
<option value="Qatar" > Qatar</option>
<option value="Romania" > Romania</option>
<option value="Russia" > Russia</option>
<option value="Rwanda" > Rwanda</option>
<option value="San Marino" > San Marino</option>
<option value="Sao Tome &amp; Principe" > Sao Tome &amp; Principe</option>
<option value="Saudi Arabia" > Saudi Arabia</option>
<option value="Senegal" > Senegal</option>
<option value="Seychelles" > Seychelles</option>
<option value="Sierra Leone" > Sierra Leone</option>
<option value="Singapore" > Singapore</option>
<option value="Slovakia" > Slovakia</option>
<option value="Slovenia" > Slovenia</option>
<option value="South Africa" > South Africa</option>
<option value="South Korea" > South Korea</option>
<option value="Spain" > Spain</option>
<option value="Sri Lanka" > Sri Lanka</option>
<option value="St. Kitts &amp; Nevis" > St. Kitts &amp; Nevis</option>
<option value="St. Lucia" > St. Lucia</option>
<option value="St. Vincent &amp; the Grenadines" > St. Vincent &amp; the Grenadines</option>
<option value="Suriname" > Suriname</option>
<option value="Swaziland" > Swaziland</option>
<option value="Sweden" > Sweden</option>
<option value="Switzerland" > Switzerland</option>
<option value="Taiwan" > Taiwan</option>
<option value="Tajikistan" > Tajikistan</option>
<option value="Tanzania" > Tanzania</option>
<option value="Thailand" > Thailand</option>
<option value="Togo" > Togo</option>
<option value="Trinidad and Tobago" > Trinidad and Tobago</option>
<option value="Tunisia" > Tunisia</option>
<option value="Turkey" > Turkey</option>
<option value="Turkmenistan" > Turkmenistan</option>
<option value="Turks and Caicos Islands" > Turks and Caicos Islands</option>
<option value="Uganda" > Uganda</option>
<option value="Ukraine" > Ukraine</option>
<option value="United Arab Emirates" > U.A.E.</option>
<option value="United Kingdom" > United Kingdom</option>
<option value="Uruguay" > Uruguay</option>
<option value="Uzbekistan" > Uzbekistan</option>
<option value="Venezuela" > Venezuela</option>
<option value="Vietnam" > Vietnam</option>
<option value="Western Sahara" > Western Sahara</option>
<option value="Yemen" > Yemen</option>
<option value="Zambia" > Zambia</option>
</select>

                <span class="suggest"></span>
            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_state_select" type="text/x-handlebars-template">
    <div data-form-field="state" data-form-group="location" class="clearfix container">        
        <div class="input">
            <div>
                <label>Province</label>
            </div>
            <div id="reg_state" class="flex_box">
                <select name="state" >
<option value="*">Any</option>
<option value="Alabama">Alabama</option>
<option value="Alaska">Alaska</option>
<option value="American Samoa">American Samoa</option>
<option value="Arizona">Arizona</option>
<option value="Arkansas">Arkansas</option>
<option value="California">California</option>
<option value="Colorado">Colorado</option>
<option value="Connecticut">Connecticut</option>
<option value="Delaware">Delaware</option>
<option value="District of Columbia">District of Columbia</option>
<option value="Florida">Florida</option>
<option value="Georgia">Georgia</option>
<option value="Guam">Guam</option>
<option value="Hawaii">Hawaii</option>
<option value="Idaho">Idaho</option>
<option value="Illinois">Illinois</option>
<option value="Indiana">Indiana</option>
<option value="Iowa">Iowa</option>
<option value="Kansas">Kansas</option>
<option value="Kentucky">Kentucky</option>
<option value="Louisiana">Louisiana</option>
<option value="Maine">Maine</option>
<option value="Maryland">Maryland</option>
<option value="Massachusetts">Massachusetts</option>
<option value="Michigan">Michigan</option>
<option value="Minnesota">Minnesota</option>
<option value="Mississippi">Mississippi</option>
<option value="Missouri">Missouri</option>
<option value="Montana">Montana</option>
<option value="Nebraska">Nebraska</option>
<option value="Nevada">Nevada</option>
<option value="New Hampshire">New Hampshire</option>
<option value="New Jersey">New Jersey</option>
<option value="New Mexico">New Mexico</option>
<option value="New York">New York</option>
<option value="North Carolina">North Carolina</option>
<option value="North Dakota">North Dakota</option>
<option value="Northern Mariana Islands">Northern Mariana Islands</option>
<option value="Ohio">Ohio</option>
<option value="Oklahoma">Oklahoma</option>
<option value="Oregon">Oregon</option>
<option value="Pennsylvania">Pennsylvania</option>
<option value="Puerto Rico">Puerto Rico</option>
<option value="Rhode Island">Rhode Island</option>
<option value="South Carolina">South Carolina</option>
<option value="South Dakota">South Dakota</option>
<option value="Tennessee">Tennessee</option>
<option value="Texas">Texas</option>
<option value="Utah">Utah</option>
<option value="Vermont">Vermont</option>
<option value="Virgin Islands">Virgin Islands</option>
<option value="Virginia">Virginia</option>
<option value="Washington">Washington</option>
<option value="West Virginia">West Virginia</option>
<option value="Wisconsin">Wisconsin</option>
<option value="Wyoming">Wyoming</option>
</select>

                <span class="suggest"></span>
                <div class="help-block"></div>
            </div>
            <div id="reg_state_input" class="flex_box">
                <input minl="1" type="text" id="state_text" name="state_input" value="" data-field-required="false"/>
                <div class="help-block"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_city" type="text/x-handlebars-template">
    <div data-form-field="city" data-form-group="location" class="clearfix container">        
        <div class="input">
            <div>
                <label>Closest city</label>
            </div>
            <div id="reg_closest_city">
                            </div>
            <div id="reg_city_input" class="flex_box">
                <input type="text" id="city_text" name="city" minl="1" value="" />
                <div class="help-block"></div>
            </div>
            
        </div>
    </div>
</script>

<script id="reg_field_row_zip_input" type="text/x-handlebars-template">
    <div data-form-field="zip" data-form-group="location" class="clearfix not_validated  container">        
        <div class="input">
            <div class="zip_flex">
                <label>Zip</label>
            </div>
            <div class="zip_input flex_box">
                <input type="text" name="zip" value="" maxlength="5" data-minlength="5"  data-type="digits" data-minlength="5"/>
                <div class="suggest"><a class="zip_check" href="javascript://" tabindex="-1">Find your zip code</a></div>
            </div>
            <div class="help-block"></div>   
        </div>
    </div>
</script>

<script id="reg_field_row_email" type="text/x-handlebars-template">
    <h1 class='question'>
      Create Your Account
      <br/>
      <small class="member">
        8,410,837 Active Members
      </small>
    </h1>
    <div id="form-email" data-form-field="email" class="clearfix not_validated  container">  
        <div class="input">
            <div class="mail_flex">
                <label>Email</label>
                
            </div>
            <div class="flex_box">
                <input type="text" name="email" value="" data-type="email"/>
                <div class="suggest"></div>
                <div class="help-block"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_username" type="text/x-handlebars-template">
    <div id="form-handle" data-form-field="handle" class="clearfix not_validated  container">  
        <div class="input">
            <div class="user_flex">
              <label>Username</label>
            </div>
            <div class="flex_box">
              <input type="text" name="REG_handle" value="" maxlength="16" data-minlength="4" data-type="alphanum"/>
              <span class="suggest"><a class="username_check" href="javascript://" style="display:none;">Check availability</a></span>
              <div class="help-block margin_zero">
                                </div>
              <div class="suggest_base">
                  <div class="suggest_list">
                      <div class="subtitle" style="display:none;">Available usernames</div>
                      <div class="suggest_handles"></div>
                  </div>
              </div>
              <div class="note-block" style="">4 ~ 16 characters, no space or special characters</div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_password" type="text/x-handlebars-template">
    <div id="form-password" data-form-field="password" class="clearfix  container">  
        <div class="input">
            <div class="psw_flex">
                <label>Password</label>
                
            </div>
            <div class="flex_box">
                <input type="hidden" name="crp_inc" value="r_zK82.bajwC7CKnhAKjbry_4vAF_a0Oa94Kz7cJyDFJdWLER0hyekI.1fsk1I8hKO" />
                <input type="password" name="password" value="" maxlength="40" data-type="special" data-minlength="5" data-password-meter="true"/>
                <div class="help-block"></div>
                <div class="note-block" style="">At least 5 characters long. Case Sensitive.</div>
            </div>
            
        </div>
    </div>
</script>
<script id="pre_reg04" type="text/x-handlebars-template">
    <h1 class='question'>
        A Little More Information
        <br/>
        <small class="member">
        8,410,837 Active Members
        </small>
    </h1>
    <div class="step-visible-box">
                <div id="form-orientation" data-form-field="orientation" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Sexual orientation</label>
                </div>
                <div>
                                            <select name="sex_orient"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                                    </div>
                <div class="help-block"></div>
            </div>
        </div>
        <div id="form-orientation2" data-form-field="orientation2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Their sexual orientation</label>
                </div>
                <div>
                    <select name="sex_orient2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
                <div id="form-body-type" data-form-field="body_type" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
            <div class="input">
                <div>
                    <label>Body type</label>
                </div>
                <div>
                    <select name="body_type"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
        <div id="form-body-type2" data-form-field="body_type2" data-field-required="false" data-form-group="profile" class="hide clearfix container">        
            <div class="input">
                <div>
                    <label>Their body type</label>
                </div>
                <div>
                    <select name="body_type2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
                <div id="form-race" data-form-field="race" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
            <div class="input">
                <div>
                    <label>Race</label>
                </div>
                <div>
                    <select name="race"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
        <div id="form-race2" data-form-field="race2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                  <label>Their race</label>
                </div>
                <div>
                  <select name="race2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
                
        
        <div id="form-marital-status" data-form-field="marital_status" data-field-required="false" data-form-group="profile" class="hide clearfix container">       
            <div class="input">
                <div>
                    <label>Marital status</label>
                </div>
                <div>
                    <select name="marital_status"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Single</option>
<option value="2">Married</option>
<option value="3">Divorced</option>
<option value="4">Separated</option>
<option value="5">Attached</option>
<option value="6">Widowed</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </div>
</script>
<script id="reg_field_row_race_select" type="text/x-handlebars-template">
    <h1 class='question'>
      A Little More Information
      <br/>
      <small class="member">
        8,410,837 Active Members
      </small>
    </h1>
            <div id="form-race" data-form-field="race" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
            <div class="input">
                <div>
                    <label>Race</label>
                </div>
                <div>
                    <select name="race"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_race2_select" type="text/x-handlebars-template">
            <div id="form-race2" data-form-field="race2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                  <label>Their race</label>
                </div>
                <div>
                  <select name="race2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_body_type_select" type="text/x-handlebars-template">
        <div id="form-body-type" data-form-field="body_type" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
        <div class="input">
            <div>
                <label>Body type</label>
            </div>
            <div>
                <select name="body_type"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_body_type2_select" type="text/x-handlebars-template">
    <div id="form-body-type2" data-form-field="body_type2" data-field-required="false" data-form-group="profile" class="hide clearfix container">        
        <div class="input">
            <div>
                <label>Their body type</label>
            </div>
            <div>
                <select name="body_type2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_sex_orientation_select" type="text/x-handlebars-template">
            <div id="form-orientation" data-form-field="orientation" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Sexual orientation</label>
                </div>
                <div>
                                            <select name="sex_orient"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                                    </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_sex_orientation2_select" type="text/x-handlebars-template">
            <div id="form-orientation2" data-form-field="orientation2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Their sexual orientation</label>
                </div>
                <div>
                    <select name="sex_orient2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_marital_select" type="text/x-handlebars-template">
    <div id="form-marital-status" data-form-field="marital_status" data-field-required="false" data-form-group="profile" class="hide clearfix container">       
        <div class="input">
            <div>
                <label>Marital status</label>
            </div>
            <div>
                <select name="marital_status"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Single</option>
<option value="2">Married</option>
<option value="3">Divorced</option>
<option value="4">Separated</option>
<option value="5">Attached</option>
<option value="6">Widowed</option>
</select>

            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_title_input" type="text/x-handlebars-template">
    <h1 class='question'>
      More about you
      <br/>
      <small class="member">
        8,410,837 Active Members
      </small>
    </h1>
    <div id="form-intro-title" data-form-field="title" class="clearfix container">
        <div class="input">
            <div class="intro_flex">
                <div>
                  <label class="req_none">Introduction title<span>(Required)</span></label>
                </div>
            </div>
            <div class="intro_input flex_box">          
                <input type="text" name="title" value="" maxlength="100" data-minlength="10" data-error-message="Requires at least 10 characters."/> 
                <div class="help-block"></div>
                <div class="note-block hide">At least 10 characters long. No personal contact info.</div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_intro_textarea" type="text/x-handlebars-template">
    <div id="form-intro" data-form-field="intro" class="clearfix container">
        <div class="input">
            <div class="intro_flex">
                <div>
                  <label>Tell others about yourself
                      <span>(Optional)</span>
                    </label>
                </div>
                
            </div>
            <div class="flex_box">
                <textarea row="6" name="profile" data-minlength="50" data-error-message="Requires at least 50 characters" wrap="VIRTUAL" onKeyUp="CD.Forms.Reg.textCounter(document.forms['reg'].profile,document.getElementById('inputlen1'),50,document.getElementById('counter1'));"></textarea>
                <div class="note-block">
                  <div id="counter1"><span id="inputlen1">50</span> characters more needed</div>
                </div>
                <div class="help-block"></div>
                <div class="suggest2">
                    Need help? Try these tools: <a href="javascript:CD.Forms.Reg.hints_reg_intro()">Writing ideas</a>
                </div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_recaptcha" type="text/x-handlebars-template">
    {{#if note}}
    <div class="note">
        {{note}}
    </div>
    {{/if}}
    <div id="form-recaptcha" data-form-field="recaptcha" class="clearfix hide">
        {{#unless no_label}}
        <label><b>Security Check</b></label>
        {{/unless}}
        <div class="input">
            <div id="recaptcha_box">
                <div id="recaptcha" class="g-recaptcha" data-sitekey="6Lf57BsUAAAAAKMhSgtXdURk4YNgpMMuiifba3_U" data-size="invisible" data-callback="validateRecaptcha"></div>
            </div>
            <div class="help-block"></div>
        </div>
        <input type="hidden" name="did_captcha" value="1" />
    </div>
</script>

<script id="reg_fieldset_tmpl" type="text/x-handlebars-template">
    <div class="span5" data-page-layout="left-content">
        {{#if img}}
            <img src="{{img}}" />
        {{/if}}
    </div>
    <div class="span7" data-page-layout="main-content">
        <h1 class="page_title">{{{page_title}}}</h1>
        {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}

        <fieldset>
            <div data-page-asset="fields"></div>
        </fieldset>
        <div class="piclist_outer_container">
            <div class="prev_btn"></div>
            <div class='clearfix' data-page-asset='piclist'></div>
            <div class="next_btn"></div>
        </div>
    </div>
</script>

<script id="reg_fieldset_single_tmpl" type="text/x-handlebars-template">
    <div class="span7" data-page-layout="main-content">
        <h1 class="page_title">
            {{#if page_title}}
                {{{page_title}}}
            {{/if}}
        </h1>
        {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}

        <fieldset>
            <div data-page-asset="fields"></div>
        </fieldset>
    </div>
</script>

<script id="reg_progress_tmpl" type="text/x-handlebars-template">
    <div data-page-asset="progress-bar">
        <div data-progress-bar="1" class="bar 0">
            <span>0%</span>
            <div data-progress-bar-asset="bar"></div>
        </div>
    </div>
</script>

<script id="reg_pagination_tmpl" type="text/x-handlebars-template">
    <div class="pagination">
        <div class="prev_link">
            <span class="pagination_back">&lt; Back</span>
        </div>
        <ul class="pages">
            {{{pages}}}
        </ul>
    </div>
</script>

<script id="reg_pagination_page_tmpl" type="text/x-handlebars-template">
    <li class="pagination_item{{#if is_current_page}} current{{/if}}" data-page="{{page}}"  data-item="{{page}}">
        <a{{#if url}} href="{{url}}"{{/if}}  class="page_link">
            <span>{{page}}</span>
        </a>
    </li>
</script>

<script id="reg_button_next" type="text/x-handlebars-template">
    <div class="actions btn_box" data-submit-btn="1">
        <button data-form-submit="next" class="next_link btn primary" tabindex="14">
            {{#if button_text}}
            {{{button_text}}}
            {{else}}
            Join and have fun!
            {{/if}}
        </button>
        <button data-form-submit="previous" class="btn btn-default prev_link">&lt; Back</button>
        <button data-form-submit="next" class="next_link link_no btn primary" tabindex="14">No</button>
        <button data-form-submit="next" class="next_link link_skip btn primary" tabindex="14">Skip</button>
        <span class="suggest"></span>
        <div class="actions_msg_box">
            <div class="submit_alert">
                Something's wrong. Please check again
            </div>
        </div>
    </div>
</script>

<script id="reg_button_submit" type="text/x-handlebars-template">
    <div class="actions btn_box">
                <button type="submit" class="btn primary finish_link" tabindex="3">
            {{#if button_text}}
            {{{button_text}}}
            {{else}}
            Become a FREE member
            {{/if}}
        </button>
        <button data-form-submit="previous" class="btn btn-default prev_link">&lt; Back</button>
        <span class="suggest"></span>
        
        {{#unless no_consent}}
        <div class="help-block reg_consent_group">
          <!-- <div id="reg_consent_single">By registering on MenNation.com, I certify I am at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/go/page/privacy.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/go/page/privacy.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO&iframeanchor=sec2" target="_new">Cookies</a> and agree to receive emails from us.</div> -->
          <!-- <div id="reg_consent_group" class="hide">By registering on MenNation.com, we certify we are at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/go/page/privacy.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/go/page/privacy.html?iframeanchor=sec2" target="_new">Cookies</a> and agree to receive emails from us.</div> -->
          <div id="reg_consent_combo">By registering on MenNation.com, I/we certify I am/we are at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/go/page/privacy.html?dcb=mennation.com&who=r_Jnow.jIXNfCJ5ay2RsyphFDkhpYSq4HoE3UuibZYGi4vnPTtzMCZlbWo6lc2LzI9EW8lvNth05SNTfV1nJDIoKSvHtbUrZsVnjNxi4pR6G6XLAhUUsXPJI8iRLPaYrLgrwFUjoJw3fU3eBKQNuHgGs2DeCDdvK2VLm2f3Qe1TbbopX0Vk6ZRVJ.Qvbh0WhdO" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/go/page/privacy.html?iframeanchor=sec2" target="_new">Cookies</a> and agree to receive emails from us.</div>
        </div>
        {{/unless}}
        <div class="actions_msg_box">
            <div class="reg_alert alert alert-error">
               <p><strong>Error!</strong> We can&rsquo;t register you at this time.</p>
            </div>
            <div class="submit_alert">
               Something's wrong. Please check again
            </div>
       </div>
    </div>    
</script>

          <script src="/www/guest/webcomponents/import.js"></script>
<script type="text/javascript">
  // wait until the input element created
  let kCheckRegCompleted;  

  function checkRegCompleted() {
    let pwInputContainer = document.querySelector('#form-password .input');
    let pwInput = pwInputContainer && pwInputContainer.querySelector('input[type="password"]');
    
    if(pwInputContainer && pwInput) {
      clearInterval(kCheckRegCompleted);
      
      const pwStrengthWc = document.createElement('ffn-password-strength');
      pwInput.addEventListener('input', function (event) {
        pwStrengthWc.setAttribute('password', event.target.value);
      });
      
      pwInputContainer.appendChild(pwStrengthWc);
      pwStrengthWc.setAttribute('password', pwInput.value);
    }
  }
  kCheckRegCompleted = setInterval(checkRegCompleted, 500);
</script>

                      <a class="google-oauth">
              <img width="25" height="25" src="/www/guest/assets/google.svg">
              <span>Sign up with Google</span>
            </a>
                  </div>
      </div>   
    </div>
  </section>

  <section class="sec-layer">
    <ul>
      <li>38,512 Members Online Now</li><li>|</li><li>8,410,837 Active Members</li>
    </ul>
  </section>

  <section class="third-layer">
    <div class="gallery">
      <div class="column column-1">
        <div class="img f1">
          <div class="img1"></div>
          <div class="img2"></div>
        </div>
        <div class="img f2">
          <div class="img3"></div>
        </div>
      </div>
      <div class="column column-2">
        <div class="img f1">
          <div class="img4"></div>
        </div>
        <div class="img f1">
          <div class="img5"></div>
        </div>
      </div>
      <div class="column column-3">
        <div class="img f2">
          <div class="img6"></div>
        </div>
        <div class="img f1">
          <div class="img7"></div>
          <div class="img8"></div>
        </div>
      </div>
    </div>
    <div class="clearfix"></div>
    <button class="btn scroll_top">Create Account</button>
  </section>  
  </div>
<div id="new_footer">
    
        <div class="site_container">
        <div class="lang_other_site">
                        <ul class="languages" data-anon="1">
                <li class="suspended">
                  <a lang="en" hreflang="en" class="selected english" onclick="this.parentNode.className = this.parentNode.className == 'suspended' ? 'expanded nobo' : 'suspended';"><span>English</span></a>
                                    <ul>
                                        <li><div lang="es" hreflang="es" data-lang="spanish"><span>Espa&#241;ol</span></div></li>                    <li><div lang="fr" hreflang="fr"  data-lang="french"><span>Fran&#231;ais</span></div></li>                    <li><div lang="de" hreflang="de"  data-lang="german"><span>Deutsch</span></div></li>                    <li><div lang="ja" hreflang="ja"  data-lang="japanese"><span>&#26085;&#26412;&#35486;</span></div></li>                    <li><div lang="ko" hreflang="ko"  data-lang="korean"><span>&#54620;&#44544;</span></div></li>                    <li><div lang="pt" hreflang="pt"  data-lang="portuguese"><span>Portugu&ecirc;s</span></div></li>                    <li><div lang="it" hreflang="it"  data-lang="italian"><span>Italiano</span></div></li>                    <li><div lang="nl" hreflang="nl"  data-lang="dutch"><span>Nederlands</span></div></li>                    <li><div lang="sv" hreflang="sv"  data-lang="swedish"><span>Svenska</span></div></li>                    <li><div lang="zh" hreflang="zh"  data-lang="chinese"><span>&#32321;&#39636;&#20013;&#25991;</span></div></li>                  </ul>
                </li>
            </ul><!-- languages -->
                                    <br/>
                        
            <div class="cc_icon">
            <img src="https://secureimage.securedataimages.com/images/visa_2020.jpg">
            <img src="https://secureimage.securedataimages.com/images/mastercard_2024.jpg">
            </div>
                    </div>
        <div class="copy_right">
            <div class="disclaimer" data-check="0">Persons appearing in photographs and videos may not be actual members. Other data for illustrative purposes only.</div>
            <div class="safetylaw">MenNation.com does not conduct criminal background screening of its members.</div>
            <div class="footer_links">
            	<a href="/www/guest/#/internet-safety-law" target="_top">Dating safety</a> | 
                <a href="/www/guest/#/protect_kids" target="_top">Protect Kids</a> |
                <a href="/www/guest/#/report-abuse" target="_top">Report Abuse or Sexually Explicit Ads</a> | 
                <a href="/help?contact=1" target="_top">Contact Us</a> |
                <a href="/www/guest/#/2257_notice" target="_top">18 U.S.C. 2257 Record Keeping Requirements Compliance Statement</a> |
                <a href="javascript:void(0);" id="AHT_policy">Anti-Human & Sexual Trafficking Policy</a> |
                <a href="/www/guest/#/complaints-abuse-policy" target="_top">COMPLAINTS, ABUSE REPORTING & CONTENT REMOVAL POLICY</a> |
                <a href="/www/guest/#/consent-content-policy" target="_top">Consent & Content Policy</a>
            </div>
            <div id="aht_overlay" style="display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.75); z-index: 99999; align-items: center; justify-content: center;">
                <div class="aht_modal" style="position: relative; width: 80%; max-width: 900px; height: 80%; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.5);">
                    <span id="aht_close" style="position: absolute; top: 10px; right: 15px; font-size: 30px; font-weight: bold; color: #333; cursor: pointer; z-index: 100000; line-height: 1;">&times;</span>
                    <iframe id="aht_iframe" src="" style="width: 100%; height: 100%; border: none;"></iframe>
                </div>
            </div>
            <div class="mt10">
                  This website is operated in the US by Various Inc. at 800 West El Camino Real, Suite 180, Mountain View, CA 94040; in the UK by Ventnor Enterprise Limited At Quatro House, Suite 117F, Lyon Way, Frimley Road, Camberley Surrey GU16 7ER,in the EU by Pixojay Ltd at 6 Dionysiou, office 103, Agios Dometios, 2368 Nicosia, Cyprus.. Contact us at 888-575-8383 (US toll free), 0800 098 8311(UK toll-free), 1800 954 607 (AU toll-free).
            </div>
            <div id="copyright">
                          Copyright &copy; 1996-2026 Various, Inc. All rights reserved.<br />

  Disclaimer: This website contains adult material, all members and persons appearing on this site have contractually represented to us that they are 18 years of age or older.
                        </div>
        </div>
        <div class="contact_map">
            <div class="call_us">Questions? Call us: <span class="help_phone"></span></div>
            <div class="site_map">
                                    <a href="https://ffn.com/">FriendFinder Networks</a><br>
                    <a href="https://cash.ffn.com/p/partners/main.cgi?action=viewmore&product=MenNation.com&lang=english">Become an Affiliate</a><br>
                                <a href="/www/guest/#/privacy-policy" target="_top">Privacy Policy</a> / <a href="/www/guest/#/privacy-policy" target="_top">Cookies</a><br>
                <a href="/www/guest/#/terms-of-use" target="_top">Terms of Use</a><br>
                                <a href="/www/guest/#/not-sell-info">Do Not Sell My Personal Information</a>
            </div>
        </div>
    </div>
    </div>


<script>
function httpGet(theUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, false );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}

var phoneNum =[];
var phones = JSON.parse(httpGet("/qz/phone/info")); 
 
document.addEventListener("DOMContentLoaded", function(event) {
    document.querySelectorAll(".help_phone").forEach(
    function(div) {
        div.innerText = phones.cs.join(' | ');
    })
    if (phones && phones.info) {
        phones.info.map(function(info){
            ['inc','addr','city'].map(function(key) {
                document.querySelectorAll('.qz-info-'+key+'-'+info.region.toLowerCase()).forEach(function(span) {
                    span.innerText = info[key];
                });
            });
        });
    }
});  
</script>

<script>
(function() {
    Number.isInteger = Number.isInteger || function(value) {
        return typeof value === "number" && Math.floor(value) === value;
    };

    if ( typeof(window.dataLayer) !== 'object' || typeof(window.dataLayer.push) !== 'function') {
        return null;
    }  

    var dataLayer = window.dataLayer || [];

    var href = window.location.href || '';

    var state = {
        listeners: [],
        pageType: ''
    };

    var deleteCookie = function(cname, options) {
        var cookie = cname + "=;expires=0;path=/;";
        var domain = options.domain || '';
        if ( domain ) {
        cookie += "domain=" + domain;
        }
        window.document.cookie = cookie;
        return null;
    };

    var getDomain = function() {
        var domain = null;
        var host = window.location.host || '';
        var host_tokens = host.split('.');
        if ( host_tokens.length === 3 ) {
            host_tokens.shift();
        } else if ( host_tokens.length !== 2 ) {
            // Unknown domain.
            return null;
        }
        domain = '.' + host_tokens.join('.');
        return domain;
    };

    var getPageType = function() {
        var pageType = '';

        if ( href.indexOf('/p/main.cgi') !== -1 ) {
            pageType = 'homepage';
        } else if ( href.indexOf('/p/mc/cover.cgi') !== -1 ) {
            pageType = 'MC-messaging';
        } else if ( href.indexOf('/messenger.html') !== -1 ) {
            pageType = 'IM-messaging';
        } else if ( href.indexOf('/go/page/conversation') !== -1 ) {
            pageType = 'IM-messaging';
        } else if ( href.indexOf('/go/page/your_notifications.html') !== -1 ) {
            pageType = 'notifications';
        } else if ( href.indexOf('/p/imc/view_video.cgi') !== -1 ) {
            pageType = 'broadcasting';
        } else if ( href.indexOf('/go/page/vice_page_broadcaster_leaderboard.html') !== -1 ) {
            pageType = 'broadcasting';
        } else if ( href.indexOf('/messenger?broadcast=1') !== -1 ) {
            pageType = 'broadcasting';
        } else if ( href.indexOf('/p/chat/makerooms.cgi') !== -1 ) {
            pageType = 'chat-room';
        } else if ( href.indexOf('/p/chat/makeroom.cgi') !== -1 ) {
            pageType = 'chat-room';
        } else if ( href.indexOf('/go/page/new_search.html') !== -1 ) {
            pageType = 'search';
        }

        return pageType;
    }

    var handleLogin = function() {
        var domain = getDomain();
        if ( !domain ) {
            return null;
        }
        var cookie_name = 'just_logged_in';
        if ( typeof(window.FFN) === 'object'
        && typeof(window.FFN.getCookieValueByName) === 'function' ) {
            var cookie_value = window.FFN.getCookieValueByName(cookie_name);
            if ( cookie_value ) {
                dataLayer.push({
                    'event': 'GTMevent',
                    'eventCategory': 'login',
                    'eventAction': 'completion',
                    'eventLabel': '',
                    'userId': cookie_value
                });
                deleteCookie(cookie_name, {domain: domain});
            }
        }
        return null;
    };

    var handleRegistration = function() {
        var domain = getDomain();
        if ( !domain ) {
            return null;
        }
        var cookie_name = 'just_registered';
        if ( typeof(window.FFN) === 'object'
        && typeof(window.FFN.getCookieValueByName) === 'function' ) {
            var cookie_value = window.FFN.getCookieValueByName(cookie_name);
            if ( cookie_value ) {
                dataLayer.push({
                    'event': 'GTMevent',
                    'eventCategory': 'registration',
                    'eventAction': 'completion',
                    'eventLabel': '',
                    'userId': cookie_value
                });
                deleteCookie(cookie_name, {domain: domain});
            }
        }
        return null;
    };

    var init = function() {
        var CD = window.CD || {};
        var member = CD.member || {};
        var pwsid = member.pwsid || null;
        var userType = ( pwsid ) ? 'member' : 'guest';
        var level = ( typeof(member.level) !== 'undefined' ) ? parseInt(member.level) : 0;
        var purchaseStatus = ( level >= 300 ) ? 'true' : 'false';
        var rpid = "p207460c.subPLUSGAYdmyx32ps_179_0";

        if ( typeof(rpid) === 'string' && rpid ) {
            var rpidTokens = rpid.split('.');
            var pid = rpidTokens[0];

            dataLayer.push({
                'rpid': rpid
            });

            dataLayer.push({
                'pid': pid
            });
        }

        if ( pwsid ) {
            dataLayer.push({
                'userId': pwsid
            });
        }

        dataLayer.push({
            'environment': 'desktop'
        });

        dataLayer.push({
            'userType': userType
        });

        dataLayer.push({
            'purchaseStatus': purchaseStatus
        });

        handleLogin();
        handleRegistration();
        trackPage();
    };

    var initDom = function() {

        // Desktop messenger.
        var initMessengerDom = function() {
            var messengerNode = document.getElementById('messenger');
            var initSendImButtons = function() {
                var nodeList = messengerNode.getElementsByClassName('launch-conv');
                var nodeListCount = nodeList.length;
                var n = 0;
                for ( n = 0; n < nodeListCount; n += 1 ) {
                    var node = nodeList.item(n);
                    node.addEventListener("click", function(e) {
                        dataLayer.push({
                            'event': 'GTMevent',
                            'eventCategory': 'messaging',
                            'eventAction': 'IM-messenger',
                            'eventLabel': 'initiate-chat'
                        });
                        return null;
                    });
                }
                return null;
            };
            initSendImButtons();
            return null;
        };

        // Desktop nav.
        var initNavDom = function() {
            var navNode = document.getElementById('navigation-bar');
            if ( typeof(navNode) === 'undefined' || navNode === null ) {
                return null;
            }
            var navUlNode = navNode.getElementsByClassName('nav')[0];
            if ( typeof(navUlNode) === 'undefined' || navUlNode === null ) {
                return null;
            }
            var navANodeList = navUlNode.getElementsByTagName('a');
            if ( typeof(navANodeList) === 'undefined' || navANodeList === null ) {
                return null;
            }
            var navANodeListCount = navANodeList.length;
            var n = 0;
            for ( n = 0; n < navANodeListCount; n += 1 ) {
                var node = navANodeList.item(n);
                if ( typeof(node.href) === 'string' ) {

                    if ( node.href.indexOf('/p/mc/cover.cgi') !== -1 && state.listeners.indexOf('mailbox-click') === -1 ) {
                        // Message Center nav link.
                        state.listeners.push('mailbox-click');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'messaging',
                                'eventAction': 'MC-messenger',
                                'eventLabel': 'mailbox-click'
                            });
                            return null;
                        });
                    } else if (
                        node.href.indexOf('/go/page/your_notifications.html') !== -1
                        && state.listeners.indexOf('notifications') === -1
                        && typeof(node.dataset.gaEvent) === 'string'
                        && node.dataset.gaEvent !== ''
                    ) {
                        // Notifications nav link.
                        state.listeners.push('notifications');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'notifications',
                                'eventAction': 'button-click',
                                'eventLabel': 'notifications'
                            });
                            return null;
                        });
                    } else if (
                        node.href.indexOf('/go/page/your_notifications.html') !== -1
                        && state.listeners.indexOf('see-all-activity') === -1
                        && ( typeof(node.dataset.gaEvent) === 'undefined' || !node.dataset.gaEvent )
                    ) {
                        // See all activity nav link.
                        state.listeners.push('see-all-activity');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'notifications',
                                'eventAction': 'button-click',
                                'eventLabel': 'see-all-activity'
                            });
                            return null;
                        });
                    } else if ( node.href.indexOf('/p/update.cgi?p=my_account_notification_settings&notification=1') !== -1 && state.listeners.indexOf('notification-preferences') === -1 ) {
                        // Notification preferences nav link.
                        state.listeners.push('notification-preferences');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'notifications',
                                'eventAction': 'button-click',
                                'eventLabel': 'preferences'
                            });
                            return null;
                        });
                    }
                }
            }
            return null;
        };

        // Desktop profile.
        var initProfileDom = function() {
            var widgetList = document.getElementsByClassName('message-widget-form');
            var widgetListCount = widgetList.length;
            var w = 0;
            for ( w = 0; w < widgetListCount; w += 1 ) {
                var widget = widgetList.item(w);
                // Message textarea.
                /*
                var textAreaList = widget.getElementsByTagName('textarea');
                var textAreaListCount = textAreaList.length;
                var ta = 0;
                for ( ta = 0; ta < textAreaListCount; ta += 1 ) {
                    var textarea = textAreaList.item(ta);
                    if ( typeof(textarea.dataset.name) === 'string' && textarea.dataset.name === 'MessagerTextArea' ) {
                        textarea.addEventListener('keyup', function(e) {
                            return null;
                        });
                    }
                }
                */
                // Send message button.
                var buttonList = widget.getElementsByClassName('btn');
                var buttonListCount = buttonList.length;
                var b = 0;
                for ( b = 0; b < buttonListCount; b += 1 ) {
                    var button = buttonList.item(b);
                    if ( typeof(button.dataset.name) === 'string' && button.dataset.name === 'SendMessageBtn' ) {
                        button.addEventListener('click', function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'messaging',
                                'eventAction': 'MC-messenger',
                                'eventLabel': 'message-sent'
                            });
                            return null;
                        });
                    }
                }
            }
            return null;
        };

        // Registration desktop 'screen(initial)-viewed'
        var initRegistrationDom = function() {
            var currentRegFormPage = parseInt(/[^/]*$/.exec(window.location.hash.substr(1))[0]);
            GTM_Manager('registration-form', [currentRegFormPage]);
        };

        // Init nav DOM listeners.
        initNavDom();

        // Init page-specific DOM listeners.
        if ( href.indexOf('/messenger.html') !== -1 ) {
            initMessengerDom();
        } else if ( href.indexOf('/profile2/') !== -1 ) {
            initProfileDom();
        } else if ( href.indexOf('/p/register.cgi') !== -1 ) {
            initRegistrationDom();
        }

        return null;
    };

    var isChatRoom = function() {
        if ( href.indexOf('/p/chat/chat.cgi') !== -1
        || href.indexOf('/p/chat/room.cgi') !== -1
        || href.indexOf('/p/chat/body.cgi') !== -1
        || href.indexOf('/p/chat/sidebar.cgi') !== -1 ) {
            return true;
        }
        return false;
    }

    var trackPage = function() {

        if ( isChatRoom() ) {
            return;
        }

        var pageType = getPageType();

        if ( pageType && pageType !== state.pageType ) {
            state.pageType = pageType;
            dataLayer.push({
                'pageType': pageType
            });
        }

        return;
    };

    if ( isChatRoom() ) {
        return;
    }

    // Init GTM.
    init();

    window.addEventListener('hashchange', function(e) {
        trackPage();
    });

    window.addEventListener("load", function(event) {
        // Init DOM listeners.
        setTimeout(function() {
            initDom();
            return null;
        }, 2000);
    });

    // Desktop registration updates from Pochen and David.
    if ( typeof(window.location.parseParams) === 'undefined' ){
        window.location.parseParams = function() {
        var params = {}, e, a = /\+/g, r = /([^&=]+)=?([^&]*)/g, d = function(s) {
            return decodeURIComponent(s.replace(a, " "));
        }, q = this.search.substring(1);
        while (e = r.exec(q))
        params[d(e[1])] = d(e[2]);
        return params;
        }
    }

    // Desktop registration updates from Pochen and David.
    window.GTM_Manager = function GTM_Manager(action, args) {
        /* example
        GTM_Manager('order-form', [2])
        GTM_Manager('order-form', ['complete'])
        GTM_Manager('error', ['Enter your card number', 'order-form'])
        GTM_Manager('error', [<error-message>, <form-type> ])
        */
        var defaultObj = function(page, action, arg) {
            var obj = {
                'event': 'GTMevent',
                'eventCategory': page,
                'eventAction': action,
            }
            //this part can be fixed by each one
            if (Number.isInteger(arg[0]))
                obj.eventLabel = 'screen' + arg[0] + '-viewed';
            else
                obj.eventLabel = arg.join('|'); //maybe 'complete'
            return obj;
        }
        var origin_form = location.parseParams().origin || sessionStorage['order_form_origin'];
        if ( origin_form !== undefined){
            sessionStorage['order_form_origin'] = origin_form;
        }

        var origin_form_list = ['login', 'header_upgrade', 'member', 'main_upgrade_now', 'video_limit', 'iicon_member', 'likebox', 'icebreaker_msg', 'mc_read', 'standard_IMC', 'tip'];

        var json = {
            'extensions': function(arg) {
                return defaultObj('ext-order-form', origin_form, arg);
            },
            'order-form' : function(arg) {
                return defaultObj('order-form', origin_form, arg);
            },
            'registration-form': function(arg) {
                var fixHomePageRegForm = function(obj) {
                    if ( obj.eventCategory === 'registration-form'
                        && obj.eventAction === 'unknown-origin' ) {
                        node = document.getElementById('frmID_reg1');
                        if ( typeof(node) !== 'undefined' && node !== null ) {
                            obj.eventAction = 'home-page-registration-form';
                        }
                    }
                    return obj;
                };
                if(location.pathname === "/p/register.cgi"){
                    origin_form = 'header_join_now'
                } else {
                    origin_form = 'unknown-origin'
                }
                var obj = fixHomePageRegForm(defaultObj('registration-form', origin_form, arg));
                return obj;
            },
            'order-fields-click' : function(arg){
                if ( Number.isInteger(arg[0]) ) {
                arg[0]='field-'+arg[0]+'-click';
                }
                return defaultObj('order-form', origin_form, arg);
            },
            'register-fields-click' : function(arg){
                if(location.pathname === "/p/register.cgi"){
                    origin_form = 'header_join_now'
                } else {
                    origin_form = 'unknown-origin'
                }
                if ( Number.isInteger(arg[0]) ) {
                arg[0]='field-'+arg[0]+'-click';
                }
                return defaultObj('registration-form', origin_form, arg);
            },
            'error' : function(arg) {
                var action = arg[0];
                var label = arg.splice(1, arg.length)
                label.push(origin_form)
                if ( action!==undefined){
                    if(action.length>0){
                        return defaultObj('error', arg[0], label);
                    }else{
                        return false;
                    }
                }else{
                    return false;
                }
            }
        }
        if ( json[action] !== undefined ){
            var obj = json[action](args);
            if ( (obj!== undefined)&&obj){
                dataLayer.push(obj);
            }
        }
    };

    // Desktop registration updates from Pochen and David.
    document.addEventListener("DOMContentLoaded", function (event) {
        var pushErrorMessage = function (node) {
            var errorMessage = node.getElementsByClassName("help-block")[0]
                .textContent;
            var event = {
                event: "GTMevent",
                eventCategory: "error",
                eventAction: errorMessage,
                eventLabel: "registration-form|header_join_now"
            };
            dataLayer.push(event);
        };

        var handleRegErrorDesktop = function (e, data) {
            var allFormFields = document.querySelectorAll("[data-form-field]");
            var pages = document.querySelectorAll(
                '[data-page-view="landing-stepbystep"] #form-content .grid_row[data-form-page]'
            );
            var currentPage = undefined;
            for (var i = 0; i < pages.length; i++) {
                if (pages[i].style.display.toLowerCase() == "block") {
                    currentPage = pages[i];
                    break;
                }
            }

            var errorFields = currentPage.querySelectorAll(
                ".error[data-form-field]"
            );
            for (var i = 0; i < errorFields.length; i++) {
                pushErrorMessage(errorFields[i]);
            }

            var allFormFieldsCount = allFormFields.length;
            return null;
        };

        var handleRegScreenViewedDesktop = function () {
            var currentRegFormPage = parseInt(
                /[^/]*$/.exec(window.location.hash.substr(1))[0]
            );
            GTM_Manager("registration-form", [currentRegFormPage + 1]);
        };

        var handleRegCompleteDesktop = function () {
            var node = document.querySelectorAll("[name=REG_sex]")[0];
            var REG_sex = node.options[node.selectedIndex].text;
            var event = {
                event: "GTMevent",
                eventCategory: "registration-form",
                eventAction: "header_join_now",
                eventLabel: "complete",
                userGender: REG_sex
            }
            dataLayer.push(event);
        };

        var href = window.location.href || "";

        if ( href.indexOf("/p/register.cgi") !== -1
        && typeof(window.CD) === 'object'
        && typeof(window.CD.events) === 'object'
        && typeof(window.CD.events.on) === 'function' ) {
            window.CD.events.on(
                "gtm:desktop_registration:reg_error",
                handleRegErrorDesktop
            );

            window.CD.events.on(
                "gtm:desktop_registration:screen_viewed",
                handleRegScreenViewedDesktop
            );

            window.CD.events.on(
                "gtm:desktop_registration:complete",
                handleRegCompleteDesktop
            );
        }
    });
})();
</script>



<script>
    let nav_l = $("#first_nav").width();
    let nav_first_text_l = $("#first_nav a span").width();
    let lang_other_site_padding = (nav_l - nav_first_text_l)/2;
     $(".lang_other_site").css("padding-left", lang_other_site_padding + "px");
 </script>
<script type="text/javascript">
$(document).ready(function() {
    $('#AHT_policy').on('click', function(e) {
        e.preventDefault();
        var targetUrl = "/go/page/AHT_policy";
        
        $('#aht_iframe').attr('src', targetUrl);
        $('#aht_overlay').css('display', 'flex'); 
    });

    $('#aht_close').on('click', function() {
        closeAhtOverlay();
    });

    $('#aht_overlay').on('click', function(e) {
        if (e.target === this) {
            closeAhtOverlay();
        }
    });

    function closeAhtOverlay() {
        $('#aht_overlay').css('display', 'none');
        $('#aht_iframe').attr('src', '');
    }
});
</script>
<script type="text/javascript">
    var FFN = FFN || {};
    FFN.footer_lang = (function($) {
      var $obj = {
            lang_content: $('.suspended ul')
          },
      setLang = function(e) {
          console.log("lang select")
        var lang = $(this).data('lang') || 'english',
            newloc = self.location.href.replace(/[\?&](m|show_lang|lang)=(\w+|\d+)/gi, '');

        if (!lang) {
          return false;
        }

        if (newloc.indexOf('#') > 0) {
          newloc = newloc.replace('#', '&lang=' + lang + '&show_lang=' + lang + '#').replace(/[\?&]/, '?');
          // for registration, changing language sends people back to page 1, to make certain their browser has all the info when they reach the final registration page
          if (newloc.indexOf('#/regpage') > 0) {
            newloc = newloc.replace(/\#\/regpage.*/, '');
          }
        } else {
          newloc = (newloc + '&lang=' + lang + '&show_lang=' + lang).replace(/[\?&]/, '?');
        }

        self.location.href = newloc + "";
      },
      init = function() {
        $obj.lang_content.on('click', 'div', setLang);
      };

      return {
        init: init
      };

    })(jQuery);

    FFN.footer_lang.init();
</script>

  <script>

  $(document).ready(() => {

    function resetVHForIphone(){
      let vh = window.innerHeight * 0.01;
      document.documentElement.style.setProperty('--vh', `${vh}px`);
    }
    window.addEventListener('resize', () => {resetVHForIphone();});

    function hashChangeHandler() {
      let regHash = window.location.hash.split('regpage/')[1];
      if (regHash == 1) {
        history.pushState("", document.title, window.location.pathname + window.location.search);
      }
    }

    function initPage() {
      $('.zip_check').on("click", function(){
        $('.submit_alert').fadeOut(300);
      });

      $('[data-form-submit="previous"]').text('Back');
      
      hashChangeHandler();
      resetVHForIphone();
    }

    $('.scroll_top').click(function () {
      $('html, body').animate({ scrollTop: 0 }, 500);
    });

    var loadRegTemplate;
    function checkLoaded() {
      if($("div[data-form-page='1'] .actions").length)
      {
        clearInterval(loadRegTemplate);
        initPage();
      }
    }
    loadRegTemplate = setInterval(checkLoaded, 200);
    $(window).on("hashchange", hashChangeHandler);    

  });
  </script>
  
<script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-confirm_alert-1535586440.js"></script>
<script charset="utf-8">
    jQuery( document ).ready( function () {
        var FFN = {};
        FFN.MC = FFN.MC || {};

        FFN.MC.Confirm = new FFN_MC_confirmAlert.Unload( {
            trigger: "",
            message: "12 members near you are online and ready to fuck."
        } );
    } );
</script>

  
  <script src="/www/guest/assets/google-oauth.js"></script><script>document.addEventListener("DOMContentLoaded",function(event){var DEFAULT_CATEGORIES=[{id:'technical',name:'Technical Cookies',description:'Essential cookies required for website functionality',required:true,},{id:'analytics',name:'Analytics Cookies',description:'Cookies that help us understand how visitors interact with our website',required:false,},{id:'marketing',name:'Marketing Cookies',description:'Cookies used for targeted advertising and marketing purposes',required:false,},];var default_selected={technical:true,analytics:false,marketing:false};var isAFFAlt="1";var PPlink="/www/guest/#/privacy-policy";var contries=['Austria','Belgium','Bulgaria','Croatia','Cyprus','Czech','Denmark','Estonia','Finland','France','Germany','Greece','Hungary','Ireland','Italy','Latvia','Lithuania','Luxembourg','Malta','Netherlands','Poland','Portugal','Romania','Slovakia','Slovenia','Spain','Sweden','United Kingdom','Norway','Switzerland',];if(!localStorage.getItem('cookieConsent')){fetch("/api2/v1/config",{body:JSON.stringify({}),headers:{"accept":"application/json, text/plain, */*","content-type":"application/json; charset=UTF-8",},method:"POST"})
.then(function(response){return response.json();})
.then(function(res){if(contries.includes(res.payload.user_agent.geoip.country)||isAFFAlt=="1"){renderOverlay();}});}
function saveCookiePreference(newPreferences){const consentData={preferences:newPreferences?newPreferences:DEFAULT_CATEGORIES.reduce((acc,category)=>({...acc,[category.id]:true,}),{},),timestamp:new Date().getTime(),};try{localStorage.setItem('cookieConsent',JSON.stringify(consentData));}catch(error){console.error('Error saving cookie consent:',error);}};function handleAgree(){saveCookiePreference({technical:true,analytics:true,marketing:true});document.getElementById('userAgreePopup').remove();}
function handleRefuse(){saveCookiePreference({technical:true});document.getElementById('userAgreePopup').remove();}
function handleClickSetting(){document.getElementById('userAgreePopup').childNodes[0].style.display='none';renderSettingDialog();}
function createPrivacyLink(text){const container=document.createDocumentFragment();const linkTextRegex=/<a[^>]*>([^<]+)<\/a>/;const linkText=text.match(linkTextRegex)?.[1];const[beforeLink,afterLink]=text.split(/<a[^>]*>.*?<\/a>/);if(beforeLink){container.appendChild(document.createTextNode(beforeLink));}
if(linkText){const link=document.createElement('a');link.href=PPlink;link.className='link';link.textContent=linkText;container.appendChild(link);}
if(afterLink){container.appendChild(document.createTextNode(afterLink));}
return container;}
function renderOverlay(){var _backdrop=document.createElement('div');_backdrop.setAttribute('id','userAgreePopup');_backdrop.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_backdrop.style.width='100%';_backdrop.style.height='100%';_backdrop.style.position='fixed';_backdrop.style.top='0';_backdrop.style.left='0';_backdrop.style.zIndex='9999';_backdrop.style.background='rgba(0, 0, 0, 0.5)';_backdrop.style.display='flex';_backdrop.style.justifyContent='center';_backdrop.style.alignItems='center';var _dialog=document.createElement('div');_dialog.style.width='100%';_dialog.style.maxWidth='unset';_dialog.style.padding='20px';_dialog.style.background='#333';_dialog.style.color='#fff';_dialog.style.borderRadius='0';_dialog.style.textAlign='left';_dialog.style.maxHeight='90vh';_dialog.style.overflow='auto';_dialog.style.position='fixed';_dialog.style.bottom='0';var _dialogHeader=document.createElement('h1');_dialogHeader.style.fontSize='32px';_dialogHeader.style.textAlign='left';_dialogHeader.style.margin='0';_dialogHeader.style.padding='0';_dialogHeader.style.maxWidth='unset';_dialogHeader.style.textShadow='unset';_dialogHeader.style.color='#fff';_dialogHeader.style.fontWeight='bold';_dialogHeader.style.background='none';_dialogHeader.innerText=`We respect your privacy`;var _dialogP1=document.createElement('div');_dialogP1.style.fontSize='13px';_dialogP1.style.color='#fff';_dialogP1.style.textAlign='left';_dialogP1.style.margin='20px 0';_dialogP1.appendChild(createPrivacyLink('We use cookies to enhance your browsing and service experience. By clicking \'Accept All\', you consent to our use of cookies. Read our <a href=\'/go/page/privacy.html?\' class=\'{{linkClass}}\'>Privacy Policy</a>'));var _dialogBottom=document.createElement('div');_dialogBottom.style.textAlign='center';_dialogBottom.style.padding='10px 0';_dialogBottom.style.display='flex';_dialogBottom.style.gap='10px';if(window.outerWidth<600){_dialogBottom.style.flexDirection='column';}
_dialogBottom.style.justifyContent='center';var _dialogBottomButton=document.createElement('button');_dialogBottomButton.style.display='block';_dialogBottomButton.style.color='white';_dialogBottomButton.style.fontSize='14px';_dialogBottomButton.style.padding='10px 20px';_dialogBottomButton.style.background='black';_dialogBottomButton.style.border='none';_dialogBottomButton.style.borderRadius='20px';_dialogBottomButton.style.fontWeight='bold';_dialogBottomButton.style.margin='0';_dialogBottomButton.style.height='auto';_dialogBottomButton.style.width='auto';_dialogBottomButton.innerText=`Accept All`;_dialogBottomButton.addEventListener('click',handleAgree);_dialogBottom.append(_dialogBottomButton);var _dialogRefuseBottomButton=document.createElement('button');_dialogRefuseBottomButton.style.display='block';_dialogRefuseBottomButton.style.color='white';_dialogRefuseBottomButton.style.fontSize='14px';_dialogRefuseBottomButton.style.padding='10px 20px';_dialogRefuseBottomButton.style.background='black';_dialogRefuseBottomButton.style.border='none';_dialogRefuseBottomButton.style.borderRadius='20px';_dialogRefuseBottomButton.style.fontWeight='bold';_dialogRefuseBottomButton.style.margin='0';_dialogRefuseBottomButton.style.height='auto';_dialogRefuseBottomButton.style.width='auto';_dialogRefuseBottomButton.innerText=`Necessary Only`;_dialogRefuseBottomButton.addEventListener('click',handleRefuse);_dialogBottom.append(_dialogRefuseBottomButton);var _dialogSettingsBottomButton=document.createElement('button');_dialogSettingsBottomButton.style.display='block';_dialogSettingsBottomButton.style.color='white';_dialogSettingsBottomButton.style.fontSize='14px';_dialogSettingsBottomButton.style.padding='10px 20px';_dialogSettingsBottomButton.style.background='black';_dialogSettingsBottomButton.style.border='none';_dialogSettingsBottomButton.style.borderRadius='20px';_dialogSettingsBottomButton.style.fontWeight='bold';_dialogSettingsBottomButton.style.margin='0';_dialogSettingsBottomButton.style.height='auto';_dialogSettingsBottomButton.style.width='auto';_dialogSettingsBottomButton.innerText=`Cookie Settings`;_dialogSettingsBottomButton.addEventListener('click',handleClickSetting);_dialogBottom.append(_dialogSettingsBottomButton);_dialog.append(_dialogHeader);_dialog.append(_dialogP1);_dialog.append(_dialogBottom);_backdrop.append(_dialog);document.querySelector('body').append(_backdrop);const _css=`#userAgreePopup>*{box-sizing:border-box;}
.link{text-decoration:underline;color:#fff;display:inline;}
.bg-blue-500{background-color:rgb(59,130,246);}
.rounded-full{border-radius:9999px;}
.w-11{width:44px;}
.h-6{height:24px;}
.bg-gray-200{background-color:rgb(229,229,229);}
.items-center{align-items:center;}
.cursor-pointer{cursor:pointer;}
.inline-flex{display:inline-flex;}
.relative{position:relative;}
.peer\\:checked~.peer-checked\\:after\\:border-white::after{content:"";border-color:rgb(255,255,255);}
.peer\\:checked~.peer-checked\\:after\\:translate-x-full::after{content:"";transform:translate(100%,0 rotate(0)skew(0)skewY(0)scaleX(1))scaleY(1);}
.after::after{display:block;content:"";}
.after\\:transition-all::after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.after\\:bg-white::after{background-color:rgb(255,255,255);}
.after\\:border-gray-300::after{content:"";border-color:rgb(212,212,212);}
.after\\:border::after{border-width:1px;}
.after\\:rounded-full::after{border-radius:9999px;}
.after\\:w-5::after{width:20px;}
.after\\:h-5::after{height:20px;}
.after\\:top-\\[2px\\]::after{top:2px;}
.after\\:left-\\[2px\\]::after{left:2px;}
.after\\:absolute::after{position:absolute;}
.after.bg-blue-500::after{margin-left:20px;}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.hover\\:bg-gray-200:hover{background-color:rgb(229,229,229)!important;}
.hover\\:bg-blue-600:hover{background-color:rgb(37,99,235)!important;}
`;addCSS(_css);}
function addCSS(css){const style=document.createElement('style');style.setAttribute('type','text/css');style.textContent=css;document.head.appendChild(style);}
function renderOption(cate){var _option=document.createElement('div');_option.style.padding='12px';_option.style.border='1px solid rgb(229, 229, 229)';_option.style.borderRadius='4px';_option.style.marginBottom='16px';var _optionHeader=document.createElement('div');_optionHeader.style.display='flex';_optionHeader.style.justifyContent='space-between';_optionHeader.style.alignItems='center';_optionHeader.style.marginBottom='8px';var _optionTitle=document.createElement('h3');_optionTitle.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_optionTitle.style.fontSize='16px';_optionTitle.style.fontWeight='600';_optionTitle.innerText=cate.name;var _optionLabel=document.createElement('label');_optionLabel.classList.add('relative','inline-flex','items-center','cursor-pointer');var _optionButton=document.createElement('div');_optionButton.classList.add('w-11','h-6','bg-gray-200','peer-focus:outline-none','rounded-full','peer','peer-checked:after:translate-x-full',"after",'after:absolute','after:top-[2px]','after:left-[2px]','after:bg-white','after:border-gray-300','after:border','after:rounded-full','after:h-5','after:w-5','after:transition-all','peer-checked:after:border-white');if(cate.required){_optionButton.classList.add('bg-blue-500');_optionButton.classList.remove('bg-gray-200');_optionButton.classList.remove('cursor-pointer');}else{_optionButton.addEventListener('click',function(){default_selected[cate.id]=!default_selected[cate.id];if(!default_selected[cate.id]){_optionButton.classList.remove('bg-blue-500');_optionButton.classList.add('bg-gray-200');}else{_optionButton.classList.remove('bg-gray-200');_optionButton.classList.add('bg-blue-500');}});}
_optionLabel.append(_optionButton);var _optionDesc=document.createElement('p');_optionDesc.style.fontSize='14px';_optionDesc.style.color='rgb(115, 115, 115)';_optionDesc.innerText=cate.description;_optionHeader.append(_optionTitle);_optionHeader.append(_optionLabel);_option.append(_optionHeader);_option.append(_optionDesc);return _option;}
function renderSettingDialog(){var _dialog=document.createElement('div');_dialog.style.width='384px';_dialog.style.padding='24px';_dialog.style.background='white';_dialog.style.color='black';_dialog.style.borderRadius='8px';_dialog.style.textAlign='left';_dialog.style.maxHeight='90vh';_dialog.style.maxWidth='calc(100vw - 20px);';_dialog.style.overflowY='auto';_dialog.style.position='absolute';_dialog.style.bottom='20px';_dialog.style.right='20px';_dialog.style.maxWidth='calc(100vw - 40px)';var _dialogHeader=document.createElement('h2');_dialogHeader.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_dialogHeader.style.fontSize='20px';_dialogHeader.style.textAlign='left';_dialogHeader.style.margin='0 0 16px 0';_dialogHeader.style.padding='0';_dialogHeader.style.textShadow='unset';_dialogHeader.style.color='#000';_dialogHeader.style.fontWeight='700';_dialogHeader.innerText=`Cookie Management`;var _dialogHeaderDesc=document.createElement('p');_dialogHeaderDesc.style.fontSize='14px';_dialogHeaderDesc.style.color='rgb(82, 82, 82)';_dialogHeaderDesc.innerText='This website uses cookies to enhance your browsing experience.';_dialogHeaderDesc.style.marginBottom='16px';_dialog.append(_dialogHeader);_dialog.append(_dialogHeaderDesc);DEFAULT_CATEGORIES.map((cate)=>{_dialog.append(renderOption(cate));});var _dialogFooter=document.createElement('div');_dialogFooter.style.display='flex';_dialogFooter.style.marginTop='24px';_dialogFooter.style.justifyContent='flex-end';_dialogFooter.style.gap='12px';var _dialogFooterBtn1=document.createElement('button');_dialogFooterBtn1.style.padding='8px 16px';_dialogFooterBtn1.style.backgroundColor='rgb(245, 245, 245)';_dialogFooterBtn1.style.color='rgb(38, 38, 38)';_dialogFooterBtn1.style.fontSize='16px';_dialogFooterBtn1.style.borderRadius='4px';_dialogFooterBtn1.style.border='none';_dialogFooterBtn1.innerText='Save preferences';_dialogFooterBtn1.classList.add('transition-colors','hover:bg-gray-200');_dialogFooterBtn1.addEventListener('click',function(){saveCookiePreference(default_selected);document.getElementById('userAgreePopup').remove();});var _dialogFooterBtn2=document.createElement('button');_dialogFooterBtn2.style.padding='8px 16px';_dialogFooterBtn2.style.backgroundColor='rgb(59,130,246)';_dialogFooterBtn2.style.color='white';_dialogFooterBtn2.style.fontSize='16px';_dialogFooterBtn2.style.borderRadius='4px';_dialogFooterBtn2.style.border='none';_dialogFooterBtn2.innerText='Accept all';_dialogFooterBtn2.classList.add('transition-colors','hover:bg-blue-600');_dialogFooterBtn2.addEventListener('click',handleAgree);_dialogFooter.append(_dialogFooterBtn1);_dialogFooter.append(_dialogFooterBtn2);_dialog.append(_dialogFooter);document.getElementById('userAgreePopup').append(_dialog);}});</script>
</body>
</html><noscript><img src="https://secureimage.securedataimages.com/images/common/glean.gif?rand=7710&site=ffadult&session=Oa=%3AZLSGT381+1781028257+66.102.9.161+&pwsid=&pagename=%2Funknown&pagestate=&country=United+States&city=&lang=english&level=&gpid=g673845&pid=p207460c.subPLUSGAYdmyx32ps_179_0" width=1 height=1 border=0></noscript>
