﻿<?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="no" omit-xml-declaration ="yes"/>

    <xsl:template match="/">
        <xsl:variable name="BrandID" select="normalize-space(AutoSuggest/SourceID)"></xsl:variable>
        <xsl:variable name="Origin" select="normalize-space(AutoSuggest/Origin)"></xsl:variable>
        <xsl:variable name="TargetDivID" select="normalize-space(AutoSuggest/TargetDivID)"></xsl:variable>
        <xsl:variable name="WorkoutID" select="normalize-space(AutoSuggest/WorkoutID)"></xsl:variable>

        <xsl:for-each select="AutoSuggest/Suggest">

            <xsl:variable name="position" select="position()"></xsl:variable>
            
            <xsl:variable name="OriginLocal">
                <xsl:choose>
                    <xsl:when test="Origin">
                        <xsl:value-of select="Origin"/>
                    </xsl:when>
                    <xsl:otherwise>
                        <xsl:value-of select="$Origin"/>
                    </xsl:otherwise>
                </xsl:choose>
            </xsl:variable>

            <xsl:variable name="TextSize">
                <xsl:choose>
                    <xsl:when test="$WorkoutID != ''">
                        <xsl:text>brandTitle</xsl:text>
                    </xsl:when>
                    <xsl:otherwise>
                        <xsl:text>label</xsl:text>
                    </xsl:otherwise>
                </xsl:choose>
            </xsl:variable>

            <xsl:choose>
                <xsl:when test="position() = 1">
                    <div id="div_AutoSuggestData" align="left"
                        onClick='return brandAutoSuggest_selectAutoSuggetData(
                                                                "{$BrandID}", "{ID}", "{Name}",
                                                                "{$OriginLocal}", "{$TargetDivID}", "{$WorkoutID}","-99");'
                        style='background-color:#878787;padding-left:5px;' selected='0'
                        suggestID='{ID}' suggestName='{Name}'  origin='{$OriginLocal}'
                        onmouseover='AutoSuggestPT_MouseOver(this);
                                     document.getElementById("span_Selected_{$position}").style.color="#FFFFFF";'
                        onmouseout='AutoSuggestPT_MouseOut(this);
                                    document.getElementById("span_Selected_{$position}").style.color="#4B4B4B";'>
                        <span id='span_Selected_{$position}' class="{$TextSize}" style="font-style:normal;font-size:18px;color:#FFFFFF;">
                            <xsl:value-of select="Name"/>
                        </span>
                    </div>
                </xsl:when>
                <xsl:otherwise>
                    <div id="div_AutoSuggestData" align="left"
                        onClick='return brandAutoSuggest_selectAutoSuggetData(
                                                                "{$BrandID}", "{ID}", "{Name}",
                                                                "{$OriginLocal}", "{$TargetDivID}", "{$WorkoutID}","-99");'
                        style='background-color:#E1E1E1;;padding-left:5px;' selected='0'
                        suggestID='{ID}' suggestName='{Name}'  origin='{$OriginLocal}'
                        onmouseover='AutoSuggestPT_MouseOver(this);
                                    document.getElementById("span_UnSelected_{$position}").style.color="#FFFFFF";'
                        onmouseout='AutoSuggestPT_MouseOut(this);
                                    document.getElementById("span_UnSelected_{$position}").style.color="#4B4B4B";'>
                        <span id='span_UnSelected_{$position}' class="{$TextSize}" style="font-style:normal;font-size:18px;">
                            <xsl:value-of select="Name"/>
                        </span>
                    </div>
                </xsl:otherwise>
            </xsl:choose>

        </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>
