﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:import href="../GenericTemplates/BoxLayout.xslt"/>
    <xsl:import href="../SelectedGoalTitle.xslt"/>
    <xsl:import href="../GenericTemplates/LoginPopup.xslt"/>
    <xsl:import href="../GenericTemplates/MenuTabs.xslt"/>

    <xsl:template name="LoadGoalAsynchronouslyVersion12">
        <xsl:param name="ItemID" select="'N/A'"/>
        <xsl:param name="ItemType" select="'N/A'"/>
        <xsl:param name="ItemName" select="'N/A'"/>
        <xsl:param name="PermissionID" select="'N/A'"/>
        <xsl:param name="ParentName" select="'N/A'"/>
        <xsl:param name="ImageURL" select="'N/A'"/>
        <xsl:param name="TemplateURL" select ="'N/A'"/>
        <xsl:param name="Authenticated" select="'N/A'"/>
        <xsl:param name="LoginPopUpURL" select="'N/A'"/>
        <xsl:param name="Version" select="'N/A'"/>
        <xsl:param name="IsFollowingGoal" select="'N/A'"/>
        <xsl:param name="ActivateStatus" select="'N/A'"/>
        <xsl:param name="TemplateItemID" select="'N/A'"/>
        <xsl:param name="DisplayShareIT" select="'N/A'"/>
        
        <xsl:choose>
            <xsl:when test="$PermissionID != -1 and $TemplateItemID &gt; 0 and $ActivateStatus != 1">
                <script language="javascript" type="text/javascript">
                    GetDoYouKnow("divDashBoardRightBox_1","<xsl:value-of select="$ItemID"/>", "Goal");
                </script>
            </xsl:when>
            <xsl:when test="$ActivateStatus = 1">
                <script language="javascript" type="text/javascript">
                    Goal_LoadActivateGoalBox('divDashBoardRightBox_1', <xsl:value-of  select="$TemplateItemID"/>,<xsl:value-of  select="$ItemID"/>);
                </script>
            </xsl:when>
            <xsl:otherwise>
                <script language="javascript" type="text/javascript">
                    rightContent_ClearUnwantedBox('1', '1');
                </script>
            </xsl:otherwise>
        </xsl:choose>

        <script language="javascript" type="text/javascript">
            dashboard_LoadHeader("divDashBoardRightBox_2","<xsl:value-of select="$ItemID"/>");
        </script>

        <xsl:choose>
            <xsl:when test ="$DisplayShareIT = 1 and $PermissionID &gt;= 4">
                <script language="javascript" type="text/javascript">
                    Dashboard_GoalShareIt("divGoal_Operations", <xsl:value-of select='$ItemID'/>);
                </script>
            </xsl:when>
            <xsl:otherwise>
                <script language="javascript" type="text/javascript">
                    discussion_LoadAll("<xsl:value-of select='$ItemID'/>", "divGoal_Operations", 'LoadDiscussionsOnGoalLoad');
                </script>
            </xsl:otherwise>
        </xsl:choose>
       
        <script language="javascript" type="text/javascript">
            getActiveAdForItem("<xsl:value-of select='$ItemID'/>", "divAds", "19");
        </script>

        <xsl:call-template name ="LoginPopup"></xsl:call-template>

        <xsl:choose>
            <xsl:when test ="($Version = '1.1' or $Version = '1.2') and $ActivateStatus != 1">
                <script language="javascript" type="text/javascript">
                    goal_LoadGoalVersion("divDashBoardRightBox_3", "<xsl:value-of select="$ItemID"/>",
                    "<xsl:value-of select="$Version"/>", "3","0");
                </script>
            </xsl:when>
            <xsl:when test="$ActivateStatus != 1">
                <script language="javascript" type="text/javascript">
                    lifeSpaceFeatures_LoadDashBoard("divDashBoardRightBox_3", "<xsl:value-of select="$ItemID"/>",
                    "<xsl:value-of select="$ItemType"/>", "<xsl:value-of select="$Version"/>");
                </script>
            </xsl:when>
            <xsl:when test="$ActivateStatus = 1">
                <script language="javascript" type="text/javascript">
                    rightContent_ClearUnwantedBox('3', '3');
                </script>
            </xsl:when>
            <xsl:otherwise>
                <script language="javascript" type="text/javascript">
                    rightContent_ClearUnwantedBox('4', '4');
                </script>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>
</xsl:stylesheet>
