﻿<?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:import href="../GenericTemplates/StringReplace.xslt"/>
    <xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>

    <xsl:template match="/">
        <xsl:variable name="BrandID" select="normalize-space(AjaxRequest/Params/BrandID)"></xsl:variable>
        <xsl:variable name="ParentBrandID" select="normalize-space(AjaxRequest/Params/ParentBrandID)"></xsl:variable>
        <xsl:variable name="PortalItemID" select="normalize-space(AjaxRequest/Params/PortalItemID)"></xsl:variable>
        <xsl:variable name="TemplateURL" select="normalize-space(AjaxRequest/TemplateURL)"></xsl:variable>
        <xsl:variable name="BrandName" select="normalize-space(AjaxRequest/Params/BrandName)"></xsl:variable>
        <xsl:variable name="DisplayName" select="normalize-space(AjaxRequest/User/UserData/DisplayName)"></xsl:variable>
        <xsl:variable name="UserID" select="normalize-space(AjaxRequest/User/UserData/UserID)"></xsl:variable>
        <xsl:variable name="Email" select="normalize-space(AjaxRequest/User/UserData/Email)"></xsl:variable>
        <xsl:variable name="SelectedBrandTabID" select="normalize-space(AjaxRequest/SelectedBrandTabID)"></xsl:variable>
        <xsl:variable name="IsAuthenticated" select="normalize-space(AjaxRequest/IsAuthenticated)"></xsl:variable>
        <xsl:variable name="UserPermission" select="normalize-space(AjaxRequest/UserPermission)"></xsl:variable>
        <xsl:variable name="BrandTabType" select="normalize-space(AjaxRequest/TabTypeID)"></xsl:variable>
        <xsl:variable name="IsCommunityAdmin" select="normalize-space(AjaxRequest/IsCommunityAdmin)"></xsl:variable>
        <xsl:variable name="RoleName" select="normalize-space(Brand/UserRoles/Role/RoleName)"/>
        <xsl:variable name="HeaderHTML" select="normalize-space(AjaxRequest/HeaderHTML)"></xsl:variable>
        <xsl:variable name="FooterHTML" select="normalize-space(AjaxRequest/FooterHTML)"></xsl:variable>

        <div id="divHeaderHTMLContainer" style="margin:15px;">
            <xsl:value-of select="$HeaderHTML" disable-output-escaping="yes"/>
        </div>
        <xsl:call-template name="BrandContactUs">
            <xsl:with-param name="BrandID" select="$BrandID"></xsl:with-param>
            <xsl:with-param name="ParentBrandID" select="$ParentBrandID"></xsl:with-param>
            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
            <xsl:with-param name="BrandName" select="$BrandName"></xsl:with-param>
            <xsl:with-param name="DisplayName" select="$DisplayName"></xsl:with-param>
            <xsl:with-param name="Email" select="$Email"></xsl:with-param>
            <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
        </xsl:call-template>
    </xsl:template>

    <xsl:template name="BrandContactUs">
        <xsl:param name="BrandID" select="'N/A'"></xsl:param>
        <xsl:param name="BrandName" select="'N/A'"></xsl:param>
        <xsl:param name="DisplayName" select="'N/A'"></xsl:param>
        <xsl:param name="Email" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="ParentBrandID" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="MasterUserNotified">
            <xsl:number value="0"/>
        </xsl:param>

        <xsl:variable name="StringBrandName">
            <xsl:call-template name="replaceCharsInString">
                <xsl:with-param name="stringIn" select="$BrandName"></xsl:with-param>
                <xsl:with-param name="charsIn">
                    <xsl:text>'</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="charsOut">
                    <xsl:text>\'</xsl:text>
                </xsl:with-param>
            </xsl:call-template>
        </xsl:variable>

        <div id='divSelectedTab_ContactTab' style='margin:10px;display:block;background:#FFFFFF;'>
            <table class="tableMaster" cellpadding="5" cellspacing="5">
                <tr>
                    <td colspan="2">
                        <span class="packageTitle">
                            Thank you for your interest in <xsl:value-of select="$BrandName"/>.
                            We look forward to connecting with you soon. In order for us to better assist you, please provide the following information:
                        </span>
                    </td>
                </tr>
                <tr>
                    <td width="30%">
                        <span class="packageTitle">
                            Name:
                        </span>
                    </td>
                    <td width="70%">
                        <div>
                            <input type="text" id="txtUserName" style="width:300px;" class="text" maxlength="50"
								   value="{$DisplayName}" />
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle">
                            Phone:
                        </span>
                    </td>
                    <td>
                        <div>
                            <input type="text" id="txtUserPhone" style="width:300px;" class="text" maxlength="50"
								   onBlur="numberOnly('txtUserPhone');"/>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle">
                            Best Time To Call:
                        </span>
                    </td>
                    <td>
                        <div>
                            <input type="text" id="txtCallTime" style="width:300px;" class="text" maxlength="50"/>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle">
                            E-mail:
                        </span>
                    </td>
                    <td>
                        <div>
                            <input type="text" id ="txtCompanyEmail" style="width:300px;" class="text" maxlength="255"
								   onBlur='CheckEmail("txtCompanyEmail");' value ="{$Email}"/>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle">
                            Please describe what you are looking for:
                        </span>
                    </td>
                    <td>
                        <div>
                            <textarea id="txtTypeCoaching" type="text" class="wideText" rows="5" style="width:90%"
									  onFocus="removeWhiteSpace('txtTypeCoaching');">
                            </textarea>
                        </div>
                    </td>
                </tr>
                <tr style="display:none;">
                    <td >
                        <span class="packageTitle" >
                            Provide some background on yourself related to this request:
                        </span>
                    </td>
                    <td>
                        <div>
                            <textarea id="txtBackRequest" type="text" class="wideText" rows="5" style="width:90%;"
									  onFocus="removeWhiteSpace('txtBackRequest'); ">
                            </textarea>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td></td>
                    <td>
                        <table>
                            <tr>
                                <td  class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray" style="width:85px;height:30px;"
									 onmouseover="document.getElementById('img_Next').src='{$TemplateURL}Web/Images/Ver_2_0/BT_arrow_hover.png';"
									 onmouseout="document.getElementById('img_Next').src='{$TemplateURL}Web/Images/Ver_2_0/BT_arrow.png';">
                                    <img id="img_Next" src="{$TemplateURL}Web/Images/Ver_2_0/BT_arrow.png" style="padding-left:8px;" align="absmiddle" class="marginRight5"></img>
                                    <span onClick="Brand_SaveContactInfo('{$BrandID}', '{$ParentBrandID}', '{$PortalItemID}', 'txtUserName', 'txtUserPhone', 'txtCallTime', 
											'txtCompanyEmail','txtTypeCoaching','{$StringBrandName}', '{$MasterUserNotified}');">Submit</span>
                                </td>
                            </tr>
                        </table>
                    </td>

                </tr>
            </table>
        </div>
        <div id="divSelectedTab_ContactTabHTML" class="padding10" style="margin:15px;display:none;text-align:center;background:#FFFFFF;">
            <p class="labelSize12">Thanks for submitting your information.</p>
            <p class="labelSize12">We look forward to speaking with you shortly!</p>
        </div>

    </xsl:template>
</xsl:stylesheet>
