﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
    <xsl:output method="xml" indent="yes"/>
    <xsl:include href="../Version_2_0/PopUpHeader.xslt"/>

    <xsl:template match="/">
        <xsl:variable name="TemplateURL" select="normalize-space(AjaxRequest/TemplateURL)"></xsl:variable>
        <xsl:variable name="HostName" select="normalize-space(AjaxRequest/HostName)"></xsl:variable>
        <xsl:variable name="Mode" select="AjaxRequest/Params/Mode"></xsl:variable>
        <xsl:variable name="Origin" select="AjaxRequest/Params/Origin"></xsl:variable>
        <xsl:variable name="SourceID" select="AjaxRequest/Params/SourceID"></xsl:variable>
        <xsl:variable name="DateOfBirthMasterData" select="AjaxRequest/DateOfBirth"></xsl:variable>
        <xsl:variable name="UserDefaultData" select="AjaxRequest/Params/UserDefaultData/."></xsl:variable>
        <xsl:variable name="Ticket" select="AjaxRequest/Params/Ticket"></xsl:variable>
        <xsl:variable name="IsSecureConnection" select="AjaxRequest/IsSecureConnection"></xsl:variable>

        <xsl:call-template name="SignUpScreen">
            <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
            <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
            <xsl:with-param name="Origin" select="$Origin"></xsl:with-param>
            <xsl:with-param name="SourceID" select="$SourceID"></xsl:with-param>
            <xsl:with-param name="DateOfBirthMasterData" select="$DateOfBirthMasterData"></xsl:with-param>
            <xsl:with-param name="HostName" select="$HostName"></xsl:with-param>
            <xsl:with-param name="Email" select="AjaxRequest/User/UserData/Email"></xsl:with-param>
            <xsl:with-param name="UserDefaultData" select="$UserDefaultData"></xsl:with-param>
            <xsl:with-param name="Settings" select="AjaxRequest/Settings/."></xsl:with-param>
            <xsl:with-param name="Ticket" select="$Ticket"></xsl:with-param>
            <xsl:with-param name="IsSecureConnection" select="$IsSecureConnection"></xsl:with-param>
        </xsl:call-template>

    </xsl:template>

    <xsl:template name="SignUpScreen">
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="Mode" select="'N/A'"></xsl:param>
        <xsl:param name="Origin" select="'N/A'"></xsl:param>
        <xsl:param name="SourceID" select="'N/A'"></xsl:param>
        <xsl:param name="DateOfBirthMasterData" select="'N/A'"></xsl:param>
        <xsl:param name="HostName" select="'N/A'"></xsl:param>
        <xsl:param name="Email">
            <xsl:text></xsl:text>
        </xsl:param>
        <xsl:param name="UserDefaultData" select="/.."></xsl:param>
        <xsl:param name="Settings">
            <xsl:choose>
                <xsl:when test="AjaxRequest/Settings">
                    <xsl:value-of select="AjaxRequest/Settings/."/>
                </xsl:when>
            </xsl:choose>
        </xsl:param>
        <xsl:param name="Ticket" select="'N/A'"></xsl:param>
        <xsl:param name="IsSecureConnection" select="'N/A'"></xsl:param>

        <xsl:variable name="Protocol">
            <xsl:choose>
                <xsl:when test="$IsSecureConnection = 1">
                    <xsl:text>https://</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>http://</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="PasswordInputDisplayStyle">
            <xsl:choose>
                <xsl:when test="$Mode = 'CompleteRegistrationPopup'">
                    <xsl:text>display:block;</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>display:block;</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="LoginTabDisplayStyle">
            <xsl:choose>
                <xsl:when test="$Mode = 'CompleteRegistrationPopup'">
                    <xsl:text>display:none;</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>display:table-cell;</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="EmailBoxDisplayStyle">
            <xsl:choose>
                <xsl:when test="$Mode = 'CompleteRegistrationPopup'">
                    <xsl:text>display:none;</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>display:block;</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="SignUpButtonClass">
            <xsl:choose>
                <xsl:when test="$Mode = 'ChallengeLoginRegister' and (not(AjaxRequest/Settings/FacebookConnect) or AjaxRequest/Settings/FacebookConnect = 1)">
                    <xsl:text>signUpSmallX</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>signUp</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="DisplayPromoteBoxYN">
            <xsl:choose>
                <xsl:when test="$Mode = 'ChallengeLoginRegister' or $Mode = 'dragonkick' or $Mode = 'vaco' or $Mode = 'lifespacepro' or $Mode = 'NonAuthCase'">
                    <xsl:text>0</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>1</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>



        <xsl:variable name="DomainName">
            <xsl:choose>
                <xsl:when test="AjaxRequest/Settings/CompanyName">
                    <xsl:value-of select="AjaxRequest/Settings/CompanyName"/>
                </xsl:when>
                <xsl:when test="AjaxRequest/Settings/DomainName">
                    <xsl:value-of select="AjaxRequest/Settings/DomainName"/>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>LifeSpace</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>
          <xsl:variable name="ConfigDomainName">
               <xsl:value-of select="AjaxRequest/Settings/DomainName"/>
        </xsl:variable>

        <input type="hidden" id="loginPopup_Version_2_0_Mode" value="{$Mode}"></input>
        <input type="hidden" id="loginPopup_Version_2_0_SourceID" value="{$SourceID}"></input>
        <xsl:choose>
            <xsl:when test="$Origin = 'signup'">

                <xsl:if test="$Mode != 'ChallengeLoginRegister'">
                    <xsl:call-template name="PopUpHeader">
                        <xsl:with-param name="ItemID">0</xsl:with-param>
                        <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
                        <xsl:with-param name="HeaderText">
                            <xsl:choose>
                                <xsl:when test="$Mode = 'CompleteRegistrationPopup'">
                                    <xsl:text>Complete your Registration!</xsl:text>
                                </xsl:when>
                                <xsl:otherwise>                                    
                                    <xsl:value-of select="$DomainName" />                                    
                                    <xsl:text> Registration</xsl:text>
                                </xsl:otherwise>
                            </xsl:choose>
                        </xsl:with-param>
                        <xsl:with-param name="ShowCross">
                            <xsl:choose>
                                <xsl:when test="$Mode = 'CompleteRegistrationPopup'">
                                    <xsl:number value="0"/>
                                </xsl:when>
                                <xsl:otherwise>
                                    <xsl:number value="1"/>
                                </xsl:otherwise>
                            </xsl:choose>
                        </xsl:with-param>
                    </xsl:call-template>
                    <img style="height:10px;" width="100%" src="{$TemplateURL}Web/Images/Ver_2_0/dropshadow_550.png" alt=""></img>
                </xsl:if>

                <div style="margin-top:-5px;background:#E6E7E8;padding-top:20px;">
                    <table class="tableMaster" cellpadding="0" cellspacing="0">
                        <tr>
                            <td width="10px" style="border-bottom:1px solid black;">

                            </td>
                            <td width="80px" class="textCenter padding10 capitalFont onMouseOver" onclick="DisplaySignUpPopUp('login','{$Mode}','{$SourceID}');" style="background:white;border-top:1px solid black;
									border-left:1px solid black;border-right:1px solid black;">
                                Register
                            </td>
                            <td width="80px" class="textCenter padding10 capitalFont onMouseOver"
                                onclick="DisplaySignUpPopUp('login','{$Mode}','{$SourceID}');" style="border-bottom:1px solid black;{$LoginTabDisplayStyle}">
                                <span>Login</span>
                            </td>
                            <td style="border-bottom:1px solid black;">

                            </td>
                        </tr>
                    </table>
					<div class="col-md-12"  style="background:white;">
                    <table class="tableMaster padding15 col-md-12" cellpadding="0" cellspacing="0" style="background:white;">
						
                        <tr>
                            <td colspan="2">
                                <div class="discussionText" style="color:red;display:none;" id="divRegistration"></div>
                            </td>
                        </tr>
                        <tr style="display:none;">
                            <td colspan="2">
                                <input id="txtOrigin" type="text" style="display:none;" mode="{$Mode}" value="{$Mode}" sourceID="{$SourceID}"/>
                                <xsl:choose>
                                    <xsl:when test="$UserDefaultData/origin = 'GoogleOAuth'">
                                        <input type="text" id="txtFacebookUserID" value="{$UserDefaultData/id}"></input>
                                        <input type="text" id="txtFBEmailId" value="{$UserDefaultData/email}"></input>
                                        <input type="text" id="txtFBPicURL" value="{$UserDefaultData/picURL}"></input>
                                    </xsl:when>
                                    <xsl:otherwise>
                                        <input type="text" id="txtFacebookUserID"></input>
                                        <input type="text" id="txtFBEmailId"></input>
                                        <input type="text" id="txtFBPicURL"></input>
                                    </xsl:otherwise>
                                </xsl:choose>
                            </td>
                        </tr>
                        <tr>
                            <td class="paddingLeft10 paddingTop10 paddingRight10 blok" width="460px">
                                <div class="paddingBottom5 discussionText">
									<label>FIRST NAME</label>
                                </div>
                                <div class="paddingBottom10">
                                    <xsl:choose>
                                        <xsl:when test="contains(AjaxRequest/User/UserData/FirstName,'@') 
                                                  and contains(AjaxRequest/User/UserData/FirstName,'.')">
                                            <input type="text" id="txtFName" class="textBoxClass1 form-control"></input>
                                        </xsl:when>
                                        <xsl:when test="AjaxRequest/User/UserData/FirstName">
                                            <input type="text" id="txtFName" class="textBoxClass1 form-control"
                                                   value="{AjaxRequest/User/UserData/FirstName}"></input>
                                        </xsl:when>
                                        <xsl:when test="$UserDefaultData/firstName">
                                            <input type="text" id="txtFName" class="textBoxClass1 form-control"
                                                   value="{$UserDefaultData/firstName}"></input>
                                        </xsl:when>
                                        <xsl:otherwise>
                                            <input type="text" id="txtFName" class="textBoxClass1 form-control"
                                                   value="{AjaxRequest/User/UserData/FirstName}"></input>
                                        </xsl:otherwise>
                                    </xsl:choose>
                                </div>
                                <div class="paddingBottom5 discussionText">
                                    LAST NAME
                                </div>
                                <div class="paddingBottom10">
                                    <xsl:choose>
                                        <xsl:when test="contains(AjaxRequest/User/UserData/LastName,'@') 
                                                  and contains(AjaxRequest/User/UserData/LastName,'.')">
                                            <input type="text" id="txtLName" class="textBoxClass1 form-control"></input>
                                        </xsl:when>
                                        <xsl:when test="AjaxRequest/User/UserData/LastName">
                                            <input type="text" id="txtLName" class="textBoxClass1 form-control"
                                                   value="{AjaxRequest/User/UserData/LastName}"></input>
                                        </xsl:when>
                                        <xsl:when test="$UserDefaultData/lastName">
                                            <input type="text" id="txtLName" class="textBoxClass1 form-control"
                                                   value="{$UserDefaultData/lastName}"></input>
                                        </xsl:when>
                                        <xsl:otherwise>
                                            <input type="text" id="txtLName" class="textBoxClass1 form-control"
                                                   value="{AjaxRequest/User/UserData/LastName}"></input>
                                        </xsl:otherwise>
                                    </xsl:choose>

                                </div>
                                <div class="paddingBottom5 discussionText" style="{$EmailBoxDisplayStyle}">
                                    EMAIL
                                </div>
                                <div class="paddingBottom10" style="{$EmailBoxDisplayStyle}">
                                    <xsl:choose>
                                        <xsl:when test="$Email">
                                            <input type="text" id="txtEmail" class="textBoxClass1 form-control" value="{$Email}"></input>
                                        </xsl:when>
                                        <xsl:when test="$UserDefaultData/email">
                                            <input type="text" id="txtEmail" class="textBoxClass1 form-control" value="{$UserDefaultData/email}"></input>
                                        </xsl:when>
                                        <xsl:otherwise>
                                            <input type="text" id="txtEmail" class="textBoxClass1 form-control" value="{$Email}"></input>
                                        </xsl:otherwise>
                                    </xsl:choose>

                                </div>
                                <xsl:choose>
                                    <xsl:when test="not($Settings/RegistrationControls/ConfirmEmailYN) or $Settings/RegistrationControls/ConfirmEmailYN != 0">
                                        <div class="paddingBottom5 discussionText" style="{$EmailBoxDisplayStyle}">
                                            CONFIRM EMAIL
                                        </div>
                                        <div class="paddingBottom10" style="{$EmailBoxDisplayStyle}">
                                            <xsl:choose>  
                                                <xsl:when test="$Email">
                                                    <input type="text" id="txtCEmail" class="textBoxClass1 form-control" value="{$Email}"
                                                   onblur="confirmTextBoxValues('txtEmail', 'txtCEmail', 'mail');"></input>
                                                </xsl:when>
                                                <xsl:when test="$UserDefaultData/email">
                                                    <input type="text" id="txtCEmail" class="textBoxClass1 form-control" value="{$UserDefaultData/email}"
                                                   onblur="confirmTextBoxValues('txtEmail', 'txtCEmail', 'mail');"></input>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <input type="text" id="txtCEmail" class="textBoxClass1 form-control" value="{$Email}"
                                                           onblur="confirmTextBoxValues('txtEmail', 'txtCEmail', 'mail');"></input>
                                                </xsl:otherwise>
                                            </xsl:choose>

                                        </div>
                                    </xsl:when>
                                </xsl:choose>
                                <div class="paddingBottom10">
                                    <span class="discussionText">We will send you a verification e-mail to complete your registration</span>
                                </div>
                                <xsl:choose>
                                    <xsl:when test="not($Settings/RegistrationControls/SexYN) or $Settings/RegistrationControls/SexYN != 0">
                                        <div class="paddingBottom10">
                                            I Am
                                            <xsl:choose>
                                                <xsl:when test="$UserDefaultData/gender = 'male' or AjaxRequest/User/UserData/Sex = 'Male'">
                                                    <input id="rdbMale" type="radio"  name="sex" value="male" checked="checked"/>
                                                    <span style="color:#288597;">Male</span>
                                                    <input id="rdbFemale" type="radio"  name="sex" value="female"/>
                                                    <span style="color:#288597;">Female</span>
                                                </xsl:when>
                                                <xsl:when test="$UserDefaultData/gender = 'female' or AjaxRequest/User/UserData/Sex = 'Female'">
                                                    <input id="rdbMale" type="radio" class="marginLeft20" name="sex" value="male"/>
                                                    <span style="color:#288597;">Male</span>
                                                    <input id="rdbFemale" type="radio"  name="sex" value="female" checked="checked"/>
                                                    <span style="color:#288597;">Female</span>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <input id="rdbMale" type="radio" name="sex" value="male"/>
                                                    <span style="color:#288597;">Male</span>
                                                    <input id="rdbFemale" type="radio"  name="sex" value="female"/>
                                                    <span style="color:#288597;">Female</span>
                                                </xsl:otherwise>
                                            </xsl:choose>
                                        </div>
                                    </xsl:when>
                                </xsl:choose>
                                <xsl:choose>
                                    <xsl:when test="not($Settings/RegistrationControls/BirthdayYN) or $Settings/RegistrationControls/BirthdayYN != 0">
                                        <div class="paddingBottom10">
											<div class="paddingBottom5 discussionText">
												Birthday
											</div>
                                           
                                            <xsl:call-template name="BirthdayDropDown">
                                                <xsl:with-param name="DateOfBirthMasterData" select="$DateOfBirthMasterData"></xsl:with-param>
                                                <xsl:with-param name="Day">
                                                    <xsl:choose>
                                                        <xsl:when test="AjaxRequest/User/UserData/Day">
                                                            <xsl:value-of select="AjaxRequest/User/UserData/Day"/>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                            <xsl:value-of select="$UserDefaultData/day"/>
                                                        </xsl:otherwise>
                                                    </xsl:choose>
                                                </xsl:with-param>
                                                <xsl:with-param name="Month">
                                                    <xsl:choose>
                                                        <xsl:when test="AjaxRequest/User/UserData/Month">
                                                            <xsl:value-of select="AjaxRequest/User/UserData/Month"/>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                            <xsl:value-of select="$UserDefaultData/month"/>
                                                        </xsl:otherwise>
                                                    </xsl:choose>
                                                </xsl:with-param>
                                                <xsl:with-param name="Year">
                                                    <xsl:choose>
                                                        <xsl:when test="AjaxRequest/User/UserData/Year">
                                                            <xsl:value-of select="AjaxRequest/User/UserData/Year"/>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                            <xsl:value-of select="$UserDefaultData/year"/>
                                                        </xsl:otherwise>
                                                    </xsl:choose>
                                                </xsl:with-param>
                                            </xsl:call-template>
                                        </div>
                                        <div>
                                            <span class="discussionText">We use this data to provide appropriate content</span>
                                        </div>
                                    </xsl:when>
                                </xsl:choose>
                                <div style="{$PasswordInputDisplayStyle}">
                                    <div class="paddingBottom5 marginTop15 discussionText" id="lblPassword">
                                        PASSWORD
                                    </div>
                                    <div style="padding-bottom:20px;">
                                        <input type="password" id="txtPassword" class="textBoxClass1 form-control"></input>
                                    </div>
                                    <xsl:choose>
                                        <xsl:when test="not($Settings/RegistrationControls/ConfirmPasswordYN) or $Settings/RegistrationControls/ConfirmPasswordYN != 0">
                                            <div class="paddingBottom5 discussionText" id="lblConfPassword">
                                                CONFIRM PASSWORD
                                            </div>
                                            <div style="padding-bottom:20px;">
                                                <input type="password" id="txtCPassword" class="textBoxClass1 form-control"
                                                       onblur="confirmTextBoxValues('txtPassword', 'txtCPassword', 'password');"></input>
                                            </div>
                                        </xsl:when>
                                    </xsl:choose>
                                </div>                              
                              <xsl:if test="$ConfigDomainName = 'CoachSimple'">
                                <table style="padding-bottom:20px;">
                                  <tr>
                                    <td>
                                      <input type="checkbox" id="chkAgree"></input>
                                    </td>
                                    <td class="discussionText">
                                      <span id="errorMessage" class="labelError marginLeft5" style="display:none;">*</span>By checking this, I agree to the <xsl:value-of select="$ConfigDomainName"/>&#xa0;<a target="_blank" href="https://www.coachsimple.net/portals/0/brands/coachsimple/customtheme/CoachSimple-Privacy.html">Privacy Policy and Terms of Use</a>

                                    </td>
                                  </tr>
                                </table>
                              </xsl:if>
                             

                                <table class="tableMaster">
                                    <xsl:choose>
                                        <xsl:when test="$Mode = 'ChallengeLoginRegister' and 
											(not(AjaxRequest/Settings/FacebookConnect) or AjaxRequest/Settings/FacebookConnect = 1)">
                                            <tr>
                                                <td width="20%" class="textRight verticallyMiddle">
                                                </td>
                                                <td width="35%" class="textRight verticallyMiddle">
                                                    <div class="textCenter {$SignUpButtonClass} boxShadow" onclick="register_SaveUser('txtFName', 
												 'txtLName', 'txtEmail', 'txtCEmail', 'txtPassword', 'txtCPassword', 'ddlMonth',
												 'ddlDay', 'ddlYear', 'rdbMale', 'rdbFemale', 'txtOrigin', 'SaveNewUserVersion2',
												 'txtFacebookUserID', 'txtFBPicURL', 'txtFBEmailId','chkAgree','');">
                                                        <span>
                                                           Save
                                                        </span>
                                                    </div>
                                                </td>
                                                <td width="15%" class="textCenter verticallyMiddle">
                                                    <span>
                                                        <xsl:text>OR</xsl:text>
                                                    </span>
                                                </td>
                                                <td width="30%" class="textRight">
                                                    <img src="{$TemplateURL}Web/Images/fbconnect.gif" class="link"
                                                                 onclick="facebookLoginPopup(1);" />

                                                </td>
                                            </tr>
                                        </xsl:when>
                                        <xsl:otherwise>
                                            <tr>
                                                <td width="65%" class="textRight verticallyMiddle">
                                                </td>
                                                <td class="textRight" style="padding-bottom: 20px">
                                                    <div class="textCenter btnn btn-success" onclick="register_SaveUser('txtFName', 
												 'txtLName', 'txtEmail', 'txtCEmail', 'txtPassword', 'txtCPassword', 'ddlMonth',
												 'ddlDay', 'ddlYear', 'rdbMale', 'rdbFemale', 'txtOrigin', 'SaveNewUserVersion2',
												 'txtFacebookUserID', 'txtFBPicURL', 'txtFBEmailId','chkAgree','');">
                                                        <span>
                                                           Save
                                                        </span>
                                                    </div>
                                                </td>
                                            </tr>
                                        </xsl:otherwise>
                                    </xsl:choose>
                                </table>
                            </td>
                            <!--<xsl:if test="$DisplayPromoteBoxYN = 1">
                                <td class="blok" >
                                    <div align="center">

                                        <xsl:choose>
                                            <xsl:when test="not(AjaxRequest/Settings/RegistrationPopupRightBox)">
                                                <div class="marginLeft20" style="margin-top:30px;width:260px;background:#E6E7E8;height:210px;">
                                                    <div class="textCenter YourLifeSpace marginBottom10" style="padding-top:10px;">
                                                        What's so awesome
                                                        about <xsl:value-of select="$DomainName"/>?
                                                    </div>
                                                    <ul style="margin:0px;padding-left:25px;" class="discussionText textLeft">
                                                        <li>
                                                            See all your life's goals in one place
                                                        </li>
                                                        <li>
                                                            Manage and track your progress
                                                        </li>
                                                        <li>
                                                            Connect with communities and coaches
                                                        </li>
                                                        <li>
                                                            Get support, articles, and resources
                                                        </li>
                                                        <li>
                                                            Share your success with the world
                                                        </li>
                                                    </ul>
                                                </div>
                                            </xsl:when>
                                            <xsl:otherwise>
                                                <div class="marginLeft20" style="margin-top:30px;width:260px;background:#E6E7E8;height:280px;">
                                                    <div class="textCenter YourLifeSpace marginBottom10" style="padding-top:10px;">
                                                        <xsl:value-of select="AjaxRequest/Settings/RegistrationPopupRightBox/HeaderText"/>
                                                    </div>
                                                    <ul style="margin:0px;padding-left:25px;" class="discussionText textLeft">
                                                        <xsl:for-each select="AjaxRequest/Settings/RegistrationPopupRightBox/BodyLines/BodyLine">
                                                            <li class="padding3">
                                                                <xsl:value-of select="."/>
                                                            </li>
                                                        </xsl:for-each>
                                                    </ul>
                                                </div>
                                            </xsl:otherwise>
                                        </xsl:choose>




                                        <xsl:if test="not(AjaxRequest/Settings/FacebookConnect) 
                                                      or AjaxRequest/Settings/FacebookConnect = 1">
                                            <div class="FollowUsText marginLeft20 padding10" style="margin-top:20px;width:260px;">
                                                <span style="color:#288597;">Sign Up Via Facebook</span>
                                            </div>
                                            <img src="{$TemplateURL}Web/Images/fbconnect.gif" class="link" onclick="facebookLoginPopup(1);" />
                                        </xsl:if>

                                    </div>
                                </td>
                            </xsl:if>-->

                        </tr>
					
                    </table>
						</div>
					
                </div>
            </xsl:when>
            <xsl:when test="$Origin = 'login'">

                <xsl:if test="$Mode != 'ChallengeLoginRegister'">
                    <xsl:call-template name="PopUpHeader">
                        <xsl:with-param name="ItemID">0</xsl:with-param>
                        <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
                        <xsl:with-param name="HeaderText">
                            <xsl:text>Log in to </xsl:text>
                            <xsl:choose>
                                <xsl:when test="AjaxRequest/Settings/DomainName">
                                    <xsl:value-of select="$DomainName"/>
                                </xsl:when>
                                <xsl:otherwise>
                                    <xsl:text>Lifespace</xsl:text>
                                </xsl:otherwise>
                            </xsl:choose>

                        </xsl:with-param>
                    </xsl:call-template>
                    <img style="height:10px;" width="100%" src="{$TemplateURL}Web/Images/Ver_2_0/dropshadow_550.png" alt=""></img>
                </xsl:if>

                <div style="margin-top:-5px;background:#E6E7E8;padding-top:20px;">
                    <table class="tableMaster" cellpadding="0" cellspacing="0">
                        <tr>
                            <td width="10px" style="border-bottom:1px solid black;">

                            </td>
                            <xsl:choose>
                                <xsl:when test="$Mode = 'NonAuthCase'"></xsl:when>
                                <xsl:when test="not(AjaxRequest/Settings/LoginRegistrationPopup/RegistrationTab) 
                                          or AjaxRequest/Settings/LoginRegistrationPopup/RegistrationTab = 1">

                                    <td width="80px" class="textCenter padding10 capitalFont onMouseOver"
                                        onclick="DisplaySignUpPopUp('signup','{$Mode}','{$SourceID}');" style="border-bottom:1px solid black;">
                                        Sign Up
                                    </td>
                                </xsl:when>
                            </xsl:choose>

                            <xsl:choose>
                                <xsl:when test="not(AjaxRequest/Settings/LoginRegistrationPopup/LoginTab) 
                                          or AjaxRequest/Settings/LoginRegistrationPopup/LoginTab = 1">

                                    <td width="80px" class="smTabFontSize textCenter padding10 capitalFont onMouseOver"
                                        onclick="DisplaySignUpPopUp('login','{$Mode}','{$SourceID}');" style="background:white;border-top:1px solid black; border-left:1px solid black;border-right:1px solid black;">
                                        Login
                                    </td>
                                </xsl:when>
                            </xsl:choose>
                            <td style="border-bottom:1px solid black;">

                            </td>
                        </tr>
                    </table>

                    <div id="loginPopUp" border="0">
                        <table class="tableMaster padding15" cellpadding="0" cellspacing="0" style="background: white;">
                            <tr>
                                <td class="paddingLeft10 paddingTop10" width="460px">
                                    <iframe id="frmFaceBookConnect" style="display: block; width: 100%;"
                                            class="loginPopupIFrame"
											src="{$Protocol}{$HostName}/LoginPopup.aspx?mode={$Mode}"
											scrolling="no" marginwidth="0" marginheight="0" frameborder="0">

                                    </iframe>
                                    <xsl:if test="$Mode = 'ChallengeLoginRegister' and 
											(not(AjaxRequest/Settings/FacebookConnect) or AjaxRequest/Settings/FacebookConnect = 1)">
                                        <div style="position:absolute;margin-left:250px;margin-top:-59px;">
                                            <img src="{$TemplateURL}Web/Images/fbconnect.gif" class="link marginLeft5"
												 onclick="facebookLoginPopup(1);" alt=""></img>
                                        </div>
                                    </xsl:if>
                                </td>
                                <xsl:if test="$DisplayPromoteBoxYN = 1">
                                    <td>
                                        <div class="marginLeft20" style="margin-top: 30px; width: 260px; background: #E6E7E8;height: 100px;">
                                            <div class="textCenter labelBlackText" style="padding-top: 20px;">
                                                <xsl:text>Not a member of </xsl:text>
                                                <xsl:value-of select="$DomainName" />
                                                <xsl:text> yet?</xsl:text>
                                            </div>
                                            <div class="textCenter YourLifeSpace onMouseOver" style="padding-top: 10px;"
                                                 onclick="DisplaySignUpPopUp('signup','{$Mode}','{$SourceID}');">
                                                Sign up now!
                                            </div>

                                            <xsl:if test="not(AjaxRequest/Settings/FacebookConnect) 
                                                      or AjaxRequest/Settings/FacebookConnect = 1">
                                                <div class="FollowUsText textCenter" style="margin-top:20px;">
                                                    <span style="color:#288597;">Connect with Facebook</span>
                                                </div>
                                                <div class="textCenter">
                                                    <img src="{$TemplateURL}Web/Images/fbconnect.gif" class="link textCenter" align="absmiddle" onclick="facebookLoginPopup(1);" />
                                                </div>
                                            </xsl:if>
                                        </div>

                                    </td>
                                </xsl:if>
                            </tr>
                        </table>

                    </div>
                </div>
            </xsl:when>
        </xsl:choose>
    </xsl:template>

    <xsl:template name="BirthdayDropDown">
        <xsl:param name="DateOfBirthMasterData" select="'N/A'"></xsl:param>
        <xsl:param name="Day" select="'N/A'"></xsl:param>
        <xsl:param name="Month" select="'N/A'"></xsl:param>
        <xsl:param name="Year" select="'N/A'"></xsl:param>

        <select id="ddlMonth" class="marginLeft20 textCenter form-control inline" style="width:80px;">
            <option value="month">Month</option>

            <xsl:for-each select="$DateOfBirthMasterData/Months/Month">
                <xsl:choose>
                    <xsl:when test="ID = $Month">
                        <option value="{ID}" selected="selected">
                            <xsl:value-of select="Name"/>
                        </option>
                    </xsl:when>
                    <xsl:otherwise>
                        <option value="{ID}">
                            <xsl:value-of select="Name"/>
                        </option>
                    </xsl:otherwise>
                </xsl:choose>
            </xsl:for-each>
        </select>

        <select id="ddlDay" class="marginLeft20 textCenter form-control inline" style="width:70px;">
            <option value="day">Day</option>
            <xsl:for-each select="$DateOfBirthMasterData/Days/Day">
                <xsl:choose>
                    <xsl:when test=". = $Day">
                        <option value="{.}" selected="selected">
                            <xsl:value-of select="."/>
                        </option>
                    </xsl:when>
                    <xsl:otherwise>
                        <option value="{.}">
                            <xsl:value-of select="."/>
                        </option>
                    </xsl:otherwise>
                </xsl:choose>
            </xsl:for-each>
        </select>

        <select id="ddlYear" class="marginLeft20 textCenter form-control inline" style="width:70px;">
            <option value="year">Year</option>
            <xsl:for-each select="$DateOfBirthMasterData/Years/Year">
                <xsl:choose>
                    <xsl:when test=". = $Year">
                        <option value="{.}" selected="selected">
                            <xsl:value-of select="."/>
                        </option>
                    </xsl:when>
                    <xsl:otherwise>
                        <option value="{.}">
                            <xsl:value-of select="."/>
                        </option>
                    </xsl:otherwise>
                </xsl:choose>
            </xsl:for-each>
        </select>
    </xsl:template>
</xsl:stylesheet>
