Become Member  Informations Help

> International > Oceania > Australia

TABLE-Recent Australian economic statistics

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

    SYDNEY, May 16 (Reuters) - Table of the latest Australian 
economic data. 
                      Period  Latest   Prev1  Prev2    Next 
Westpac/Melbourne Institute Consumer Sentiment 
  Index level           Apr    87.4    88.6     97.4   May 20 
  Pct change(m/m)       Apr    -1.3    -9.1    -8.3 
New Motor Vehicle Sales (pct) 
  Total (s/adj, m/m)    Mar    +1.0    +0.6    +1.1    May 21 
  Total (trend, m/m)    Mar    -0.1    +0.9    +0.8 
Construction Work Done (s/adj, chain volume measure of value) 
  Total (q/q)           Q4     -1.0    +2.2    -1.8    May 28 
  Total (y/y)           Q4     +2.6    +8.9    +3.0 
Private New Capital Expenditure (s/adj, constant prices) 
  Total                 Q4     +5.1    -6.2    +7.0    May 29 
  Total (y/y)           Q4    +15.3    +9.0   +11.8 
Private Sector Credit 
  Credit (m/m, s/adj)   Feb    +0.8    +0.6    +1.0    May 30 
  Credit (y/y, s/adj)   Feb   +14.9   +15.4   +16.2 
Retail Trade (current prices) 
  Total (s/adj, m/m)    Mar    +0.5    -0.1     0.0    June 2 
  Total (s/adj, y/y)    Mar    +5.1    +5.8    +6.9 
  Total (trend, m/m)    Mar    +0.2    +0.2    +0.2 
Company Gross Operating Profits 
  S/adj (q/q)           Q4     +3.9    -1.4    +2.0    June 2 
  S/adj (y/y)           Q4     +11.7    +8.4   +11.2 
Business Inventories (volume measure, pct, s/adj) 
  Total (q/q pct)       Q4     +0.7    +1.3    +0.4    June 2 
  Total (y/y pct)       Q4     +3.9    +3.5    +1.0 
Balance of Payments (s/adj, A$ billions) 
  Current Account       Q4   -19.35  -16.352  -15.78   June 3 
  Goods, Services       Q4    -6.86   -4.79   -3.85 
Building Approvals (Total dwelling units) 
  (s/adj, m/m pct)      Mar    -5.7    -0.8    -2.8    June 3 
  (s/adj, y/y pct)      Mar    -0.7    +0.5    +7.5 
  (trend, m/m pct)      Mar    -2.1    -1.9    -1.6 
International Investment Position (A$ billions) 
  Net foreign debt      Q4   609.95  585.76  548.24    June 3 
  Net foreign equity    Q4   126.87   97.81  105.20 
Gross Domestic Product (s/adj, chain volume, percent) 
  GDP (q/q)             Q4     +0.6    +1.1    +0.9    June 4 
  GDP (y/y)             Q4     +3.9    +4.3    +4.3 
Balance on Goods and Services (s/adj, A$ mln current prices) 
  G&S Balance           Mar   -2736   -3261   -2227    June 5 
  Goods Balance         Mar   -2844   -3380   -2479 
  Services Balance      Mar    +109    +119     +52 
  Exports (m/m pct)     Mar    +4.0    -4.0    +2.0 
  Imports (m/m pct)     Mar    +1.0    +1.0    +5.0 
ANZ newspaper & internet job advertisements 
  (s/adj, m/m pct)     April   +3.1    -0.7    -2.1    June 10 
Housing finance for owner occupation (pct) 
  Total (s/adj, m/m)    Mar    -6.1    +6.8    +3.8    June 10 
Labour Force (s/adj) 
  Employment  (000)     Apr   +25.4   +18.2   +39.1    June 12 
  - full time (000)     Apr   +19.0   + 5.5   +47.9 
  - part time (000)     Apr    +6.3   +12.6    -8.7 
  Unemployment (pct)    Apr     4.2     4.1     4.0 
  Participation rate    Apr    65.4    65.3    65.2 
Dwelling Unit Commencements (s/adj, pct) 
  Total (q/q)           Q4     +2.6    +1.3    -2.5    June 17 
  Total (y/y)           Q4     +2.6    -0.8    -3.4 
International Trade Price Indices 
  Imports (q/q)         Q1     +2.2    -2.2    -5.5    Jul 18 
  Exports (q/q)         Q1     +0.1    -3.2    -2.5 
Producer Price Index (Final stage of production) 
  Final goods (q/q)     Q1     +1.9    +0.6    +1.1    Jul 21 
              (y/y)     Q1     +4.8    +2.3    +2.4 
Consumer Price Index (pct) 
  CPI (q/q)             Q1     +1.3    +0.9    +0.7    Jul 23 
  CPI (y/y)             Q1     +4.2    +3.0    +1.9 
  Mkt sector G/S(q/q)   Q1     +0.8    +1.1    +0.8 
  Mkt sector G/S(y/y)   Q1     +3.5    +3.0    +2.5 
  RBA trimmed (q/q)     Q1     +1.2    +1.0    +0.9 
  RBA trimmed (y/y)     Q1     +4.1    +3.4    +2.9 
  RBA weighted (q/q)    Q1     +1.3    +1.1    +1.0 
  RBA weighted (y/y)    Q1     +4.4    +3.8    +3.2 
House Price Index, weighted average of main cities 
  National (q/q)        Q1     +1.1    +4.1    +3.7    Aug 4 
  National (y/y)        Q1    +13.8   +13.8   +11.4 
Wage Price Index (s/adj, pct) 
  All sectors (q/q)     Q1     +0.9    +1.1    +1.0    Aug 13 
  All sectors (y/y)     Q1     +4.1    +4.2    +4.2 
Average Weekly Ordinary Time Earnings (s/adj, pct) 
  All sectors (q/q)   Feb qtr  +1.1    +0.8    +1.1    Aug 14 
  All sectors (y/y)   Feb qtr  +4.8    +3.5    +4.5 
 ((Sydney newsroom, sydney.newsroom@reuters.com, tel: 
+61-2-9363-1816)) 
Keywords: AUSTRALIA STATISTICS/DAILY 
    

PRESS DIGEST-Australian Business News - May 16

Reuters: [2008-05-15 22:56:00]

Compiled for Reuters by Media Monitors. Reuters has not verified these stories and does not vouch for their accuracy.

THE AUSTRALIAN FINANCIAL REVIEW (www.afr.com)

Seven Network <SEV.AX> chairman Kerry Stokes has spent more than A$40 million this week raising from 53.7 percent to 65.3 percent his stake in equipment hire company National Hire <NHR.AX>. Analysts welcomed the move, agreeing that the environment for non-residential construction spending was buoyant following announcements in this week's federal budget that at least A$20 billion will be spent nationally on roads, railways, ports and other infrastructure projects. The mining boom is also fuelling demand for equipment hire. Page 56.

--

Melbourne-based Indophil Resources <IRN.AX> has rejected a A$426 million takeover bid from Xstrata <XTA.L>, arguing that it is "low ball and unrealistic". Swiss miner Xstrata denied this, saying the offer, which it wants to use as a means of increasing its interest in the Tampakan copper and gold project in the southern Philippines joint owned with Indopohil, represents fair value. Xstrata said the mine still had significant development, financing, and political risk associated with it, hence the "fair price". Page 57.

--

Construction group Leighton Holdings <LEI.AX> yesterday reaffirmed forecasts for full-year earnings growth of more than 30 percent, after announcing net profit of A$375 million for the nine months to March 31. Chief executive Wal King also predicted that revenue would grow by more than 10 percent a year over the next three years, as Leighton struggles to keep pace with a surplus of work in the Middle East and prepares for a surge in government infrastructure spending in Australia. Leighton shares surged to a three-month high on the bullish outlook. Page 58.

--

Adelaide Brighton <ABC.AX> has forecast full-year profit growth of nearly 10 percent as infrastructure and engineering projects fuel demand for construction materials. Chief executive Mark Chellew predicted cement demand would grow by 5 percent this year, up from previous forecasts of 3 percent. He told shareholders that demand in Queensland, Victoria and South Australia was offsetting continuing weakness in the New South Wales building market. Net profit for 2007-08 is expected to be between A$118 million and A$125 million. Page 58.

--

THE AUSTRALIAN (www.theaustralian.news.com.au)

Commonwealth Bank of Australia <CBA.AX> has declined to reaffirm an earlier statement that earnings growth will match or exceed the average of its peers over the medium to short term. Deutsche Bank analyst Ross Brown said this implied CBA "no longer believes it can outperform its peer group," but a CBA spokesman said the bank would not be giving guidance after the backlash suffered by St George Bank <SGB.AX> when it downgraded its projection of 10 percent earnings-per-share growth to 8-10 percent growth. Page 21.

--

Coca-Cola Amatil <CCL.AX> has forecast "high single-digit" growth in net profit this financial year, with most of the boost being provided by its premium beer business. The drinks bottler's shares rose 6 percent, or 45 cents, yesterday to A$8.40 on the news, their biggest gain in almost four months. Chief executive Terry Davis made the forecast at the company's annual general meeting, at a time of softening consumer sentiment and an unexpected 70 percent rise in taxes on pre-mixed alcoholic drinks. Page 21.

--

Speculation that AMP <AMP.AX> is considering a bid for St George Bank, Australia's fifth-largest bank, mounted yesterday when AMP chief executive Craig Dunn refused to rule 'anything in or out'. AMP’s banking arm is relatively small, possessing about 1 percent of the national mortgage market. Westpac Banking Corporation <WBC.AX> proposed an A$19 billion friendly takeover of St George earlier this week. Page 21.

--

The China Iron & Steel Association yesterday asked domestic steel mills and iron ore traders "not to support or participate in Rio Tinto's <RIO.AX><RIO.L> spot iron ore sales activities in China." Diversified miner Rio had exercised flexibility clauses in its contracts to divert contracted iron ore sales to premium-priced spot markets, at nearly double the old contract price. Rio dismissed the threats as a negotiation tactic, with both Rio and rival BHP Billiton <BHP.AX><BLT.L> pushing for annual iron ore price rise of around 85 percent. Page 21.

--

THE SYDNEY MORNING HERALD (www.smh.com.au)

Fortescue Metals Group <FMG.AX> has vowed to remain Australian-owned amid speculation the recipient of its first shipment is planning to acquire a major stake in the emerging iron ore company. A Chinese magazine reported this week that steel maker Baosteel <600019.SS> was in a "slow waltz" to take a stake in Fortescue, with United States hedge fund Harbinger Capital Partners apparently willing to sell some or all of its 16 percent stake in return for enormous profits on its initial investment. Fortescue chief executive Andrew Forrest has welcomed Chinese interest. Page 21.

--

Mirvac Group has written off its indirect investment in Sydney’s troubled Lane Cove Tunnel, with 2007-08 profit expected to be down A$57.5 million as a result. Shares in the property developer fell 13 cents to A$3.70 on the news, bringing their total fall since December to more than 40 percent. The announcement came after broker Merrill Lynch gave Mirvac shares a "sell" recommendation, citing concerns over the slowdown in the housing sector and the collapse of New South Wales’ third-largest home builder, Beechwood Homes. Page 22.

--

The Australian Competition and Consumer Commission (ACCC) has won a court order forcing Korean Air <003490.KS> to hand over sensitive documents related to the competition regulator's investigation into price fixing. The Federal Court yesterday rejected Korean Air's claims it was within its rights to withhold the information given the ACCC had already started proceedings. The court is seeking documents related to the tonnages, total revenues, and total revenues attributed to fuel surcharges that KAL derived from air cargo to and from Australia. Page 23.

--

THE AGE (www.theage.com.au)

Commonwealth Bank of Australia says it is assessing the positives and negatives of making a counter-bid for St George Bank, following Westpac Banking Corp's A$19 billion bid earlier this week. National Australia Bank is also looking at St George, while diversified financial group AMP has not ruled out a bid of its own. "These sorts of acquisitions are always successful based on the quality of the execution…a number in the past have not been particularly successful and some have," said CBA chief executive Ralph Norris. Page B1.

--

Diversified financial group AMP says it expects a lower full-year profit this year, but that conditions in equity markets will improve late in 2008 and continue improving throughout 2009. Chief executive Craig Dunn said he agreed with Australian bank chiefs that the worst of the global credit crunch ended when the United States Federal Reserve bailed out investment bank Bear Stearns, and that no more big corporate losses were expected. Mr Dunn also did not rule out a bid for St George Bank. Page B1.

--

Takeover target Just Group <JST.AX> has criticised Solomon Lew's Premier Investments <PMV.AX>, arguing it lacks focus, detail and management certainty because it does not have a chief executive. Just, which owns clothing retailers including Just Jeans, Peter Alexander, Portmans and Dotti, has also attacked Premier's corporate governance, claiming it fails to comply with stock exchange Corporate Governance Council recommendations. Just also said shareholders risked being dominated by interests associated with Mr Lew. Page B2.

--

Toyota Motor Corp <7203.T> said global sales of its Prius petrol-electric hybrid car had hit 1 million. It said 1.028 million Prius’ had been sold since it went on sale in Japan in 1997, with other Toyota hybrids taking cumulative hybrid sales to 1.46 million. Toyota said the Earth’s atmosphere had been spared 4.5 million tonnes of global warming gases since the model’s release. The Prius is sold in 40 countries and regions, and is increasing in popularity because of surging petrol prices and concerns about the environment. Page B3.

-- ((Sydney Newsroom +61-2 9373 1800; sydney.newsroom@reuters.com)) Keywords: DIGEST AUSTRALIA BUSINESS

. . .

Astronomers baffled by weird, fast-spinning pulsar

Reuters: [2008-05-15 22:54:00]

By Will Dunham

WASHINGTON, May 15 (Reuters) - Astronomers are baffled after finding an exotic type of star called a pulsar apparently locked in an elongated orbit around a star much like the sun -- an arrangement defying what had been known about such objects.

The rapidly spinning pulsar -- an extraordinarily dense object created when a massive star exploded as a supernova -- is called J1903+0327 and is located about 21,000 light years from Earth, the astronomers said.

A light year is about 6 trillion miles (10 trillion km), the distance light travels in a year.

"The big question is -- how in the heck did this thing form, because it doesn't follow our standard models of how these things form," astronomer Scott Ransom of the National Radio Astronomy Observatory in Charlottesville, Virginia, said in a telephone interview on Thursday.

This object is known as a millisecond pulsar because of its speedy whirl -- it spins on its axis 465 times per second.

Until now, all of the ones found orbiting with another star have been doing so with a white dwarf, another type of dying star. In each case, they shared a perfectly circular orbit. But this one has a very elongated orbit around a star similar in size and composition to our sun.

"What we have found is a millisecond pulsar that is in the wrong kind of orbit around what appears to be the wrong kind of star," astronomer David Champion of the Australia Telescope National Facility said in a statement. "Now we have to figure out how this strange system was produced."

It was detected using a radio telescope in Puerto Rico.

Pulsars are a rare type of neutron star whose strong magnetic fields channel lighthouse-like beams of light and radio waves that whirl around as the star spins.

Typical pulsars spin once a second to about 10 or 20 times a second. But millisecond pulsars spin far more rapidly.

The understanding had been that these started out as typical, slower-spinning pulsars, then built up speed after material expelled from another star reached the pulsar's surface, giving it momentum.

"If you were to ask any astronomer if we would have found a system like this, they would have said no. So this is a very big surprise," Ransom said.

The scientists, writing in the journal Science, speculate a third star -- perhaps a neutron star or white dwarf -- might be orbiting with the other two. Scientists know of about 100 pulsars in two-star, or binary, systems, and this might be the first in a triple-star system, Ransom said.

(Editing by Vicki Allen) ((will.dunham@reuters.com; +1 202 898 8300; Reuters Messaging: will.dunham.reuters.com@reuters.net)) Keywords: PULSAR/

PRESS DIGEST-Australian General News - May 16

Reuters: [2008-05-15 22:17:00]

Compiled for Reuters by Media Monitors. Reuters has not verified these stories and does not vouch for their accuracy.

THE AUSTRALIAN FINANCIAL REVIEW (www.afr.com)

Andrew Forrest's Fortescue Metals Group shipped the first of a planned 55 million tonnes of iron ore to China yesterday, silencing many of the company's critics. "For me, it is a breathtaking sight," said Mr Forrest, who took just five years to develop an iron ore mine, 260-kilometre railway, and a port. Fortescue has contracts with China's top 10 steel makers, who are keen to buy Australian resources in order to satisfy growing domestic demand. Fortescue shares reached an intraday record of A$9.74 before closing at A$9.24. Page 1.

--

Federal Opposition Leader Brendan Nelson used his budget reply speech last night to accuse the Government of breaking its promises by imposing new taxes that will force up prices and fuel inflation. "This is a typical Labor high-taxing, high-spending budget, which targets people it doesn't like," Dr Nelson said. He also insisted the former Howard government had handed Labor an economy that was "the envy of the world" and that did not need Labor’s drastic reforms designed to curb inflation. Page 1.

--

Construction company Leighton Holdings has warned that the "outrageous" cost of bidding for major infrastructure projects is driving up their price tags and preventing international contractors from entering the Australian market. Chief executive Wal King also criticised state governments for having unrealistic budgets and unnecessary bureaucracy in their tendering processes. Meanwhile, Leighton and property investor Mirvac Group have written off a combined A$190 million investment in Sydney’s troubled Lane Cove Tunnel. Page 1.

--

Qantas Airways has welcomed a decision by aircraft engineers to cancel a four-hour stop work meetings planned for this afternoon and next Friday. Chief executive Geoff Dixon said the decision had come too late for the airline to stop the cancellation of some domestic services, but the company would be able to add capacity and keep disruption to a minimum. The Australian Licensed Aircraft Engineers Association has asked that Qantas give its members annual pay rises of 5 percent; Qantas has agreed to only 3 percent. Page 3.

--

THE AUSTRALIAN (www.theaustralian.news.com.au)

The latest Audit Bureau of Circulation figures show total Australian capital city newspaper sales fell 1.01 percent in the year to March. Total sales of 217,041,396 were recorded, with national publication The Australian reporting growth of 3.9 percent during the period. The Australian Financial Review reported slightly lower sales, as did The Daily Telegraph and The Age. Despite the falls, Australian newspaper sales indicated a much softer fall than the United States, where newspapers have reported large circulation declines. Page 2.

--

It emerged yesterday that Federal Labor opposed higher excises on pre-mixed alcoholic drinks before the 2004 election, claiming they were "unfair". The Government increased the excise on the flavoured, spirit-based drinks by 70 percent on April 27, saying they target young female drinkers. Soft-drink maker Coca-Cola Amatil has supported the Government's move, but says binge drinkers will simply be encouraged to drink beer or buy their own spirits and mixers. Page 4.

--

Reserve Bank of Australia governor Glenn Stevens has expressed doubt that Tuesday's budget will be able to lower interest rates and inflation. Mr Stevens said yesterday that the important feature of budget policy was that budgets be balanced over the course of the business cycle. "It shouldn’t be judged through the narrow prism of what might it mean for the overnight cash rate," he said. Mr Stevens also remarked that there would be "very few countries, if any, which would not envy Australia’s fiscal position." Page 5.

--

The Construction, Forestry, Mining and Energy Union (CFMEU) claims Federal Labor’s decision to increase skilled migration numbers by 31,000 over the next 12 months is motivated by an attempt to avoid a "wage breakout". CFMEU national secretary John Sutton also expressed concern that migrants sponsored to ease labour shortages were being paid considerably less than local workers. Mr Sutton said he wanted the Government to clarify which occupations would be the focus of the migration boost. Page 5.

--

THE SYDNEY MORNING HERALD (www.smh.com.au)

New South Wales Premier Morris Iemma has warned caucus members they could face expulsion from the Labor Party if they oppose Government plans to privatise the state's electricity assets. Party powerbroker Eddie Obeid has been accused of pressuring upper house members of parliament (MP) not to cross the floor on the issue, though he has denied using "strong language" against one MP, Mick Veitch. Mr Iemma yesterday opened the door for the sale of power stations, not just long-term leases as first promised. Page 1.

--

The New South Wales (NSW) Government has criticised the Federal Government’s climate change review, arguing that many of its recommendations will result in substantial risks to Australia's economy. The NSW submission warns that a plan by Prime Minister Kevin Rudd to introduce an emissions trading scheme that will cap greenhouse gas emissions will be an economic shock that could cost coal-fired power generators up to A$15 billion. It says public support for carbon-reduction methods would fall quickly as a result. Page 2.

--

The Reserve Bank of Australia (RBA) has revealed that households and businesses paid more than A$10 billion in bank fees and penalties in 2007. The RBA said banks appeared to be imposing more charges rather than lifting existing ones, while a separate report by the banking industry found households paid an average A$220 in bank fees and duties, excluding charges on home loans. The data emerged amid concerns that a proposed merger of Westpac Banking Corp and St George Bank could further tighten the banks' grip on consumers. Page 3.

--

The Federal Government has announced a new "no show, no pay" system for job seekers who fail to attend training or education programs. Workforce Participation Minister Brendan O'Connor said yesterday that people who could not adequately explain why they did not meet their obligations would have the equivalent of a day's benefit docked for a day missed. He said the plan would help motivate the long-term unemployed to get back to work. The Government announced on Tuesday that 238,000 new training places will be created over the next five years. Page 4.

--

THE AGE (www.theage.com.au)

Federal Opposition Leader Brendan Nelson used his budget reply speech last night to accuse the Government of failing to assist the working families it vowed to help during last year’s election campaign. Dr Nelson also vowed to cut petrol excise and block a 70 percent tax hike on pre-mixed alcoholic drinks. The "alcopops" debate dominated question time in parliament yesterday, with Coalition health spokesman Joe Hockey accusing the Government of double standards because sparkling wine with double the alcohol content of "alcopops" attracts half the tax rate. Page 1.

--

Environmental groups have criticised the Federal Government's decision to reduce the availability of rebates for solar panel systems. The solar power industry said the Government's decision that only households earning less than A$100,000 be allowed access to the A$8000 rebate had clouded the future of the fledgling industry, and could cause millions of dollars in lost business and job losses. Without the rebate, the out-of-pocket costs to install an average solar-panel system increases from A$5000 to A$13,000. Page 4.

--

Immigration Minister Chris Evans has announced that almost 1000 refugees living in Australia on temporary protection visas will be granted permanent residency. Under the former government, refugees were forced to reapply for protection several years after being granted temporary visas, in case conditions in their home countries had changed. Afghan refugee Mohammad Dawlat-Hussain said the announcement had lifted "a lot of weight from me because it used to be very time-consuming and stressful to apply for permanent residency." Page 5.

--

((Sydney Newsroom +61-2 9373 1800; sydney.newsroom@reuters.com)) Keywords: DIGEST AUSTRALIA GENERAL

Golf-Irish Open first round scores

Reuters: [2008-05-15 21:38:00]

    May 15 (Reuters) - Irish Open first round scores at the 
par-72 Adare Manor Hotel and Golf resort course on Thursday (* 
denotes amateur) 
 66 Richard Green (Australia)          66 
    Jeev Milkha Singh (India)          66 
 68 Bradley Dredge (Britain)           68 
    Johan Edfors (Sweden)              68 
    Michael Lorenzo-Vera (France)      68 
    Marcel Siem (Germany)              68 
 69 S.S.P. Chowrasia (India)           69 
    Lee James (Britain)                69 
    Alvaro Velasco (Spain)             69 
 70 Marcus Fraser (Australia)          70 
    Soren Kjeldsen (Denmark)           70 
    Pablo Larrazabal (Spain)           70 
    Rory McIlroy (Britain)             70 
    Edoardo Molinari (Italy)           70 
    Peter O'Malley (Australia)         70 
 71 Felipe Aguilar (Chile)             71 
    Richard Finch (Britain)            71 
    Alastair Forsyth (Britain)         71 
    Robert Karlsson (Sweden)           71 
    Simon Khan (Britain)               71 
    Maarten Lafeber (Netherlands)      71 
    Jose Manuel Lara (Spain)           71 
    Peter Lawrie (Ireland)             71 
    Pedro Linhart (Spain)              71 
    Stuart Manley (Britain)            71 
    Gary Orr (Britain)                 71 
    Scott Strange (Australia)          71 
    Carl Suneson (Spain)               71 
    Ulrich Van den Berg (South Africa) 71 
 72 Peter Baker (Britain)              72 
    John Bickerton (Britain)           72 
    Alejandro Canizares (Spain)        72 
    Emanuele Canonica (Italy)          72 
    Darren Clarke (Britain)            72 
    Jamie Donaldson (Britain)          72 
    Oliver Fisher (Britain)            72 
    Padraig Harrington (Ireland)       72 
    Shiv Kapur (India)                 72 
    Colm Moriarty (Ireland)            72 
    Louis Oosthuizen (South Africa)    72 
    Alvaro Quiros (Spain)              72 
    Anthony Wall (Britain)             72 
    Julio Zapata (Argentina)           72 
 73 Paul Broadhurst (Britain)          73 
    Magnus Carlsson (Sweden)           73 
    Luis Claverie (Spain)              73 
    Francois Delamontagne (France)     73 
    Martin Erlandsson (Sweden)         73 
    Mark Foster (Britain)              73 
    Stephen Gallacher (Britain)        73 
    Anton Haig (South Africa)          73 
    Barry Lane (Britain)               73 
    Mikael Lundberg (Sweden)           73 
    Paul McGinley (Ireland)            73 
    Matthew Millar (Australia)         73 
 74 Mark Brown (New Zealand)           74 
    Stephen Dodd (Britain)             74 
    Scott Drummond (Britain)           74 
    David Drysdale (Britain)           74 
    Rafael Echenique (Argentina)       74 
    Ross Fisher (Britain)              74 
    David Frost (South Africa)         74 
    Jean-Baptiste Gonnet (France)      74 
    Peter Hanson (Sweden)              74 
    Michael Hoey (Britain)             74 
    Steven Jeppesen (Sweden)           74 
    Sam Little (Britain)               74 
    Graeme McDowell (Britain)          74 
    Ross McGowan (Britain)             74 
    Alan McLean (Britain)              74 
    Francesco Molinari (Italy)         74 
    Gary Murphy (Ireland)              74 
    Steven O'Hara (Britain)            74 
    David Park (Britain)               74 
    Paolo Terreni (Italy)              74 
    Jean Van de Velde (France)         74 
    Daniel Vancsik (Argentina)         74 
    Mads Vibe-Hastrup (Denmark)        74 
    Oliver Wilson (Britain)            74 
 75 Thomas Aiken (South Africa)        75 
    Sion Bebb (Britain)                75 
    Christian Cevaer (France)          75 
    Pelle Edberg (Sweden)              75 
    Garry Houston (Britain)            75 
    David Howell (Britain)             75 
    James Kingston (South Africa)      75 
    Andrew McLardy (South Africa)      75 
    Colin Montgomerie (Britain)        75 
    Damian Mooney (Britain)            75 
    Benoit Teilleria (France)          75 
    Simon Wakefield (Britain)          75 
    Leif Westerberg (Sweden)           75 
    Lee Westwood (Britain)             75 
    Peter Whiteford (Britain)          75 
 76 Ariel Canete (Argentina)           76 
    David Carter (Britain)             76 
    Robert Dinwiddie (Britain)         76 
    Simon Dyson (Britain)              76 
    Jan-Are Larsen (Norway)            76 
    Paul Lawrie (Britain)              76 
    Jose-Filipe Lima (Portugal)        76 
    Jean-Francois Lucquin (France)     76 
    Peter Martin (Ireland)             76 
    Damien McGrane (Ireland)           76 
    Pat Murray (Ireland) *             76 
    Christian Nilsson (Sweden)         76 
    Jyoti Randhawa (India)             76 
    Jarmo Sandelin (Sweden)            76 
    Sven Struver (Germany)             76 
    Paul Waring (Britain)              76 
 77 Fredrik Andersson Hed (Sweden)     77 
    Benn Barham (Britain)              77 
    Ian Garbutt (Britain)              77 
    Gregory Havret (France)            77 
    Peter Hedblom (Sweden)             77 
    Mikko Ilonen (Finland)             77 
    Martin Kaymer (Germany)            77 
    Craig Lee (Britain)                77 
    Robert Rock (Britain)              77 
    Zane Scotland (Britain)            77 
    Mark Staunton (Ireland)            77 
 78 Juan Abbate (Argentina)            78 
    Philip Archer (Britain)            78 
    Robert Giles (Ireland)             78 
    Philip Golding (Britain)           78 
    James Kamte (South Africa)         78 
    Florian Praegant (Austria)         78 
    Phillip Price (Britain)            78 
    Carlos Rodiles (Spain)             78 
    Charl Schwartzel (South Africa)    78 
    Patrik Sjoland (Sweden)            78 
    Marc Warren (Britain)              78 
    Fabrizio Zanotti (Paraguay)        78 
 79 Joakim Backstrom (Sweden)          79 
    David Dixon (Britain)              79 
    Brendan McGovern (Ireland)         79 
    Peter O'Keeffe (Ireland)           79 
    Sam Walker (Britain)               79 
 80 Richard Bland (Britain)            80 
    Ricardo Gonzalez (Argentina)       80 
    David Higgins (Ireland)            80 
    Pablo Martin (Spain)               80 
    Glen Robinson (Ireland)            80 
    Marco Soffietti (Italy)            80 
    Kyron Sullivan (Britain)           80 
    Leslie Walker (Ireland)            80 
 81 Peter Fowler (Australia)           81 
    David Griffiths (Britain)          81 
    Dave Horsey (Britain)              81 
    Michael Lavelle (Ireland)          81 
    Iain Pyman (Britain)               81 
    Lee Slattery (Britain)             81 
 83 Gareth Paddison (New Zealand)      83 
 84 Tom Whitehouse (Britain)           84 
    Martin Wiegele (Austria)           84 
 85 Eamonn Brady (Ireland)             85 
    (Compiled by Infostrada Sports; Editing by Tom Pilcher) 
 ((tom.pilcher@reuters.com; + 44 207 542 3378 Reuters Messaging: 
tom.pilcher.reuters.com@reuters.net; For the latest Reuters 
Premier League and international football news see: 
http://football.uk.reuters.com/)) 
    Please double click on the news links below: 
    [GOLF-LEN] for more golf stories 
 
  
Next: UPDATE 1-Golf-Green and Singh share Irish Open lead
<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:tar