Become Member  Informations Help

> Finance & Stock Exchange > Stocks > EURO - DJSTX

DIARY - Major European Companies results to May 20, 2008

Reuters: [2008-05-16 07:01:00]

    DJ EURO STOXX 600 - European corporate results with forecasts, followed by number of 
analysts polled. This list includes only Q1, Q2 & H1 results expected for this period, for all 
other results see [WEU/EQUITY]. 
     
    Monthly S&P 500 earnings      [RESF/US]      Weekly non-S&P 500 earnings     [NSP500/WK] 
    Western European Corp Diary   [WEU/EQUITY]   Index of all diaries            [IND/DIARY] 
     
    **** 
                                                      FCAS FCAST  FCAST   FCAST  FCAST 
 DATE   CC  Event Title             GMT  RIC          EPS  EBIT    PTAX    NET    REVS    CURR 
 ----   --  ----------------------- ---- ---------    ---------- ------  ------ ------    ---- 
  16/MayBE  Belgacom Q1                  <BCOM.BR>     0.7  324.5     309  227.5  1500.4   EUR 
            No of Analysts                               3      6       4      8       8 
 
  16/MayCH  Baloise-Hldg Q1              <BALN.VX>        NO CURRENT ESTIMATES             CHF 
            No of Analysts 
 
  16/MayGB  British Airways Prelim Final <BAY.L>        54    860     848    631    8763   GBP 
            No of Analysts                              19     19      12     11      22 
 
  19/MayDK  Topdanmark Q1                <TOP.CO>       -7             61     -6    3327   DKK 
            No of Analysts                               1              3      3       1 
 
  19/MayIE  DCC Prelim Final             <DCC.I>              161                   5109   EUR 
            No of Analysts                                      4                      4 
   
  19/MayGB  Derwent London Q1 Trade      <DLN.L>          NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 
  20/MayAT  Wiener Staedtische Q1        <VIGR.VI>     1.1            114     88    1728   EUR 
            No of Analysts                               1              1      1       1 
 
  20/MayGB  British Land Co Prelim F 0600<BLND.L>     52.9    558     270    274     657   GBP 
            No of Analysts                              12      7      10      7      11 
 
  20/MayGB  Expro Int'l Group Prelim Fina<EXR.L>        45   89.7    71.8  47.25     601   GBP 
            No of Analysts                               5      3       3      2       6 
 
  20/MayGB  ICAP Prelim Final            <IAP.L>      27.2    316     292    175    1254   GBP 
            No of Analysts                               3      8       1      2      11 
 
  20/MayGB  Imperial Tobacco Group H1    <IMT.L>      69.6    865     649    472  2111.5   GBP 
            No of Analysts                               2      3       2      3       4 
 
  20/MayGB  Marks and Prelim Final       <MKS.L>      41.7   1070     990    701    9001   GBP 
            No of Analysts                              23     16      22     11      20 
 
  20/MayGB  Marks and Spencer Q4 Trade   <MKS.L>          NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 
  20/MayGB  Mitchells & Butlers H1       <MAB.L>      17.5             73                  GBP 
            No of Analysts                               1              1 
 
  20/MayGB  Yell Group Prelim Final      <YELL.L>       38    684   318.1    209    2216   GBP 
            No of Analysts                               2     12       3      3      16 
 ------ --  ---------------------   ---- -------      -----  ----    ----   ----   -----   --- 
     
    ** All figures in millions except EPS. 
     
    YR = Full Year 
    FINAL = Year Final 
    Prelim = Preliminary results 
    YR = Full Year 
     
    Events from Kalends, Estimates from Reuters Estimates. 
     
    If you have any questions or comments on the diary, please contact: Vilas Narasimha Murthy 
    on +91 80 6677 1141 or Derek Ryan on +44 207 542-7992, or e-mail diaries@reuters.com or 
    derek.ryan@reuters.com, or via Reuters Messaging at derek.ryan.reuters.com@reuters.net 
     
  

DIARY - Major European Companies results to May 19, 2008

Reuters: [2008-05-15 07:01:00]

    DJ EURO STOXX 600 - European corporate results with forecasts, followed by number of 
analysts polled. This list includes only Q1, Q2 & H1 results expected for this period, for all 
other results see [WEU/EQUITY]. 
     
    Monthly S&P 500 earnings      [RESF/US]      Weekly non-S&P 500 earnings     [NSP500/WK] 
    Western European Corp Diary   [WEU/EQUITY]   Index of all diaries            [IND/DIARY] 
     
    **** 
                                                      FCAS FCAST  FCAST   FCAST  FCAST 
 DATE   CC  Event Title             GMT  RIC          EPS  EBIT    PTAX    NET    REVS    CURR 
 ----   --  ----------------------- ---- ---------    ---------- ------  ------ ------    ---- 
  15/MayBE  KBC Groep Q1                 <KBC.BR>      1.9    942     843    635    2340   EUR 
            No of Analysts                               2      5       7      9       7 
 
  15/MayBE  UCB Q1 Interim               <UCB.BR>         NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  15/MayDK  AP Moeller Maersk Q1 Trade   <MAERSKb.CO> 1075  11740   10585 3425.5   71410   DKK 
            No of Analysts                               1      3       2      2       3 
 
  15/MayFR  Credit Agricole Q1       0500<CAGR.PA>     0.4   1504    1661 1028.5    4616   EUR 
            No of Analysts                               2     11       4      4      11 
 
  15/MayFR  Eutelsat Q3 Sales            <ETL.PA>                                  216.7   EUR 
            No of Analysts                                                             4 
 
  15/MayFR  Gecina Q1                    <GFCP.PA>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  15/MayFR  Natixis Q1                   <CNAT.PA>    0.01 -251.5             17  1204.5   EUR 
            No of Analysts                               2      4              1       8 
 
  15/MayFR  Technip Q1                   <TECF.PA>     0.7  129.6   116.4   80.7    1924   EUR 
            No of Analysts                               4      6       2      6       7 
 
  15/MayDE  Arcandor Q2                  <AROG.DE>           -310                 4080.1   EUR 
            No of Analysts                                      1                      3 
 
  15/MayDE  Hochtief Q1                  <HOTG.DE>     0.3           97.4   28.5    3822   EUR 
            No of Analysts                               2              4      2       6 
 
  15/MayDE  Kloeckner and Co Q1          <KCOGn.DE>      1   93.7    79.7   48.7  1669.5   EUR 
            No of Analysts                               2      2       1      3       6 
 
  15/MayDE  RWE Q1                       <RWEG.DE>     2.6   2625    2278   1450   13307   EUR 
            No of Analysts                               3     11       2      8       5 
 
  15/MayDE  Salzgitter Q1                <SZGG.DE>     3.6  310.6   301.8  207.8    2721   EUR 
            No of Analysts                               3      1       6      4       9 
 
  15/MayDE  Solarworld Q1                <SWVG.DE>           39.2                  167.5   EUR 
            No of Analysts                                      5                      5 
 
  15/MayDE  TUI Q1                       <TUIGn.DE>          -196                   5100   EUR 
            No of Analysts                                      1                      1 
   
  15/MayIT  Banco Popolare Societa Q1    <BAPO.MI>       1    390     281    140    1007   EUR 
            No of Analysts                               1      6       5      7       8 
 
  15/MayIT  Bulgari Q1                   <BULG.MI>    0.08   25.9    27.2   24.1     234   EUR 
            No of Analysts                               4      8       4      7       9 
 
  15/MayNO  Prosafe Q1               0630<PRSO.OL>     0.2   60.5      44     40   158.2   USD 
            No of Analysts                               8      6       7      6       8 
 
  15/MayCH  PSP Swiss Property Q1        <PSPN.S>         NO CURRENT ESTIMATES             CHF 
            No of Analysts 
 
  15/MayCH  Zurich Financial Services Q1 <ZURN.VX>     6.9   1719  1610.5   1271   13668   USD 
            No of Analysts                               1      5       2      3       5 
 
  15/MayGB  3I Group Final           0600<III.L>       158    591   704.5    687     915   GBP 
            No of Analysts                               5      2       4      4       3 
 
  15/MayGB  Barclays Q1 Trade        0600<BARC.L>         NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 
  15/MayGB  BT Group Final           0600<BT.L>       23.4   2835    2484   1890   20599   GBP 
            No of Analysts                              27     24      17     17      27 
 
  15/MayGB  DSG Int'l Final Trade        <DSGI.L>     7.62  190.2     202  138.3    8250   GBP 
            No of Analysts                              19     14      16      9      23 
 
  15/MayGB  Invensys Prelim Final    0600<ISYS.L>     18.7    251     182    146    2189   GBP 
            No of Analysts                              12     12       7      7      14 
 
  15/MayGB  Investec Final               <INVP.L>     56.6  550.8   547.6  345.7  1340.9   GBP 
            No of Analysts                               7      4       4      4       4 
 
  15/MayGB  National Grid Prelim Final   <NG.L>       55.5   2935    2095   1476   11054   GBP 
            No of Analysts                              17     15      10     13      16 
 
  15/MayGB  SABMiller Prelim Final       <SAB.L>       1.3   3679  3330.6   2036   21374   USD 
            No of Analysts                              12     19       5      9      19 
 
  15/MayGB  Tullett Prebon Q1 Trade      <TLPR.L>                                    223   GBP 
            No of Analysts                                                             1 
 
  15/MayGB  Vedanta Prelim Final     0600<VED.L>      3.05   2500    2597    890    8013   USD 
            No of Analysts                              10      9       5      7      10 
 
  16/MayBE  Belgacom Q1                  <BCOM.BR>     0.7  324.5     309  231.1  1500.4   EUR 
            No of Analysts                               3      6       4      8       8 
 
  16/MayCH  Baloise-Hldg Q1              <BALN.VX>        NO CURRENT ESTIMATES             CHF 
            No of Analysts 
 
  16/MayGB  British Airways Prelim Final <BAY.L>        54    860     848    631    8763   GBP 
            No of Analysts                              19     19      12     11      22 
 
  19/MayDK  Topdanmark Q1                <TOP.CO>       -7           -128   -111           DKK 
            No of Analysts                               1              1      1 
 
  19/MayIE  DCC Prelim Final             <DCC.I>              161                   5109   EUR 
            No of Analysts                                      4                      4 
 
  19/MayGB  Derwent London Q1 Trade      <DLN.L>          NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 ------ --  ---------------------   ---- -------      -----  ----    ----   ----   -----   --- 
     
    ** All figures in millions except EPS. 
     
    YR = Full Year 
    FINAL = Year Final 
    Prelim = Preliminary results 
    YR = Full Year 
     
    Events from Kalends, Estimates from Reuters Estimates. 
     
    If you have any questions or comments on the diary, please contact: Vilas Narasimha Murthy 
    on +91 80 6677 1141 or Derek Ryan on +44 207 542-7992, or e-mail diaries@reuters.com or 
    derek.ryan@reuters.com, or via Reuters Messaging at derek.ryan.reuters.com@reuters.net 
     
  

DIARY - Major European Companies results to May 16, 2008

Reuters: [2008-05-14 07:03:00]

    DJ EURO STOXX 600 - European corporate results with forecasts, followed by number of 
analysts polled. This list includes only Q1, Q2 & H1 results expected for this period, for all 
other results see [WEU/EQUITY]. 
     
    Monthly S&P 500 earnings      [RESF/US]      Weekly non-S&P 500 earnings     [NSP500/WK] 
    Western European Corp Diary   [WEU/EQUITY]   Index of all diaries            [IND/DIARY] 
     
    **** 
                                                      FCAS FCAST  FCAST   FCAST  FCAST 
 DATE   CC  Event Title             GMT  RIC          EPS  EBIT    PTAX    NET    REVS    CURR 
 ----   --  ----------------------- ---- ---------    ---------- ------  ------ ------    ---- 
  14/MayAT  Telekom Austria Q1           <TELA.VI>     0.2    210     154    121  1246.3   EUR 
            No of Analysts                               1      4       1      1       5 
 
  14/MayBE  Dexia Q1                 0500<DEXI.BR>     0.5  770.5   731.5  597.5    1754   EUR 
            No of Analysts                               7      6       2     10      10 
 
  14/MayDK  NKT Hldg Q1                  <NKT.CO>      5.1    220     199    134    3387   DKK 
            No of Analysts                               1      4       3      2       5 
 
  14/MayFR  Aeroports de Paris Q1 Sales  <ADP.PA>                                  552.6   EUR 
            No of Analysts                                                             1 
 
  14/MayFR  Arkema Q1                0530<AKE.PA>      0.8   86.5      77     51    1471   EUR 
            No of Analysts                               4      4       1      3       4 
 
  14/MayFR  BNP Paribas Q1               <BNPP.PA>     1.9 2916.5    2512 1781.5    7576   EUR 
            No of Analysts                               2     12       2      4      13 
 
  14/MayFR  Bouygues Q1 Sales        1545<BOUY.PA>            295            200    6663   EUR 
            No of Analysts                                      1              1       7 
 
  14/MayFR  Compagnie Generale Q1        <GEPH.PA>     2.9  126.1   124.1     72   610.5   EUR 
            No of Analysts                               5      6       3      6       9 
 
  14/MayFR  Eurazeo Q1 Sales             <EURA.PA>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  EADS Q1                      <EAD.PA>              73          201.6  9166.5   EUR 
            No of Analysts                                      1              1       6 
 
  14/MayFR  Fonciere des Regions Q1 Sales<FDR.PA>         NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  Television Q1                <TFFP.PA>           99.8      71   75.1   687.6   EUR 
            No of Analysts                                      4       1      2       3 
 
  14/MayFR  Television Q1 Sales          <TFFP.PA>           99.8      71   75.1   687.6   EUR 
            No of Analysts                                      4       1      2       3 
 
  14/MayFR  Vivendi Q1 Sales             <VIV.PA>            1146    1047    636    5254   EUR 
            No of Analysts                                      7       1      1       9 
 
  14/MayDE  Bilfinger Berger Q1          <GBFG.DE>     0.4   35.5    29.2   19.3    1951   EUR 
            No of Analysts                               4      6       4      6       4 
 
  14/MayDE  Deutsche Post Q1             <DPWGn.DE>    0.3    911     702  455.5   15908   EUR 
            No of Analysts                               3      7       1      4       4 
 
  14/MayDE  E.ON Q1                      <EONG.DE>     3.6   3393    3249   2009 21984.8   EUR 
            No of Analysts                               2     11       1      9       4 
 
  14/MayDE  K+S Q1                   0530<SDFG.DE>     3.3    197     188    137    1122   EUR 
            No of Analysts                               6      7       1      3       8 
 
  14/MayDE  LANXESS Q1                   <LXSG.DE>       1    136     118   76.5  1495.5   EUR 
            No of Analysts                               5     10       1      2      12 
 
  14/MayDE  Prosiebensat Q1              <PSMG_p.DE>      NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayDE  Q-CELLS Q1                   <QCEG.DE>     0.3   52.4    56.9   46.3     262   EUR 
            No of Analysts                               4      8       4      7       9 
 
  14/MayDE  STADA Arzneimittel Q1        <STAGn.DE>    0.5   55.6    44.1   31.1   401.3   EUR 
            No of Analysts                               5      8       5      8       9 
 
  14/MayDE  ThyssenKrupp Q2              <TKAG.DE>     0.9  821.5     786    488   13154   EUR 
            No of Analysts                               2      4       5      3      10 
 
  14/MayGR  Piraeus Bank Q1              <BOPr.AT>            196     161  127.5     389   EUR 
            No of Analysts                                      2       5      6       8 
 
  14/MayIT  A2A Q1                       <A2.MI>              354                   2816   EUR 
            No of Analysts                                      3                      1 
 
  14/MayIT  Banca Monte dei Paschi Q1    <BMPS.MI>     0.2    481     330    244    1201   EUR 
            No of Analysts                               2      5       3      4       6 
 
  14/MayIT  Finmeccanica Q1              <SIFI.MI>            127                   2916   EUR 
            No of Analysts                                      2                      2 
 
  14/MayIT  Hera Q1                      <HRA.MI>           102.6    80.7          854.7   EUR 
            No of Analysts                                      2       2              2 
 
  14/MayIT  Parmalat Q1                  <PLT.MI>              36                    971   EUR 
            No of Analysts                                      1                      1 
 
  14/MayLU  ArcelorMittal Q1             <ISPA.AS>     1.8 3858.5  3746.5 2549.5   29549   USD 
            No of Analysts                               9      8       4     10      11 
 
  14/MayNL  Fugro H1 Trade               <FUGRc.AS>    1.9                   112     959   EUR 
            No of Analysts                               1                     1       1 
 
  14/MayNL  ING Groep Q1                 <ING.AS>      0.7           2126 1615.5   18126   EUR 
            No of Analysts                               8             11     14       2 
 
  14/MayES  Abertis Infraestructuras Q1  <ABE.MC>      0.2    324   208.3  113.1   850.6   EUR 
            No of Analysts                               1      3       2      4       5 
 
  14/MayES  Fomento Q1                   <FCC.MC>      0.7  274.5   173.6   94.4  3211.3   EUR 
            No of Analysts                               2      5       3      6       7 
   
  14/MayES  Gamesa Corporacion Q1        <GAM.MC>      0.1   51.8    39.8   39.2     750   EUR 
            No of Analysts                               1      2       2      6       7 
 
  14/MayES  Grifols Q1                   <GRLS.MC>     0.1   48.8      43   29.8     199   EUR 
            No of Analysts                               3      2       1      4       5 
 
  14/MayES  Iberia Lineas Aereas Q1  0600<IBLA.MC>          -24.4   -15.9  -15.2    1269   EUR 
            No of Analysts                                      5       1      5       6 
 
  14/MayES  Indra Sistemas Q1            <IDR.MC>      0.2   60.8    57.5   40.4   569.4   EUR 
            No of Analysts                               3      7       2      6       7 
 
  14/MayES  Telefonica Q1                <TEF.MC>      0.3   2996  2248.3   1546   13949   EUR 
            No of Analysts                               3     13       4      9      16 
 
  14/MayGB  Compass Group H1             <CPG.L>      10.3    312   277.5    195    5511   GBP 
            No of Analysts                               2      3       4      1       3 
 
  14/MayGB  Firstgroup Prelim Final      <FGP.L>      40.5    359     250  177.3    4699   GBP 
            No of Analysts                               4     11       4      2      12 
 
  14/MayGB  J Sainsbury Prelim Final 0600<SBRY.L>     19.1    540     486    328   17787   GBP 
            No of Analysts                              25     17      19     12      23 
 
  14/MayGB  Land Securities Prelim F 0600<LAND.L>       74  623.3   349.1    357     697   GBP 
            No of Analysts                              13      9       8      8       8 
 
  15/MayBE  KBC Groep Q1                 <KBC.BR>      1.9    942     843    635    2340   EUR 
            No of Analysts                               2      5       7      9       7 
 
  15/MayBE  UCB SA Q1 Interim            <UCB.BR>         NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  15/MayDK  AP Moeller Maersk Q1 Trade   <MAERSKb.CO> 1075  11741   10585 3425.5   71410   DKK 
            No of Analysts                               1      3       2      2       3 
 
  15/MayFR  Credit Agricole Q1       0500<CAGR.PA>     0.4   1504    1661 1028.5    4616   EUR 
            No of Analysts                               2     11       4      4      11 
 
  15/MayFR  Eutelsat Q3 Sales            <ETL.PA>                                  216.7   EUR 
            No of Analysts                                                             4 
 
  15/MayFR  Gecina Q1                    <GFCP.PA>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  15/MayFR  Natixis Q1                   <CNAT.PA>    0.01 -251.5     593     17  1204.5   EUR 
            No of Analysts                               2      4       1      1       8 
 
  15/MayFR  Technip Q1                   <TECF.PA>     0.7  129.6   116.4   80.7    1924   EUR 
            No of Analysts                               4      6       2      6       7 
 
  15/MayDE  Arcandor Q2                  <AROG.DE>           -310                 4080.1   EUR 
            No of Analysts                                      1                      3 
 
  15/MayDE  Hochtief Q1                  <HOTG.DE>     0.3           97.4   28.5  3844.1   EUR 
            No of Analysts                               2              4      2       5 
 
  15/MayDE  Kloeckner and Co Q1          <KCOGn.DE>      1   93.7    79.7   48.7  1669.5   EUR 
            No of Analysts                               2      2       1      3       6 
 
  15/MayDE  RWE Q1                       <RWEG.DE>     2.6   2625    2278   1442 13207.5   EUR 
            No of Analysts                               3      9       2      7       4 
 
  15/MayDE  Salzgitter Q1                <SZGG.DE>     3.6  310.6   301.8  207.8    2763   EUR 
            No of Analysts                               3      1       6      4       8 
 
  15/MayDE  Solarworld Q1                <SWVG.DE>     0.2   49.7    43.6   26.8   167.5   EUR 
            No of Analysts                               4      6       3      5       5 
 
  15/MayDE  TUI Q1                       <TUIGn.DE>          -196                   5100   EUR 
            No of Analysts                                      1                      1 
 
  15/MayIT  Banco Popolare Q1            <BAPO.MI>       1    390     281    140    1007   EUR 
            No of Analysts                               1      6       5      7       8 
 
  15/MayIT  Bulgari Q1                   <BULG.MI>    0.08   25.9    27.2   24.1     234   EUR 
            No of Analysts                               4      8       4      7       9 
 
  15/MayNO  Prosafe Q1               0630<PRSO.OL>     0.2     61    47.5     41   162.5   USD 
            No of Analysts                               9      7       8      7       9 
 
  15/MayCH  PSP Swiss Property Q1        <PSPN.S>         NO CURRENT ESTIMATES             CHF 
            No of Analysts 
 
  15/MayCH  Zurich Financial Q1          <ZURN.VX>     6.9   1719           1289   13880   USD 
            No of Analysts                               1      5              2       2 
 
  15/MayGB  3I Group Final           0600<III.L>       159    591     716    681     880   GBP 
            No of Analysts                               4      2       3      3       2 
 
  15/MayGB  Barclays Q1 Trade            <BARC.L>         NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 
  15/MayGB  BT Group Final           0600<BT.L>       23.4   2836    2486   1891   20598   GBP 
            No of Analysts                              27     23      16     16      26 
 
  15/MayGB  DSG Int'l Final Trade        <DSGI.L>     7.62  190.2     202  138.3    8250   GBP 
            No of Analysts                              19     14      16      9      23 
 
  15/MayGB  Invensys Prelim Final        <ISYS.L>     18.7    251     182    146    2189   GBP 
            No of Analysts                              12     12       7      7      14 
 
  15/MayGB  Investec Final               <INVP.L>         NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 
  15/MayGB  National Grid Prelim Final   <NG.L>       55.5   2935    2095   1476   11054   GBP 
            No of Analysts                              17     15      10     13      16 
 
  15/MayGB  SABMiller Prelim Final       <SAB.L>          NO CURRENT ESTIMATES             USD 
            No of Analysts 
 
  15/MayGB  Tullett Prebon Q1 Trade      <TLPR.L>                                    223   GBP 
            No of Analysts                                                             1 
 
  15/MayGB  Vedanta Resources Prelim 0600<VED.L>      3.09   2500    2597    890    7950   USD 
            No of Analysts                              10      9       5      7      10 
 
  16/MayBE  Belgacom Q1                  <BCOM.BR>     0.7  324.5     309  231.1  1500.4   EUR 
            No of Analysts                               3      6       4      8       8 
 
  16/MayGB  British Airways Prelim Final <BAY.L>        54    860     848    630    8763   GBP 
            No of Analysts                              19     19      12     11      22 
 ------ --  ---------------------   ---- -------      -----  ----    ----   ----   -----   --- 
     
    ** All figures in millions except EPS. 
     
    YR = Full Year 
    FINAL = Year Final 
    Prelim = Preliminary results 
    YR = Full Year 
     
    Events from Kalends, Estimates from Reuters Estimates. 
     
    If you have any questions or comments on the diary, please contact: Vilas Narasimha Murthy 
    on +91 80 6677 1141 or Derek Ryan on +44 207 542-7992, or e-mail diaries@reuters.com or 
    derek.ryan@reuters.com, or via Reuters Messaging at derek.ryan.reuters.com@reuters.net 
     
  

DIARY - Major European Companies results to May 15, 2008

Reuters: [2008-05-13 06:56:00]

    DJ EURO STOXX 600 - European corporate results with forecasts, followed by number of 
analysts polled. This list includes only Q1, Q2 & H1 results expected for this period, for all 
other results see [WEU/EQUITY]. 
     
    Monthly S&P 500 earnings      [RESF/US]      Weekly non-S&P 500 earnings     [NSP500/WK] 
    Western European Corp Diary   [WEU/EQUITY]   Index of all diaries            [IND/DIARY] 
     
    **** 
                                                      FCAS FCAST  FCAST   FCAST  FCAST 
 DATE   CC  Event Title             GMT  RIC          EPS  EBIT    PTAX    NET    REVS    CURR 
 ----   --  ----------------------- ---- ---------    ---------- ------  ------ ------    ---- 
  13/MayBE  Fortis Q1                0530<FOR.BR>      0.5           1446   1133   26687   EUR 
            No of Analysts                               4              1      3       1 
 
  13/MayBE  Solvay Q1                1100<SOLB.BR>     2.3    298   265.3  191.3  2382.5   EUR 
            No of Analysts                               6      8       2      5       8 
 
  13/MayFR  Carrefour Q1 Sales           <CARR.PA>                                 23208   EUR 
            No of Analysts                                                             9 
 
  13/MayFR  CNP Q1 Sales             1540<CNPP.PA>                                  7945   EUR 
            No of Analysts                                                             4 
 
  13/MayFR  Societe Generale Q1      0500<SOGN.PA>     1.8   1793            884    5467   EUR 
            No of Analysts                               2      9              5      10 
 
  13/MayFR  Vinci Q1 Sales               <SGEF.PA>                                  7059   EUR 
            No of Analysts                                                             9 
 
  13/MayDE  Celesio Q1                   <CLSGn.DE>    0.3  125.5      94   63.7  5503.5   EUR 
            No of Analysts                               4      6       6      4       6 
 
  13/MayDE  Deutsche Postbank Q1         <DPBGn.DE>    1.7    415     340    290     926   EUR 
            No of Analysts                               3      2       2      4       6 
 
  13/MayIT  BPM - Banca Popolare Q1      <PMII.MI>            132    98.5     59     409   EUR 
            No of Analysts                                      5       4      4       6 
 
  13/MayIT  Cattolica Assicurazioni Q1   <CASS.MI>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  13/MayIT  Enel Q1                      <ENEI.MI>           2370    1575 1011.5   13770   EUR 
            No of Analysts                                      4       3      4       2 
 
  13/MayIT  IFIL Investments Q1          <IFLI.MI>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  13/MayIT  Intesa SanPaolo Q1           <ISP.MI>     0.07   2180    1780 2271.5    4620   EUR 
            No of Analysts                               1      7       3      6      10 
 
  13/MayIT  Mediaset Q1                  <MS.MI>            246.4   227.2    115  1078.4   EUR 
            No of Analysts                                      2       1      2       2 
 
  13/MayIT  Mediobanca - Banca Q3        <MDBI.MI>     0.3  238.5     195    159     375   EUR 
            No of Analysts                               1      2       1      2       4 
 
  13/MayIT  UBI Banca Unione Q1          <UBI.MI>      1.3    465   434.5    230    1115   EUR 
            No of Analysts                               1      7       4      6       9 
 
  13/MayNO  StatoilHydro Q1          0600<STL.OL>      4.7  50306   50307  15427  156002   NOK 
            No of Analysts                              18     16       9     14       9 
 
  13/MayES  Acciona Q1                   <ANA.MC>      2.2    439     211  142.8  2799.6   EUR 
            No of Analysts                               1      5       1      3       4 
 
  13/MayES  Grupo Ferrovial Q1           <FER.MC>      0.4  290.2      18   61.5  3274.6   EUR 
            No of Analysts                               1      8       1      2       8 
 
  13/MayES  Repsol YPF Q1                <REP.MC>      0.6 2047.8    1306  708.5 15360.1   EUR 
            No of Analysts                              10      4       4      8       1 
 
  13/MayCH  Sonova Hldgs Final       0500<SOON.S>     4.22    326     324    282    1208   CHF 
            No of Analysts                              12     11       4     10      13 
 
  13/MayGB  Babcock Int'l Prelim Final   <BAB.L>      28.2  116.9   83.45   64.2    1528   GBP 
            No of Analysts                               3      7       4      3      10 
 
  13/MayGB  Enterprise Inns H1           <ETI.L>      18.7  251.6   130.9   93.2   447.6   GBP 
            No of Analysts                               5      2       5      1       4 
 
  13/MayGB  TUI Travel H1            0600<TT.L>           NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 
  13/MayGB  VT Group Prelim Final    0600<VTG.L>      33.1  88.65    78.5   59.5    1164   GBP 
            No of Analysts                               2      8       2      2      15 
 
  14/MayAT  Telekom Austria Q1           <TELA.VI>          210.1                 1241.6   EUR 
            No of Analysts                                      3                      4 
 
  14/MayBE  Dexia Q1                 0500<DEXI.BR>     0.5    770   731.5    602    1763   EUR 
            No of Analysts                               7      5       2      9       9 
 
  14/MayDK  NKT Hldg Q1                  <NKT.CO>      5.1  224.5   187.4    119    3349   DKK 
            No of Analysts                               1      2       2      1       3 
 
  14/MayFR  Aeroports Q1 Sales           <ADP.PA>         NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  Arkema Q1                0530<AKE.PA>      0.8   86.5      77   59.5    1476   EUR 
            No of Analysts                               3      4       1      2       3 
 
  14/MayFR  BNP Paribas Q1               <BNPP.PA>     1.9   2881    2512 1781.5  7585.5   EUR 
            No of Analysts                               2     11       2      4      12 
 
  14/MayFR  Bouygues Q1 Sales        1545<BOUY.PA>            295            200    6663   EUR 
            No of Analysts                                      1              1       7 
 
  14/MayFR  Compagnie Generale Q1        <GEPH.PA>     2.9    129   124.1   72.9   621.1   EUR 
            No of Analysts                               5      5       3      6       8 
 
  14/MayFR  Eurazeo Q1 Sales             <EURA.PA>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  EADS Q1                      <EAD.PA>              73          201.6  9166.5   EUR 
            No of Analysts                                      1              1       6 
 
  14/MayFR  Fonciere des Q1 Sales        <FDR.PA>         NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  Television Q1                <TFFP.PA>           99.8      71   75.1   687.6   EUR 
            No of Analysts                                      4       1      2       3 
 
  14/MayFR  Television Q1 Sales          <TFFP.PA>           99.8      71   75.1   687.6   EUR 
            No of Analysts                                      4       1      2       3 
 
  14/MayFR  Vivendi Q1 Sales             <VIV.PA>            1146    1047  629.9    5254   EUR 
            No of Analysts                                      5       1      6       7 
 
  14/MayDE  Bilfinger Berger Q1          <GBFG.DE>     0.4   35.5    29.2   19.3    1951   EUR 
            No of Analysts                               4      6       4      6       4 
 
  14/MayDE  Deutsche Post Q1             <DPWGn.DE>    0.3    925     702    447   15909   EUR 
            No of Analysts                               3      5       1      3       3 
 
  14/MayDE  E.ON Q1                      <EONG.DE>     3.6   3393    3249   2014 21984.8   EUR 
            No of Analysts                               2      9       1      8       4 
 
  14/MayDE  K+S Q1                   0530<SDFG.DE>     3.3  197.5     188    137    1149   EUR 
            No of Analysts                               5      6       1      3       7 
 
  14/MayDE  LANXESS Q1                   <LXSG.DE>     0.1    136     118   76.5  1495.5   EUR 
            No of Analysts                               5     10       1      2      12 
  

DIARY - Major European Companies results to May 14, 2008

Reuters: [2008-05-12 07:04:00]

    DJ EURO STOXX 600 - European corporate results with forecasts, followed by number of 
analysts polled. This list includes only Q1, Q2 & H1 results expected for this period, for all 
other results see [WEU/EQUITY]. 
     
    Monthly S&P 500 earnings      [RESF/US]      Weekly non-S&P 500 earnings     [NSP500/WK] 
    Western European Corp Diary   [WEU/EQUITY]   Index of all diaries            [IND/DIARY] 
     
    **** 
                                                      FCAS FCAST  FCAST   FCAST  FCAST 
 DATE   CC  Event Title             GMT  RIC          EPS  EBIT    PTAX    NET    REVS    CURR 
 ----   --  ----------------------- ---- ---------    ---------- ------  ------ ------    ---- 
  12/MayFR  Thales Q1 Sales              <TCFP.PA>                                2447.5   EUR 
            No of Analysts                                                             2 
 
  12/MayIT  Banca Carige Q1              <CRGI.MI>     0.1     92      72     40     245   EUR 
            No of Analysts                               1      1       1      1       1 
 
  12/MayIT  Fondiaria - SAI Q1           <FOSA.MI>    0.03                   148  2878.5   EUR 
            No of Analysts                               2                     2       2 
 
  12/MayIT  Seat Pagine Gialle Q1        <PGIT.MI>                                 176.7   EUR 
            No of Analysts                                                             1 
 
  12/MayIT  TERNA - Trasmissione Q1      <TRN.MI>           181.5     145   90.5   334.5   EUR 
            No of Analysts                                      2       1      2       2 
 
  12/MayPT  Banco Comercial Q1           <BCP.LS>     0.03    261   167.1  140.6   676.2   EUR 
            No of Analysts                               1      3       2      2       2 
 
  12/MaySE  Lundin Petroleum Q1          <LUPE.ST>     0.9    499     483    271    1331   SEK 
            No of Analysts                               3      5       3      3       5 
 
  12/MayGB  HSBC Pre-Close H1 Trade  0830<HSBA.L>      0.6  19808                  39111   USD 
            No of Analysts                               3      1                      1 
 
  13/MayBE  Fortis Q1                0530<FOR.BR>      0.4                  1043   26687   EUR 
            No of Analysts                               3                     2       1 
 
  13/MayBE  Solvay Q1                1100<SOLB.BR>     2.3    298   265.3  191.3  2382.5   EUR 
            No of Analysts                               6      8       2      5       8 
 
  13/MayFR  Carrefour Q1 Sales           <CARR.PA>                                 23208   EUR 
            No of Analysts                                                             9 
 
  13/MayFR  CNP Assurances Q1 Sales  1540<CNPP.PA>                                  7945   EUR 
            No of Analysts                                                             4 
 
  13/MayFR  Societe Generale Q1      0500<SOGN.PA>     1.7   1793            884    5585   EUR 
            No of Analysts                               3      9              5       9 
 
  13/MayFR  Vinci Q1 Sales               <SGEF.PA>                                  7068   EUR 
            No of Analysts                                                             6 
 
  13/MayDE  Celesio Q1                   <CLSGn.DE>    0.4    126      94     67    5568   EUR 
            No of Analysts                               3      5       5      3       5 
 
  13/MayDE  Deutsche Postbank Q1         <DPBGn.DE>    1.7    415     340    290     926   EUR 
            No of Analysts                               3      2       2      4       6 
 
  13/MayIT  BPM - Banca Popolare Q1      <PMII.MI>            135     101     60     413   EUR 
            No of Analysts                                      4       3      3       5 
 
  13/MayIT  Cattolica Assicurazioni Q1   <CASS.MI>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  13/MayIT  Enel Q1                      <ENEI.MI>           2311    1575    951   13924   EUR 
            No of Analysts                                      3       3      3       1 
 
  13/MayIT  IFIL Investments Q1          <IFLI.MI>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  13/MayIT  Intesa SanPaolo Q1           <ISP.MI>      0.1 2220.5    1780 2271.5    4670   EUR 
            No of Analysts                               2      6       3      6       9 
 
  13/MayIT  Mediaset Q1                  <MS.MI>            249.9   227.2    117  1088.9   EUR 
            No of Analysts                                      1       1      1       1 
 
  13/MayIT  Mediobanca - Banca Q3        <MDBI.MI>     0.3  238.5     195    159     375   EUR 
            No of Analysts                               1      2       1      2       4 
 
  13/MayIT  UBI Banca Unione Q1          <UBI.MI>      1.3    465     450    230    1115   EUR 
            No of Analysts                               1      5       3      5       7 
 
  13/MayNO  StatoilHydro Q1          0600<STL.OL>      4.8  50306   50307  15427  156002   NOK 
            No of Analysts                              17     16       9     14       9 
 
  13/MayES  Acciona Q1                   <ANA.MC>      2.2  413.4     211  149.9  2875.6   EUR 
            No of Analysts                               1      3       1      2       2 
 
  13/MayES  Grupo Ferrovial Q1           <FER.MC>      0.4  285.1      18   61.1  3246.9   EUR 
            No of Analysts                               1      6       1      2       6 
 
  13/MayES  Repsol YPF Q1                <REP.MC>      0.6   1319    1306  708.5 15360.1   EUR 
            No of Analysts                              10     11       4      8       1 
 
  13/MayCH  Sonova Hldgs Final       0500<SOON.S>     4.22    326     324    282    1208   CHF 
            No of Analysts                              12     11       4     10      13 
 
  13/MayGB  Babcock Int'l Prelim Final   <BAB.L>      28.2  116.9   83.45   64.2    1528   GBP 
            No of Analysts                               3      7       4      3      10 
 
  13/MayGB  Enterprise Inns H1           <ETI.L>      18.7  251.6   130.9   93.2   447.6   GBP 
            No of Analysts                               5      2       5      1       4 
 
  13/MayGB  TUI Travel H1                <TT.L>           NO CURRENT ESTIMATES             GBP 
            No of Analysts 
 
  13/MayGB  VT Group Prelim Final    0600<VTG.L>      33.1  88.65    78.5   59.5    1164   GBP 
            No of Analysts                               2      8       2      2      15 
 
  14/MayAT  Telekom Austria Q1           <TELA.VI>          210.1                 1241.6   EUR 
            No of Analysts                                      3                      4 
   
  14/MayBE  Dexia Q1                 0500<DEXI.BR>     0.5  746.5     725  597.5    1754   EUR 
            No of Analysts                               6      4       1      8       8 
 
  14/MayDK  NKT Hldg Q1                  <NKT.CO>      5.1  224.5   187.4    119    3349   DKK 
            No of Analysts                               1      2       2      1       3 
 
  14/MayFR  Aeroports Q1 Sales           <ADP.PA>         NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  Arkema Q1                0530<AKE.PA>      0.8   86.5      77   59.5    1476   EUR 
            No of Analysts                               3      4       1      2       3 
 
  14/MayFR  BNP Paribas Q1               <BNPP.PA>     1.9   2881    2512 1781.5    7610   EUR 
            No of Analysts                               3     11       2      4      11 
 
  14/MayFR  Bouygues Q1 Sales        1545<BOUY.PA>            295            200    6663   EUR 
            No of Analysts                                      1              1       5 
 
  14/MayFR  Compagnie Generale Q1        <GEPH.PA>     2.9  139.9   124.1   78.7   631.7   EUR 
            No of Analysts                               5      4       3      5       7 
 
  14/MayFR  Eurazeo Q1 Sales             <EURA.PA>        NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  EADS Q1                      <EAD.PA>              73          201.6  9166.5   EUR 
            No of Analysts                                      1              1       6 
 
  14/MayFR  Fonciere des Q1 Sales        <FDR.PA>         NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayFR  Television Q1                <TFFP.PA>           99.8      71   75.1   687.6   EUR 
            No of Analysts                                      4       1      2       3 
 
  14/MayFR  Television Q1 Sales          <TFFP.PA>           99.8      71   75.1   687.6   EUR 
            No of Analysts                                      4       1      2       3 
 
  14/MayFR  Vivendi Q1 Sales             <VIV.PA>          1156.5    1047    619    5254   EUR 
            No of Analysts                                      2       1      2       3 
 
  14/MayDE  Bilfinger Berger Q1          <GBFG.DE>     0.4   35.5    29.2   19.3    1951   EUR 
            No of Analysts                               4      6       4      6       4 
 
  14/MayDE  Deutsche Post Q1             <DPWGn.DE>    0.3    918                  15909   EUR 
            No of Analysts                               2      4                      3 
 
  14/MayDE  E.ON Q1                      <EONG.DE>     3.6   3422    3249   2019 21984.8   EUR 
            No of Analysts                               2      8       1      7       4 
 
  14/MayDE  K+S Q1                   0530<SDFG.DE>     3.3  197.5     188    137    1149   EUR 
            No of Analysts                               5      6       1      3       7 
 
  14/MayDE  LANXESS Q1                   <LXSG.DE>     0.9    135     109     65    1497   EUR 
            No of Analysts                               4      9       5      1      11 
 
  14/MayDE  Prosiebensat Q1              <PSMG_p.DE>      NO CURRENT ESTIMATES             EUR 
            No of Analysts 
 
  14/MayDE  Q-CELLS Q1                   <QCEG.DE>     0.3   50.7    56.9   42.5   263.6   EUR 
            No of Analysts                               3      5       4      4       6 
 
  14/MayDE  STADA Arzneimittel Q1        <STAGn.DE>    0.5   55.1    43.6   30.6   401.3   EUR 
            No of Analysts                               4      6       4      6       7 
 
  14/MayDE  ThyssenKrupp Q2              <TKAG.DE>     0.9  821.5     771          13154   EUR 
            No of Analysts                               1      4       3              6 
 
  14/MayGR  Piraeus Bank Q1              <BOPr.AT>            196   163.5    130   391.6   EUR 
            No of Analysts                                      2       4      4       6 
 
  14/MayIT  A2A SpA Q1                   <A2.MI>            349.5                          EUR 
            No of Analysts                                      2 
 
  14/MayIT  Banca Monte Q1               <BMPS.MI>     0.2    508     277    269    1213   EUR 
            No of Analysts                               1      2       1      2       3 
 
  14/MayIT  Finmeccanica Q1              <SIFI.MI>          127.5                 2914.2   EUR 
            No of Analysts                                      2                      2 
 
  14/MayIT  Hera Q1                      <HRA.MI>           100.3    77.4          864.4   EUR 
            No of Analysts                                      1       1              1 
 
  14/MayIT  Parmalat Q1                  <PLT.MI>                                          EUR 
            No of Analysts                                NO CURRENT ESTIMATES 
 
  14/MayLU  ArcelorMittal Q1             <ISPA.AS>     1.9   3930    4050   2530   29218   USD 
            No of Analysts                               4      4       2      5       7 
 
  14/MayNL  Fugro H1 Trade               <FUGRc.AS>    1.9                   112     959   EUR 
            No of Analysts                               1                     1       1 
 
  14/MayNL  ING Groep Q1                 <ING.AS>      0.7         2130.5   1644   17429   EUR 
            No of Analysts                               6              8     11       1 
 
  14/MayES  Abertis Infraestructuras Q1  <ABE.MC>      0.2  322.2   210.7  127.4   853.2   EUR 
            No of Analysts                               1      2       1      2       3 
 
  14/MayES  Gamesa Corporacion Q1        <GAM.MC>            51.8    43.3   38.7   741.2   EUR 
            No of Analysts                                      2       1      4       4 
 
  14/MayES  Grifols Q1                   <GRLS.MC>     0.1   48.8      43   29.5     199   EUR 
            No of Analysts                               3      2       1      3       4 
 
  14/MayES  Iberia Lineas Aereas Q1  0600<IBLA.MC>          -24.4   -15.9  -15.2  1264.8   EUR 
            No of Analysts                                      5       1      5       5 
 
  14/MayES  Indra Sistemas Q1            <IDR.MC>      0.2   60.9    57.8   40.7   570.3   EUR 
            No of Analysts                               3      5       1      4       5 
 
  14/MayES  Telefonica Q1                <TEF.MC>      0.3 2996.2  2143.8 1525.5   13948   EUR 
            No of Analysts                               3      8       2      6      11 
 
  14/MayGB  Compass H1                   <CPG.L>      10.3    312     280    195    5555   GBP 
            No of Analysts                               2      1       3      1       1 
 
  14/MayGB  Firstgroup Prelim Final      <FGP.L>      40.5    359   249.5  177.3    4699   GBP 
            No of Analysts                               4     11       3      2      12 
 
  14/MayGB  J Sainsbury Prelim Final 0600<SBRY.L>     19.1    540     486    328   17787   GBP 
            No of Analysts                              25     17      19     12      23 
 
  14/MayGB  Land Securities Prelim Final <LAND.L>       74    624   350.4    357     697   GBP 
            No of Analysts                              13     10       7      8       9 
 ------ --  ---------------------   ---- -------      -----  ----    ----   ----   -----   --- 
     
    ** All figures in millions except EPS. 
     
    YR = Full Year 
    FINAL = Year Final 
    Prelim = Preliminary results 
    YR = Full Year 
     
    Events from Kalends, Estimates from Reuters Estimates. 
     
    If you have any questions or comments on the diary, please contact: Vilas Narasimha Murthy 
    on +91 80 6677 1141 or Derek Ryan on +44 207 542-7992, or e-mail diaries@reuters.com or 
    derek.ryan@reuters.com, or via Reuters Messaging at derek.ryan.reuters.com@reuters.net 
     
  
Next: DIARY - Major European Companies results to May 13, 2008
<s:event b:on="construct"> <s:script> htmlContent = document.getElementById('HtmlContent'); htmlContent.style.display='none'; </s:script> <s:task b:action="show" /> </s:event> <s:execute> <s:task b:action="js" b:value="GetInstrument('Start')" /> </s:execute> <div style="display:none;" xmlns="http://www.w3.org/1999/xhtml" xmlns:b="http://www.backbase.com/b" xmlns:s="http://www.backbase.com/s" xmlns:trad="http://www.TradingNews.com/trad" > <s:variable b:name="LOC_SearchLabel" b:select="'Recherche'" b:scope="global" /> <s:variable b:name="LOC_MenuMiminize" b:select="'Minimize/Restore'" b:scope="global" /> <s:variable b:name="LOC_MenuClose" b:select="'Fermé'" b:scope="global" /> <s:variable b:name="TRAD_MAX_TAB_COUNT" b:select="'5'" b:scope="global" /> <s:variable b:name="TRAD_MAX_COL_COUNT" b:select="'15'" b:scope="global" /> <s:variable b:name="TRAD_MAX_WIN_COUNT" b:select="'60'" b:scope="global" /> <s:variable b:name="TRAD_MAX_COL_WIDTH" b:select="'2'" b:scope="global" /> <s:variable b:name="TRAD_COL_WIDTH" b:select="'192'" b:scope="global" /> <s:variable b:name="TRAD_COL_MARGIN" b:select="'2'" b:scope="global" /> <s:variable b:name="TRAD_REFRESH_RATE" b:select="'5000'" b:scope="global" /> <s:variable b:name="TRAD_QUOTE_TYPE" b:select="'100'" b:scope="global" /> <s:variable b:name="TRAD_QUOTE_LIST" b:select="'101'" b:scope="global" /> <s:variable b:name="TRAD_INDEX_LIST_TYPE" b:select="'102'" b:scope="global" /> <s:variable b:name="TRAD_CHART_TYPE" b:select="'300'" b:scope="global" /> <s:variable b:name="TRAD_CHART_INTRA" b:select="'310'" b:scope="global" /> <s:variable b:name="TRAD_CHART_INTER_5J" b:select="'301'" b:scope="global" /> <s:variable b:name="TRAD_CHART_INTER_3M" b:select="'302'" b:scope="global" /> <s:variable b:name="TRAD_CHART_INTER_12M" b:select="'304'" b:scope="global" /> <s:variable b:name="TRAD_NEWS_HEADLINE_TYPE" b:select="'400'" b:scope="global" /> <s:variable b:name="TRAD_NEWS_BODY_TYPE" b:select="'401'" b:scope="global" /> <s:variable b:name="TRAD_NEWS_DEFAULT_PARAM" b:select="'DIV+IPO+OR+STX+OR+MRG+OR+RES+OR+FRX+OR'" b:scope="global" /> <s:variable b:name="TRAD_NEWS_DEFAULT_NAME" b:select="'NEWS'" b:scope="global" /> <s:variable b:name="TRAD_ANALYSE_HEADLINE_TYPE" b:select="'299'" b:scope="global" /> <s:variable b:name="TRAD_FOREX_TYPE" b:select="'500'" b:scope="global" /> <s:variable b:name="TRAD_DUMMY_TARGET" b:scope="global" /> <s:behavior b:name="trad-inst-list-behavior" > <!-- <s:event b:on="receive"> <s:script> var currInst = bpc.getBXMLAttribute('b:instrument', _current); list_height = bpc.getSize(document.getElementById('list_table_' + currInst))['h']; quote_height = bpc.getSize(document.getElementById('quote_table_' + currInst))['h']; windowHtml = document.getElementById(currInst); windowHtml.style.height = (list_height + quote_height + 65) + "px"; </s:script> </s:event> --> </s:behavior> <s:behavior b:name="search-item-behavior"> <s:event b:on="mouseenter"> <s:setstyle b:background-color="#cccccc" /> <s:variable b:name="searchlistfocus" b:scope="global" b:select="1" /> </s:event> <s:event b:on="mouseleave"> <s:setstyle b:background-color="#eeeeee" /> <s:variable b:name="searchlistfocus" b:scope="global" b:select="0" /> </s:event> <s:event b:on="click"> <s:task b:action="set" b:target="//input[@name='query']/@value" b:value="{@b:instrument}" /> <s:task b:action="trigger" b:event="command" b:target="//trad:search-button" b:usebeahvior="trad-search-button" /> </s:event> </s:behavior> <s:behavior b:name="trad-inst-item-behavior" > <s:event b:on="click"> <s:if b:test="count(//b:deck/div[@b:state='selected']//trad:window) &lt; $TRAD_MAX_WIN_COUNT" > <s:variable b:name="CURR_INST" b:select="@b:instrument" b:test="exists(@b:instrument)" /> <s:variable b:name="CURR_INST" b:select="./text()" b:test="not(exists(@b:instrument))" /> <s:choose> <s:when b:test="not(exists(//trad:window[@name=$CURR_INST]))" > <s:render b:destination="id('trad-deck')/div[@b:state='selected']/trad:column[1]/trad:column-header" b:mode="after" > <trad:window id="{$CURR_INST}" name="{$CURR_INST}" trad:MainType = "{@type}"/> </s:render> </s:when> <s:otherwise> <s:task b:action="select" b:target="//trad:window[@name=$CURR_INST]" /> </s:otherwise> </s:choose> </s:if> <s:task b:action="trigger" b:event="do-close" b:target="//trad:popup-window" /> </s:event> </s:behavior> <s:behavior b:name="trad-inst-news-behavior" > <s:event b:on="pourRien"> <s:script> var currInst = bpc.getBXMLAttribute('b:instrument', _current); list_height = bpc.getSize(document.getElementById('list_table_' + currInst))['h']; quote_height = bpc.getSize(document.getElementById('quote_table_' + currInst))['h']; windowHtml = document.getElementById(currInst); windowHtml.style.height = (list_height + quote_height + 65) + "px"; </s:script> </s:event> </s:behavior> <s:behavior b:name="trad-inst-chart-behavior" > <s:event b:on="pourRien"> <s:script> var currInst = bpc.getBXMLAttribute('b:instrument', _current); list_height = bpc.getSize(document.getElementById('list_table_' + currInst))['h']; quote_height = bpc.getSize(document.getElementById('quote_table_' + currInst))['h']; windowHtml = document.getElementById(currInst); windowHtml.style.height = (list_height + quote_height + 65) + "px"; </s:script> </s:event> </s:behavior> <s:behavior b:name="trad-analyse-item-behavior" > <s:event b:on="click"> <s:render b:destination="id('WorkingArea')" b:mode="aslastchild"> <trad:popup-window id="popup-win" trad:title="Trading News"> <trad:popup-windowbody> <div id="Message" /> </trad:popup-windowbody> </trad:popup-window> </s:render> <s:task b:action="load" b:destination="id('Message')" b:mode="replacechildren" b:url="/tnapp/newsServer.php?Access=0" b:data="{current-time()}" /> </s:event> </s:behavior> <s:behavior b:name="trad-news-behavior" > <s:event b:on="click"> <s:task b:action="load" b:destination="id('BxmlContent')" b:mode="replacechildren" b:url="{concat('/tnapp/newsServer.php?Path=', ./@trad:path)}" b:data="{current-time()}" /> </s:event> </s:behavior> <s:behavior b:name="trad-news-headline-behavior" > <s:event b:on="click"> <s:render b:destination="id('WorkingArea')" b:mode="aslastchild"> <trad:popup-window id="popup-win" trad:title="Trading News"> <trad:popup-windowbody> <div id="Message" /> </trad:popup-windowbody> </trad:popup-window> </s:render> <s:task b:action="load" b:destination="id('Message')" b:mode="replacechildren" b:url="/tnapp/newsServer.php?Access=0" b:data="{current-time()}" /> </s:event> </s:behavior> <s:htmlstructure b:name="trad:popup-background"> <div class="trad-popup-background" id="popup-background" /> </s:htmlstructure> <s:htmlstructure b:name="trad:popup-window" b:behavior="trad-popup-window"> <div class="trad-popup-window"> <div class="trad-WindowInner"><s:innercontent /></div> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:popup-WindowTitle" b:behavior="trad-popup-WindowTitle"> <div class="trad-WindowTitle"><s:innercontent /></div> </s:htmlstructure> <s:htmlstructure b:name="trad:popup-windowbody"> <div class="trad-popup-windowbody"><s:innercontent /></div> </s:htmlstructure> <s:behavior b:name="trad-popup-window"> <s:event b:on="construct"> <s:lock b:target="/*"> <s:render b:destination="id('WorkingArea')" b:mode="aslastchild"> <trad:popup-background /> </s:render> <s:render b:destination="." b:mode="asfirstchild"> <trad:popup-WindowTitle /> </s:render> </s:lock> <s:task b:action="msg" b:value="{concat('pop-up', max(($bpc_windowHeight - 154, 610)), ':', max(($bpc_windowWidth - 20, 780)))}" /> <s:task b:action="settext" b:target="trad:popup-WindowTitle" b:value="{@trad:title}" /> <s:task b:action="set" b:target="id('WorkingArea')/trad:popup-background/style::height" b:value="{concat(max(($bpc_windowHeight - 154, 610)), 'px')}" /> <s:task b:action="set" b:target="id('WorkingArea')/trad:popup-background/style::width" b:value="{concat(max(($bpc_windowWidth - 20, 780)), 'px')}" /> </s:event> <s:event b:on="close" b:action="trigger" b:event="do-close" /> <!-- "method" for actually closing the window --> <s:event b:on="do-close"> <s:task b:action="remove" b:target="id('WorkingArea')/trad:popup-background" /> <s:task b:action="remove" b:target="." /> </s:event> </s:behavior> <s:behavior b:name="trad-popup-WindowTitle"> <s:initatt b:textselect="false" /> <s:event b:on="construct"> <s:render b:destination="." b:mode="aslastchild"> <trad:WinIcon /> <trad:WinClose /> </s:render> <s:task b:action="addclass" b:value="closeHover" b:target="html()/div[2]" /> </s:event> <!-- Enlevé pour Marketing : <s:event b:on="mouseenter"> <s:task b:action="addclass" b:value="closeHover" b:target="html()/div[2]" /> </s:event> <s:event b:on="mouseleave"> <s:task b:action="removeclass" b:value="closeHover" b:target="html()/div[2]" /> </s:event> --> </s:behavior> <s:htmlstructure b:name="trad:tab-header" b:behavior="trad-tab-header-behavior"> <ul class="trad-tab-header"> <s:innercontent /> </ul> </s:htmlstructure> <s:behavior b:name="trad-tab-header-behavior"> <s:event b:on="construct"> <s:render b:destination="." b:mode="aslastchild"> <trad:tab-action /> </s:render> </s:event> </s:behavior> <s:behavior b:name="trad-tab-action-behavior"> <s:event b:on="click"> <s:render b:destination="id('WorkingArea')" b:mode="aslastchild"> <trad:popup-window id="popup-win" trad:title="Trading News"> <trad:popup-windowbody> <div id="Message" /> </trad:popup-windowbody> </trad:popup-window> </s:render> <s:task b:action="load" b:destination="id('Message')" b:mode="replacechildren" b:url="/tnapp/newsServer.php?Access=0" b:data="{current-time()}" /> </s:event> </s:behavior> <s:htmlstructure b:name="trad:tab-action" b:behavior="trad-tab-action-behavior"> <li class="trad-tab trad-tab-action"> Create Tab </li> </s:htmlstructure> <s:behavior b:name="trad-tab-behavior"> <s:initatt trad:serverTab = "0" /> <s:event b:on="command"> <s:task b:action="select" b:target="{@b:followstate}"/> </s:event> <s:state b:on="deselect" b:normal="trad-tab" b:hover="trad-tab trad-tab-hov"/> <s:state b:on="select" b:normal="trad-tab trad-tab-sel" b:hover="trad-tab trad-tab-sel-hov"/> <s:event b:on="construct" > <s:lock > <s:render b:destination="." b:mode="aslastchild" > <trad:tab-edit-button /> <trad:tab-del-button /> </s:render> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=CreateTab&amp;NewPos=', ./text(), ';', count(preceding-sibling::trad:tab) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET" b:test="@trad:serverTab = '0'"/> </s:lock> </s:event> <s:event b:on="edit"> <s:script> <!-- new_name = prompt("New tab name :"); if((new_name != ' ') && (new_name != null)) { bpc.task(['b:action', 'settext', 'b:value', new_name], _current); } --> </s:script> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=RenameTab&amp;NewPos=', ./text(), ';', count(preceding-sibling::trad:tab) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET"/> </s:event> </s:behavior> <s:htmlstructure b:name="trad:tab" b:behavior="trad-tab-behavior"> <li> <span> <s:innercontent /> </span> </li> </s:htmlstructure> <s:behavior b:name="trad-tab-del-button"> <s:initatt b:tooltiptext="Delete" /> <s:event b:on="command"> <s:if b:test="count(../../trad:tab) > 1" > <s:variable b:name="TheDivId" b:select="concat('Tab-', ../@b:tabId)" /> <s:for-each b:target="id('trad-deck')/div[@id=$TheDivId]/trad:column" > <s:task b:action="trigger" b:event="do-column-delete" b:target="$_target" /> </s:for-each> <s:task b:action="remove" b:target="id('trad-deck')/div[@id=$TheDivId]" /> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=RemoveTab&amp;NewPos=', count(../preceding-sibling::trad:tab) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET" /> <s:task b:action="select" b:target="id('trad-deck')/div[1]" /> <s:task b:action="remove" b:target=".." /> </s:if> </s:event> </s:behavior> <s:behavior b:name="trad-tab-edit-button" > <s:initatt b:tooltiptext="Edit Name" /> <s:event b:on="command"> <s:task b:action="trigger" b:event="edit" b:target=".." /> </s:event> </s:behavior> <s:htmlstructure b:name="trad:tab-del-button" b:behavior="trad-tab-del-button" > <div class="trad-tab-del-button" /> </s:htmlstructure> <s:htmlstructure b:name="trad:tab-edit-button" b:behavior="trad-tab-edit-button" > <div class="trad-tab-edit-button" /> </s:htmlstructure> <!-- Uses inline style with display:none to fix rendering bugs in IE 5.5 / 6.0 --> <s:htmlstructure b:name="trad:contextmenu" b:behavior="trad-contextmenu"> <div class="trad-contextmenu" style="display:none;"> <table cellpadding="0" cellspacing="0" border="0"> <tbody> <s:innercontent /> </tbody> </table> </div> </s:htmlstructure> <s:behavior b:name="trad-contextmenu"> <s:initatt b:focusgroup="true" b:focusitem="true" b:textselect="false" /> <s:event b:on="select"> <s:if b:test="not(@b:constructed = 'true')"> <s:setatt b:constructed="true" /> <s:script><!-- document.body.appendChild(_current); --></s:script> <s:task b:action="trigger" b:event="dynamic-construct" b:target="trad:contextmenurow" /> </s:if> <s:task b:test="not(name(..) = 'trad:contextmenurow')" b:action="position" b:type="place" b:position="at-pointer" b:target="." /> <s:task b:action="show" /> <s:task b:test="not(name(..) = 'trad:contextmenurow')" b:action="focus" /> </s:event> <s:event b:on="command" b:action="deselect" /> <s:event b:on="deselect" b:action="hide" /> <s:event b:on="inactive" b:test="not(parent::trad:contextmenurow)" b:action="deselect" /> </s:behavior> <!-- trad:CONTEXTMENUROW --> <!-- default expandable contextmenurow --> <s:htmlstructure b:name="trad:contextmenurow" b:behavior="trad-contextmenurow"> <tr> <td class="trad-contextmenu-icon"></td> <td class="trad-contextmenu-label-expand" colspan="2"><s:value-of b:select="{@b:label}" /></td> <td class="trad-contextmenu-expand"><s:innercontent /></td> </tr> </s:htmlstructure> <!-- none-expandable row without shortcut --> <s:htmlstructure b:name="trad:contextmenurow2"> <tr> <td class="trad-contextmenu-icon"></td> <td class="trad-contextmenu-label-expand" colspan="2"><s:value-of b:select="{@b:label}" /></td> <td></td> </tr> </s:htmlstructure> <!-- none-expandable row with shortcut --> <s:htmlstructure b:name="trad:contextmenurow3"> <tr> <td class="trad-contextmenu-icon"></td> <td class="trad-contextmenu-label"><s:value-of b:select="{@b:label}" /></td> <td class="trad-contextmenu-shortcut"><s:value-of b:select="{@b:shortcut}" /></td> <td></td> </tr> </s:htmlstructure> <s:behavior b:name="trad-contextmenurow"> <s:initatt b:focusitem="true" /> <s:state b:on="deselect" b:normal="trad-contextmenurow" b:disabled="trad-contextmenurow-disabled" /> <s:event b:on="dynamic-construct" b:test="not(@b:constructed='true')"> <!-- set attribute to make sure this is only executed once --> <s:setatt b:constructed="true" /> <s:choose> <s:when b:test="not(trad:contextmenu) and not(@b:shortcut)"> <s:task b:action="setstruct" b:value="trad:contextmenurow2" /> <s:task b:test="@b:disabled='true'" b:action="set" b:target="@class" b:value="trad-contextmenurow-disabled" /> </s:when> <s:when b:test="not(trad:contextmenu) and @b:shortcut"> <s:task b:action="setstruct" b:value="trad:contextmenurow3" /> <s:task b:test="@b:disabled='true'" b:action="set" b:target="@class" b:value="trad-contextmenurow-disabled" /> </s:when> <s:otherwise/> </s:choose> <s:task b:test="@b:icon" b:action="set" b:target="html()/td[1]/style::background-image" b:value="{concat('url(', @b:icon, ')')}" /> </s:event> <s:event b:on="command" b:test="not(b:contextmenu)" b:bubble="false" b:action="trigger" b:event="command" b:target="ancestor::trad:contextmenu"/> <s:event b:on="mouseenter"> <s:task b:action="addclass" b:value="trad-contextmenurow-hov" /> <s:task b:action="trigger" b:event="keyright" /> </s:event> <s:event b:on="keyright"> <s:if b:test="trad:contextmenu[@b:state='deselected']"> <s:task b:action="select" b:target="trad:contextmenu" /> <s:task b:action="position" b:type="place" b:target="trad:contextmenu" b:destination="." b:position="end-before" /> </s:if> <s:task b:action="select" /> </s:event> <s:event b:on="keyup-keydown"> <s:task b:test="not(trad:contextmenu)" b:action="addclass" b:value="trad-contextmenurow-hov" /> <s:task b:action="select" /> </s:event> <s:event b:on="select" b:action="focus" /> <s:event b:on="mouseleave" b:test="not(trad:contextmenu)" b:action="removeclass" b:value="trad-contextmenurow-hov" /> <s:event b:on="inactive"> <s:task b:action="removeclass" b:value="trad-contextmenurow-hov" /> <s:task b:action="deselect" b:target=". | trad:contextmenu" /> </s:event> <s:event b:on="active" b:action="addclass" b:value="trad-contextmenurow-hov" /> <s:event b:on="keyright"> <s:if b:test="trad:contextmenu[@b:state='deselected']"> <s:task b:action="select" b:target="trad:contextmenu" /> <s:task b:action="position" b:type="place" b:target="trad:contextmenu" b:destination="." b:position="end-before" /> </s:if> <s:task b:action="select" /> </s:event> </s:behavior> <!-- Icon context menu --> <trad:contextmenu id="trad-win-menu" > <trad:contextmenurow b:label="Close" b:on="command" b:action="trigger" b:event="do-close" b:target="id(id('trad-win-menu')/@ActualWin)" /> <trad:contextmenurow b:label="Hide/Show Quote" b:on="command" b:action="trigger" b:event="do-hide-show-quote" b:target="id(id('trad-win-menu')/@ActualWin)" /> <trad:contextmenurow b:label="Hide/Show Components" b:on="command" b:action="trigger" b:event="do-hide-show-list" b:target="id(id('trad-win-menu')/@ActualWin)" /> <!--<trad:contextmenurow b:label="Hide/Show Chart" b:on="command" b:action="trigger" b:event="do-hide-show-chart" b:target="id(id('trad-win-menu')/@ActualWin)" /> --> <trad:contextmenurow b:label="Chart" > <trad:contextmenu id="trad-chart-menu" > <trad:contextmenurow b:label="Intraday" b:on="command" b:action="trigger" b:event="do-show-intraday-chart" b:target="id(id('trad-win-menu')/@ActualWin)" /> <trad:contextmenurow b:label="Interday 1 Month" b:on="command" b:action="trigger" b:event="do-show-1month-chart" b:target="id(id('trad-win-menu')/@ActualWin)" /> <trad:contextmenurow b:label="Interday 3 Months" b:on="command" b:action="trigger" b:event="do-show-3months-chart" b:target="id(id('trad-win-menu')/@ActualWin)" /> <trad:contextmenurow b:label="Interday 12 Months" b:on="command" b:action="trigger" b:event="do-show-12months-chart" b:target="id(id('trad-win-menu')/@ActualWin)" /> <trad:contextmenurow b:label="Hide Chart" b:on="command" b:action="trigger" b:event="do-hide-chart" b:target="id(id('trad-win-menu')/@ActualWin)" /> </trad:contextmenu> </trad:contextmenurow> <trad:contextmenurow b:label="Hide/Show News" b:on="command" b:action="trigger" b:event="do-hide-show-news" b:target="id(id('trad-win-menu')/@ActualWin)" /> <trad:contextmenurow b:label="Hide/Show Analyses" b:on="command" b:action="trigger" b:event="do-hide-show-analyse" b:target="id(id('trad-win-menu')/@ActualWin)" /> </trad:contextmenu> <style type="text/css" b:browser="moz"> /* Using nowrap in IE will cause problems */ .b-windowhead-mid { white-space: nowrap; } </style> <s:behavior b:name="trad-win-drag"> <s:event b:on="drag-enter"> <s:lock b:target="."> <s:task b:action="assign" b:target="$TRAD_Last_Win_Enter" b:select="@id" b:test="parent::trad:column" /> <s:task b:action="move" b:source="id('TradWinDragDest')" b:destination="." b:mode="before" b:test="parent::trad:column and @id != 'TradWinDragDest'" /> </s:lock> </s:event> </s:behavior> <!-- TRAD:WINDOW --> <s:htmlstructure b:name="trad:window" b:behavior="trad-window"> <div class="trad-WindowContainer"> <div class="trad-WindowInner"> <s:innercontent/> </div> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WindowTitle" b:behavior="trad-WindowTitle"> <div class="trad-WindowTitle"> <s:innercontent/> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WinIcon" b:behavior="trad-WinIcon"> <div class="trad-WinLeftIcon"> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WinNewsIcon" b:behavior="trad-WinIcon"> <div class="trad-WinLeftNewsIcon"> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WinAnalyseIcon" b:behavior="trad-WinIcon"> <div class="trad-WinLeftAnalyseIcon"> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WinEvolution"> <div class="trad-WinEvolution evolutionStay"> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WinMenu" b:behavior="trad-WinMenu"> <div class="trad-WinMenu"> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WinClose" b:behavior="trad-WinClose"> <div class="trad-WinClose" b:behavior="trad-WinClose"> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:WindowContent" b:behavior="trad-WindowContent"> <div class="trad-WindowContent"> <s:innercontent/> </div> </s:htmlstructure> <s:htmlstructure b:name="trad:QuoteData" b:behavior="trad-QuoteData"> <td class="trad-QuoteData"> <s:innercontent /> </td> </s:htmlstructure> <s:htmlstructure b:name="trad:GraphLargePos" b:behavior="trad-GraphPosition"> <td class="trad-GraphData hiddenCell"> <s:innercontent /> </td> </s:htmlstructure> <s:htmlstructure b:name="trad:GraphSmallPos" b:behavior="trad-GraphPosition"> <td class="trad-GraphData hiddenCell"> <s:innercontent /> </td> </s:htmlstructure> <s:htmlstructure b:name="trad:ListData" b:behavior="trad-ListData"> <td class="trad-ListData hiddenCell" colspan="2" > <s:innercontent /> </td> </s:htmlstructure> <s:htmlstructure b:name="trad:NewsData" b:behavior="trad-NewsData"> <td class="trad-NewsData hiddenCell" colspan="2" > <s:innercontent /> </td> </s:htmlstructure> <s:htmlstructure b:name="trad:AnalyseData" b:behavior="trad-AnalyseData"> <td class="trad-AnalyseData hiddenCell" colspan="2" > <s:innercontent /> </td> </s:htmlstructure> <s:htmlstructure b:name="trad:GraphData" b:behavior="trad-GraphData" > <div> <s:innercontent /> </div> </s:htmlstructure> <s:behavior b:name="trad-window" b:behavior="trad-win-drag"> <s:initatt b:draggroup="trad-window" b:dragmode="symbol" b:focusgroup="true" b:focusitem="true" b:maximized="true" trad:showQuote = "1" trad:showChart = "0" trad:showList = "0" trad:showNews = "0" trad:showAnalyse = "0" trad:hasQuote = "1" trad:hasChart = "1" trad:hasList = "0" trad:hasNews = "1" trad:hasAnalyse = "1" trad:chartType = "300" trad:MainType = "100" trad:initDone = "0" trad:serverWin = "0" /> <s:event b:on="construct"> <s:lock b:target="/*" > <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=CreateWindow&amp;NewPos=', @name, ';', @trad:showQuote, ';', @trad:showChart, ';', @trad:showList, ';', @trad:showNews, ';', @trad:showAnalyse, ';', @trad:hasQuote, ';', @trad:hasChart, ';', @trad:hasList, ';', @trad:hasNews, ';', @trad:hasAnalyse, ';', @trad:MainType, ';',count(preceding-sibling::trad:window) + 1, ';', count(../preceding-sibling::trad:column) + 1, ';', count(../../preceding-sibling::div) + 1)}" b:data="{current-time()}" b:destination="id('NewData')" b:test="@trad:serverWin = '0'" /> <s:render b:destination="." b:mode="aslastchild" > <trad:WindowTitle /> <trad:WindowContent /> </s:render> <s:task b:action="settext" b:target="trad:WindowTitle" b:value="{@name}" /> <s:task b:action="set" b:target="@trad:initDone" b:value="1" /> <s:task b:action="set" b:target="@trad:serverWin" b:value="0" /> </s:lock> </s:event> <s:event b:on="drag-start"> <s:task b:action="trigger" b:event="mouseleave" b:target="trad:WindowTitle" /> <s:variable b:name="CurrentIndex" b:select="count(preceding-sibling::trad:window)" /> <s:variable b:name="ActualParent" b:select=".." /> <s:variable b:name="CurrentHeight" b:select="getElementHeight(.)" /> <s:task b:action="set" b:target="./style::width" b:value="{concat(getElementWidth(.), 'px')}" /> <s:task b:action="move" b:source="." b:destination="$bpc_dragSymbol" /> <s:task b:action="set" b:target="$bpc_dragSymbol/style::z-index" b:value="15" /> <s:render b:destination="$ActualParent/trad:window[$CurrentIndex]" b:mode="after" b:test="$CurrentIndex != 0"> <div id="TradWinDragDest" b:behavior="trad-win-drag"> </div> </s:render> <s:render b:destination="$ActualParent" b:mode="aslastchild" b:test="$CurrentIndex = 0"> <div id="TradWinDragDest" b:behavior="trad-win-drag"> </div> </s:render> <s:task b:action="set" b:target="id('TradWinDragDest')/style::height" b:value="{concat($CurrentHeight, 'px')}" /> <s:variable b:name="TRAD_Last_Win_Enter" b:scope="global" b:select="''" /> </s:event> <s:event b:on="drag-drop"> <s:task b:action="set" b:target="trad:WindowTitle/@b:drag" b:value="trad-window" /> <s:task b:action="set" b:target="./style::width" b:value="100%" /> <s:task b:action="trigger" b:event="mouseleave" b:target="trad:WindowTitle" /> <s:task b:action="trigger" b:event="resize" /> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=MoveWindow&amp;NewPos=', @name, ';', count(preceding-sibling::trad:window) + 1, ';', count(../preceding-sibling::trad:column) + 1, ';', count(../../preceding-sibling::div) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET" /> </s:event> <s:event b:on="close" b:action="trigger" b:event="do-close" /> <!-- "method" for actually closing the window --> <s:event b:on="do-close"> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=', $TRAD_QUOTE_TYPE, '&amp;Name=', @name)}" b:target="$TRAD_DUMMY_TARGET" b:data="{current-time()}" b:test="@trad:showQuote = '0'"/> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=', $TRAD_INDEX_LIST_TYPE, '&amp;Name=', @name)}" b:target="$TRAD_DUMMY_TARGET" b:data="{current-time()}" b:test="@trad:showList = '0'"/> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=', @trad:chartType, '&amp;Name=', @name)}" b:target="$TRAD_DUMMY_TARGET" b:data="{current-time()}" b:test="@trad:showChart = '0'"/> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=', $TRAD_NEWS_HEADLINE_TYPE, '&amp;Name=', @name)}" b:target="$TRAD_DUMMY_TARGET" b:data="{current-time()}" b:test="@trad:showNews = '0'"/> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=', $TRAD_ANALYSE_HEADLINE_TYPE, '&amp;Name=', @name)}" b:target="$TRAD_DUMMY_TARGET" b:data="{current-time()}" b:test="@trad:showAnalyse = '0'"/> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=RemoveWindow&amp;NewPos=', @id)}" b:data="{current-time()}" b:target="$TRAD_DUMMY_TARGET" /> <s:task b:action="remove" b:target="." /> </s:event> <s:event b:on="do-hide-show-list"> <s:task b:action="trigger" b:event="trad-ShowHide" b:target="descendant::trad:ListData" b:test="@trad:hasList='1'" /> </s:event> <s:event b:on="do-show-intraday-chart"> <s:if b:test="@trad:showChart='0'" > <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphLargePos" b:test="parent::trad:column/@b:ColWidth gt 1" /> <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphSmallPos" b:test="parent::trad:column/@b:ColWidth = 1" /> </s:if> <s:task b:action="set" b:target="@trad:chartType" b:value="310" /> <s:task b:action="trigger" b:event="do-show-chart" b:target="." /> </s:event> <s:event b:on="do-show-1month-chart"> <s:if b:test="@trad:showChart='0'" > <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphLargePos" b:test="parent::trad:column/@b:ColWidth gt 1" /> <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphSmallPos" b:test="parent::trad:column/@b:ColWidth = 1" /> </s:if> <s:task b:action="set" b:target="@trad:chartType" b:value="301" /> <s:task b:action="trigger" b:event="do-show-chart" b:target="." /> </s:event> <s:event b:on="do-show-3months-chart"> <s:if b:test="@trad:showChart='0'" > <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphLargePos" b:test="parent::trad:column/@b:ColWidth gt 1" /> <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphSmallPos" b:test="parent::trad:column/@b:ColWidth = 1" /> </s:if> <s:task b:action="set" b:target="@trad:chartType" b:value="302" /> <s:task b:action="trigger" b:event="do-show-chart" b:target="." /> </s:event> <s:event b:on="do-show-12months-chart"> <s:if b:test="@trad:showChart='0'" > <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphLargePos" b:test="parent::trad:column/@b:ColWidth gt 1" /> <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphSmallPos" b:test="parent::trad:column/@b:ColWidth = 1" /> </s:if> <s:task b:action="set" b:target="@trad:chartType" b:value="304" /> <s:task b:action="trigger" b:event="do-show-chart" b:target="." /> </s:event> <s:event b:on="do-hide-chart"> <s:if b:test="@trad:hasChart='1'" > <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphLargePos" b:test="parent::trad:column/@b:ColWidth gt 1" /> <s:task b:action="trigger" b:event="trad-Hide" b:target="descendant::trad:GraphSmallPos" b:test="parent::trad:column/@b:ColWidth = 1" /> </s:if> </s:event> <s:event b:on="do-show-chart"> <s:if b:test="@trad:hasChart='1'" > <s:task b:action="trigger" b:event="trad-Show" b:target="descendant::trad:GraphLargePos" b:test="parent::trad:column/@b:ColWidth gt 1" /> <s:task b:action="trigger" b:event="trad-Show" b:target="descendant::trad:GraphSmallPos" b:test="parent::trad:column/@b:ColWidth = 1" /> </s:if> </s:event> <s:event b:on="do-hide-show-news"> <s:render b:destination="id('WorkingArea')" b:mode="aslastchild"> <trad:popup-window id="popup-win" trad:title="Trading News"> <trad:popup-windowbody> <div id="Message" /> </trad:popup-windowbody> </trad:popup-window> </s:render> <s:task b:action="load" b:destination="id('Message')" b:mode="replacechildren" b:url="/tnapp/newsServer.php?Access=0" b:data="{current-time()}" /> </s:event> <s:event b:on="do-hide-show-quote"> <s:task b:action="trigger" b:event="trad-ShowHide" b:target="descendant::trad:QuoteData" b:test="@trad:hasQuote='1'"/> </s:event> <s:event b:on="do-hide-show-analyse"> <s:render b:destination="id('WorkingArea')" b:mode="aslastchild"> <trad:popup-window id="popup-win" trad:title="Trading News"> <trad:popup-windowbody> <div id="Message" /> </trad:popup-windowbody> </trad:popup-window> </s:render> <s:task b:action="load" b:destination="id('Message')" b:mode="replacechildren" b:url="/tnapp/newsServer.php?Access=0" b:data="{current-time()}" /> </s:event> <s:event b:on="resize"> <s:if b:test="@trad:showChart = '0'"> <s:choose> <s:when b:test="ancestor::trad:column/@b:ColWidth gt 1"> <s:if b:test="exists(descendant::trad:GraphSmallPos/trad:GraphData)" > <s:task b:action="removeclass" b:value="hiddenCell" b:target="descendant::trad:GraphLargePos" /> <s:task b:action="removeclass" b:value="hiddenCell" b:target="trad:WindowContent/html()/table/thead/tr/td[2]" /> <s:task b:action="addclass" b:value="hiddenCell" b:target="descendant::trad:GraphSmallPos" /> <s:task b:action="move" b:source="descendant::trad:GraphData" b:destination="descendant::trad:GraphLargePos" /> </s:if> </s:when> <s:otherwise> <s:if b:test="exists(descendant::trad:GraphLargePos/trad:GraphData)" > <s:task b:action="removeclass" b:value="hiddenCell" b:target="descendant::trad:GraphSmallPos" /> <s:task b:action="addclass" b:value="hiddenCell" b:target="trad:WindowContent/html()/table/thead/tr/td[2]" /> <s:task b:action="addclass" b:value="hiddenCell" b:target="descendant::trad:GraphLargePos" /> <s:task b:action="move" b:source="descendant::trad:GraphData" b:destination="descendant::trad:GraphSmallPos" /> </s:if> </s:otherwise> </s:choose> </s:if> </s:event> </s:behavior> <!-- Behaviors... --> <s:behavior b:name="trad-WindowTitle"> <s:initatt b:textselect="false" b:drag="trad-window" /> <s:event b:on="construct"> <s:ch