Become Member  Informations Help

> International > North America

DIARY - Latin America - to June 4

Reuters: [2008-05-26 13:15:00]

This diary is updated daily. All dates and times are provisional. 
The inclusion of diary items does not necessarily mean that Reuters 
will file a story based on the event. 
__________________________________________________________________ 
DATE  GMT/LOCAL  INDICATOR               PERIOD   F/CAST  PREVIOUS 
------------------------------------------------------------------ 
MAY26 1330/1030  BR current account        Apr           -$4.4 bln 
MAY26 1900/1600  AR trade balance          Apr            $801 mln 
MAY28 1200/0900  BR mid-month inflation    May            0.59 pct 
MAY28 1330/1030  BR budget surplus (reais) Apr            15.4 bln 
MAY29 1100/0800  BR IGP-M inflation        May            0.69 pct 
MAY29 1300/0900  CL Unemployment           Apr             7.6 pct 
MAY29 1300/0900  CL Industrial production  Apr            -1.0 pct 
MAY29 1300/0900  CL Copper production      Apr            -8.4 pct 
MAY29 1930/1430  MX economic activ (IGAE)  Mar  3.15 pct   5.8 pct 
MAY30 1930/1430  MX fiscal balance (pesos) Apr            50.7 bln 
JUN 3 1200/0900  BR industrial output      Apr            0.40 pct 
JUN 4 1000/0700  BR FIPE inflation index   May            0.54 pct 
JUN 4 2200/1900  BR Selic interest rate    Jun           11.75 pct 
JUN 4 1930/1430  MX consumer confidence    May            97.8 pct 
------------------------------------------------------------------ 
    
    EVENTS 
    
    TUESDAY, MAY 27 
    MEXICO CITY - Central bank announces results of weekly T-bill 
auction 1130 (1630 GMT) 
    
    FRIDAY, MAY 30 
    MEXICO CITY - Mexico releases March metals production data 1430 
(1930 GMT) 
    
    TUESDAY, JUNE 3 
    BRASILIA - The central bank's monetary policy committee, or 
Copom, begins two-day meeting on interest rates. 
    
    WEDNESDAY, JUNE 4 
    BRASILIA - The central bank's monetary policy committee, or 
Copom, announces decision on interest rates after the market 
closes. 
    
   ((Page editor: Inae Riveras, Sao Paulo newsroom, +55 11 
5644-7728)) 

DIARY - U.S. Company Meetings for week ahead

Reuters: [2008-05-26 13:10:00]

    REUTERS, May 26 - Corporate Meetings for US companies for Week ahead. 
     
    S&P 500 Earnings - Weekly       [SP500/WK]     S&P 500 Earnings - Day Ahead   [ESTEARN/SP] 
    Non S&P 500 - Weekly            [NSP500/WK]    Non S&P 500 - Day Ahead        [ESTEARN/] 
    ConferenceCall/Webcast - Weekly [US/CCALLM]    ConferenceCall/Webcast - Day   [US/CCALL] 
    S&P 500 Earnings - Monthly      [RESF/US]      Meetings - Day Ahead           [US/MEET] 
    Economic Indicators             <USTODAY>      IPO events                     <US/IPOMENU> 
    Dividends                       [DIV/US]       Daily earnings hits & misses   [US/EARN] 
    Federal Reserve events          [FED/DIARY] 
     
    MEETINGS 
     
    Xtra users can see more details on conference calls and webcasts by hovering your mouse 
over the RIC, right click, now click on Related Company Data, now click on Company Events. 
     
DATE       GMT      SYMBOL       EVENT TITLE 
27 May     18:00   <ALXA.O>      Alexza Pharma.s Inc Annual Sharehldrs Meetg 
27 May     13:15   <BKUNA.O>     BankUnited Financial Corp Special Meeting of Stockholders 
27 May     12:00   <BMNM.PK>     Bimini Capital Management Inc Annual Sharehldrs Meetg 
27 May     14:00   <BLK>         BlackRock Inc Annual Sharehldrs Meetg 
27 May     16:30   <CWT>         California Water Service Group Annual Sharehldrs Meetg 
27 May     14:00   <CNBC.O>      Center Bancorp Inc Annual Sharehldrs Meetg 
27 May     21:00   <CPF>         Central Pacific Financial Corp Annual Meetg of Sharehldrs 
27 May     18:00   <CTHR.O>      Charles & Colvard Ltd Annual Sharehldrs Meetg 
27 May     14:00   <CCU>         Clear Channel Comm.s Inc Annual Sharehldrs Meetg 
27 May             <CORT.O>      Corcept Therapeutics Inc at NCDEU Annual Meeting 
27 May     17:00   <ELON.O>      Echelon Corp Annual Sharehldrs Meetg 
27 May     15:00   <EJXR.OB>     EnerJex Resources Inc Special Meeting of Stockholders 
27 May     17:00   <EPIC.O>      Epicor Software Corp Annual Sharehldrs Meetg 
27 May     14:00   <EQY>         Equity One Inc Annual Meeting 
27 May     16:00   <EZEN.OB>     Ezenia Inc Annual Meeting of Stockholders 
27 May     14:30   <GFG>         Guaranty Financial Group Inc Annual Sharehldrs Meetg 
27 May     15:30   <IO>          ION Geophysical Corp Annual Sharehldrs Meetg 
27 May     15:00   <MIC>         Macquarie Infrastructure Co LLC Annual Sharehldrs Meetg 
27 May     14:00   <MEDE.O>      MEDecision Inc Annual Sharehldrs Meetg 
27 May     14:00   <MICC.O>      Millicom Intl. Cellular SA AGM 
27 May     14:00   <OZM>         Och Ziff Capital Management Group Annual Sharehldrs Meetg 
27 May     19:30   <OME>         Omega Protein Corp Annual Sharehldrs Meetg 
27 May     16:00   <PLXT.O>      PLX Tech. Inc Annual Sharehldrs Meetg 
27 May     17:00   <PLCM.O>      Polycom Inc Annual Meeting of Stockholders 
27 May     19:00   <RCKY.O>      Rocky Brands Inc Annual Sharehldrs Meetg 
27 May     20:30   <SGB>         Southwest Georgia Financial Corp Annual Meetg of Sharehldrs 
27 May     18:00   <SPSN.O>      Spansion Inc Annual Sharehldrs Meetg 
27 May     17:00   <TAGS.O>      Tarrant Apparel Group Annual Sharehldrs Meetg 
27 May     15:00   <VGR>         Vector Group Ltd Annual Sharehldrs Meetg 
28 May             <ACN>         Accenture Ltd at Cowen and Co. Tech Conf 
28 May     17:50   <ACTU.O>      Actuate Corp at Cowen 20/20 TMT Conf 
28 May     16:00   <AE>          Adams Resources & Energy Inc Annual Meetg of Sharehldrs 
28 May     18:35   <ADCT.O>      ADC TeleComm.s Inc at Cowen Tech. Conf 
28 May     12:15   <ADCT.O>      ADC TeleComm.s Inc at Friedman, Billings Conf 
28 May     20:30   <AATI.O>      Advanced Analogic Tech. Inc Annual Sharehldrs Meetg 
28 May     16:00   <ANX>         ADVENTRX Pharma.s Inc Annual Sharehldrs Meetg 
28 May     19:30   <AFFM.O>      Affirmative Insurance Hldngs Inc Annual Sharehldrs Meetg 
28 May     14:00   <AFL>         AFLAC Inc at Sanford C. Bernstein& Co Conf 
28 May     13:30   <AIRV.O>      Airvana Inc at Lehman Brothers Conf 
28 May     13:45   <ATK>         Alliant Techsystems Inc at FBR Capital Markets Spring Conf 
28 May     13:00   <MO>          Altria Group Inc Annual Sharehldrs Meetg 
28 May     13:45   <AMLN.O>      Amylin Pharma.s Inc at FBR Capital Mrkt Investor Conf 
28 May     13:10   <APC>         Anadarko Petroleum Corp at Deutsche Bank Energy Conf 
28 May             <ANAD.O>      Anadigics Inc at Cowen 20/20 TMT Conf 
28 May             <ANAD.O>      Anadigics Inc at Gilder Forbes Telecosm Conf 
28 May     14:00   <ANLY.O>      Analysts Intl. Corp Annual Sharehldrs Meetg 
28 May     16:00   <APPA.O>      AP Pharma Inc Annual Sharehldrs Meetg 
28 May     15:00   <SIL>         Apex Silver Mines Ltd Annual Sharehldrs Meetg 
28 May     15:00   <ARRS.O>      Arris Group Inc Annual Sharehldrs Meetg 
28 May             <ARTG.O>      Art Tech. Group Inc at Citi Retail Tech. Conf 
28 May     16:00   <ARYX.O>      ARYx Therapeutics Inc Annual Sharehldrs Meetg 
28 May     18:35   <ATHR.O>      Atheros Comm.s Inc at Cowen and Co. 20/20 TMT Conf 
28 May     13:30   <ATRC.O>      AtriCure Inc Annual Sharehldrs Meetg 
28 May             <AUTH.O>      AuthenTec Inc at Morgan Keegan Homeland Conf 
28 May     17:35   <AUXL.O>      Auxilium Pharma.s Inc at FBR Capital Mrkt Invest Conf 
28 May     19:40   <BHI>         Baker Hughes Inc at Deutsche Bank Energy & Utilities Conf 
28 May     20:00   <BHI>         Baker Hughes Inc at Sanford Bernstein Strategic Decisions Conf 
28 May     13:00   <BEAV.O>      BE Aerospace Inc at FBR Spring Investor Conf 
28 May     12:00   <BDX>         Becton Dickinson & Co at Bernstein Strategic Decisions Conf 
28 May     13:55   <BPAX.O>      BioSante Pharma.s Inc at BIOMED ISRAEL Healthcare Conf 
28 May     14:00   <BBI>         Blockbuster Inc Annual Sharehldrs Meetg 
28 May             <BJGP.O>      BMP Sunstone Corp at UBS Global Specialty Conf 
28 May     15:00   <BORL.O>      Borland Software Corp Annual Meeting of Stockholders 
28 May     15:00   <BKE>         Buckle Inc Annual Sharehldrs Meetg 
28 May     13:30   <CDNS.O>      Cadence Design Systems Inc at Cowen 20/20 TMT Conf 
28 May     20:00   <CAVM.O>      Cavium Networks Inc Lehman Brothers Conf 
28 May     15:15   <CYCL.O>      Centennial Comm.s Corp at Lehman Brothers Conf 
28 May             <CEVA.O>      Ceva Inc at Cowen and Co. 20/20 TMT Conf 
28 May             <CVX>         Chevron Corp Annual Meeting of Stockholders 
28 May     12:00   <CSCO.O>      Cisco Systems Inc at Sanford C.Bernstein&Co Conf 
28 May     13:00   <CTRN.O>      Citi Trends Inc Annual Sharehldrs Meetg 
28 May     20:00   <CLNE.O>      Clean Energy Fuels Corp Annual Sharehldrs Meetg 
28 May     18:00   <CCE>         Coca-Cola Enterprises Inc at Sanford C.Bernstein Conf 
28 May     19:05   <CCOI.O>      Cogent Comm.s Group Inc at FBR & Co.Inc.Capital Mrkt Conf 
28 May     14:55   <COGT.O>      Cogent Inc at Morgan Keegan Homeland Security Conf 
28 May     19:50   <CRXX.O>      CombinatoRx Inc at FBR Capital Mrkt Invest Conf 
28 May     18:20   <CTV>         CommScope Inc at FBR Capital Mrkt Invest Conf 
28 May     14:00   <CIX>         CompX Intl. Inc Annual Sharehldrs Meetg 
28 May     12:20   <ED>          Consolidated Edison Inc at Deutsche Bank Energy Conf 
28 May     12:00   <CTCT.O>      Constant Contact Inc at Cowen and Co. TMT Conf 
28 May     14:00   <CEG>         Constellation Energy Group Inc at Deutsche Bank Energy Conf 
28 May     15:00   <CUO>         Continental Materials Corp Annual Sharehldrs Meetg 
28 May     8:30    <CLB>         Core Laboratories NV Annual Meeting of Stockholders 
28 May     14:00   <CRTX.O>      Critical Therapeutics Inc Annual Sharehldrs Meetg 
28 May     15:00   <CTIG.OB>     CTI Group Inc Annual Sharehldrs Meetg 
28 May     16:50   <CYPB.O>      Cypress Bioscience Inc at FBR Capital Mrkt Invest Conf 
28 May             <DDUP.O>      Data Domain Inc at Cowen 20/20 TMT Conf 
28 May     14:00   <DK>          Delek US Hldg Inc at Deutsche Bank Energy & Utilities Conf 
28 May     14:15   <DIVX.O>      DivX Inc at Cowen & Co 20/20 Tech.-Media-Telecom Conf 
28 May             <D>           Dominion Resources Inc at Deutsche Bank Energy Conf 
28 May     14:00   <DW>          Drew Industries Inc Annual Sharehldrs Meetg 
28 May             <DRS>         DRS Tech. Inc at FBR Capital Mrkt Invest Conf 
28 May     15:00   <DRRX.O>      DURECT Corp at UBS Global Generic and Specialty Pharma.s Conf 
28 May     13:00   <ETN>         Eaton Corp at Sanford Bernstein Strategic Decisions Conf 
28 May     18:50   <EIX>         Edison Intl. at Deutsche Bank Energy Conf 
  

DIARY - Non-S&P 500 Earnings for May 26, 2008

Reuters: [2008-05-26 13:03:00]

    REUTERS, Non-S&P Corporate earnings for US companies for Monday, May 26, 2008. 
     
    S&P 500 Earnings - Weekly       [SP500/WK]     S&P 500 Earnings - Day Ahead   [ESTEARN/SP] 
    Non S&P 500 - Weekly            [NSP500/WK]    S&P 500 Earnings - Monthly     [RESF/US] 
    ConferenceCall/Webcast - Weekly [US/CCALLM]    ConferenceCall/Webcast - Day   [US/CCALL] 
    Meetings - Weekly               [US/MEETM]     Meetings - Day Ahead           [US/MEET] 
    Economic Indicators             <USTODAY>      IPO events                     <US/IPOMENU> 
    Dividends                       [DIV/US]       Daily earnings hits & misses   [US/EARN] 
    Federal Reserve events          [FED/DIARY] 
     
     
    NON S&P EARNINGS 
        
 
DATE     GMT     COMPANY NAME AND PERIOD                   SYMBOL       EPS    No.OF  YEAR AGO 
                                                                      ESTIMATE  EST    EPS 
 
    There are no Non-S&P 500 companies expected to report earnings today. 
 
 
   
   ** All times are listed in GMT, or AMC - 'After U.S. Market Close'- or BMO 'Before U.S. 
       Market Opens'- BMO ,or DBH- During U.S. business hours, or blank if not known. 
    * The EPS estimate figure is a mean average based on the amount polled. 
     
    FOR ALL AMERICAN HOLIDAYS [HOL1/DIARY] 
    FOR AN INDEX OF ALL DIARIES [IND/DIARY] 
     
     
    Contact: Reuters Diary Desk tel:+91 80 6677 1100 or email- 
    diaries@reuters.com 
  

DIARY - Non-S&P 500 Earnings from May 26, 2008 - June 09, 2008

Reuters: [2008-05-26 13:02:00]

    REUTERS, May 26 Diary of Non S&P 500 Corporate earnings for U.S.companies to  
    June 09, 2008. 
     
     
    S&P 500 Earnings - Monthly      [RESF/US]      S&P 500 Earnings - Day Ahead   [ESTEARN/SP] 
    S&P 500 Earnings - Weekly       [SP500/WK]     Non S&P 500 - Day Ahead        [ESTEARN/] 
    ConferenceCall/Webcast - Weekly [US/CCALLM]    ConferenceCall/Webcast - Day   [US/CCALL] 
    Meetings - Weekly               [US/MEETM]     Meetings - Day Ahead           [US/MEET] 
    Economic Indicators             <USTODAY>      IPO events                     <US/IPOMENU> 
    Dividends                       [DIV/US]       Daily earnings hits & misses   [US/EARN] 
    Federal Reserve events          [FED/DIARY] 
     
    NON S&P 500 EARNINGS 
     
    ** Please Note- The EPS estimate figure is a mean average based on the amount polled. 
     
DATE     GMT     COMPANY NAME AND PERIOD                   SYMBOL      EPS    No.OF  YEAR AGO 
                                                                    ESTIMATE   EST     EPS 
27 May    AMC    Borders Group Inc (MI) Q1                 <BGP>       -0.47     4    -0.51 
27 May    AMC    Cogent Inc Q1                             <COGT.O>     0.09     8     0.06 
27 May    AMC    Donaldson Co., Inc Q3                     <DCI>        0.51     8     0.40 
27 May    AMC    Jamba Inc Q1                              <JMBA.O>    -0.12     4    -0.05 
27 May    BMO    Lucas Energy Inc Q4                       <LEI>        N/A    N/A     N/A 
27 May    BMO    Modine Manufacturing Co Q4                <MOD>       -0.36     2    -0.06 
27 May    AMC    Omega Navigation Enterprises Inc Q1       <ONAV.O>     0.25     4     0.21 
27 May    BMO    OTI ON TRACK INNOVATIONS LTD Q1           <OTIV.O>    -0.30     2    -0.14 
27 May    AMC    SourceForge Inc Q3                        <LNUX.O>     0.00     6     0.01 
27 May    BMO    StealthGas Inc Q1                         <GASS.O>     0.32     6     0.46 
27 May    AMC    Versant Corp Q2                           <VSNT.O>     N/A    N/A     N/A 
27 May           WorldGate Comm. Inc Q1                    <WGAT.OB>   -0.02     1    -0.13 
27 May    AMC    WuXi PharmaTech Cayman Inc Q1             <WX>         0.15     5     N/A 
28 May    AMC    AFC Enterprises Inc Q1                    <AFCE.O>     0.19     3     0.22 
28 May           American Eagle Outfitters Inc Q1          <AEO>        0.19    23     0.35 
28 May    AMC    Apollo Investment Corp Q4                 <AINV.O>     0.40    11     0.44 
28 May    20:00  Applied Signal Tech. Inc Q2               <APSG.O>     0.15     7     0.13 
28 May           CBRL Group Inc Q3                         <CBRL.O>     0.48     9     0.44 
28 May    BMO    Chico's FAS Inc Q1                        <CHS>        0.06    19     0.28 
28 May           Coldwater Creek Inc Q1                    <CWTR.O>    -0.15    12     0.13 
28 May           Crossroads Systems Inc Q2                 <CRDS.PK>    N/A    N/A     N/A 
28 May    BMO    Daktronics Inc Q4                         <DAKT.O>     0.06     6     0.09 
28 May    BMO    Dollar Tree Inc Q1                        <DLTR.O>     0.42    13     0.38 
28 May    20:00  Dress Barn Inc Q3                         <DBRN.O>     0.25     5     0.33 
28 May    AMC    Dyncorp Intl. Inc Q4                      <DCP>        0.32     6     0.33 
28 May           eLong Inc Q1                              <LONG.O>     N/A    N/A    -0.01 
28 May    AMC    Euroseas Ltd Q1                           <ESEA.O>     0.44     5     0.37 
28 May           Finlay Enterprises Inc Q1                 <FNLY.O>    -1.22     1    -0.84 
28 May           Itex Corp Q3                              <ITEX.OB>    N/A    N/A     N/A 
28 May    AMC    Jinpan Intl. Ltd Q1                       <JST>        N/A    N/A     N/A 
28 May    AMC    Jo-Ann Stores Inc Q1                      <JAS>       -0.01     6    -0.07 
28 May    20:00  Men's Wearhouse Inc Q1                    <MW>         0.22     5     0.75 
28 May    BMO    RBC Bearings Inc Q4                       <ROLL.O>     0.54     7     0.47 
28 May    BMO    Shamir Optical Industry Ltd Q1            <SHMR.O>     0.16     3     0.14 
28 May    BMO    Synovis Life Tech. Inc Q2                 <SYNO.O>     0.09     3     0.06 
28 May    AMC    TiVo Inc Q1                               <TIVO.O>    -0.01    14     0.01 
29 May    BMO    Agilysys Inc Q4                           <AGYS.O>    -0.05     2     0.10 
29 May    BMO    Ansoft Corp Q4                            <ANST.O>     0.35     1     0.33 
29 May    BMO    Caraco Pharma. Laboratories Ltd Q4        <CPD>        N/A    N/A     N/A 
29 May    AMC    China Finance Online Co Ltd Q1            <JRJC.O>     0.16     3     0.04 
29 May    AMC    CSS Industries Inc Q4                     <CSS>       -0.51     1    -0.44 
29 May    AMC    dELiAs Inc Q1                             <DLIA.O>    -0.08     5    -0.11 
29 May    11:00  DSW Inc Q1                                <DSW>        0.25     7     0.54 
29 May    AMC    Esterline Tech. Corp Q2                   <ESL>        0.77     8     0.76 
29 May           Fred's Inc Q1                             <FRED.O>     0.16     8     0.19 
29 May    AMC    Frontier Airlines Hldngs Inc Q4           <FRNT.F>    -0.92     2    -0.43 
29 May    BMO    G. Willi-Food Intl. Ltd Q1                <WILC.O>     0.05     1     0.15 
29 May           Genesco Inc Q1                            <GCO>        0.09     7     0.25 
29 May    AMC    Gottschalks Inc Q1                        <GOT>       -0.51     1    -0.34 
29 May    AMC    HEICO Corp Q2                             <HEI>        0.42     5     0.35 
29 May    BMO    iLinc Comm. Inc Q4                        <ILC>        N/A    N/A     N/A 
29 May    AMC    Iteris Inc Q4                             <ITI>        0.04     2     0.05 
29 May           J Crew Group Inc Q1                       <JCG>        0.47    13     0.39 
29 May    BMO    Joy Global Inc Q2                         <JOYG.O>     0.73    12     0.70 
29 May    AMC    Marvell Tech. Group Ltd Q1                <MRVL.O>     0.13    21     0.05 
29 May           Monro Muffler Brake Inc Q4                <MNRO.O>     0.14     3     0.19 
29 May    BMO    Navios Maritime Hldngs Inc Q1             <NM>         0.26     5     0.13 
29 May    BMO    Netezza Corp Q1                           <NZ>         0.04     6     N/A 
29 May    AMC    OmniVision Tech. Inc Q4                   <OVTI.O>     0.21     9    -0.03 
29 May           QAD Inc Q1                                <QADI.O>     0.03     2    -0.03 
29 May    AMC    QEP Co. Inc Q4                            <QEPC.O>     N/A    N/A     N/A 
29 May    AMC    SeaChange Intl. Inc Q1                    <SEAC.O>    -0.01     6    -0.09 
29 May           Shoe Carnival Inc Q1                      <SCVL.O>     0.38     6     0.52 
29 May    AMC    Sigma Designs Inc Q1                      <SIGM.O>     0.42    14     0.32 
29 May    BMO    Sycamore Networks Inc Q3                  <SCMR.O>     0.03     4     0.03 
29 May    AMC    Wet Seal Inc Q1                           <WTSLA.O>    0.07     6     0.07 
29 May    AMC    Wind River Systems Inc Q1                 <WIND.O>     0.02     8     0.04 
29 May    AMC    Xeta Tech. Inc Q2                         <XETA.O>     N/A    N/A     N/A 
30 May    AMC    Bridgford Foods Corp Q2                   <BRID.O>     N/A    N/A     N/A 
30 May    BMO    Graham Corp Q4                            <GHM>        0.59     1     N/A 
30 May    BMO    Kirklands Inc Q1                          <KIRK.O>    -0.42     2    -0.38 
30 May    AMC    Lions Gate Entertainment Corp Q4          <LGF>        0.36    13     0.19 
30 May           Medical Action Industries Inc Q4          <MDCI.O>     0.21     3     0.19 
30 May    BMO    Sify Tech. Ltd Q4                         <SIFYF.PK>   N/A    N/A    -0.04 
02 Jun    AMC    ABM Industries Inc Q2                     <ABM>        0.27     1     0.27 
02 Jun    AMC    Credence Systems Corp Q2                  <CMOS.O>    -0.12     4     0.02 
02 Jun    AMC    Mitcham Industries Inc Q1                 <MIND.O>     0.45     2     0.39 
02 Jun    AMC    NCI Building Systems Inc Q2               <NCS>        0.30     6     0.33 
02 Jun           Terremark Worldwide Inc Q4                <TMRK.O>    -0.01     7    -0.10 
02 Jun           Thornburg Mortgage Inc Q1                 <TMA>       -3.32     7     0.62 
03 Jun    AMC    AMERCO Q4                                 <UHAL.O>    -1.20     1     N/A 
03 Jun    AMC    Bob Evans Farms Inc Q4                    <BOBE.O>     0.40     3     0.42 
03 Jun    AMC    Copart Inc Q3                             <CPRT.O>     0.48     9     0.41 
03 Jun    AMC    Diamond Foods Inc Q3                      <DMND.O>     0.05     7    -0.09 
03 Jun    AMC    Hovnanian Enterprises Inc Q2              <HOV>       -3.00     7    -0.49 
  03 Jun    BMO    Layne Christensen Co Q1                   <LAYN.O>     0.54     6     0.52 
03 Jun           NaviSite Inc Q3                           <NAVI.O>    -0.05     5    -0.06 
03 Jun    AMC    Plato Learning Inc Q2                     <TUTR.O>    -0.18     1    -0.22 
03 Jun    AMC    Saic Inc Q1                               <SAI>        0.22    15     0.19 
03 Jun    BMO    Toll Brothers Inc Q2                      <TOL>       -0.89    10     0.22 
04 Jun    20:00  ADC TeleComm. Inc Q2                      <ADCT.O>     0.30    17     0.35 
04 Jun           American Woodmark Corp Q4                 <AMWD.O>     0.04     5     0.40 
04 Jun    20:00  Angeion Corp Q2                           <ANGN.O>     N/A    N/A     N/A 
04 Jun    AMC    Collective Brands Inc Q1                  <PSS>        0.60     4     0.65 
04 Jun    BMO    Conn's Inc Q1                             <CONN.O>     0.50     7     0.54 
04 Jun    AMC    FuelCell Energy Inc Q2                    <FCEL.O>    -0.26     8    -0.32 
04 Jun    AMC    Greif Inc Q2                              <GEF>        0.87     4     0.66 
04 Jun    20:00  Martek Biosciences Corp Q2                <MATK.O>     0.25     5     0.15 
04 Jun    20:00  Star Bulk Carriers Corp Q1                <SBLK.O>     0.21     3     N/A 
04 Jun           VympelKom OAO Q1                          <VIP>        0.44     1     0.27 
05 Jun    AMC    Alloy Inc Q1                              <ALOY.O>     N/A    N/A     N/A 
05 Jun    BMO    Analogic Corp Q3                          <ALOG.O>     0.49     4     0.50 
05 Jun           Blyth Inc Q1                              <BTH>        0.33     2     0.32 
05 Jun    AMC    Cooper Co. Inc Q2                         <COO>        0.48    10     0.41 
05 Jun           Del Monte Foods Co Q4                     <DLM>        0.26    10     0.22 
05 Jun    BMO    Hayes Lemmerz Intl. Inc Q1                <HAYZ.O>     N/A    N/A     N/A 
05 Jun    BMO    Jackson Hewitt Tax Service Inc Q4         <JTX>        1.99     5     2.04 
05 Jun           Nobility Homes Q2                         <NOBH.O>     N/A    N/A     0.26 
05 Jun    AMC    Oil-Dri Corp of America Q3                <ODC>        N/A    N/A     N/A 
05 Jun    BMO    Smithfield Foods Inc Q4                   <SFD>        0.10    11     0.34 
05 Jun    AMC    Source Interlink Co Inc Q1                <SORC.O>     N/A    N/A     0.17 
05 Jun    BMO    UTi Worldwide Inc Q1                      <UTIW.O>     0.18     8     0.18 
05 Jun           Valence Tech. Inc Q4                      <VLNC.O>     N/A    N/A     N/A 
09 Jun    AMC    CMGI Inc Q3                               <CMGI.O>     N/A    N/A     0.20 
09 Jun           Exide Tech. Q4                            <XIDE.O>     0.19     1     N/A 
09 Jun           Krispy Kreme Doughnuts Inc Q1             <KKD>        0.08     1     0.02 
09 Jun    BMO    Parlux Fragrances Inc Q4                  <PARL.O>     0.01     1    -0.30 
09 Jun    AMC    Synergetics USA Inc Q3                    <SURG.O>     N/A    N/A     N/A 
 
   
   ** All times are listed in GMT, or AMC - 'After U.S. Market Close'- or BMO 'Before U.S. 
       Market Opens'- BMO ,or DBH- During U.S. business hours, or blank if not known. 
    * The EPS estimate figure is a mean average based on the amount polled. 
     
    FOR ALL AMERICAN HOLIDAYS [HOL1/DIARY] 
    FOR AN INDEX OF ALL DIARIES [IND/DIARY] 
     
     
    Contact: Reuters Diary Desk tel:+91 80 6677 1100 or email- 
    diaries@reuters.com 
  

ANALYSIS-Mideast governments increasingly ignore U.S. views

Reuters: [2008-05-26 13:00:00]

By Jonathan Wright

CAIRO, May 26 (Reuters) - The governments of the Middle East, from Iran to Israel and beyond, are increasingly ignoring the wishes of a U.S. administration which has only eight months left in office, going their own way in regional diplomacy.

U.S. President George W. Bush's latest speech on Middle East policy, made in the Egyptian resort of Sharm el-Sheikh last week, shows how the gap has grown between what Washington would like and what is happening in the region. It is part of a wider picture of Washington's declining clout, accelerated by its debilitating deployment of more than 100,000 troops to Iraq for the past five years.

France has had contacts with the Palestinian Islamist movement Hamas, for example, and Israel has had indirect talks with Syria, which Washington is trying to isolate.

Bush said in Sharm el-Sheikh that all nations in the region should stand together against Hamas, a group which he said was attempting to undermine efforts at making peace.

But the Egyptian government, his host and a longstanding friend of the United States, was simultaneously, and with U.S. consent, trying to mediate a truce between Gaza and Israel.

Israeli commentators said the Egyptian mediation amounted to indirect negotiations between the Israeli government and Hamas, a group with which the United States refuses to have dealings.

The Islamist organisation, which controls the Gaza Strip, was offering Israel a long-term truce which could make it easier for the rival Palestinian group Fatah to reach an agreement with Israel -- a goal which the United States says it is promoting.

In his Sharm el-Sheikh speech, Bush also attacked the Lebanese Shi'ite Muslim group Hezbollah, calling it "terrorists funded by Iran" and "the enemy of a free Lebanon".

HEZBOLLAH'S CENTRAL ROLE

Three days later in the Gulf state of Qatar, Hezbollah and other Lebanese groups reached an agreement ending the political crisis that had paralysed Lebanon for months.

Hezbollah had defeated its rivals in Beirut in short order this month when Washington's allies in the Lebanese government tried to challenge some of the privileges it enjoyed as the force which helped drive Israel out of south Lebanon.

The new political arrangement in Lebanon, symbolised by the election of Michel Suleiman as president on Sunday, tilts the balance of power significantly in Hezbollah's favour and underscores its central role in Lebanese politics.

Bush maintained his confrontational attitude towards Iran and Syria, saying: "Every peaceful nation in the region has an interest in stopping these nations from supporting terrorism."

On the same day of the Lebanese agreement, Israel and Syria disclosed they had held indirect talks mediated by Turkey -- the closest they have come to serious negotiations since talks brokered by the United States collapsed in 2000.

The Bush administration walked away from high-level contacts with the Syrians after the assassination of former Lebanese Prime Minister Rafik al-Hariri in 2005. The United States says it suspects Syria of the killing, a charge Syria denies.

Bush's audience included Gulf Arab officials whose governments have maintained working relations with Iran, defying to some extent Washington's attempts to isolate Tehran.

Years of U.S. policy, including sanctions and a debate about the possibility of military strikes, have not persuaded Iran to abandon its ambitions to produce its own enriched uranium.

DIALOGUE WITH IRAN

Egyptian Foreign Minister Ahmed Aboul Gheit said that in his talk about Iran's nuclear programme Bush had again failed to address the nuclear activities of Israel. It is widely believed to have some 200 nuclear warheads.

Mohamed ElBaradei, Egyptian head of the International Atomic Energy Agency, told the same conference in Sharm el-Sheikh that Washington was maintaining double standards on nuclear weapons, and dialogue with Iran was the right approach.

Bush argued that "terrorist organisations and their state sponsors" are the main opponents to democracy in the Arab world.

"(They) know they cannot survive in a free society, so they create chaos and take innocent lives in an effort to stop democracy from taking root," he said.

But civil society and human rights groups say that governments friendly towards the United States are some of the most determined obstacles to democracy, repressing peaceful Islamist groups which seek power through democratic elections.

In Egypt, for example, where Bush was speaking, the authorities prevented the non-violent Muslim Brotherhood from standing in local elections and some parliamentary elections over the past two years, ignoring occasional U.S. criticism.

Without naming names, the U.S. president did criticise his friends in the Arab world for holding political prisoners.

But five years after Bush launched his campaign for political change in the Middle East, Arab leaders have learned that the price for ignoring him on human rights is low.

"We've heard these speeches before," said an Egyptian official who asked not to be named.

In Cairo three years ago U.S. Secretary of State Condoleezza Rice said the time had come for the rule of law to replace emergency decrees. But this week the Egyptian parliament is expected to extend for another year a system of emergency law that has been in force for more than 26 years. (Writing by Jonathan Wright) ((jonathan.wright@thomsonreuters.com; +20 2 2578 3290/1; Reuters Messaging: jonathan.wright.reuters.com@reuters.net))

Keywords: BUSH MIDEAST/

Next: Married? Sleazy? Web dater finds ways to pick losers
<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:choose> <s:when b:test="../@trad:MainType = '400'"> <s:render b:destination="." b:mode="aslastchild"> <trad:WinNewsIcon /> </s:render> </s:when> <s:when b:test="../@trad:MainType = '299'"> <s:render b:destination="." b:mode="aslastchild"> <trad:WinAnalyseIcon /> </s:render> </s:when> <s:otherwise> <s:render b:destination="." b:mode="aslastchild"> <trad:WinIcon /> </s:render> </s:otherwise> </s:choose> <s:render b:destination="." b:mode="aslastchild"> <trad:WinClose /> </s:render> <s:render b:destination="./trad:WinIcon" b:mode="after" b:test="../@trad:hasQuote = '1'" > <trad:WinEvolution /> <trad:WinMenu /> </s:render> </s:event> <s:event b:on="mouseenter"> <s:task b:action="addclass" b:value="menuHover" b:target="trad:WinMenu" /> <s:task b:action="addclass" b:value="closeHover" b:target="trad:WinClose" /> </s:event> <s:event b:on="mouseleave"> <s:task b:action="removeclass" b:value="menuHover" b:target="trad:WinMenu" /> <s:task b:action="removeclass" b:value="menuClick" b:target="trad:WinMenu" /> <s:task b:action="removeclass" b:value="closeHover" b:target="trad:WinClose" /> </s:event> </s:behavior> <s:behavior b:name="trad-WinIcon"> </s:behavior> <s:behavior b:name="trad-WinMenu"> <s:event b:on="click"> <s:task b:action="addclass" b:value="menuClick" /> <s:task b:action="select" b:target="id('trad-win-menu')" /> <s:task b:action="set" b:target="id('trad-win-menu')/@ActualWin" b:value="{ancestor::trad:window[1]/@id}" /> <s:task b:action="position" b:type="place" b:target="id('trad-win-menu')" b:destination="." b:position="at-pointer" /> </s:event> </s:behavior> <s:behavior b:name="trad-WinClose"> <s:event b:on="click"> <s:task b:action="trigger" b:event="do-close" b:target="../.." /> </s:event> </s:behavior> <s:behavior b:name="trad-WindowContent"> <s:event b:on="construct"> <s:render b:destination="." b:mode="aslastchild"> <table class="trad-WindowTable"> <thead> <tr> <td class="trad-WinTableHeaderLeft"> </td> <td class="trad-WinTableHeaderRight hiddenCell"> </td> </tr> </thead> <tbody> <tr> <trad:QuoteData /> <trad:GraphLargePos /> </tr> <tr> <trad:GraphSmallPos /> </tr> <tr> <trad:ListData /> </tr> <tr> <trad:NewsData /> </tr> <tr> <trad:AnalyseData /> </tr> </tbody> </table> </s:render> </s:event> </s:behavior> <s:behavior b:name="trad-QuoteData"> <s:event b:on="construct"> <s:task b:action="trigger" b:event="trad-ShowHide" /> </s:event> <s:event b:on="trad-ShowHide"> <s:choose> <s:when b:test="ancestor::trad:window/@trad:showQuote='1'"> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=start&amp;Type=',ancestor::trad:window/@trad:MainType,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:serverWin = '0'"/> <s:task b:action="removeclass" b:value="hiddenCell" /> <s:task b:action="removeclass" b:value="hiddenCell" b:target="ancestor::trad:WindowContent/html()/table/thead/tr/td[1]" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showQuote" b:value="0" /> <s:render b:destination="." b:mode="aslastchild" b:test="ancestor::trad:window/@trad:serverWin != '0'"> <div id="{concat('quote_table_', ancestor::trad:window/@id)}" class="quote_table"> <img alt="Graphique" src="/tnapp/Styles/Img/loading.gif"/> </div> </s:render> </s:when> <s:otherwise> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=',ancestor::trad:window/@trad:MainType,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:initDone='1'" /> <s:task b:action="addclass" b:value="hiddenCell" /> <s:task b:action="addclass" b:value="hiddenCell" b:target="ancestor::trad:WindowContent/html()/table/thead/tr/td[1]" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showQuote" b:value="1" /> </s:otherwise> </s:choose> </s:event> </s:behavior> <s:behavior b:name="trad-GraphPosition"> <s:event b:on="construct"> <s:if b:test="ancestor::trad:window/@trad:showChart = 1"> <s:task b:action="trigger" b:event="trad-Show" b:test="(ancestor::trad:column/@b:ColWidth gt 1) and (name(.) = 'trad:GraphLargePos')"/> <s:task b:action="trigger" b:event="trad-Show" b:test="(ancestor::trad:column/@b:ColWidth = 1) and (name(.) = 'trad:GraphSmallPos')"/> </s:if> </s:event> <s:event b:on="trad-Show"> <s:render b:destination="." b:mode="aslastchild"> <trad:GraphData /> </s:render> <s:task b:action="removeclass" b:value="hiddenCell" /> <s:task b:action="removeclass" b:value="hiddenCell" b:target="ancestor::trad:WindowContent/html()/table/thead/tr/td[2]" b:test="ancestor::trad:column/@b:ColWidth gt 1" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showChart" b:value="0" /> </s:event> <s:event b:on="trad-Hide"> <s:task b:action="remove" b:target="trad:GraphData" /> <s:task b:action="addclass" b:value="hiddenCell" /> <s:task b:action="addclass" b:value="hiddenCell" b:target="ancestor::trad:WindowContent/html()/table/thead/tr/td[2]" b:test="ancestor::trad:column/@b:ColWidth gt 1" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showChart" b:value="1" /> </s:event> </s:behavior> <s:behavior b:name="trad-GraphData"> <s:event b:on="construct"> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=start&amp;Type=',ancestor::trad:window/@trad:chartType,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:serverWin = '0'" /> <s:render b:destination="." b:mode="aslastchild" b:test="ancestor::trad:window/@trad:serverWin != '0'"> <div id="{concat('chart_table_', ancestor::trad:window/@id)}" class="chart_img"> <img alt="Graphique" id="{concat('chart_img_', ancestor::trad:window/@id)}" src="/tnapp/Styles/Img/loading.gif"/> </div> </s:render> </s:event> <s:event b:on="remove"> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=',ancestor::trad:window/@trad:chartType,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:initDone='1'" /> </s:event> </s:behavior> <s:behavior b:name="trad-ListData"> <s:event b:on="construct"> <s:task b:action="trigger" b:event="trad-ShowHide" /> </s:event> <s:event b:on="trad-ShowHide"> <s:choose> <s:when b:test="ancestor::trad:window/@trad:showList='1'"> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=start&amp;Type=',$TRAD_INDEX_LIST_TYPE,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:serverWin = '0'" /> <s:task b:action="removeclass" b:value="hiddenCell" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showList" b:value="0" /> <s:render b:destination="." b:mode="aslastchild" b:test="ancestor::trad:window/@trad:serverWin != '0'"> <table id="{concat('list_table_', ancestor::trad:window/@id)}" class="list_table"> <thead class="list_table_header" ><tr> <th b:cursor="pointer" b:action="sort">Name</th> <th b:cursor="pointer" b:action="sort">Last</th> <th b:cursor="pointer" b:action="sort">%</th> </tr></thead> <tbody id="{concat('table_body_', ancestor::trad:window/@id)}" b:instrument="{ancestor::trad:window/@id}" class="list_table" b:behavior="trad-inst-list-behavior" > </tbody></table> </s:render> </s:when> <s:otherwise> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=',$TRAD_INDEX_LIST_TYPE,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:initDone='1'" /> <s:task b:action="addclass" b:value="hiddenCell" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showList" b:value="1" /> </s:otherwise> </s:choose> </s:event> </s:behavior> <s:behavior b:name="trad-NewsData"> <s:event b:on="construct"> <s:task b:action="trigger" b:event="trad-ShowHide" /> </s:event> <s:event b:on="trad-ShowHide"> <s:choose> <s:when b:test="ancestor::trad:window/@trad:showNews='1'"> <s:choose> <s:when b:test="ancestor::trad:window/@name=$TRAD_NEWS_DEFAULT_NAME"> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=start&amp;Type=',$TRAD_NEWS_HEADLINE_TYPE,'&amp;Name=', $TRAD_NEWS_DEFAULT_NAME, '&amp;Param=',$TRAD_NEWS_DEFAULT_PARAM)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:serverWin = '0'" /> </s:when> <s:otherwise> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=start&amp;Type=',$TRAD_NEWS_HEADLINE_TYPE,'&amp;Name=', ancestor::trad:window/@name, '&amp;Param=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:serverWin = '0'" /> </s:otherwise> </s:choose> <s:render b:destination="." b:mode="aslastchild" b:test="ancestor::trad:window/@trad:serverWin != '0'"> <table id="{concat('news_table_', ancestor::trad:window/@id)}" class="news_table"> <thead class="news_table_header" ><tr> <th b:cursor="pointer" b:action="sort" class="table_date">Date</th> <th b:cursor="pointer" >News Header</th> </tr></thead> <tbody id="{concat('news_body_', ancestor::trad:window/@id)}" b:instrument="{ancestor::trad:window/@id}" class="list_table" b:behavior="trad-inst-news-behavior" > </tbody></table> </s:render> <s:task b:action="removeclass" b:value="hiddenCell" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showNews" b:value="0" /> </s:when> <s:otherwise> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=',$TRAD_NEWS_HEADLINE_TYPE,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:initDone='1'" /> <s:task b:action="addclass" b:value="hiddenCell" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showNews" b:value="1" /> </s:otherwise> </s:choose> </s:event> </s:behavior> <s:behavior b:name="trad-AnalyseData"> <s:event b:on="construct"> <s:task b:action="trigger" b:event="trad-ShowHide" /> </s:event> <s:event b:on="trad-ShowHide"> <s:choose> <s:when b:test="ancestor::trad:window/@trad:showAnalyse='1'"> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=start&amp;Type=',$TRAD_ANALYSE_HEADLINE_TYPE,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:serverWin = '0'" /> <s.variable b:name="TickerCol" b:select="&gt;th b:cursor='pointer' b:action='sort'>Ticker&gt;/th>" /> <s:render b:destination="." b:mode="aslastchild" b:test="ancestor::trad:window/@trad:serverWin != '0' and ancestor::trad:window/@name='ANALYSES'"> <table id="{concat('analyse_table_', ancestor::trad:window/@id)}" class="analyse_table"> <thead class="news_table_header" ><tr> <th b:cursor="pointer" b:action="sort" class="table_date">Date</th><th></th> <th b:cursor="pointer" b:action="sort">Ticker</th> <th b:cursor="pointer" b:action="sort">Description</th> </tr></thead> <tbody id="{concat('analyse_body_', ancestor::trad:window/@id)}" b:instrument="{ancestor::trad:window/@id}" class="list_table" b:behavior="trad-inst-news-behavior" > </tbody></table> </s:render> <s:render b:destination="." b:mode="aslastchild" b:test="ancestor::trad:window/@trad:serverWin != '0' and ancestor::trad:window/@name!='ANALYSES'"> <table id="{concat('analyse_table_', ancestor::trad:window/@id)}" class="analyse_table"> <thead class="news_table_header" ><tr> <th b:cursor="pointer" b:action="sort" class="table_date">Date</th><th></th> <th b:cursor="pointer" b:action="sort">Description</th> </tr></thead> <tbody id="{concat('analyse_body_', ancestor::trad:window/@id)}" b:instrument="{ancestor::trad:window/@id}" class="list_table" b:behavior="trad-inst-news-behavior" > </tbody></table> </s:render> <s:task b:action="removeclass" b:value="hiddenCell" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showAnalyse" b:value="0" /> </s:when> <s:otherwise> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=stop&amp;Type=',$TRAD_ANALYSE_HEADLINE_TYPE,'&amp;Name=', ancestor::trad:window/@name)}" b:data="{current-time()}" b:test="ancestor::trad:window/@trad:initDone='1'" /> <s:task b:action="addclass" b:value="hiddenCell" /> <s:task b:action="set" b:target="ancestor::trad:window/@trad:showAnalyse" b:value="1" /> </s:otherwise> </s:choose> </s:event> </s:behavior> <s:htmlstructure b:name="trad:column" b:behavior="trad-column-behavior"> <div class="trad-column"> <s:innercontent /> </div> </s:htmlstructure> <s:behavior b:name="trad-column-behavior"> <s:initatt b:dragreceive="trad-window" b:ColWidth="1" trad:serverCol = "0" /> <s:event b:on="resize" > <s:task b:action="set" b:target="./style::left" b:value="{concat(sum(preceding-sibling::*/@b:ColWidth) * $TRAD_COL_WIDTH + (count(preceding-sibling::*) + 1) * $TRAD_COL_MARGIN, 'px')}" /> <s:task b:action="set" b:target="./style::width" b:value="{concat(@b:ColWidth * $TRAD_COL_WIDTH, 'px')}" /> <s:for-each b:target="./trad:window" > <s:task b:action="set" b:target="$_target/style::width" b:value="{concat((../@b:ColWidth * $TRAD_COL_WIDTH - 5), 'px')}" /> <s:task b:action="trigger" b:event="resize" b:target="$_target" b:usebehavior="trad-window" /> </s:for-each> <s:task b:action="trigger" b:event="resize" b:target="following-sibling::trad:column[1]" b:test="exists(following-sibling::trad:column)" /> </s:event> <s:event b:on="construct"> <s:render b:destination="." b:mode="asfirstchild"> <trad:column-header> <trad:column-insert /> <trad:column-delete /> <trad:column-enlarge /> <trad:column-reduce /> </trad:column-header> </s:render> <s:task b:action="set" b:target="./style::width" b:value="{concat(@b:ColWidth * $TRAD_COL_WIDTH, 'px')}" /> <s:task b:action="set" b:target="./style::left" b:value="{concat(sum(preceding-sibling::*/@b:ColWidth) * $TRAD_COL_WIDTH + (count(preceding-sibling::*) + 1) * $TRAD_COL_MARGIN, 'px')}" /> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=CreateCol&amp;NewPos=', count(preceding-sibling::trad:column) + 1, ';', count(../preceding-sibling::div) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET" b:test="@trad:serverCol = '0'"/> </s:event> <s:event b:on="do-column-delete"> <s:for-each b:target="trad:window" > <s:task b:action="trigger" b:event="do-close" b:target="$_target" /> </s:for-each> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=RemoveCol&amp;NewPos=', count(preceding-sibling::trad:column) + 1, ';', count(../preceding-sibling::div) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET" /> <s:task b:action="set" b:target="@b:ColWidth" b:value="0" /> <s:task b:action="trigger" b:event="resize" b:target="../trad:column[1]" /> <s:task b:action="remove" b:target="." /> </s:event> <s:event b:on="drag-receive"> <s:task b:action="set" b:target="$_dragCurrent/style::width" b:value="{./style::width}" /> <s:task b:action="move" b:source="$_dragCurrent" b:destination="id('TradWinDragDest')" b:mode="replace" /> </s:event> <s:event b:on="drag-enter"> <s:task b:action="move" b:source="id('TradWinDragDest')" b:destination="." b:mode="aslastchild" b:test="not(exists(./*[@id = $TRAD_Last_Win_Enter]))" /> </s:event> <s:event b:on="drag-reenter"> <s:task b:action="move" b:source="id('TradWinDragDest')" b:destination="." b:mode="aslastchild" b:test="exists(./*[@id = $TRAD_Last_Win_Enter and position() = last()] ) and $TRAD_Last_Win_Enter != 'TradWinDragDest'" /> </s:event> </s:behavior> <s:htmlstructure b:name="trad:column-header" b:behavior="trad-column-header"><div class="trad-column-header" ><s:innercontent /></div></s:htmlstructure> <s:htmlstructure b:name="trad:column-enlarge" b:behavior="trad-column-enlarge"><span class="trad-column-button trad-column-enlarge"></span></s:htmlstructure> <s:htmlstructure b:name="trad:column-reduce" b:behavior="trad-column-reduce" ><span class="trad-column-button trad-column-reduce"></span></s:htmlstructure> <s:htmlstructure b:name="trad:column-delete" b:behavior="trad-column-delete" ><span class="trad-column-button trad-column-delete"></span></s:htmlstructure> <s:htmlstructure b:name="trad:column-insert" b:behavior="trad-column-insert" ><span class="trad-column-button trad-column-insert"></span></s:htmlstructure> <s:behavior b:name="trad-column-header"> <s:event b:on="mouseenter" b:action="addclass" b:value="trad-column-header-hov" /> <s:event b:on="mouseleave" b:action="removeclass" b:value="trad-column-header-hov" /> </s:behavior> <s:behavior b:name="trad-column-enlarge"> <s:initatt b:tooltiptext="Enlarge" /> <s:event b:on="mouseenter" b:action="addclass" b:value="trad-column-header-button-hov" /> <s:event b:on="mouseleave" b:action="removeclass" b:value="trad-column-header-button-hov" /> <s:event b:on="click" > <s:if b:test="sum(../../../trad:column/@b:ColWidth) &lt; $TRAD_MAX_COL_COUNT" > <s:if b:test="../../@b:ColWidth &lt; $TRAD_MAX_COL_WIDTH" > <s:task b:action="set" b:target="../../@b:ColWidth" b:value="{../../@b:ColWidth + 1}" /> <s:task b:action="trigger" b:event="resize" b:target="../.." /> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=ResizeCol&amp;NewPos=', ../../@b:ColWidth, ';', count(../../preceding-sibling::trad:column) + 1, ';', count(../../../preceding-sibling::div) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET" /> </s:if> </s:if> </s:event> </s:behavior> <s:behavior b:name="trad-column-reduce"> <s:initatt b:tooltiptext="Reduce" /> <s:event b:on="mouseenter" b:action="addclass" b:value="trad-column-header-button-hov" /> <s:event b:on="mouseleave" b:action="removeclass" b:value="trad-column-header-button-hov" /> <s:event b:on="click" > <s:if b:test="../../@b:ColWidth > 1" > <s:task b:action="set" b:target="../../@b:ColWidth" b:value="{../../@b:ColWidth - 1}" /> <s:task b:action="trigger" b:event="resize" b:target="../.." /> <s:task b:action="load" b:url="{concat('/tnapp/Query.php?Function=ResizeCol&amp;NewPos=', ../../@b:ColWidth, ';', count(../../preceding-sibling::trad:column) + 1, ';', count(../../../preceding-sibling::div) + 1)}" b:data="{current-time()}" b:destination="$TRAD_DUMMY_TARGET" /> </s:if> </s:event> </s:behavior> <s:behavior b:name="trad-column-delete"> <s:initatt b:tooltiptext="Delete" /> <s:event b:on="mouseenter" b:action="addclas