<?xml version="1.0" encoding="ISO-8859-15"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslc="http://xslcomponents.org/TR/WD-xslc">
<xsl:import href="../../xslc.xsl"></xsl:import>
<xsl:import href="../../Common.xsl"></xsl:import>
<xsl:template match="/">
<xsl:apply-templates select="document"></xsl:apply-templates>
</xsl:template>
<xsl:template name="ToolButtonHelp">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltHelp}" border="0" src="{$XMLC_PictosPath}button_help.gif"></img>
</xsl:with-param>
<xsl:with-param name="HRef">http://www.bluelinecompany.fr</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ToolButtonClientMail">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="contact us" border="0" src="{$XMLC_PictosPath}button_email.gif"></img>
</xsl:with-param>
<xsl:with-param name="HRef">mailto:postmaster@bluelinecompany.fr</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template match="document">
<xsl:call-template name="xslc:Page">
<xsl:with-param name="Title">Suivi des prises d'ordre<xsl:if test="/document/OutParams/nBase='vn'"> VN</xsl:if>
<xsl:if test="/document/OutParams/nBase='vopart'"> VO Particuliers</xsl:if>
<xsl:if test="/document/OutParams/nBase='vomarc'"> VO Marchands</xsl:if>
<xsl:if test="/document/OutParams/vParam='s'"> - par Site</xsl:if>
<xsl:if test="/document/OutParams/vParam='v'"> - par Vendeur</xsl:if>
<xsl:if test="/document/OutParams/vParam='f'"> - par Financement</xsl:if>
<xsl:if test="/document/OutParams/vParam='m'"> - par Marque</xsl:if>
<xsl:if test="/document/OutParams/vParam='mm'"> - par Modèle</xsl:if>
</xsl:with-param>
<xsl:with-param name="PageTitle">
<img align="absmiddle" src="{$XMLC_PictosPath}ico_service.gif"></img> Suivi des prises d'ordre<xsl:if test="/document/OutParams/nBase='vn'"> VN</xsl:if>
<xsl:if test="/document/OutParams/nBase='vopart'"> VO Particuliers</xsl:if>
<xsl:if test="/document/OutParams/nBase='vomarc'"> VO Marchands</xsl:if>
<xsl:if test="/document/OutParams/vParam='s'"> - par Site</xsl:if>
<xsl:if test="/document/OutParams/vParam='f'"> - par Financement</xsl:if>
<xsl:if test="/document/OutParams/vParam='v'"> - par Vendeur</xsl:if>
<xsl:if test="/document/OutParams/vParam='m'"> - par Marque</xsl:if>
<xsl:if test="/document/OutParams/vParam='mm'"> - par Modèle</xsl:if>
</xsl:with-param>
<xsl:with-param name="ToolbarButtonsLeft">
<ToolbarButton>
<xsl:call-template name="ToolButtonRefresh"></xsl:call-template>
</ToolbarButton>
<ToolbarButton>
<img border="0" src="{$XMLC_SkinPath}toolbar_separator.gif"></img>
</ToolbarButton>
<ToolbarButton>
<xsl:call-template name="ToolButtonClientMail"></xsl:call-template>
</ToolbarButton>
</xsl:with-param>
<xsl:with-param name="ToolbarButtonsRight">
<xsl:call-template name="CommonToolbarButtonsRight"></xsl:call-template>
</xsl:with-param>
<xsl:with-param name="ActivePageName">bdVOHisto<xsl:if test="/document/OutParams/vParam='s'">-s</xsl:if>
<xsl:if test="/document/OutParams/vParam='f'">-f</xsl:if>
<xsl:if test="/document/OutParams/vParam='v'">-v</xsl:if>
<xsl:if test="/document/OutParams/vParam='m'">-m</xsl:if>
<xsl:if test="/document/OutParams/vParam='mm'">-mm</xsl:if>
</xsl:with-param>
<xsl:with-param name="Tabs">
<xsl:variable name="vnBasenInfo">
<xsl:if test="/document/OutParams/nBase!=''">nBase=<xsl:value-of select="/document/OutParams/nBase"></xsl:value-of>
</xsl:if>
<xsl:if test="/document/OutParams/nInfo!=''">&amp;nInfo=<xsl:value-of select="/document/OutParams/nInfo"></xsl:value-of>
</xsl:if>
</xsl:variable>
<Tab Name="bdVO">
<a href="{/document/Aliases/projHistoDLL}bdVOHisto?{$vnBasenInfo}">Suivi des prises d'ordre</a>
</Tab>
<Tab Name="bdVO-s">
<a href="{/document/Aliases/projHistoDLL}bdVOHisto?{$vnBasenInfo}&amp;vParam=s">par Site</a>
</Tab>
<Tab Name="bdVO-f">
<a href="{/document/Aliases/projHistoDLL}bdVOHisto?{$vnBasenInfo}&amp;vParam=f">par Financement</a>
</Tab>
<Tab Name="bdVO-v">
<a href="{/document/Aliases/projHistoDLL}bdVOHisto?{$vnBasenInfo}&amp;vParam=v">par Vendeur</a>
</Tab>
<Tab Name="bdVO-m">
<a href="{/document/Aliases/projHistoDLL}bdVOHisto?{$vnBasenInfo}&amp;vParam=m">par Marque</a>
</Tab>
<Tab Name="bdVO-mm">
<a href="{/document/Aliases/projHistoDLL}bdVOHisto?{$vnBasenInfo}&amp;vParam=mm">par Modèle</a>
</Tab>
</xsl:with-param>
<xsl:with-param name="Body">
<xsl:call-template name="xslc:ApplicationMessages"></xsl:call-template>
<form action="{/document/Aliases/projHistoDLL}bdVOHisto" name="MainForm" method="post">
<input type="hidden" name="nBase" value="{/document/OutParams/nBase}"></input>
<input type="hidden" name="vParam" value="{/document/OutParams/vParam}"></input>
<input type="hidden" name="nInfo" value="{/document/OutParams/nInfo}"></input>
</form>
<div style="margin-left:40px;">
<input type="radio" name="vgroup" id="rbv1" onclick="setnBase()">
<xsl:if test="/document/OutParams/nBase='vn'">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>Ventes VN</input>
<input type="radio" name="vgroup" id="rbv2" onclick="setnBase()">
<xsl:if test="/document/OutParams/nBase='vopart'">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>VO Particuliers</input>
<input type="radio" name="vgroup" id="rbv3" onclick="setnBase()">
<xsl:if test="/document/OutParams/nBase='vomarc'">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>VO Marchands</input>
</div>
<div style="margin-left:40px;">
<input type="radio" name="igroup" id="rbi1" onclick="setInfo()">
<xsl:if test="/document/OutParams/nInfo=''">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>Nombre de Ventes</input>
<input type="radio" name="igroup" id="rbi2" onclick="setInfo()">
<xsl:if test="/document/XMLC_Params/XMLC_Authenticated != '1' ">
<xsl:attribute name="disabled"></xsl:attribute>
</xsl:if>
<xsl:if test="/document/OutParams/nInfo='p'">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>Prix Vente</input>
<input type="radio" name="igroup" id="rbi3" onclick="setInfo()">
<xsl:if test="/document/XMLC_Params/XMLC_Authenticated != '1' ">
<xsl:attribute name="disabled"></xsl:attribute>
</xsl:if>
<xsl:if test="/document/OutParams/nInfo='f'">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>Montant Financé</input>
<input type="radio" name="igroup" id="rbi4" onclick="setInfo()">
<xsl:if test="/document/XMLC_Params/XMLC_Authenticated != '1' ">
<xsl:attribute name="disabled"></xsl:attribute>
</xsl:if>
<xsl:if test="/document/OutParams/nInfo='c'">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>Commission Prévue</input>
<input type="radio" name="igroup" id="rbi5" onclick="setInfo()">
<xsl:if test="/document/XMLC_Params/XMLC_Authenticated != '2327' ">
<xsl:attribute name="disabled"></xsl:attribute>
</xsl:if>
<xsl:if test="/document/OutParams/nInfo='m'">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>Marge Brute</input>
</div>
<div style="margin-left:40px;">
<input type="radio" checked="true" name="dgroup" id="rbd1" onclick="setDepth()">3D</input>
<input type="radio" name="dgroup" id="rbd2" onclick="setDepth()">2D</input>
</div>
<div style="margin-left:40px;">
<input type="radio" checked="true" name="ogroup" id="rbo1" onclick="setOrientation()">Horizontal</input>
<input type="radio" name="ogroup" id="rbo2" onclick="setOrientation()">Vertical</input>
</div>
<div style="margin-left:40px;">
<input type="radio" checked="true" name="sgroup" id="rbs1" onclick="setStack()">Séries cumulées</input>
<input type="radio" name="sgroup" id="rbs2" onclick="setStack()">séries distinctes</input>
</div>
<div style="display:none">
Info :<input type="text" id="aval"></input>
</div>
<div id="chartdiv" style="width: 100%; height: 250px;"></div>
<script language="javascript">
<![CDATA[function trim(s)
{
return s.replace(/^\s*/, "").replace(/\s*$/, "");
}
var chartInfo = trim(']]>
<xsl:if test="/document/OutParams/nBase='vn'"> VN</xsl:if>
<xsl:if test="/document/OutParams/nBase='vopart'"> VO Particuliers</xsl:if>
<xsl:if test="/document/OutParams/nBase='vomarc'"> VO Marchands</xsl:if>
<![CDATA[');]]>
<![CDATA[var chartType = trim(']]>
<xsl:value-of select="/document/OutParams/nInfo"></xsl:value-of>
<![CDATA[');]]>
</script>
<script language="javascript">
<![CDATA[var chart;
var chartData = []]>
<xsl:for-each select="CumulsS/Cumuls">{year:"<xsl:value-of select="vYear"></xsl:value-of>", v0:<xsl:value-of select="v0"></xsl:value-of>, v1:<xsl:value-of select="v1"></xsl:value-of>, v2:<xsl:value-of select="v2"></xsl:value-of>, v3:<xsl:value-of select="v3"></xsl:value-of>, v4:<xsl:value-of select="v4"></xsl:value-of>, v5:<xsl:value-of select="v5"></xsl:value-of>, v6:<xsl:value-of select="v6"></xsl:value-of>, v7:<xsl:value-of select="v7"></xsl:value-of>, v8:<xsl:value-of select="v8"></xsl:value-of>, v9:<xsl:value-of select="v9"></xsl:value-of>, v10:<xsl:value-of select="v10"></xsl:value-of>, v11:<xsl:value-of select="v11"></xsl:value-of>, c0:"<xsl:value-of select="cliv0"></xsl:value-of> - <xsl:value-of select="cptv0"></xsl:value-of>", c1:"<xsl:value-of select="cliv1"></xsl:value-of> - <xsl:value-of select="cptv1"></xsl:value-of>", c2:"<xsl:value-of select="cliv2"></xsl:value-of> - <xsl:value-of select="cptv2"></xsl:value-of>", c3:"<xsl:value-of select="cliv3"></xsl:value-of> - <xsl:value-of select="cptv3"></xsl:value-of>", c4:"<xsl:value-of select="cliv4"></xsl:value-of> - <xsl:value-of select="cptv4"></xsl:value-of>", c5:"<xsl:value-of select="cliv5"></xsl:value-of> - <xsl:value-of select="cptv5"></xsl:value-of>", c6:"<xsl:value-of select="cliv6"></xsl:value-of> - <xsl:value-of select="cptv6"></xsl:value-of>", c7:"<xsl:value-of select="cliv7"></xsl:value-of> - <xsl:value-of select="cptv7"></xsl:value-of>", c8:"<xsl:value-of select="cliv8"></xsl:value-of> - <xsl:value-of select="cptv8"></xsl:value-of>", c9:"<xsl:value-of select="cliv9"></xsl:value-of> - <xsl:value-of select="cptv9"></xsl:value-of>", c10:"<xsl:value-of select="cliv10"></xsl:value-of> - <xsl:value-of select="cptv10"></xsl:value-of>", c11:"<xsl:value-of select="cliv11"></xsl:value-of> - <xsl:value-of select="cptv11"></xsl:value-of>", co0:"<xsl:value-of select="c0"></xsl:value-of>", co1:"<xsl:value-of select="c1"></xsl:value-of>", co2:"<xsl:value-of select="c2"></xsl:value-of>", co3:"<xsl:value-of select="c3"></xsl:value-of>", co4:"<xsl:value-of select="c4"></xsl:value-of>", co5:"<xsl:value-of select="c5"></xsl:value-of>", co6:"<xsl:value-of select="c6"></xsl:value-of>", co7:"<xsl:value-of select="c7"></xsl:value-of>", co8:"<xsl:value-of select="c8"></xsl:value-of>", co9:"<xsl:value-of select="c9"></xsl:value-of>", co10:"<xsl:value-of select="c10"></xsl:value-of>", co11:"<xsl:value-of select="c11"></xsl:value-of>"}<xsl:if test="position() != last()">,</xsl:if>
</xsl:for-each>
<![CDATA[];]]>
</script>
<script language="javascript" src="{$XMLC_Portal}amcharts.js"></script>
<script language="javascript">
<![CDATA[function handleClick(event)
{
  document.getElementById('aval').value = event.item.category + ": " + event.item.values.value;
}

function goAMChart() {

    // SERIALL CHART
    chart = new AmCharts.AmSerialChart();
    chart.dataProvider = chartData;
    chart.categoryField = "year";
    chart.plotAreaBorderAlpha = 0.2;
    chart.rotate = true;
    chart.depth3D = 20;
    chart.angle = 30;
    // add click listener
    chart.addListener("clickGraphItem", handleClick);
    chart.numberFormatter = {precision:0, decimalSeparator:'.', thousandsSeparator:' '};     

    // AXES
    // Category
    var categoryAxis = chart.categoryAxis;
    categoryAxis.gridAlpha = 0.1;
    categoryAxis.axisAlpha = 0;
    categoryAxis.gridPosition = "start";

    // value          
    var valueAxis = new AmCharts.ValueAxis();
    valueAxis.stackType = "regular";
    valueAxis.gridAlpha = 0.1;
    valueAxis.axisAlpha = 0;
    chart.addValueAxis(valueAxis);

    // GRAPHS
    for (ii=0; ii<=11; ii++) {
      var graph = new AmCharts.AmGraph();
      if (chartType=='') {
      graph.balloonText = "[[description]] "+chartInfo+ " - [[percents]]%";
                } else {
      graph.balloonText = "[[description]] "+chartInfo+ " : [[value]] euros - [[percents]]%";
                };

       graph.colorField = "co"+ii+"";
       graph.fillColorsField = "co"+ii+"";
//       graph.lineColorsField = "co"+ii+"";
      graph.descriptionField = "c"+ii+"";
      graph.valueField = "v"+ii+"";
      graph.type = "column";
      graph.lineAlpha = 0;
      graph.fillAlphas = .85;
      chart.addGraph(graph);
      }

    // WRITE
    chart.write("chartdiv");
}

window.onload=goAMChart;]]>
</script>
<script language="javascript">
<![CDATA[            // Make chart 2D/3D
            function setDepth() {
                if (document.getElementById("rbd1").checked) {
                    chart.depth3D = 20;
                    chart.angle = 30;
                } else {
                    chart.depth3D = 0;
                    chart.angle = 0;
                }
                chart.validateNow();
            }
]]>
</script>
<script language="javascript">
<![CDATA[            // Make chart Horizontal/Vertical
            function setOrientation() {
                if (document.getElementById("rbo1").checked) {
                    chart.rotate = true;
                } else {
                    chart.rotate = false;
                }
                chart.validateNow();
            }
]]>
</script>
<script language="javascript">
<![CDATA[            // Make chart Stack Option
            function setStack() {
                if (document.getElementById("rbs1").checked) {
                    chart.valueAxes[0].stackType = "regular";
                } else {
                    chart.valueAxes[0].stackType = "none";
                }
                chart.validateData();
                chart.validateNow();
            }
]]>
</script>
<script language="javascript">
<![CDATA[            // Make vParam parameters
            function setnBase() {
                var aPar='';
                if (document.getElementById("rbv1").checked) {
                    aPar = 'vn' ;
                } 
                if (document.getElementById("rbv2").checked) {
                    aPar = 'vopart' ;
                } 
                if (document.getElementById("rbv3").checked) {
                    aPar = 'vomarc' ;
                } 
            SetField('MainForm', 'nBase',  aPar);
            document.MainForm.submit(); 
            return false;
            }]]>
</script>
<script language="javascript">
<![CDATA[            // Make nInfo parameters
            function setInfo() {
                var aPar='';
                if (document.getElementById("rbi2").checked) {
                    aPar = 'p' ;
                } 
                if (document.getElementById("rbi3").checked) {
                    aPar = 'f' ;
                } 
                if (document.getElementById("rbi4").checked) {
                    aPar = 'c' ;
                } 
            SetField('MainForm', 'nInfo',  aPar);
            document.MainForm.submit(); 
            return false;
            }]]>
</script>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template match="tDocumentsS">
<xsl:variable name="vWidth">
<xsl:if test="/document/tDocumentsS/tDocuments/nGroupe=''">450px</xsl:if>
<xsl:if test="/document/tDocumentsS/tDocuments/nGroupe!=''">700px</xsl:if>
</xsl:variable>
<table border="0" cellpadding="2" cellspacing="0" class="clFlatTable" width="{$vWidth}">
<tr class="clRowHeader">
<xsl:if test="/document/XMLC_Profile/XMLC_DisplayHeaderGradient = '1'">
<xsl:attribute name="style">background-image: url('<xsl:value-of select="$XMLC_SkinPath"></xsl:value-of>rowHeader_Gradient.gif');</xsl:attribute>
</xsl:if>
<td>Document</td>
<td>Date</td>
<td align="right">Montant H.T.<xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>
<xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>
<xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>
</td>
<td width="150px">Client</td>
<xsl:if test="/document/tDocumentsS/tDocuments/nGroupe!=''">
<td width="150px">Groupe</td>
</xsl:if>
</tr>
<xsl:apply-templates select="tDocuments"></xsl:apply-templates>
<xsl:call-template name="xslc:ListFooter">
<xsl:with-param name="MaxPages">15</xsl:with-param>
<xsl:with-param name="colspan">6</xsl:with-param>
</xsl:call-template>
</table>
</xsl:template>
</xsl:stylesheet>
