<!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://passion.com/p/register.cgi" />
<meta http-equiv="Content-Location" content="https://passion.com/p/register.cgi" />
<link rel="alternate" hreflang="it" href="https://passion.com/p/register.cgi?lang=italian" />
<link rel="alternate" hreflang="ko" href="https://passion.com/p/register.cgi?lang=korean" />
<link rel="alternate" hreflang="en" href="https://passion.com/p/register.cgi" />
<link rel="alternate" hreflang="sv" href="https://passion.com/p/register.cgi?lang=swedish" />
<link rel="alternate" hreflang="es" href="https://passion.com/p/register.cgi?lang=spanish" />
<link rel="alternate" hreflang="fr" href="https://passion.com/p/register.cgi?lang=french" />
<link rel="alternate" hreflang="zh" href="https://passion.com/p/register.cgi?lang=chinese" />
<link rel="alternate" hreflang="ja" href="https://passion.com/p/register.cgi?lang=japanese" />
<link rel="alternate" hreflang="pt" href="https://passion.com/p/register.cgi?lang=portuguese" />
<link rel="alternate" hreflang="de" href="https://passion.com/p/register.cgi?lang=german" />
<link rel="alternate" hreflang="nl" href="https://passion.com/p/register.cgi?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/passion.com/favicon.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://passion.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.passion.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 name="description" content="Sign up for free at Passion.com to find hot singles online. After you sign up, join millions of members to find a hot romance.
" />
<meta name="keywords" content="Find Singles, Local Singles, Single Women, Hot Personals, Local Personals Site, Free Online Dating, Date Women, Meet Singles, Personal Sites, Profile Videos, Online Dating, Couples Personals, Local Meetups, Gay Personals, Lesbian Personals
" />
<meta http-equiv="X-UA-Compatible" content="IE=11" />
<meta charset="UTF-8"/>
<link rel="stylesheet" type="text/css" href="/css/live_cd/ffadult/english/1/secure/font_face-1710407755.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/community_anon-1710407755.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/global_facelift-1710407755.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/fruit2-1710407755.css">
<link rel="stylesheet" type="text/css" href="/css/live_cd/ffadult/english/1/secure/font_face-1710407755.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/fruit_v1_0_0-1710407755.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/ffimarkup-1710407755.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/badges-1710407755.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/fruit_v1_0_0_ie-1710407755.css">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
<link href="https://secureimage.securedataimages.com/images/ffadult/landing_pages/212/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/registration_stepbystep-1754367850.css">
<link rel="stylesheet" type="text/css" href="/css/live_cd/ffadult/english/1/secure/font_face-1710407755.css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600' rel='stylesheet' type='text/css'>
<title>Passion - Online Personals Site for Online Dating, Meeting Couples, Hot Profile Photos, Local Meetups, and Member Chat</title>
<title>Passion – The World’s Largest Dating and Social Discovery Site</title>
<style>
    .gst #content { margin-top:0; }
    #header { z-index:60; }
    #header .logo-container br { display:none; }
    #header .site-logo { height:40px; margin-bottom:4px; }
    .gst #header .site-logo { top:0; }
    .gst #header .flag_wrapper { bottom:0; height:16px; }
    .gst #header .header-tagline { font-size:12px; line-height:16px; }
    .gst > #content #header div.header-tagline { bottom:0; }
    .gst > #content #header div.logo-container { min-height:0; padding:0; margin-top:10px; }
    .gst > #content #header div.guest-links { top:18px; right:0; font-size:13px; }
    .gst > #content #header div.login { top: -14px; }
    div.guest-links a.left { top:0; line-height:1em; margin-top:4px; text-decoration:none; }
    div.guest-links a.left:hover { text-decoration:underline; }
    #header_navbar .content.full_width { width:960px; }
    
    .guest-links .login_input_wrapper { float:left; position:relative; margin-right:10px; margin-top:10px; }
    .guest-links .login_button { margin-top:9px; }
    .guest-links .login_submit, #login_flyout_button { background:#026AC4; background:-webkit-linear-gradient(top, rgb(40, 144, 242) 00%, rgb(2, 106, 196) 100%); background:-moz-linear-gradient(top, rgb(40, 144, 242) 00%, rgb(2, 106, 196) 100%); background:-o-linear-gradient(top, rgb(40, 144, 242) 00%, rgb(2, 106, 196) 100%); background:-ms-linear-gradient(top, rgb(40, 144, 242) 00%, rgb(2, 106, 196) 100%);  background:-linear-gradient(top, rgb(40, 144, 242) 00%, rgb(2, 106, 196) 100%); }
    .guest-links .login_submit, #login_flyout_button { border:1px solid #00366D; color:#FFFFFF; font-size:11px; padding:3px 5px; cursor:pointer; }
    .guest-links .login_submit:hover { background:#036BC5; }
    .guest-links a.forgot_password { color:#3366CC; display:block; margin-top:2px; text-align:right; text-decoration:none; font-size:11px;  }
    .guest-links a.forgot_password:hover { color: #01437f; }
    .login input { font-size: 12px; min-height: 16px; }

        </style>
<style>/* mag_advice_line_single_responses */
    .nice {margin-left:auto; margin-right: auto;}
    .vote_thingie { width:200px; border:1px solid #FFFFFF; background:#F3F3F3; }
    .vote_chart td { height:60px; vertical-align:bottom; text-align:center;}
    .vote_chart th { font-size:10px; font-weight:bold;}
    .vote_chart label { font-size:11px; font-weight:bold; display:block;}
    .vote_vote { text-align:center; }
    #logoLang{z-index: 9999}

            /* Censored/No Photo Images */  
        .no_photo_container {
            margin:0 auto;
        }

        .no_photo_container img {
            width:80px;        }
        .no_photo_container{
            width:96px;        }
        .row_photo .no_photo_container {
            width:auto;
        }
        #profile_photo_display .no_photo_container {
            width:auto;
        }

        .no_photo_inner, .censored_photo_inner { position:absolute; left:3px; z-index:1; bottom:5px; width:80px; white-space: normal;}
        .no_photo_inner a, .censored_photo_inner a { text-decoration:none; text-align:center; margin:0 auto; display:block; font-size:10px; line-height: 10px; color:#fff !important; text-shadow:1px 1px 1px #000; }
        .no_photo_box {
            background-size:100% 100% !important;
            width:80px;
        }
        .no_photo_box.male {
            background:url('https://secureimage.securedataimages.com/images/common/no_photo/300x300/male.jpg')
        }
        .no_photo_box.female {
            background:url('https://secureimage.securedataimages.com/images/common/no_photo/300x300/female.jpg')
        }
        .no_photo_box.couple {
            background:url('https://secureimage.securedataimages.com/images/common/no_photo/300x300/couple.jpg')
        }
        .no_photo_box.group {
            background:url('https://secureimage.securedataimages.com/images/common/no_photo/300x300/group.jpg')
        }
        .no_photo_box.gay_couple {
            background:url('https://secureimage.securedataimages.com/images/common/no_photo/300x300/gay_couple.jpg')
        }
        .no_photo_box.lesbian_couple {
            background:url('https://secureimage.securedataimages.com/images/common/no_photo/300x300/lesbian_couple.jpg')
        }
        .no_photo_box.tstvtg {
            background:url('https://secureimage.securedataimages.com/images/common/no_photo/300x300/tstvtg.jpg')
        }
    </style>
<style>
/* Start Cobrand CSS - CobrandStyle1 */

body { margin:0; padding:0; background:#FFFFFF; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
form { margin:0; padding:0; }
a { color:#921172; }


#content { width:100% !important; margin:0; padding:0; }
.clear { clear:both; }
.content { margin:0 auto; padding:0; }
.full_width { width:960px; position:inherit; }
#header, #header_navbar, #body, #footer, #footer_navbar { min-width:960px; } /* Set to the same with as .full_width */
.mem .full_width { width:1056px; }
.mem #header, .mem #header_navbar, .mem #body, .mem #footer, .mem #footer_navbar { min-width:1056px; } /* Set to the same with as .mem .full_width */
#body { margin-top:5px; }
#header_login { top:-70px !important; }

/* Header CSS */
#header, .gst #header { height:auto; position:relative; background:#000000; color:#000000; }
#header a, .gst #header a { color:#ffffff; }
.gst #header .logo-container a { text-decoration:none;}
#header, .gst #header, #header_navbar { margin-bottom:0;}
#header .content { position:relative; margin:0 auto; padding:0; border:none; }
#ie6 #header .site-logo, #ie6 #header .user, #ie6 #header .user-options { background:url(https://secureimage.securedataimages.com/images/ffadult/header_img_sprites.gif) no-repeat; }
#header .site-logo, #header .user, #header .user-options { background:url(https://secureimage.securedataimages.com/images/ffadult/ffadult_logo.png) no-repeat; }
#header .icon-whatshot, #header .icon-upload, #header .icon-imc { background:url(https://secureimage.securedataimages.com/images/header/sprite_header_icons.gif) no-repeat; padding:3px 5px 3px 25px; line-height:30px; }
#header-navbar { height:30px; overflow:hidden; }
.mem .logo-container { max-height:150px; max-width:495px; min-height:41px; overflow:hidden; height:auto !important; padding:3px; }
.gst .logo-container { min-height:48px; height:auto !important; }
.mem #dcb.biglogo .logo-container { height:auto !important; width:auto !important; overflow:visible; }
#ie6 #header .logo-container { height:45px !important; overflow:visible; }
#header .site-logo, #ie6 #header .site-logo { background-position:0 0; }
#header .header-tagline, .gst #header .header-tagline { font-weight:bold;white-space:nowrap; }
#header .header-tagline { margin-top:0px; }
.gst #header .header-tagline { position:absolute; left:340px; bottom:4px; display:inline; }
#header .user, #ie6 #header .user { background:none 0 -185px; height:20px; width:100%; position:absolute; right:0; top:0; z-index:1; }
.gst #header .user { visibility:hidden; }
#header .user-options, #ie6 #header .user-options { float:right; background:none 0 -212px; white-space:nowrap; height:23px; color:#000000; }
#header .user-options a { color:#ffffff !important; }
.gst #header .user-options { visibility:hidden; }
#header .user-link, #header .noborder { display:inline; margin:0 2px; white-space:nowrap; border-left:1px solid #CCCCCC; padding:2px 1px 0 4px; font-size:11px; height:18px; }
#header .user-link a { text-decoration:none; }
#header .noborder { border-left:none !important; margin:0 0 0 -4px !important; }
#header .begin { padding-left:18px; }
#header .user-section { position:absolute; right:0; bottom:2px; height:25px; }
#ie6 #header .user-section { position:absolute; right:0; top:21px; }
#header .icon-containers { display:inline; margin:0 0 0 6px; }
#header .icon-whatshot { background-position:0 -27px; }
#header .icon-upload { background-position:0 0; }
#header .icon-imc { background-position:-4px -51px; padding-left:18px; padding-right:0; }
#header select.user-filters { font-size:10px;}
#header .guest-links { position:absolute; right:5px; bottom:2px; }
#side-ads { position:absolute;right:-171px; top:100px; width:160px; text-align:left; }

/* Member Navbar */
#nav2 { height:38px; background:#303030 url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav.png) repeat-x; _background-image:none; border:0px; font-size:11px; } 
#nav2 a { text-decoration:none; }
#nav2 .bg_l { display:none; }
#nav2 .bg_m { float: left; height:38px; width:98%; margin-left:0px; background:#303030 url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav.png) repeat-x; _background-image:none; border:0px; }
#nav2 .bg_r { display:none; }
#nav2 .nav_l { float: left; width:auto; }
#nav2 .nav_r { float:right; width: auto; }
#nav2 a.nav_item { height:38px; text-align:center; position:relative; line-height:38px; display:block; float:left; font-weight:bold; color:#fff; margin-top:2px; overflow:hidden; background:#303030 url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav.png) repeat-x; _background-image:none; border:0px; width:auto; padding:0px 8px; margin:0; white-space:nowrap; }
#nav2 a.nav_item2 { height:38px; text-align:center; position:relative; line-height:38px; display:block; float:left; font-weight:bold; color:#fff; margin-top:2px; overflow:hidden; background:#303030 url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav.png) repeat-x; _background-image:none; border:0px; width:auto; padding:0px 8px; margin:0; white-space:nowrap; }
#nav2 div.dropdown_item { position:relative; height:38px; float:left; margin-top:0; white-space:nowrap; z-index:999999; }
#ie6 #nav2 .dropdown_item { width:40px; word-wrap:normal; }
#nav2 .dropdown div.expanded { position:absolute; top:0px; left:0px; }
#nav2 .suspended3 a {display:none;}
#nav2 a.nav_active { width:auto !important; display:block !important; height:38px; text-align:left; font-weight:bold; color:#fff; line-height:38px; background:#303030 url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav.png) repeat-x; _background-image:none; border:0px; padding: 0 8px; margin:0; }
#nav2 a.nav_active2 { width:auto !important; display:block !important; height:38px; text-align:left; font-weight:bold; color:#fff; line-height:38px; padding: 0 4px; margin:0px; }
#nav2 a.nav_item:hover, #nav2 a.nav_item2:hover, #nav2 a.nav_active:hover, #nav2 a.nav_active2:hover, #nav2 .expanded:hover a.nav_active, #nav2 .expanded:hover a.nav_active2 { background:#dd78ff url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav_hover.png) repeat-x; _background-image:none; color:#383838; }
#nav2 a.dot { background:none; }#nav2 .expanded a { display:block; width:175px; height:38px; font-weight:bold; z-index:9999; position:relative; }
#nav2 .expanded div { border:1px solid #999999; position:absolute; background-color:#F3F3F3; z-index:9999;  } 
#nav2 .dropdown_links { text-align:left; left:0px; top:38px; z-index:9999; position:relative; }
#nav2 .dropdown_links a { padding-left:6px; font-weight:bold; color:#000000; font-size:11px; line-height:19px; height: auto; z-index:9999; position:relative; white-space: normal; }
#nav2 .dropdown_links a:hover { color:#000000; background:#FFFFFF; }
#nav2 a.bbd { border-bottom:1px dashed #666666; padding:0 4px; }

#german #nav2 a.nav_active, #german #nav2 a._nav_active2, #tagalog #nav2 a.nav_active, #tagalog #nav2 a._nav_active2 { padding:0px; margin:0px 2px 0px 0px; }
#french #nav2 a.nav_active, #french #nav2 a._nav_active2, #dutch #nav2 a.nav_active, #dutch #nav2 a._nav_active2 { padding:0px 2px; }

/* Guest Navbar */
#header_navbar, #footer_navbar { background:#303030 url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav.png) repeat-x; _background-image:none; }
#header_navbar .content, #footer_navbar .content { border:none; }
#nava { height:38px; background:transparent url() no-repeat; overflow:hidden; } 
#nava a { text-decoration:none; }
#nava .bg_l { display:none; }
#nava .bg_m { float: none; height:38px; margin-left:0px; background:none; }
#nava .bg_r { display:none; }
#nava .nav_l { float: left; width:auto; }
#nava .nav_r { float:right; width: auto; }
#navi a { display:block; float:left; width:auto; height: 14px; height:38px; line-height:38px; font-weight:bold; white-space:nowrap; color:#fff; padding:0 17px; margin:0px; cursor:pointer; }
#navi a:hover { background:#dd78ff url(https://secureimage.securedataimages.com/images/ffadult/cover/png/bg_nav_hover.png) repeat-x; _background-image:none; color:#383838; }
#nava .br1 { border-right:0px solid #fff; }
#nava .br0 { border-right:0px solid #fff; }
#nava a.yel { color:#fff; }
#nava a.yel:hover { color:#383838; }

#nav_top, #nav_bottom { display:none; }

#dutch #navi a, #french #navi a, #german #navi a, #japanese #navi a, #portuguese #navi a, #spanish #navi a, #tagalog #navi a { padding: 0 10px !important; }

/* Footer CSS */
#footer { position:relative; text-align:center; padding:0; background:#E8E8E8; color:#000000; overflow:hidden; }
.mem #footer { padding:0 0 25px 0; }
#footer .content { margin:10px auto; padding:0; border:none; }
#footer a { color:#3366CC; } 
#footer .footer-m { margin:0; overflow:hidden; }
#footer .footer-m .content { float:left; margin:0; padding:0; width:80%; overflow:hidden; }
#footer .footer-l { float:left; width:32%; height:100%; text-align:left; }
#footer .footer-l ul { margin:0; padding-left:5px; overflow:hidden; }
#footer .footer-l li { display:block; list-style-type:none; margin:0; padding-bottom:1px; }
#footer .footer-middle { float:left; width:66%; text-align:left; }
#footer .footer-r { float:right; display:block; width:15%; text-align:right; position:relative; top:0; }
#footer #footer_icra_icon { float:none; height:32px; margin:0 auto; text-align:right; width:auto; float:right; }
#footer .hider { color: #FF0000; display: block; }
#footer_top, #footer_bottom { display:none; }
#footer_navbar #nav2 .dropdown_links { display:none; }
.disclaimer { margin-bottom:10px; }
.safetylaw { margin:10px 0 10px 0; }

/* override for cobrands */
#footer .footer-middle { float: left; width: 60%; }

/* Order page payment options tabs override */
ul#pmt_methods li a { color:#000000; }

/* Alert Bar - Members */
.bar { width:100% !important; }

/* Search */
.btn-action { margin:0; }
.xmatch_logo_width { width:700px; }

#english    .gst #header.xhookups .header-tagline,
#korean     .gst #header.xhookups .header-tagline,
#japanese   .gst #header.xhookups .header-tagline { left:240px; }
#italian    .gst #header.xhookups .header-tagline { left:90px;  }
#swedish    .gst #header.xhookups .header-tagline { left:270px; }
#dutch      .gst #header.xhookups .header-tagline { left:180px; }
#portuguese .gst #header.xhookups .header-tagline { left:190px; }
#german     .gst #header.xhookups .header-tagline { left:200px; }
#french     .gst #header.xhookups .header-tagline { left:55px;  }
#spanish    .gst #header.xhookups .header-tagline { left:205px; }
#chinese    .gst #header.xhookups .header-tagline { left:300px; }


</style>
<style>
         #dcb .rc2, #dcb .rc3, #dcb .rc4, #dcb .rcm { background-color:#F3F3F3; color:#000000; padding:0; }
         #dcb .rc2 a, #dcb .rc3 a, #dcb .rc4 a, #dcb .rcm a { color:#3366CC; }
         #dcb .rcm h1, #dcb .rcm h2, #dcb .rcm .rch { background-color:#E8E8E8; padding:4px; }
         #dcb .rcm h1 a, #dcb .rcm h2 a, #dcb .rcm .rch a { color:#3366CC; }
         .rct, .rcb { display:none; }
         #lang_dd { background-color:#FFFFFF; }
         #lang_dd span { font-size:12px; font-weight:normal; color:#000000; }   
         .gst > #content #header div.logo-container { margin-bottom:10px; }       
         </style>
<style>
.floatContent_display { display:inline; position:absolute; z-index:550; padding:5px; border:1px solid #444444; background-color:#ff9900; color:#000000; font-family:Verdana; text-align:left; top:4px; left:10px; font-size:7pt; float:left; }
.floatContent_vanish { display:none; }
.floatContent_container {  position:relative; display:inline; }
.superwinks { display:inline; position: absolute; z-index:550; padding:5px; border:1px solid #444444; background-color:#ff9900; color:#000000; font-family:Verdana; text-align:left; top:4px; left:10px; font-size:7pt; float:left; }
.winksmen { display:inline; position:absolute; z-index:550; padding:5px; border:2px solid #444444; background-color:#ff9900; color:#000000; font-family:Verdana; text-align:left; top:4px; left:10px; font-size:7pt; float:left; }
</style>
<style>
  *{
    box-sizing: border-box;
  }
  *:before,
  *:after {
    box-sizing: border-box;
  }
  h1, h2, h3, h4, h5, h6, ul, p, form, input {
    margin: 0px;
    padding: 0px;
    outline: none;
    list-style-type: none;
  }
  input:focus, select:focus, textarea:focus, button:focus {outline: none;}
  button:focus {outline:0;}
  button, input {font-family: 'Open Sans', '微軟正黑體', sans-serif;}
  .fgtpwd-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s linear;
    text-align: center;
  }
  .fgtpwd-popup.popup {
    z-index: 999;
    visibility: visible;
    opacity: 1;
  }

  html.popup,body.popup {
    height: 100%;
    overflow: hidden;
  }

  .fgtpwd-box {
    display: inline-block;
    width: 540px;
    margin: 210px auto 0;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.6);
    border-radius: 10px;
  }

  .fgtpwd-title {
    font-size: 36px;
    font-weight: 300;
    line-height: 58px;
    padding-left: 30px;
    color: #fff;
    background: #a1a1a1;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: left;
  }

  .fgtpwd-cotent {
    padding: 25px 30px 45px;
    background: #f0f0f0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  #rest-2 .fgtpwd-cotent {padding-bottom: 20px;}

  .fgtpwd-desc {
    font-size: 14px;
    font-weight: 300;
    text-align: left;
    color: #212121;
  }

  .fgtpwd-btns {
    display: flex;
    justify-content: center;
    padding-top: 20px;
  }

  .fgtpwd-box .btn-no {
    line-height: 35px;
    cursor: pointer;
  }

  .fgtpwd-box .btn-no,
  .fgtpwd-box button {
    min-width: 88px;
    height: 35px;
    border: 0;
    border-radius: 10px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
  }

  #rest-1 .fgtpwd-btns .btn-no
  #rest-1 .fgtpwd-btns button {
    width: calc((100% - 10px)/2);
  }

  .btn-no, .btn-no:hover {background-color: #a7a7a7;margin-right: 10px;}
  .btn-ys, .btn-ys:hover,.btn-ys:disabled {background-color: #f70202;}
  .btn-ys:disabled {cursor: not-allowed;}
  .btn, button, [type="submit"], [type="button"], [type="reset"] {padding: 0;}
  .reset-box {
    padding-top: 20px;
    width: 185px;
    margin: 0 auto;
    text-align: center;
  }

  /* multiple langs */
  #japanese .reset-box, .japanese .reset-box{width: 230px;}
  #japanese .reset-input input::placeholder, .japanese .reset-input input::placeholder {font-size: 12px;letter-spacing: -1px;}
  #japanese .fgtpwd-title, .japanese .fgtpwd-title {font-size: 28px;letter-spacing: -1px;}
  #korean .fgtpwd-title, .korean .fgtpwd-title, #italian .fgtpwd-title, .italian .fgtpwd-title, #french .fgtpwd-title, .french .fgtpwd-title, 
  #german .fgtpwd-title, .german .fgtpwd-title, #dutch .fgtpwd-title, .dutch .fgtpwd-title {font-size: 32px;}
  #portuguese .reset-box, .portuguese .reset-box, #spanish .reset-box, .spanish .reset-box, #french .reset-box, .french .reset-box,
  #german .reset-box, .german .reset-box, #dutch .reset-box, .dutch .reset-box{width: 210px;}
  #portuguese .fgtpwd-title, .portuguese .fgtpwd-title, #spanish .fgtpwd-title, .spanish .fgtpwd-title {font-size: 30px;}
  /* [END] multiple langs */

  .reset-input {
    position: relative;
    display: block;
    width: 100%;
  }

  .reset-input::before {
    content: "";
    position: absolute;
    left: 8px;
    top: 10px;
    width: 18px;
    height: 18px;
    background-image: url(https://secureimage.securedataimages.com/images/ffadult/39850/Icon-email.svg);
  }

  .reset-input input {
    width: 100%;
    border: 1px solid #cccccc;
    border-radius: 10px;
    height: 35px;
    font-size: 13px;
    font-weight: 300;
    color: #212121;
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.4);
    padding-left: 30px;
    box-sizing: border-box;
  } 

  .errormsg {
    display: none;
    color: #df0000;
    font-size: 12px;
    font-weight: 300;
    text-align: left;
  }

  .error .fgtpwd-cotent input {border-color: #df0000;}
  .error .errormsg {display: block;}
  .confirm-box {
    width: 310px;
    margin: -10px auto 15px;
  }
  .confirm-title {
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2);
    padding: 16px 22px 20px;
  }
  .confirm-title-txt {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #212121;
    text-align: left;
  }

  .confirm-title-txt span {
    font-size: 16px;
    font-weight: 600;
  }

  .confirm-code-desc,.confirm-code-desc2 {
    padding: 11px 0;
    font-size: 13px;
    line-height: 18px;
    font-weight: 300;
    color: #212121;
    text-align: left;
  }

  .confirm-code-desc2 {
    font-size: 14px;
    line-height: 19px;
    padding: 17px 0 4px;
  }

  .confirm-code-box {
    display: flex;
    justify-content: space-between;
  }

  .confirm-code-box input {
    width: 200px;
    border: 1px solid #cccccc;
    border-radius: 10px;
    height: 35px;
    font-size: 14px;
    color: #212121;
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.4);
    text-indent: 8px;
    box-sizing: border-box;
  }
  .confirm-fn li {
    position: relative;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    color: #3366cc;
    padding-left: 20px;
    text-align: left;
    cursor: pointer;
  }

  .confirm-fn li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 4px;
    height: 4px;
    background: #3366cc;
  }

  .confirm-bottom {
    font-size: 11px;
    font-weight: 300;
    line-height: 22px;
    text-align: center;
    color: #212121;
  }

  .confirm-bottom a {color: #3366cc;}
</style>
<style>
#ffadult .gst #dcb *{
    box-sizing: initial;
}
#ffadult .gst #dcb .grid_row { float: initial; }
#ffadult .gst #dcb .full_width .content { min-height: 600px; }
#ffadult .gst #dcb #header_navbar *{
    box-sizing: border-box;
}

#ffadult .gst #dcb .logo-container a img[src*='.svg'] {
    height: 50px;
}

#ffadult .gst #dcb #header{
    display:none;
}
#ffadult .gst #dcb #header_navbar{
    display: block;
}
body[step] #ffadult .gst #dcb #header_navbar .gst_nav{
    display: none;
}
#ffadult .gst #dcb #header_navbar .content.full_width{
    min-width:100%;
}
#ffadult .gst #dcb #header_navbar{
    height: auto;
}
#ffadult .gst #dcb .navbar-expand-lg .navbar-nav .nav-link{
    font-size:15px;
}
#ffadult .gst #dcb #tmpl_search_results_header_guest{
    margin-top:10px;
}
#ffadult .gst #dcb .articles .btn.btn-default{
    box-sizing: border-box;
}
#ffadult .gst #dcb .articles .form-control:focus{
    box-shadow: none;
}
#ffadult .gst #dcb .pagination{
    display: block;
}
#ffadult .gst #dcb .articles .pagination{
    display: inline-block;
}
#ffadult .gst #dcb .joinustoday .modal{
    top: 10%;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    bottom: auto;
    display: block;
}
#ffadult .gst #dcb #tmpl_mag_cover .btn{
    border: 1px solid #ccc;
    border-radius: 0;
}
#ffadult .gst #dcb .btn-small{
    padding: 2px 10px;
    font-size: 12px;   
}
#ffadult .gst #dcb .rcm .blogs_button .btn-red{
    color: #fff;
    font-size: 0.75em;
    border-radius: 0;
}
div.container-fluid {
    padding-right: 0;
    padding-left: 0;
}
#ffadult .gst #dcb #lm_filters a.menu_item{
    width: auto;
}
a.forgot-password {
    position: relative;
    top: -3px;
    font-size: 0.825em;
}
#ffadult .gst #dcb .forgot-password-container {
    padding-right: 0;
}

.header-col {
    min-width: 320px;
}

.right-header-col {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

button.login-button {
    margin-top: 1px;
    font-size: .775rem;
    border-radius: 0.2rem;
    font-weight: normal;
    padding: .25rem .5rem;
}

.navbar {
    padding: 0;
}

.navbar-dark .navbar-nav .nav-link {
    color: unset !important;
}

.navbar .nav-item .join-link,
.navbar .nav-item.active .join-link,
.navbar .nav-item:hover .join-link {
    color: #fff;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
}

body .row.valign-center {
    align-items: center;
}

body .dropdown .dropdown-menu {
    margin: 0;
}

body div.col-pad {
    padding-left: 4px;
    padding-right: 4px;
}

@media only screen and (min-width: 768px) {
    body .right-header-col {
        justify-content: flex-end;
    }    
}

@media only screen and (max-width: 768px) {
    .nav_browse{
        display: none;
    }
}

</style>
<style type="text/css">
        [step="1"] .only_step1 {
          width: 500px;
          display: flex;
          flex-direction: column;
          align-items: center;
        }

        .only_step1 {
          margin: 0 auto;
          display: none;
        }
        .or-box {
          display: flex;
          align-items: center;
          gap: 10px;
          width: 100%;
          padding: 18px 0;
        }
        .or-box .or-line {
          flex: 1;
          border-top: 1.5px solid #000;
        }
        .or-box .or-txt {font-size: 12px;color: #000;text-transform: uppercase;}
        .google-oauth {display: flex;min-width: 168px;padding: 0 10px;align-items: center;justify-content: center;gap: 5px;width: 100%;height: 35px;border-radius: 5px;color: #3366cc;background: #fff;font-size: 12px; border: 1px solid #bababa;}
        .google-oauth:hover{color: #3366cc;text-decoration: none;}

        /** cobrand css **/
        [step="1"] .full_width, [step="1"] .gst #body .full_width { width: 1440px; }
        [step="1"] .gst #dcb #body.z1, [step="1"] .gst #dcb .footer-m { width: 1440px !important; }
        [step="1"] #ffadult .gst #dcb .full_width .grid_row .content {width: calc( 100% - 420px); margin-left: 420px;}
        [step="1"][data-page="ajax_form"] #ffadult .gst #dcb .content .grid_row.span7 {left: 50%; transform: translateX(-50%);}
        [step="1"] [data-page-view="landing-stepbystep"] [data-page-asset="fields"] { min-height: 250px; }


        @media only screen and (max-width: 1024px) {

            [step="1"] fieldset { margin-left:0; margin-top: 110px;} 
            [step="1"] .only_step1 {display: block; margin: 30px auto 0; width: 100%; top: -120px;
            transform: none; left: 0;}
            [step="1"] .pagination { left: 0; }
            [step="1"][data-page="ajax_form"] #ffadult .gst #dcb .content .grid_row.span7 { left: 20px; transform: none; }

            .google-oauth { padding: 0; max-width: 506px; }
            
            .or-box {flex-direction: row;height: auto;padding:18px 0;}
            .or-box .or-line {border-top: 1px solid #000;border-right: none;} 
            .only_step1.mobile { width: 100%; display: block;} 
            .only_step1.mobile .google-oauth { width: auto; height: 48px;}
        }

    </style>
<style>
	[data-page], body, label, input, select, textarea,
	[data-form-field="recaptcha"] .recaptchatable *,
	#footer {
		font-family: "Open Sans", sans-serif;
	}

	#seo_nav,
	[data-page] #seo_nav {
		width: 800px;
	}

	#footer,
	#seo_nav {
		font-size: 11px;
	}

	a {
		font-style: inherit;
	}

	[data-form-field] label b {
		font-weight: 600;
	}

	input, select, textarea {
		font-weight: normal;
	}

	.gst #header .header-tagline {
		font-weight: 500;
		margin: -5px 0;
		font-size: 11px;
	}

	.piclist_container .reg_name_age,
	.piclist_container .reg_thumbs_location {
	    line-height: 15px;
	}
</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>
<style>
  /** cobrand css **/
  [step="1"] .full_width, [step="1"] .gst #body .full_width { width: auto; }
  [step="1"] .gst #dcb #body.z1, [step="1"] .gst #dcb .footer-m { width: auto !important; }
  [step="1"] #ffadult .gst #dcb .full_width .grid_row .content {width: auto; margin-left: unset;}
  [step="1"][data-page="ajax_form"] #ffadult .gst #dcb .content .grid_row.span7 {left: unset; transform: none;}
  [step="1"] [data-page-view="landing-stepbystep"] [data-page-asset="fields"] { min-height: unset; }
  
  
  @media only screen and (max-width: 1024px) {
    
    [step="1"] fieldset { margin-left:0; margin-top: unset;} 
    [step="1"] .only_step1 {display: block; margin: unset; width: 100%; top: unset;
      transform: none; left: 0;}
    [step="1"] .pagination { left: 0; }
    [step="1"][data-page="ajax_form"] #ffadult .gst #dcb .content .grid_row.span7 { left: unset; transform: none; }
    
    .google-oauth { padding: 0; max-width: 506px; }
  
  .or-box {flex-direction: row;height: auto;padding:18px 0;}
  .or-box .or-line {border-top: 1px solid #000;border-right: none;} 
  .only_step1.mobile { width: 100%; display: block;} 
  .only_step1.mobile .google-oauth { width: auto; height: 48px;}
}
</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></head>

<!-- from 66.102.9.200 to si210-133 on live_cd -->


  



    

  
   
  
  
  







<script>
    // CDP-3098 clear the service worker installed by workbox
    if ('serviceWorker' in navigator) {
      navigator.serviceWorker.getRegistrations().then(function(registrations) {
      for (var i = 0; i < registrations.length; i++) {
          var registration = registrations[i];
          // the registration.scope would be something like https://adultfriendfinder.com/www/app/
          var url = new URL(registration.scope);
          if (url.pathname === '/www/app/') {
            // only delete the service worker on the react root scope
            registration.unregister();
          }
        }
      });
    }
</script>





 
    <script>/* header fruit2 */</script>
        
                    


<script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-domLoadEvent-1284505185.js"></script>

  

<!-- COBRAND: passion.com -->

    
      
<SCRIPT LANGUAGE="JavaScript">
<!--v41-->
<!--



function launchMenu(overrides) {
  var userAgent=navigator.appName + " " + navigator.appVersion;
  var agentInfo=userAgent.substring(0, 5);
  if (agentInfo == "WebTV") {
		return true;
  } else {
// height 400
  	  var action='https://passion.com/p/imc/menu.cgi?dcb=passion.com&mute=1&photo_on=1&trackid=636103546&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--'+overrides;
  	  menuwindow = window.open(action,"imcmenu","scrollbars=no,resizable=yes,status=no,toolbar=no,menubar=no,location=no,directories=no,width=630,height=500");
	return false;
  }
}
function launchFriends() {
  var userAgent=navigator.appName + " " + navigator.appVersion;
  var agentInfo=userAgent.substring(0, 5);
  if (agentInfo == "WebTV") {
		return true;
  } else {
	  var action='https://passion.com/p/imc/friends_menu.cgi?dcb=passion.com&mute=1&photo_on=1&trackid=636103546&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--';
	  menuwindow = window.open(action,"imcmenu","scrollbars=no,resizable=yes,status=no,toolbar=no,menubar=no,location=no,directories=no,width=630,height=360");
	return false;
  }
}
function launchContact(target_handle) {
	var userAgent=navigator.appName + " " + navigator.appVersion;
	var agentInfo=userAgent.substring(0, 5);
	if (agentInfo == "WebTV") {
		return true;
	} else {

		if(target_handle.length > 0){
			mhandle = target_handle.replace(/\./g, "");
                        var fromhandle = "";
                        var tofrom = "&to="+mhandle+"&from="+fromhandle;
                        var action="https://passion.com/p/imc/contact.cgi?dcb=passion.com&trackid=636103546&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--"+tofrom;
			rightmenu = window.open(action, mhandle,"scrollbars=no,resizable=yes,status=no,toolbar=no,menubar=no,location=no,directories=no,width=420,height=300");
		}

		return false;
	}
}

-->
</SCRIPT>
            <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.passion.com' ? 'https://' + 'fp.passion.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>








    




<body >

    

    
             
         
    
    
            <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  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-corelib-1421790617.js"></script>
        <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-fruit2-1454958181.js"></script>
                    





    




            
	                
    
    <!--[if IE ]>
    
    <![endif]-->




    
    
    
    
<!--Start CSS for floating content-->

<!--End CSS for floating content-->




<!--Start Javascript for floating content-->
<script type="text/javascript">
<!--
function floatContentShow(containingElement){
var localFloatContentSpan = containingElement.getElementsByTagName('span');
localFloatContentSpan[0].className = 'floatContent_display';
}
function floatContentVanish(containingElement){
var localFloatContentSpan = containingElement.getElementsByTagName('span');
localFloatContentSpan[0].className = 'floatContent_vanish';
}
//-->
</script>
<!--End Javascript for floating content-->



<!--start infoicon JS 2 start Used by many dhtml hover boxes on the sites--->
<script language="JavaScript" type="text/javascript">
//tcouther 26522
//opens, sustains and closes the overlay div
//myClass is the name of a css class you write to customize the look of the content
function infoIcon2(myAction,myElement,myClass,myTopMargin,myLeftMargin,myContainer){
  if (myContainer == ''){
  myContainer = 'info_icon_window';
  }
  if (myAction == 'open'){
    var x = getOffsetLeft(myElement);
    var y = getOffsetTop(myElement);
    var myInfo = myElement.getElementsByTagName('span');
    if (!myTopMargin == ''){
      document.getElementById(myContainer).style.top = y + myTopMargin;
    }else{
      document.getElementById(myContainer).style.top = y + 6;
    }
    if (!myLeftMargin == ''){
      document.getElementById(myContainer).style.left = x + myLeftMargin;
    }else{
      document.getElementById(myContainer).style.left = x + 6;
    }
    document.getElementById(myContainer).innerHTML = myInfo[0].innerHTML;
    document.getElementById(myContainer).style.display = 'block';
    if(!myClass == ''){
    document.getElementById(myContainer).className = myClass;
    }else{
    document.getElementById(myContainer).className = 'floatContent_display';
    }
  }else if(myAction == 'stay'){
    myElement.style.display = 'block';
    if(!myClass == ''){
    document.getElementById(myContainer).className = myClass;
    }else{
    document.getElementById(myContainer).className = 'floatContent_display';
    }
  }else{
    document.getElementById(myContainer).style.display = 'none';
    document.getElementById(myContainer).className = 'floatContent_vanish';
  }
}

//finds position of thumbnail to match the overlayed element on top
function getOffsetLeft (el) {
  var ol = el.offsetLeft;
  while ((el = el.offsetParent) != null)
  ol += el.offsetLeft;
  return ol;
}
function getOffsetTop (el) {
  var ot = el.offsetTop;
  while((el = el.offsetParent) != null)
  ot += el.offsetTop;
  return ot;
}
</script>

<!--InfoIcon Information Popup-->
<div id="info_icon_window" style="display:none;position:absolute;" class="floatContent_display" onmouseout="infoIcon2('close',this,'',6,0,'info_icon_window');" onmouseover="infoIcon2('stay',this,'',6,0,'info_icon_window')"></div>

<!--Superwinks Information Popup-->
<div id="superwinks_window" style="display:none;position:absolute;" class="floatContent_display" onmouseout="infoIcon2('close',this,'superwinks',-30,-38,'superwinks_window');" onmouseover="infoIcon2('stay',this,'superwinks',-30,-38,'superwinks_window');"></div>

<!--Superwinks Information Popup-->
<div id="superwinks_window" style="display:none;position:absolute;" class="floatContent_display" onmouseout="infoIcon2('close',this,'winksmen',-30,-38,'superwinks_window');" onmouseover="infoIcon2('stay',this,'winksmen',-30,-38,'superwinks_window');"></div>


<!--end infoicon JS 2 start Used by many dhtml hover boxes on the sites--->

 
    <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-ajax_attach-1308166040.js"></script>


                    <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-searchinteractionsajax-1401915752.js"></script>
        <script type="text/javascript" src="https://secureimage.securedataimages.com/images/js/AjaxRequest-compact.js"></script>
        <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-utility-1404851727.js"></script>
        <div style="height:1px !important; width:1px !important; overflow:hidden; display:none;">

  </div>

    <script>
    //<![CDATA[
       ajax = {};
ajax.x = function(){
    if (document.all) {
        try {
            return new ActiveXObject("MSXML2.XMLHTTP.3.0");
        } 
        catch (e) {
        
            try {
                return new ActiveXObject('Microsoft.XMLHTTP')
            } 
            catch (e) {
                return new XMLHttpRequest()
            }
        }
    }
    else {
        return new XMLHttpRequest()
    }
};
ajax.send = function(u, f, m, a){
    u = u.replace(/^http(s)?\:\/\/[^\/]+/, '');
    u += (u.indexOf('?') >= 0) ? '&rid=' + (new Date()).valueOf() + '&' : '?rid=' + (new Date()).valueOf() + '&';
    var x = ajax.x();
    m = (m) ? m : 'GET';
    a = (a) ? a : null;
    x.open(m, u, true);
    x.onreadystatechange = function(){
        if (x.readyState == 4) {
            if (x.status == 302) {
                ajax.get(x.getResponseHeader("Location"), f);
            }
            else {
                f(x)
            }
        }
    };
    if (m == 'POST') {
        x.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    }
    try { x.responseType = 'msxml-document'; } catch(e){}
    x.send(a)
};
self.string_to_xml = function(a){
    var x = null;
    a = a.replace(/\<\!\-\-/, '').replace(/\-\-\>/, '');
    if (window.ActiveXObject || "ActiveXObject" in window) {
        if(document.documentMode && +document.documentMode > 10) {
            x = new ActiveXObject("MSXML2.DOMDocument.6.0");
        } else {
            x = new ActiveXObject("Microsoft.XMLDOM");
        }

        x.async = "false";
        x.loadXML(a);
    }
    else {
        var s = '<?' + 'xml version="1.0"?>' + a;
        x = (new DOMParser()).parseFromString(s, "text/xml");
        
        if (x.documentElement.nodeName=="parsererror")
		{
			//alert("Error in XSLT\n\n" + x.documentElement.childNodes[0].nodeValue);
			return false;
		}
    }
    return x
};
self.xml_xslt_transform = function(xml, xslt){

    var mydiv = document.createElement('DIV');



    /*
       Transforms a XML document to a HTML string by using a XSLT document
       1. Use type XSLTProcessor, if browser (FF, Safari, Chrome etc) supports it
       2. Use function [transformNode] on the XmlDocument, if browser (IE6, IE7, IE8) supports it
       3. Use function transform on the XsltProcessor used for IE9 (which doesn't support [transformNode] any more) 
       4. Throws an error, when both types are not supported
     */
    function TransformToHtmlText(xmlDoc, xsltDoc) {
        // 1.
        if (typeof (XSLTProcessor) != "undefined") {
            var xsltProcessor = new XSLTProcessor();
            xsltProcessor.importStylesheet(xsltDoc);
            var xmlFragment = xsltProcessor.transformToFragment(xmlDoc, document);
            return GetXmlStringFromXmlDoc(xmlFragment);
        }
        // 2.
        if (typeof (xmlDoc.transformNode) != "undefined") {
            return xmlDoc.transformNode(xsltDoc);
        }
        else {

            try {
                // 3
                if (window.ActiveXObject || "ActiveXObject" in window) {
                    var xslt = new ActiveXObject("Msxml2.XSLTemplate");
                    var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
                    xslDoc.loadXML(xsltDoc.xml);
                    xslt.stylesheet = xslDoc;
                    var xslProc = xslt.createProcessor();
                    xslProc.input = xmlDoc;
                    xslProc.transform();

                    return xslProc.output;
                }
            }
            catch (e) {
                // 4
                alert("The type [XSLTProcessor] and the function [XmlDocument.transformNode] are not supported by this browser, can't transform XML document to HTML string!");
                return null;
            }

        }
    }


    if (window.ActiveXObject || "ActiveXObject" in window) {

      mydiv.innerHTML = TransformToHtmlText(xml, xslt);
    }
    else if (document.implementation && document.implementation.createDocument) {

      xsltProcessor = new XSLTProcessor();
      xsltProcessor.importStylesheet(xslt);
      
      mydiv.appendChild(xsltProcessor.transformToFragment(xml, document));
      
      
      
    }

    if (mydiv.firstChild && mydiv.firstChild.tagName) {
        return mydiv.firstChild;
    }
    else if (mydiv.firstChild && mydiv.firstChild.nextSibling && mydiv.firstChild.nextSibling.tagName) {

      return mydiv.firstChild.nextSibling;
    }
    else {

      return false;
    }
};
 
    
self.render_simple = function(a, b){

    var d = xml_xslt_transform(a, b);
    if (!d.id) {
        return false;
    }
    else if (document.getElementById(d.id)) {
            document.getElementById(d.id).parentNode.replaceChild(d, document.getElementById(d.id));
        }
    else {
            document.body.appendChild(d);
        };
  
          !function($){
        var $d = $(d)
        
        $('a', $d).each(function(){
          var $this = $(this),
              _href = this.href;

          if( !_href || /javascript\:/i.test(_href) ) return;

          if( typeof _href.cobrandURL === 'function') {
            this.href = _href.cobrandURL();
          } else {
            this.href = _href;
          }     
        })
      }(jQuery);    
        
    try{
    document.getElementById(d.id).innerHTML = document.getElementById(d.id).innerHTML.replace(/&amp;#/g, '&#');
    document.getElementById(d.id).innerHTML = document.getElementById(d.id).innerHTML.replace(/&amp;/g, '&');
    } catch (e) {}
};
  
self.object_to_xml = function(a, b){
    var s = '';
    b = b ? b : 'object';
    for (var k in a) {
        s += '<' + k + '><![CD' + 'ATA[' + a[k] + ']' + ']></' + k + '>'
    };
    return string_to_xml('<' + b + '>' + s + '</' + b + '>')
};
self.json_to_xml = function(a, b, c, d){
    b = b ? b : 'groupshows';
    c = c ? c : 'node';
    var xml = string_to_xml('<list id="' + b + '" anon="1" admin="0"/>');
    for (var i = 0; i < a.length; i++) {
        var node = string_to_xml('<' + c + '/>');
        if (d == 1) {
            node.documentElement.setAttribute('ind', i)
        };
        for (var att in a[i]) {
            try {
                node.documentElement.setAttribute(att, a[i][att]);
            } 
            catch (e) {
            }
        };
        xml.documentElement.appendChild(node.documentElement.cloneNode(true));
    };
    xml.documentElement.setAttribute('register_link', 'https://passion.com/p/register.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--');
    return xml;
}
 //]]> </script>
<script src="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/1/secure/infoicon-1710407755.js"></script>
<script type="text/javascript">

function createCookie(name,value,days) {
        if (days) {
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/; domain=passion.com";

}

function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}</script>
<script type="text/javascript">
  self.info_template = null;
  if (document.all) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
      window.onload = function () {self.loaded = 'true'};
    } else {
      window.onload = function() {
        if (oldonload) {
          oldonload();
        }
        self.loaded = 'true';
      }
    }
  } else {
    self.loaded = 'true';
  }
  self.info_icon = function (a) {
    if (self.loaded) {
      var pwsid = a.getAttribute('pwsid');
      var ex = a.getAttribute('ispopup') == 1 ? 40 : (a.getAttribute('isaf')) ? -40 : 0;
      if (navigator.appName == 'Microsoft Internet Explorer'){
        var ey = a.getAttribute('ispopup') ? -30 : (a.getAttribute('isaf')) ? -30 : (a.getAttribute('ishpa')) ? -100 : 0; 
      }else{
        var ey = a.getAttribute('ispopup') ? 80 : (a.getAttribute('isaf')) ? 60 :0;
      }
      if (!pwsid) return true;
      self.show_info = true;
      if (!self.current || self.current[0] != pwsid) {
        var x = findpos(a)[0]; ; var y = findpos(a)[1]; var p = 0;
        self.current = [pwsid,(x+110 + ex),(y-(document.all ? 0 : 100) + ey),1];
        display_info(pwsid)
      }
      return false;
    }
  }  
  self.get_pwsid = function (a) {
    var pwsid = (a.src.match(/(\d+\_\d+)\D+/)) ? a.src.match(/(\d+\_\d+)\D+/)[1] : '';
    return pwsid;
  }
  self.display_info = function (pwsid) {
    if (!self.members) {
      self.members = {};
    }
    if (!members[pwsid] || members[pwsid].documentElement.getElementsByTagName('pwsid').length == 0) {
      var ajaxurl = "https://passion.com/p/member.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&;&origin=iicon_member;ajax=1;mid="+pwsid
      xsend_jsx(ajaxurl);
            //<!-- no wmb -->
          members[pwsid] = string_to_xml("<response/>")
    }
    members[pwsid].documentElement.setAttribute('p',current[3])
    members[pwsid].documentElement.setAttribute('x',current[1])
    members[pwsid].documentElement.setAttribute('y',current[2])
    setTimeout(function(){delayed_render(pwsid)},1000)
  }
  self.delayed_render = function(a) {
    if (a == current[0]) {
      render_simple(members[a],infoicon)
    }
  }
  self.delayed_render_jsx = function(pwsid) {
    members[pwsid].documentElement.setAttribute('membergender','')
    members[pwsid].documentElement.setAttribute('memberlevel','')
    members[pwsid].documentElement.setAttribute('filter','2')
          if (readCookie('ANON_CONFIRM') == 'TRUE') {
        members[pwsid].documentElement.setAttribute('filter',0)
      } else {
        members[pwsid].documentElement.setAttribute('filter',1)
      }
        var profileurl = 'https://passion.com/p/member.cgi?dcb=passion.com&origin=iicon_member&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--'
    var orderurl ='/p/order.cgi?site=ffadult&dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&origin=iicon_member'
        members[pwsid].documentElement.setAttribute('profileurl','https://passion.com/p/member.cgi?dcb=passion.com&origin=iicon_member&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--')
    members[pwsid].documentElement.setAttribute('orderurl',orderurl)
    members[pwsid].documentElement.setAttribute('registerurl','https://passion.com/p/register.cgi?dcb=passion.com&origin=iicon_refer&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--')
    members[pwsid].documentElement.setAttribute('winkrul','https://passion.com/p/wink.cgi?dcb=passion.com&origin=iicon_wink&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--')
    members[pwsid].documentElement.setAttribute('winkupsaleurl','https://passion.com/p/page.cgi?dcb=passion.com&p=wink_upsale&origin=iicon_wink_upsale&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--')
    members[pwsid].documentElement.setAttribute('hotlisturl','https://passion.com/p/hotlist.cgi?dcb=passion.com&origin=iicon_hotlist&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--')
    if (current.length && current[0] == pwsid) {
      members[pwsid].documentElement.setAttribute('p',current[3])
      members[pwsid].documentElement.setAttribute('x',current[1])
      members[pwsid].documentElement.setAttribute('y',current[2])
      render_simple(members[pwsid],infoicon)
    }
  }
  self.findpos = function (a) {
    var curleft = curtop = 0;
    if (a.offsetParent) {
      curleft = a.offsetLeft;
      curtop = a.offsetTop;
      while (a = a.offsetParent) {
        curleft += a.offsetLeft;
        curtop  += a.offsetTop;
      }
    }
    return [curleft,curtop];
  }
  self.hide_info = function () {
    self.show_info = false;
    self.current = [];
    if (self.to_hideinfo) {
      clearTimeout(to_hideinfo);
    }
    var to_hideinfo = setTimeout(
      function () {
        if (!self.show_info && document.getElementById('memberinfo')) {
          document.body.removeChild(document.getElementById('memberinfo'));
          self.current = [];}
      },
      500
    );
  }
  self.xsend_jsx = function (a,b) {
    var script = document.createElement('script');
    var myid = (b)? b : 'info_icon'
    script.src = a+';jsx=1;timestamp='+(new Date).valueOf()
    script.type = 'text/javascript'
    script.id = myid
    if (document.getElementById(myid)) {
      document.getElementsByTagName('head')[0].replaceChild(script,document.getElementById(myid));
    } else {
      document.getElementsByTagName('head')[0].appendChild(script);
    }
    return false;
  }

  self.onmouse = function (a,b) {
    if ( a ) info_icon(b);
    else hide_info();
    return false;
  }

</script>
 
    

    <div id="ffadult" >
        <div id="english">
            <div class="gst" >
                <div id="dcb">
                <div id="content" >
                     

                    
                                        <div id="header" >

                        <div class="content full_width">

                            
                            
                            <div class="hdr-tbl hdr-tbl-layout">
                                <div class="hdr-row">
                                    <div class="hdr-cel">
                                                <div class="logo-container hdr-tbl">
            
            <div class="hdr-row">
                <div class="hdr-cel header-logo-dcb">
                    <a href=" https://passion.com/p/page.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--
   " data-ga-event="AFF logo:Image">
                                                                                    <img src="https://secureimage.securedataimages.com/images/ffadult/partners/1_1686686532.png" border="0" alt="" title="" />
                                                                        </a>
                                        <div class="pwrd-by">
                                                                                   </div>
                                    </div>
                  
                              </div>
            
                    </div>

                                    </div>
                                    <div class="hdr-cel">
                                                                                                                                    <div class="hdr-tbl-layout-right">


<script type="text/javascript">
    function showPass(fldObj){
      var frmObj = fldObj.form; 
      frmObj.passTxt.style.display  = 'none';    
      frmObj.password.style.display = '';
      frmObj.password.select();
      frmObj.password.focus();
    }
  
    function setPass(fldObj){     
      var frmObj = fldObj.form; 
      if(frmObj.password.value === ''){
        frmObj.password.style.display = 'none';
        frmObj.passTxt.style.display  = '';
      }
    }  
    
    function setFieldValue(fldObj, fldVal){
      fldVal = fldVal || '';
      
      var inputVal = fldVal;
      
      if(fldObj.value === inputVal){
        fldObj.value = '';
        document.getElementById("handle").className = 'header_login_field_active';
      }else if(fldObj.value === ''){
        document.getElementById("handle").className = 'header_login_field';
        fldObj.value = inputVal;
      }
    }
</script>



<div class="header-login ">
    <div class="header-login-forgot"><a href="https://passion.com/p/page.cgi?dcb=passion.com&p=forgot_login&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" title="Click here to get your login information.">Forgot password?</a></div>
    
<script src="https://www.google.com/recaptcha/enterprise.js?render=6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp"></script>
<script type="text/javascript" defer>

document.addEventListener("DOMContentLoaded", function(event) { 

    if (!window.handleFormSubmitWithCaptcha) {
        window.handleFormSubmitWithCaptcha = function(loginForm, callback) {
            if (!loginForm.recaptcha_token) { 
                event.preventDefault();
                try {
                  grecaptcha.enterprise.ready(function() {
                    grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(token) {
                        if (loginForm.querySelector('[name="g-recaptcha-response"]')) {
                            loginForm.querySelector('[name="g-recaptcha-response"]').value=token;
                        } 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', token);
                            loginForm.appendChild(eleToken);
                        }
                        if (typeof(callback) === 'function') {
                            callback();
                        }
                    }); 
                  });
                } catch (error) {
                    console.error("Captcha error: " + error);
                }
            }   
        }

        
        // Handler for forgot password forms
        var forgotPassword = document.querySelector('#tmpl_forgot_login [name="login_handle"]');
        if (forgotPassword) {
            forgotPassword.addEventListener('focus', function() {
                handleFormSubmitWithCaptcha(this);
            });
        }

        // Handle for login_form_username forgot password form
        var forgotPasswordLoginForm = document.querySelector('#forgotPW_form [name="login_handle"]');
        if (forgotPasswordLoginForm) {
            forgotPasswordLoginForm.addEventListener('focus', function() {
                handleFormSubmitWithCaptcha(this);
            });
        }
    }
});
</script>

<form accept-charset=utf-8 method="post" action="/p/login2.cgi" name="LOGIN" class="hdr-tbl captcha_check">
<div><input type="hidden" name="who" value="r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" /></div>
<input type="hidden" name="_templatename_" value="header_login_dcb"><input type="hidden" name="site" value="ffadult" /><input type="hidden" name="dcb" value="passion.com" />
        <div class="hdr-row">
        <div class="hdr-cel">Login<span>:</span></div>
    </div>
        <div class="hdr-row">
        <input type="hidden" name="action" value="login" />                      
        <div class="hdr-cel">
            <input type="text" name="handle" id="handle" size="9" value="Username" maxlength="25" tabindex="1" class="header_login_field" onFocus="setFieldValue(this, 'Username');" onBlur="setFieldValue(this, 'Username');" />
        </div>
        <!-- /header_login_username -->
        <div class="hdr-cel">
            <input type="password" name="password" size="9" maxlength="25" class="header_login_field_active" onBlur="setPass(this);" style="display:none;" /><input type="text" name="passTxt" size="9" maxlength="25" tabindex="2" value="Password" onFocus="showPass(this);" class="header_login_field" />
        </div>
        <!-- /header_login_password -->      
        <div class="hdr-cel">
            <button type="submit" value="Login" id="header_login_button_field" class="login-btn-arrow" tabindex="3"><span>Login</span></button>
        </div>
        <!-- /header_login_button -->
    </div>
    </form>
</div>
<!-- /header_login -->


</div>

                                                                                                                        </div>
                                </div>
                                 
                            </div>

                        </div><!-- close Header content full_width class -->
                    </div><!-- close #header -->
                    
<section id="rest-1" class="fgtpwd-popup">
  <div class="fgtpwd-box">
    <div class="fgtpwd-title">Reset Password</div>
    <form class="fgtpwd-cotent">
      <div class="fgtpwd-desc">If you've forgotten your password, you can enter your email address below. An email will then be sent with a link to set up a new password.</div>
      <div class="reset-box">
        <label class="reset-input"><input type="text" name="v15-fg-handle" placeholder="Email"></label>        
        <div class="errormsg"></div>
        <div class="fgtpwd-btns">
          <div class="btn-no">Cancel</div><button class="btn-ys">Send</button>
        </div>
      </div>
    </form>
  </div>
</section>
<section id="rest-2"  class="fgtpwd-popup">
  <div class="fgtpwd-box">
    <div class="fgtpwd-title">Reset Link Sent</div>
    <form class="fgtpwd-cotent">
      <div class="confirm-box">
        <div class="confirm-title">
          <div class="confirm-title-txt">If the email is registered with our site, you will receive an email with instructions to reset your password. Password reset link sent to: <span></span></div>
        </div>
        <div class="confirm-code-desc">Check your email and enter the confirmation code:</div>
        <div class="confirm-code-box">
          <input type="hidden" name="confirmation">
          <input type="text" placeholder="Confirmation" name="confirmation_code">
          <button class="btn-ys">Submit</button>
        </div>
        <div class="errormsg"></div>
        <div class="confirm-code-desc2">Don't see the email?</div>
        <ul class="confirm-fn">
          <li id="btn-resend-confirm">Resend Confirmation Link</li>
          <li id="btn-bk-reset1">Start Over</li>
        </ul>
        <div class="fgtpwd-btns"><div class="btn-no">Close</div></div>
      </div>
      <div class="confirm-bottom">If you have any questions, please contact <a href="https://passion.com/p/help.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--">Customer Service</a></div>  
    </form>
  </div>
</section>

<script>
  const $ = window.$ || window.jQuery;
  let isPreFgt = false;
  let aErrorMsg =[
    "The service is temporarily busy, please try again later.",
    "Invalid Username",
    "Invalid Email",
    "Invalid Email",
    "Invalid Account",
    "The service is temporarily busy, please try again later."
  ];

  function openNewForgotLogin(){
    $("html, body, #rest-1").addClass("popup");
  }

  $('body').on("click", ".forgot_password", function(event){
    event.preventDefault();
    openNewForgotLogin();
  });    

  $('body').on("click", "#rest-1 .btn-no", function(event){
    event.preventDefault();
    if(isPreFgt) {
      isPreFgt = false;
      window.location.href = "https://passion.com/p/page.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--";
    } else if (window.location.pathname === '/go/page/forgot_login.html') {
      window.location = "/";
    } else {
      $("#rest-1 .fgtpwd-cotent")[0].reset();
      $("#rest-1").removeClass("error");
      $("html, body, #rest-1").removeClass("popup");
    }    
  });

  function callForgotpassword(_data) {
    jQuery.ajax({
      method: "POST",
      contentType: "application/json; charset=utf-8",
      url: "/api2/v1/forgot/password",
      async: false,
      dataType: "json",
      data: JSON.stringify(_data),
      error: function(res){
        console.log("[error]: api2/v1/forgot/password");
        $("#rest-1").addClass("error");
        $("#rest-1 .errormsg").html(aErrorMsg[0]);
      },
      success: function(res) {
        if (res.status == 200 && res.payload["success"] == 1)
        {
          $("#rest-1").removeClass("error");
          $("#rest-2 .confirm-title-txt span").html(res.payload["email"]);
          $('#rest-2 [name="confirmation"]').val(res.payload["confirmation"]);
          $("#rest-1").removeClass("popup");
          $("#rest-2").addClass("popup");
        } else {
          console.log("[api success but has error]: " + res.payload["message"]);
          $("#rest-1").addClass("error");
          $("#rest-1 .errormsg").html(aErrorMsg[res.payload["message"]]);
        }
      }
    });
  }

  $('body').on("click", "#rest-1 .btn-ys,#btn-resend-confirm", function(event){
    event.preventDefault();
    let sHandle = $('[name="v15-fg-handle"]').val().replace(/</g, "&lt;").replace(/>/g, "&gt;");
      
    if(sHandle)
    {
            try {
        grecaptcha.enterprise.ready(function() {
          grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(_token) {
            let kData = {
              handle: sHandle,
              token: _token
            };
            callForgotpassword(kData);
          });
        });
      } catch (error) {
        console.error("Captcha error: " + error);
      }
      
          } else {
      $("#rest-1").addClass("error");
      $("#rest-1 .errormsg").html("Please enter a valid email address");
    }
  });

  $('body').on("click", "#rest-2 .btn-no", function(event){
    event.preventDefault();
    if(isPreFgt) {
      isPreFgt = false;
      window.location.href = "https://passion.com/p/page.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--";
    } else if (window.location.pathname === '/go/page/forgot_login.html') {
      window.location = "/";
    } else {      
      $("#rest-1,#rest-2").removeClass("error");
      $(".fgtpwd-cotent")[0].reset();
      $("html, body, #rest-2").removeClass("popup");
    }
  });

  $('body').on("click", "#rest-2 .btn-ys", function(event){
    event.preventDefault();
    let sCode = $('[name="confirmation_code"]').val().replace(/</g, "&lt;").replace(/>/g, "&gt;");
    let sConfirmation = $('[name="confirmation"]').val();
    if(sCode)
    {
      let kData = {
        confirmation: sConfirmation,
        confirmation_code: sCode
      };
      jQuery.ajax({
        method: "POST",
        contentType: "application/json; charset=utf-8",
        url: "/api2/v1/validate/confirmation_code",
        async: false,
        dataType: "json",
        data: JSON.stringify(kData),
        error: function(res){
          console.log("[error]: api2/v1/validate/confirmation_code");        
        },
        success: function(res) {
          if (res.status == 200 && res.payload["success"] == 1)
          {
            window.location.href = res.payload["redirect_url"];
          } else {
            $("#rest-2").addClass("error");
            $("#rest-2 .errormsg").html("The confirmation code you entered is invalid. Please enter the correct confirmation code.");
          }
        }
      });
    } else {
      $("#rest-2").addClass("error");
      $("#rest-2 .errormsg").html("The confirmation code you entered is invalid. Please enter the correct confirmation code.");
    }
  });

  $('body').on("click", "#btn-bk-reset1",function(event){
    $(".fgtpwd-cotent")[0].reset();
    $("#rest-1,#rest-2").removeClass("error");
    $("#rest-2").removeClass("popup");
    $("#rest-1").addClass("popup");
  });
</script>

                                        
 
                    

                                        
                                        <div id="header_navbar">
                        <div class="content full_width">
                                                            
        




<script src="https://secureimage.securedataimages.com/images/ffadult/landing_pages/212/js/bootstrap.min.js"></script> 

<div class="container-fluid">
    <div class="container no-pad pt-2">
        <div class="row valign-center">
            <div class="col text-left header-col left-header-col mb-1">
                        <div class="logo-container hdr-tbl">
            
            <div class="hdr-row">
                <div id="guest-header-logo-2021" class="hdr-cel header-logo-dcb">
                    <a href=" https://passion.com/p/page.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--
   " data-ga-event="AFF logo:Image">
                                                                                    <img src="https://secureimage.securedataimages.com/images/ffadult/partners/1_1686686532.png" border="0" alt="" title="" />
                                                                        </a>
                </div>
                
                            </div>
            
                    </div>

            </div>
            <div class="col text-right header-col right-header-col mb-2 mt-1" id="headerLoginFormContainer">
                
<script src="https://www.google.com/recaptcha/enterprise.js?render=6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp"></script>
<script type="text/javascript" defer>

document.addEventListener("DOMContentLoaded", function(event) { 

    if (!window.handleFormSubmitWithCaptcha) {
        window.handleFormSubmitWithCaptcha = function(loginForm, callback) {
            if (!loginForm.recaptcha_token) { 
                event.preventDefault();
                try {
                  grecaptcha.enterprise.ready(function() {
                    grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(token) {
                        if (loginForm.querySelector('[name="g-recaptcha-response"]')) {
                            loginForm.querySelector('[name="g-recaptcha-response"]').value=token;
                        } 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', token);
                            loginForm.appendChild(eleToken);
                        }
                        if (typeof(callback) === 'function') {
                            callback();
                        }
                    }); 
                  });
                } catch (error) {
                    console.error("Captcha error: " + error);
                }
            }   
        }

        
        // Handler for forgot password forms
        var forgotPassword = document.querySelector('#tmpl_forgot_login [name="login_handle"]');
        if (forgotPassword) {
            forgotPassword.addEventListener('focus', function() {
                handleFormSubmitWithCaptcha(this);
            });
        }

        // Handle for login_form_username forgot password form
        var forgotPasswordLoginForm = document.querySelector('#forgotPW_form [name="login_handle"]');
        if (forgotPasswordLoginForm) {
            forgotPasswordLoginForm.addEventListener('focus', function() {
                handleFormSubmitWithCaptcha(this);
            });
        }
    }
});
</script>

<form accept-charset=utf-8 method="post" action="/p/login2.cgi" name="LOGIN" class="hdr-tbl captcha_check">
<div><input type="hidden" name="who" value="r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" /></div>
<input type="hidden" name="_templatename_" value="cobrand-responsive_bootstrap_header_2021"><input type="hidden" name="site" value="ffadult" /><input type="hidden" name="dcb" value="passion.com" />
                    <div class="row">
                        <div class="col-4 col-pad"></div>
                        <div class="col-4 col-pad forgot-password-container">
                            <a href="https://passion.com/p/page.cgi?dcb=passion.com&p=forgot_login&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" class="forgot-password" title="Click here to get your login information.">Forgot password?</a>
                        </div>
                        <div class="col-2"></div>
                    </div>
                    <div class="row ml-1">
                        <div class="col-4 col-pad">
                            <input type="text" class="form-control form-control-sm" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" placeholder="Username" name="handle" id="handle">
                        </div>
                        <div class="col-4 col-pad">
                            <input type="password" class="form-control form-control-sm" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" placeholder="Password" name="password" id="password">
                        </div>
                        <div style="margin-left: 6px;">
                            <button type="submit" class="btn btn-primary mb-2 btn-sm login-button" style="position:relative;">Login</button>
                        </div>
                                               <div style="
                            position: relative;
                            margin-top: 1px;
                            margin-bottom: 0.5rem;
                            margin-left: 6px;
                        ">
                            <a class="google-oauth" style="
                                position: absolute;
                                top: 0;
                                left: 100%;
                                height: 100%;
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                gap: 6px;
                                padding: 0 6px;
                                border: 1px solid;
                                border-color: #ccc;
                                border-radius: 0.2rem;
                                font-size: .775rem;
                                color: #fff;
                                font-weight: normal;
                                white-space: nowrap;
                                background: transparent;
                                width: auto;
                            ">
                                <object data="/www/guest/assets/google.svg" width="16" height="16"  type="image/svg+xml"></object>
                                Log in with Google
                            </a>
                        </div>
                        <script src="/www/guest/assets/google-oauth.js"></script>
                                            </div>

                </form>
            </div>
        </div>
    </div>
</div>
<div class="container-fluid gst_nav">
    <div class="container no-pad">
        <nav class="navbar navbar-expand-lg navbar-dark">
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav">
                    <li class="nav-item primary">
                        <a class="nav-link join-link" href="https://passion.com/p/register.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" title="Join Now!" name="Join Now!" data-ga-event="Register:Text">Join Now!</a>
                    </li>
                                        <li class="nav-item secondary">
                        <a class="nav-link hover-link" href="https://passion.com/p/help.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" title="Help Information for Guests, Members" name="Help Information for Guests, Members" data-ga-event="Help:Text">Help</a>
                    </li>
                </ul>
            </div>
        </nav>
    </div>
</div>

<script>
var logo;
// Require a username and password before submitting.
(function() {
    if ( typeof(document.forms['LOGIN']) === 'undefined' ) {
        return null;
    }
    var loginForm = document.forms['LOGIN'];
    if ( typeof(loginForm) === 'undefined' || !loginForm ) {
        return null;
    }
    loginForm.onsubmit = function(e) {
        e.preventDefault;
        var handleNode = document.querySelector('#headerLoginFormContainer #handle');
        var passwordNode = document.querySelector('#headerLoginFormContainer #password');
        var handle = '';
        var password = '';
        if (
            typeof(handleNode) === 'undefined'
            || !handleNode
            || typeof(passwordNode) === 'undefined'
            || !passwordNode
        ) {
            return true;
        }
        handle = handleNode.value;
        password = passwordNode.value;
        if ( !handle ) {
            handleNode.focus();
            return false;
        }
        if ( !password ) {
            passwordNode.focus();
            return false;
        }
        return true;
    }
})();
(function() {
    let domain = window.location.hostname.replace('www.', '');
    domain = domain.replace('secure.', '');
    const preview = 0;
    const headerLogo = document.querySelector("#guest-header-logo-2021 img");
    const headerTagline = document.querySelector("#guest-header-tagline-2021");
    if (headerLogo) {
        headerLogo.style.display = 'none';
    }
    if (headerTagline) {
        headerTagline.style.display = 'none';
    }

    // PRO TIP: set preview to '1' to get saved but not yet published cobrand tool values
    // TODO: swingers.adultfriendfinder.com can't publish to cobrand tool
    if (domain === "swingers.adultfriendfinder.com") {
        preview = 1;
    };
    return fetch(`/api2/v1/cobrand`, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json; charset=UTF-8',
        Accept: 'application/json'
      },
      // '{"cid": "31925", "preview": 1, "clear_cache": 1, "c_url": "hornywife.com"}'
      body: `{"preview": ${preview}, "clear_cache": 0, "c_url": "${domain}"}`
    })
      .then((response) => response.json())
      .then((res) => {
        console.log('res.payload:', res.payload.cobrand_color);
        this.applyCobrandStyles(res.payload.cobrand_color);
        const temp = `https://secureimage.securedataimages.com/images/ffadult/partners/${res.payload.cobrand_color.logo}`;
        if (preview) {
          logo = temp.replace('.svg', '.tmp.svg');
        } else {
          logo = temp;
        }
        this.addCobrandLogo();
      });
})();

addCobrandLogo = function() {
    const img = document.querySelector("#guest-header-logo-2021 img");
    if (img) {
        img.src = logo;
        img.style.display = "block";
    }
}

applyCobrandStyles = function(styles) {
    let forgotPasswordHover;
    if (
      styles.COLOR_HEADER_LINK === '#ffffff' ||
      styles.COLOR_HEADER_LINK === '#FFFFFF' ||
      styles.COLOR_HEADER_LINK === '#fff'
    ) {
      forgotPasswordHover = "unset";
    } else {
      forgotPasswordHover = '#3366cc';
    }
    var css = `
            .container-fluid,
            .navbar.navbar-expand-lg.navbar-dark {
                background-color: ${styles.COLOR_HEADER_BACKGROUND};
            }
            .container-fluid {
                color: ${styles.COLOR_TAGLINE_TEXT};
            }
            .nav-item.secondary {
                color: ${styles.COLOR_NAVBAR_LINK};
            }
            .container-fluid.gst_nav,
            .nav-item.secondary,
            .navbar.navbar-expand-lg.navbar-dark {
                background-color: ${styles.COLOR_NAVBAR_BACKGROUND};
            }
            .forgot-password {
                color: ${styles.COLOR_HEADER_LINK};
            }
            .nav-item.primary {
                background-color: ${styles.COLOR_CALL_TO_ACTION_BACKGROUND};
                color: ${styles.COLOR_CALL_TO_ACTION_TEXT};
            }
            .nav-item.primary:hover {
                background-color: ${styles.COLOR_CALL_TO_ACTION_BACKGROUND_HOVER};
            }
            .nav-item.primary:hover a {
                color: ${styles.COLOR_CALL_TO_ACTION_TEXT_HOVER} !important;
            }
            .login-button, .login-button:hover {
                color: ${styles.COLOR_CALL_TO_ACTION_TEXT};
                background-color: ${styles.COLOR_LOGIN_BUTTON_BG_COLOR} !important;
                border-color: ${styles.COLOR_LOGIN_BUTTON_BG_COLOR};
                background-image: unset;
            }
            .navbar .nav-item.active .hover-link,
            .navbar .nav-item:hover .hover-link {
                color: ${styles.COLOR_NAVBAR_LINK_HOVER};
                /* TODO: reasign COLOR_LOGIN_BUTTON_BG_COLOR to COLOR_SECONDARY_NAVBAR_BG_HOVER */
                background-color: ${styles.COLOR_LOGIN_BUTTON_BG_COLOR_HOVER};
            }
            #dcb .logo-container a img {
                max-width: 225px;
            }
            #dcb .forgot-password-container a:hover {
                color: ${forgotPasswordHover};
            }   
        `;

    var style = document.createElement('style');
    style.styleSheet ? (style.styleSheet.cssText = css) : style.appendChild(document.createTextNode(css));
    document.getElementsByTagName('head')[0].appendChild(style);
    this.stylesSet = true;
  }
</script>
  
      

                                                    </div>
                    </div>
                                        

                    
                    





                    

                    <div class="gst">
                        <div id="body" class="z1">
                            <div class="content full_width">

  




   
  <div class="shadow_hoz"></div>
  <div class="grid_row clearfix">
                <!-- registration_form_module_production -->
                      <!-- For version tracking purposes: registration_form_module_production 20210204 --> 



      <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.passion.com' ? 'https://' + 'fp.passion.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="https://passion.com/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_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" /></div>
<input type="hidden" name="_templatename_" value="registration_form_module_production"><input type="hidden" name="site" value="ffadult" /><input type="hidden" name="dcb" value="passion.com" />
            <input type="hidden" name="from_ad" value="p142055.subpassionfree"/>
<input type="hidden" name="NO_CASE" value="NO_CASE"/>
<input type="hidden" name="NO_SPECIAL_CHAR" value="1"/>
<input type="hidden" name="profile_typexx" value=""/>
<input type="hidden" name="email_on" value="1"/>
<input type="hidden" name="action" value="page1"/>
<input type="hidden" name="page_state" value="reg1"/>
<input type="hidden" name="from" value="register"/>
<input type="hidden" name="bday" value=""/>
<input type="hidden" name="reg_origin" value=""/>
<input type="hidden" name="orig_page" value="1"/>
        
            <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"/>
                <input type="hidden" name="is_abtest" value="41237NewFont"/>
    </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="https://secureimage.securedataimages.com/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 sandbox = "false",
            regtest = "false",
            mobile_check = "0",
            val_mode = "default",
            form_data,
            page1_title,
            page2_title,
            page3_title,
            page4_title,
            page5_title,
            page6_title;

                                                                                                                                            page1_title = "Join for free now to meet other members in United States!";
                                                                                                            
        
        CD.Forms.Reg.deftags = {
            next : "Next",
            done : "Done",
            confirm : "Confirm",
            titles : {
                page1 : page1_title || "Create Your Account",
                page2 : page2_title || "Your Age & Location",
                page3 : page3_title || "Create Your Account",
                page4 : page4_title || "A Little More Information",
                page5 : page5_title || "More About You",
                page6 : page6_title || "Prove You\'re Real"
            },
            member_totals: "Join Millions of Active Members", 
            captcha_note: "Please enter the text contained within the image into the text box. This is to prevent automated spam submissions.",
            password_strength : {
                strength4: "Very Strong",
                strength3: "Strong",
                strength2: "Fair",
                strength1: "Weak",
                strength0: "Very Weak"
            }
        }

        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_select",
                    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: "sex_orientation",
                    template: "reg_field_row_sex_orientation_select",
                    required: false
                },
                {
                    name: "sex_orientation2",
                    template: "reg_field_row_sex_orientation2_select",
                    required: false
                },
                {
                    name: "body_type",
                    template: "reg_field_row_body_type_select",
                    required: false
                },
                {
                    name: "body_type2",
                    template: "reg_field_row_body_type2_select",
                    required: false
                },
                                                {
                    name: "race",
                    template: "reg_field_row_race_select",
                    required: false
                },
                {
                    name: "race2",
                    template: "reg_field_row_race2_select",
                    required: false
                },
                                                {
                    name: "marital",
                    template: "reg_field_row_marital_select",
                    required: false
                },
                {
                    name: "role",
                    template: "reg_field_row_role_select",
                    required: false
                },
                {
                    name: "role2",
                    template: "reg_field_row_role2_select",
                    required: false
                },
                {
                    name: "living_situation",
                    template: "reg_field_row_living_situation_select",
                    required: false
                },
                {
                    name: "active",
                    template: "reg_field_row_active_select",
                    required: false
                },
                {
                    name: "religion",
                    template: "reg_field_row_religion_select",
                    required: false
                },
                {
                    name: "synagogue",
                    template: "reg_field_row_synagogue_select",
                    required: false
                },
                {
                    name: "kosher",
                    template: "reg_field_row_kosher_select",
                    required: false
                },
                {
                    name: "relationship_god",
                    template: "reg_field_row_relationship_god_select",
                    required: false
                },
                {
                    name: "denomination",
                    template: "reg_field_row_denomination_select",
                    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",
                    required: true,
                    no_label: true
                },

                {
                    name: "reg_submit_btn",
                    template: "reg_button_submit",
                    button_text: CD.Forms.Reg.deftags.done,
                    no_consent : false 
                }
            ]
        };

        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,
            member_totals : CD.Forms.Reg.deftags.member_totals
        } );

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

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

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

        CD.Forms.Reg.config.addPage( "5", CD.Forms.Reg.fields.page5, {
            page_title: CD.Forms.Reg.deftags.titles.page5,
            member_totals : CD.Forms.Reg.deftags.member_totals
        } );

        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,
            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();
            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( 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.show();
                reg_consent_single.hide();
                reg_consent_combo.hide();
            }else{
                reg_consent_combo.show();
                reg_consent_group.hide();
                reg_consent_single.hide();
            }
        });
        var is_date_valid = function(y, m, d) {
            var d = new Date(y, m-1, d);
            if(d.getFullYear() == y && d.getMonth()+1 == m) {
                return true;
            } else {
                return false;
            }
        }
        var set_days = function(d) {
            var day = $("#bday_day");
            var days = day[0].length - 1;
            if(days <= d){
                for(var i = days+1; i <= d; i++){
                    day.append($("<option></option>").text(i).val(i));
                }
            } else {
                for(var i = days; i > d; i--){
                    day[0].removeChild(day[0][i])
                }
            }
        }
        var check_date= function() {
            var mon = $("#bday_month")[0].value;
            if(mon !== "2"){
                mon = (mon) ? mon : "1";
                if(is_date_valid("2000", mon, "31")){
                    set_days(31);
                } else {
                    set_days(30);
                }
            } else {
                var year = $("#bday_year")[0].value || 1980;
                if(is_date_valid(year, mon, 29)){
                    set_days(29);
                } else {
                    set_days(28);
                }
            }
        }
        $("#bday_month, #bday_year").on("change", check_date);
        check_date();

        var set_days2 = function(d) {
            var day = $("#bday_day2");
            var days = day[0].length - 1;
            if(days <= d){
                for(var i = days+1; i <= d; i++){
                    day.append($("<option></option>").text(i).val(i));
                }
            } else {
                for(var i = days; i > d; i--){
                    day[0].removeChild(day[0][i])
                }
            }
        }
        var check_date2= function() {
            var mon = $("#bday_month2")[0].value;
            if(mon !== "2"){
                mon = (mon) ? mon : "1";
                if(is_date_valid("2000", mon, "31")){
                    set_days2(31);
                } else {
                    set_days2(30);
                }
            } else {
                var year = $("#bday_year2")[0].value || 1980;
                if(is_date_valid(year, mon, 29)){
                    set_days2(29);
                } else {
                    set_days2(28);
                }
            }
        }
        $("#bday_month2, #bday_year2").on("change", check_date2);
        check_date2();

        $(".zip_check").on("click", function(){ $('[data-form-page="2"] .submit_alert').hide(); });
    } );
</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                   : "0",
        has_no_gender3                   : "0",
        has_no_gender4                   : "0",
        has_no_gender5                   : "0",
        has_no_gender6                   : "0",
        has_no_gender7                   : "0",
        city_url                         : "/go/page/city_list.html?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&ajax=1&no_perf=1&skip_load_popunder=1&use_ajax=1",
        zip_lookup_url                   : "/p/lookup_zip.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
        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                     : "passion.com",
        hints_reg_intro_url              : "https://passion.com/p/page.cgi?dcb=passion.com&p=hints_reg_intro&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
        hints_reg_intro2_url             : "https://passion.com/p/page.cgi?dcb=passion.com&p=hints_reg_intro2&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
        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=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
        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             : 'passion.com',
    host                       : "https://passion.com",
    default_looking_for_person : '1',
    no_erotic                  : '2',
    hasNoGenderMap             : {
      '1' : '0',
      '2' : '0',
      '3' : '0',
      '4' : '0',
      '5' : '0',
      '6' : '0',
      '7' : '0'
    },
    pid     : 'p142055.subpassionfree',
    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_page_title" type="text/x-handlebars-template">
    <h1 class="page_title">
        {{#if title_text}}
        {{{title_text}}}
        {{else}}

                                                                                                  Join for free now to meet other members in United States!
                                                                              
        {{/if}}
    </h1>
    {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}

</script>

<script id="reg_page2_title" type="text/x-handlebars-template">
    <h1 class="page_title">
        {{#if title_text}}
        {{{title_text}}}
        {{else}}
        Express yourself, page 2 of 2 &ndash;&ndash; you're almost done!
        {{/if}}
    </h1>
    {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}
</script>

<script id="reg_button_next" type="text/x-handlebars-template">
    <div class="actions" 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>
        <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">
                                <button type="submit" class="btn primary" tabindex="3">
            {{#if button_text}}
            {{{button_text}}}
            {{else}}
            Become a FREE member
            {{/if}}
        </button>
        <span class="suggest"></span>
        <div class="actions_msg_box">
            <div class="reg_alert alert alert-error"><a href="#" class="close">×</a>
                <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>
        {{#unless no_consent}}
        <div class="help-block reg_consent_group">
          <div id="reg_consent_single">By registering on 
Passion, 
I certify I am at least 18 years old and have read and agreed to its 
<a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a>, 
<a href="/www/guest/#/consent-content-policy" target="_new" class="overcolor">Consent & Content Policy</a>, 
<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to use of 
<a href="/www/guest/#/privacy-policy" target="_new">Cookies</a> 
to receive emails from us.</div>
          <div id="reg_consent_group" class="hide">By registering on Passion, we certify we are at least 18 years old and have read and agree to its <a href="https://passion.com/p/page.cgi?dcb=passion.com&p=terms_of_use&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" target="_new" class="overcolor">Terms of Use</a> and 
<a href="https://passion.com/p/page.cgi?dcb=passion.com&p=privacy&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--" 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" class="hide">By registering on Passion, I/we certify I am/we are at least 18 years old and have read and agree to its <a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/www/guest/#/privacy-policy" target="_new">Cookies</a> and agree to receive emails from us.</div>
        </div>
        {{/unless}}
    </div>
</script>

<script id="reg_field_row_reg_sex_select" type="text/x-handlebars-template">
    <div data-form-field="find_sex" class="clearfix ">
        <label><b>I am/We are a</b></label>
        <div class="input">
            <select name="REG_sex" >
<option value="1">Man</option>
<option selected="selected" value="2">Woman</option>
<option value="3">Couple (man/woman)</option>
<option value="4">Group</option>
<option value="5">Couple (2 women)</option>
<option value="6">Couple (2 men)</option>
<option value="7">Trans</option>
</select>

            <div class="help-block"></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">
    <label for="form-trans_profile">
        <span>
            <b>Identity</b>
        </span>
    </label>
    <div class="input">
        <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">
    <label><b>Trans identity</b></label>
    <div class="input">
        <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>
</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">
        <label><b>Looking for</b></label>
        <div class="input">
                          <p class="clearfix">
                  <label>
                      <input type="checkbox" value="1" name="looking_for_person_new" data-group="looking_for" />
                      <span>Men</span>
                  </label>
              </p>
                                <p class="clearfix">
                      <label>
                          <input type="checkbox" value="2" name="looking_for_person_new" data-group="looking_for" />
                          <span>Women</span>
                      </label>
                  </p>
                                              <p class="clearfix">
                      <label>
                          <input type="checkbox" value="3" name="looking_for_person_new" data-group="looking_for" />
                          <span>Couples (man/woman)</span>
                      </label>
                  </p>
                                                                                                                    <p class="clearfix">
                      <label>
                          <input type="checkbox" value="7" name="looking_for_person_new" data-group="looking_for" />
                          <span>Trans</span>
                      </label>
                  </p>
                                      {{!
            <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">
    <div data-form-field="birthdate" data-form-group="birthday" class="clearfix">
        <label>
            <b>My birthdate</b>
        </label>
        <div class="input birth-input">
            <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"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_location" type="text/x-handlebars-template">
    <div data-form-field="country" data-form-group="location" class="clearfix">
        <label><b>Country</b></label>
        <div class="input">
            <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>

            <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>
</script>

<script id="reg_field_row_country_select" type="text/x-handlebars-template">
    <div data-form-field="country" data-form-group="location" class="clearfix">
        <label><b>Country</b></label>
        <div class="input">
            <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 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">
        <label><b><span>State</span></b></label>
        <div class="input">
            <div id="reg_state">
                <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">
                <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">
        <label><b><span>Closest city</span></b></label>
        <div class="input">
            <div id="reg_closest_city">
                            </div>
            <div id="reg_city_input">
                <input type="text" id="city_text" name="city" minl="1" value="" />
            </div>
            <div class="help-block"></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 ">
        <label><b>Zip</b></label>
        <div class="input">
            <input type="text" name="zip" value="" maxlength="5" data-minlength="5"  data-type="digits" data-minlength="5" />
            <span class="suggest"><a class="zip_check" href="javascript://" tabindex="-1">Find your zip code</a></span>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_email" type="text/x-handlebars-template">
    <div id="form-email" data-form-field="email" class="clearfix not_validated ">
        <label for="form-email"><b>Email</b></label>
        <div class="input">
            <input type="text" name="email" value="" data-type="email" />
            <span class="suggest"></span>
            <div class="help-block"></div>
        </div>
    </div>

    <div data-form-field="email_confirm" class="clearfix">
        <label><b>Confirm Email</b></label>
        <div class="input">
            <input type="text" name="email_confirm" />
            <div class="help-block"></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 ">
        <label for="form-handle"><b>Username</b></label>
        <div class="input">
            <input type="text" name="REG_handle" value="" maxlength="16" data-minlength="4" data-type="alphanum" />
            <span class="suggest"><a class="username_check" href="javascript://">Check availability</a></span>
            <div class="help-block">
                            </div>
            <div class="suggest_base">
                <div class="suggest_list">
                    <div class="subtitle">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 data-form-field="handle_confirm" class="clearfix">
        <label><b>Confirm Username</b></label>
        <div class="input">
            <input type="text" name="handle_confirm"/>
            <div class="help-block"></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 ">
        <label for="form-password"><b>Password</b></label>
        <div class="input">
            <input type="hidden" name="crp_inc" value="r_Cxo5KJQN5Ya9HWYh17x5h_4vAF_a0Oa94Kz7cJyDFJdWLER0hyekI.1fsk1I8hKO" />
            <input type="password" name="password" value="" maxlength="25" 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 data-form-field="password_confirm" class="clearfix">
        <label><b>Confirm Password</b></label>
        <div class="input">
            <input type="password" name="password_confirm" />
            <div class="help-block"></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">
        <label for="form-birthdate2"><b>Their birthdate</b></label>
        <div class="input 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"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_race_select" type="text/x-handlebars-template">
            <div id="form-race" data-form-field="race" data-field-required="false" data-form-group="profile" class="hide clearfix">
            <label>
                <b>Race</b>
            </label>
            <div class="input">
                <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 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">
            <label>
                <b>Their race</b>
            </label>
            <div class="input">
                <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 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">
        <label>
            <b>Body type</b>
        </label>
        <div class="input">
            <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 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">
        <label>
            <b>Their body type</b>
        </label>
        <div class="input">
            <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 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">
            <label>
                <b>Sexual orientation</b>
            </label>
            <div class="input">
                                    <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 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">
            <label>
                <b>Their sexual orientation</b>
            </label>
            <div class="input">
                <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 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">
        <label>
            <b>Marital status</b>
        </label>
        <div class="input">
            <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 class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_role_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_role2_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_living_situation_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_active_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_religion_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_synagogue_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_kosher_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_relationship_god_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_denomination_select" type="text/x-handlebars-template">
    </script>

<script id="reg_field_row_title_input" type="text/x-handlebars-template">
    <div id="form-intro-title" data-form-field="title" class="clearfix">
        <label for="form-intro-title"><b>Introduction title</b></label>
        <div class="input">
            <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">At least 10 characters long. No personal contact info.</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">
        <label for="form-intro">
            <b>Tell others about yourself</b>
                        <div class="suggest">
                Need help? Try these tools:
                <ul class="writing_tool">
                    <li data-form-tool="writing_ideas"><a href="javascript:CD.Forms.Reg.hints_reg_intro()">Writing ideas</a></li>
                    <li data-form-tool="instant_writer" class="hide"><a href=javascript:CD.Forms.Reg.writerWin("/p/writer.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--","")>Instant writer</a></li>
                </ul>
            </div>
                    </label>

        <div class="input">
            <textarea name="profile" data-minlength="50" data-error-message="Requires at least 50 characters" wrap="VIRTUAL" maxlength="5000" 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>
    </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 class='clearfix' data-page-asset='piclist'></div>
            </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}}">
        <a{{#if url}} href="{{url}}"{{/if}}  class="page_link">            <span>{{page}}</span>
        </a>
    </li>
</script>

<script id="reg_piclist_thumb" type="text/x-handlebars-template">
        {{#each piclist}}
    <div class="pic_list">
        {{{photo}}}
                <p>{{{handle}}}</p>
        <p>{{{loc}}}</p>
        <p>{{age}}{{sex}}</p>
            </div>
    {{/each}}
    </script>
 
 
  
      

    <div class="only_step1 desktop">
        <a class="google-oauth">
          <img width="16" height="16" src="/www/guest/assets/google.svg">
          <span>Sign up with Google</span>
        </a>
        <div class="or-box">
          <span class="or-line"></span>
          <span class="or-txt">or</span>
          <span class="or-line"></span>
        </div>
    </div>

    <script type="text/javascript">
      (function ($) {
        var loadRegTemplate;
        function checkLoaded() {
          if( $("div[data-form-page='1'] .actions").length ){
            clearInterval(loadRegTemplate);
            $('[data-form-page="1"] fieldset').before($(".only_step1"));
          }
        }   
        loadRegTemplate = setInterval(checkLoaded, 200);  
      }(window.jQuery));
    </script>
    <script src="/www/guest/assets/google-oauth.js"></script>
  


<script type="text/javascript">
    setTimeout(function(){
        $(".input select option").get(1).selected = true ;
    }, 100);
</script>





<script type="text/javascript">
CD = window.CD || {};

if (CD.namespace) {
    CD.namespace('CD.CONFIG');
}

CD.CONFIG = function(strName) {
    var private_values = {
        is_admin: false,
        is_dev: false,
        timezone_offset: parseInt('-0700'.substring(1,3).replace(/^0/,'')),
        search: {
            list_options: [
                {"label":"Any","miles":999999,"kilometers":999999},
                {"label":"5","miles":5,"kilometers":3},
                {"label":"10","miles":10,"kilometers":6},
                {"label":"20","miles":20,"kilometers":12},
                {"label":"50","miles":50,"kilometers":31},
                {"label":"75","miles":75,"kilometers":46},
                {"label":"80","miles":80,"kilometers":50},
                {"label":"100","miles":100,"kilometers":63},
                {"label":"160","miles":160,"kilometers":100},
                {"label":"200","miles":200,"kilometers":125},
                {"label":"300","miles":300,"kilometers":186},
                {"label":"500","miles":500,"kilometers":313},
                {"label":"800","miles":800,"kilometers":500},
                {"label":"1000","miles":1000,"kilometers":625},
                {"label":"1600","miles":1600,"kilometers":1000},
                {"label":"2000","miles":2000,"kilometers":1243},
                {"label":"3000","miles":3000,"kilometers":1864},
                {"label":"5000","miles":5000,"kilometers":3106},
                {"label":"10000","miles":10000,"kilometers":6214}
            ],
            distance_unit: "kilometers"
        },
        pagination: {
            lang: {
                "next":"Next",
                "prev":"Previous"
            }
        },
        badges: {
            gold_text: "Gold",
            gold_tooltip: "Gold Member",
            vip_text: "VIP",
            vip_tooltip: "VIP Member",
            verified_text: "Verified",
            verified_tooltip: "Verified Member",
            confirmed_tooltip: "Real ID Submitted & Confirmed",
            online_text: "Online",
            online_tooltip: "Online Now",
            broadcasting_text: "Live on Cam",
            broadcasting_tooltip: "Broadcasting Now",
            friends_text: "Friends",
            friends_tooltip: "Already Friends",
            imc_text: "On IM",
            imc_tooltip: "On IM Now",
            topfan_tooltip_numone: "#1 Fan",
            topfan_tooltip_numtwo: "#2 Fan",
            topfan_tooltip_numxxx: "#99+ Fan",
            mobile_text: "On Mobile IM",
            mobile_tooltip: "On Mobile IM"
        },
        urls: {
            chat_window: "https://passion.com/go/page/conversation?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
            profile: "https://passion.com/p/member.cgi?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&mid=",
            hb_profile_optimized_photo: "https://passion.com/p/member.cgi?dcb=passion.com&mid={{pwsid}}&profile_optimized_photo_id={{optimized_photo}}&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
            hb_profile: "https://passion.com/p/member.cgi?dcb=passion.com&mid={{pwsid}}&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
            member_webcams: "https://passion.com/p/imc/view_video.cgi?dcb=passion.com&action=video_public_view&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
            friend_manager:"https://passion.com/p/circle/people.cgi?dcb=passion.com&status=1&action=show_friends&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&mid=",
            photo_manager:"https://passion.com/p/manage_photos.cgi?dcb=passion.com&do=show_profile_photo_page&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&mid=",
            upgrade:"/p/order.cgi?site=ffadult&dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
            video_manager:"https://passion.com/p/video/manager.cgi?dcb=passion.com&action=view_indexed_video&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&stream_id=",
            fan_manager:"https://passion.com/p/page.cgi?dcb=passion.com&p=top_fans_member_fanlist&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&pwsid=",
            messenger: "https://passion.com/messenger?dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--",
            broadcaster:                "https://passion.com/p/imc/view_video.cgi?dcb=passion.com&test=yes&app_type=web_imc&action=broadcast&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--"
                                    },

        gender_map: {
                     man: 1,
            woman: 2,
            couple: 3,
            group: 4,
            lesbiancouple: 5,
            gaycouple: 6,
            trans: 7,
            male: 1,
            female: 2,
            men: 1,
            women: 2,
            couples: 3,
            groups: 4,
            lesbiancouples: 5,
            gaycouples: 6
                  },

        lang: {
            view_more: "more",
            gender: {
                              man: "Man",
                woman: "Woman",
                couple: "Couple (man/woman)",
                group: "Group",
                lesbiancouple: "Couple (2 women)",
                gaycouple: "Couple (2 men)",
                trans: "TS/TV/TG",
                male: "Male",
                female: "Female",
                men: "Men",
                women: "Women",
                couples: "Couples (man/woman)",
                groups: "Groups",
                lesbiancouples: "Couples (2 women)",
                gaycouples: "Couples (2 men)"
                          },
                        race:   {
                "0":                "Prefer not to say",
                "prefernotsay":     "Prefer not to say",
                "1":                "Native American",
                "nativeamerican":   "Native American",
                "2":                "Asian",
                "asian":            "Asian",
                "3":                "Black",
                "black":            "Black",
                "4":                "Caucasian",
                "caucasian":        "Caucasian",
                "5":                "East Indian",
                "eastindian":       "East Indian",
                "6":                "Hispanic",
                "hispanic":         "Hispanic",
                "7":                "Middle Eastern",
                "middleeastern":    "Middle Eastern",
                "8":                "Mixed",
                "mixed":            "Mixed",
                "9":                "Other",
                "other":            "Other"
            },
            bodytype:   {
                "0":            "Prefer not to say",
                "prefernotsay": "Prefer not to say",
                "1":            "Average",
                "average":      "Average",
                "2":            "Slim/Petite",
                "slimpetite":   "Slim/Petite",
                "3":            "Athletic",
                "athletic":     "Athletic",
                "4":            "Ample",
                "ample":        "Ample",
                "5":            "A little extra padding",
                "extrapadding": "A little extra padding",
                "6":            "BBW/BBM",
                "large":        "BBW/BBM"
            },
            maritalstatus:  {
                "0":            "Prefer not to say",
                "prefernotsay": "Prefer not to say",
                "1":            "Single",
                "single":       "Single",
                "2":            "Married",
                "married":      "Married",
                "3":            "Divorced",
                "divorced":     "Divorced",
                "4":            "Separated",
                "separated":    "Separated",
                "5":            "Attached",
                "attached":     "Attached",
                "6":            "Widowed",
                "widowed":      "Widowed"
            },
            miles: "miles",
            kilometers: "kilometers",
            orientation: {
                "0":"Prefer not to say",
                "1":"Straight",
                "2":"Bisexual",
                "3":"Bi-curious",
                "4":"Gay/Lesbian",
                "17":"Straight",
                "18":"Bisexual",
                "19":"Bi-curious",
                "20":"Gay/Lesbian",
                "prefernotsay": "Prefer not to say",
                "straight":     "Straight",
                "bisexual":     "Bi-sexual",
                "bicurious":    "Bi-curious",
                "gay":          "Gay/Lesbian"
            }
        },
        images: {
            size_300: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/male.jpg",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/female.jpg",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/couple.jpg",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/group.jpg",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/lesbian_couple.jpg",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/gay_couple.jpg",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/tstvtg.jpg"
            },
            size_96: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/tstvtg.gif"
            },
            size_96t: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/male.jpg",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/female.jpg",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/couple.jpg",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/group.jpg",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/lesbian_couple.jpg",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/gay_couple.jpg",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/tstvtg.jpg"
            },
            size_72: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/tstvtg.gif"
            },
            size_48: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/tstvtg.gif"
            },
            size_32: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/tstvtg.gif"
            },
            size_24: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/tstvtg.gif"
            }

        },
        cobrand: {
            site: "ffadult",
            dcb: "passion.com",
            is_cobrand: true,
            pg_filter: false        },
        messages: {
            edit_photo_success_msg: "Your photos have been updated!",
            tip_sent: "Tip sent",
            tip_error: "There was an error with your request, please try again later."
        },
        specs:          {
            messenger:  {
                default_width:      506,
                default_height:     835,
                reduced_width:      506,
                reduced_height:     512,
                chatwin_width:      450,
                chatwin_height:     475,
                broadcast_width:    860
            }
        }
    }

    return private_values[strName];
}
if (CD.namespace) {
    CD.namespace('CD.ABTEST');
}
CD.ABTEST = function(strName) {
    var is_ffadult = true;
    var is_cobrand = true;
    var is_english = true;
    var private_values = {
        ab_38990StandFreeProfView: function() {
            var in_test_value = parseInt("-1", 10);
            return ( false
                /*
                in_test_value > 0 &&
                CD.member.level < 200 &&
                CD.member.country == 'United States' &&
                CD.member.lang_spoken.toLowerCase() == 'english' &&
                is_ffadult &&
                !is_cobrand
                */
            );
        },
        ab_soc33917camviewer: function() {
            var in_test_value = parseInt("0", 10);
            return in_test_value;
        },
        ab_38157Interested: function() {
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_40293search: function() {
            var in_test_value = parseInt("1", 10);
            return in_test_value;
        },
        ab_37778SOAiicon: function() {
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_39985viewer: function() {
                        var in_test_value = parseInt("-1", 10);
                        return in_test_value;
        },
        ab_40543IMPaywall: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_41326AFFDesignModM4: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_Soc232gifts: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_SOC3224Upsell: function(){
                        var in_test_value = parseInt("-1", 10);
                        return in_test_value;
        },
        ab_Soc322IM: function(){
            var in_test_value = parseInt("0", 10);
            return in_test_value;
        },
        ab_SOC28983ContentFilter: function(){
           var in_test_value = "0";
           return parseInt(in_test_value,10);
        },
        ab_pid_restrictMC: function(){
            var in_test_value = 0;
            return in_test_value;
        },
        ab_SOC27701SepBroadcast: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_SOC35529HndShk: function() {
            var in_test_value = parseInt("0", 10);
            return in_test_value;
        }
    }

    if (private_values['ab_' + strName]) {
        return private_values['ab_' + strName]();
    } else {
        if (window.console) { console.log('The AB Test ' + strName + ' is not recognized.'); }
        return false;
    }
}


CD.globals = CD.globals || {};
CD.globals.lang = "english";
CD.globals.is_standard = "true";
CD.globals.is_aff = true;
CD.globals.ip = "66.102.9.200" || "66.102.9.200";
CD.globals.sex = '';
CD.globals.main_domain = "adultfriendfinder.com";
CD.globals.level = parseInt("");
CD.deftags = CD.deftags || {};
CD.deftags.mc = {
    "t" : "Upgrade to see what {{handle}} has to say!",
    "t_reply" : "Upgrade to reply to {{handle}}!",
    "t_gift" : "Upgrade to claim {{handle}}’s gift for you!",
    "t_photo" : "Upgrade to see {{handle}}’s sexy attachment!",
    "t_photos" : "Upgrade to see {{handle}}’s sexy attachments!"
};
CD.gsub_link = CD.gsub_link || {};
CD.gsub_link.order_mc = "/p/order.cgi?site=ffadult&dcb=passion.com&who=r_TrlayYT1EHTp.ssEy0TkMjJZ5M.lf5nz6pp0i4yFC3_P09zutv10G1QkviZRDg_zldUWmJX8IHBZD8YqeaM80CJS0Ze4HB1gr6SNaSmIYtdgFJUsfh_bWjStUycIe1LYUuQq.plvrIzvQjTiThxm9eqFd8DR81JbTC6AYOUY76MseNndxg2fC2xGX4EJo1zGxQE8uvGEQWkkexhzfhNS9w--&origin={{origin\}\}&p_pwsid={{pwsid\}\}&trlid=javascript_global_config-3";


// cdmtx: commenting popup start

// cdmtx: commenting popup end
</script>


<script src="/www/guest/webcomponents/import.js"></script>

<script type="text/javascript">
    // wait until the input element created
    setTimeout(function () {
        const pwInputContainer = document.querySelector('#form-password .input');
        const pwInput = pwInputContainer && pwInputContainer.querySelector('input[type="password"]');
        const helpBlock = pwInputContainer.querySelector('.help-block');
        const noteBlock = pwInputContainer.querySelector('.note-block');

        if (pwInputContainer && pwInput) {
            const pwStrengthWc = document.createElement('ffn-password-strength');

            pwInput.addEventListener('input', function (event) {
                pwStrengthWc.setAttribute('password', event.target.value);
                // because someone set the note-block to height 0...
                                noteBlock && event.target.value && (noteBlock.style.height = 'auto');
                helpBlock && event.target.value && (helpBlock.style.height = 'auto');
                            });

            pwInputContainer.appendChild(pwStrengthWc);
            pwStrengthWc.setAttribute('password', pwInput.value);

            // because someone set the note-block to height 0...
                        noteBlock && pwInput.value && (noteBlock.style.height = 'auto');
            helpBlock && pwInput.value && (helpBlock.style.height = 'auto');
                    };
    }, 1000)
</script>
                    
        </div>
  <div id="flash_reg_cookie"> </div>

  



  <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-rm_swfobject-1287617202.js"></script>
  <!--  affiliate_pixel_join -->




  
   
    <!-- footer -->


<!-- load react  -->

              </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">Passion 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 />
  Passion&reg; is a registered service mark of Various, Inc.<br />
                        </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=Passion&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 = "p142055.subpassionfree";

        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>



      <!-- Affiliate Google Analytics -->






        <script>
       
      jQuery(document).ready(function(){

            var NeverAppr = '',
                level = '',
                goPaywall = /(Broadcast|launchMessenger|mc|imc|sendTip|flirt)/i;

            if( NeverAppr && level < 200 ){

                jQuery('body').on('contextmenu','a',function(e){
                    if( jQuery(this).attr('href').match(goPaywall).length > 0  ){
                        return false;
                    }
                });

                jQuery('body').on('mousedown','a,.video_thumb_container_160x120',function(e){

                    var tagA = jQuery(this).attr('data-click')|| jQuery(this).attr('href') || jQuery(this).attr('onclick') ;
                    var likeAction = jQuery(this).attr('data-ga-event') == 'Favorite' || jQuery(this).attr('data-ga-event') == 'Like';
                                        if( likeAction || jQuery(this).parents('.activity_container').length > 0 || (tagA.match(goPaywall) && tagA.match(goPaywall).length > 0 && !tagA.includes('reactivate.cgi')) ){
                                            e.preventDefault();
                        e.stopPropagation();
                        this.outerHTML = this.outerHTML;

                        window.location.href = "/p/order.cgi?site=ffadult";
                    }
                });

                jQuery('body').on('focus','textarea.comment_textbox',function(e){
                    e.preventDefault();
                    e.stopPropagation();
                    this.outerHTML = this.outerHTML;

                    window.location.href = "/p/order.cgi?site=ffadult";
                });
            }
        });
    </script>
     
  
<noscript><img src="https://secureimage.securedataimages.com/images/common/glean.gif?rand=5520&site=ffadult&session=CRV208k_fDZb+1781382768+66.102.9.200+p142055.subpassionfree&pwsid=&pagename=%2Funknown&pagestate=reg1&country=United+States&city=&lang=english&level=&gpid=g544907&pid=p142055.subpassionfree" width=1 height=1 border=0></noscript>
