//***********************************************************************
//* APPLICATION	: WTO Web Site
//* COMPONENT	: 
//* PAGE		: 
//* CREATION	: 14/01/2002
//* AUTHOR		: Jane M Pickett
//* CONTENT		: Functions for cbt courses
//*		
//***********************************************************************
//* UPDATES		:
//*
//***********************************************************************
var lastupdated = "21&nbsp;January&nbsp;2009";
// variable containing the callout text for links to pdf summaries
var summary_callout = "Prepared by WTO&rsquo;s Legal Affairs Division in 2009, the one-page summary provides on a single page the core facts and substantive findings contained in the adopted panel and, where applicable, Appellate Body reports for the case.  Where relevant, the summary also includes key findings on significant procedural matters.  Other matters of particular significance raised during the proceedings are listed in the accompanying footnotes.";

// Arrays of dispute details, fields should be ordered as follows:
//                            - DS number
//                            - Dispute title
//                            - Complainant
//                            - Respondent
//                            - Date consultations requested
//                            - Subjects
//                            - Short title
//							  - for future use
//                            - for future use
//                            - for future use
//                            - third parties
// each field should be surrounded by quotation marks, if a field contains 
// multiple values each members, subjects or agreements the individual values 
// should be separated by the # symbol, dates should contain &nbsp; between 
// their different parts, single quotes in a field should be replaced with 
// &lsquo; and &rsquo; and double quotes in a field should be replaced with
// &ldquo; and &rdquo;
var ds_array = new Array();
ds_array[401] = ["DS401", "Measures Prohibiting the Importation and Marketing of Seal Products", "Norway", "European Communities", "5&nbsp;November&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[400] = ["DS400", "Measures Prohibiting the Importation and Marketing of Seal Products", "Canada", "European Communities", "2&nbsp;November&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[399] = ["DS399", "Measures Affecting Imports of Certain Passenger Vehicle and Light Truck Tyres from China", "China", "United States", "14&nbsp;September&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[398] = ["DS398", "Measures Related to the Exportation of Various Raw Materials", "Mexico", "China", "21&nbsp;August&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[397] = ["DS397", "Definitive Anti-Dumping Measures on Certain Iron or Steel Fasteners from China", "China", "European Communities", "31&nbsp;July&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[396] = ["DS396", "Taxes on Distilled Spirits", "European Communities", "Philippines", "29&nbsp;July&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[395] = ["DS395", "Measures Related to the Exportation of Various Raw Materials", "European Communities", "China", "23&nbsp;June&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[394] = ["DS394", "Measures Related to the Exportation of Various Raw Materials", "United States", "China", "23&nbsp;June&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[393] = ["DS393", "Anti-Dumping Measures on Imports of Wheat Flour from Argentina", "Argentina", "Chile", "14&nbsp;May&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[392] = ["DS392", "Certain Measures Affecting Imports of Poultry from China", "China", "United States", "17&nbsp;April&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[391] = ["DS391", "Measures Affecting the Importation of Bovine Meat and Meat Products from Canada", "Canada", "Korea", "9&nbsp;April&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[390] = ["DS390", "Grants, Loans and Other Incentives", "Guatemala", "China", "19&nbsp;January&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[389] = ["DS389", "Certain Measures Affecting Poultry Meat and Poultry Meat Products from the United States", "United States", "European Communities", "16&nbsp;January&nbsp;2009", " ", " ", " ", " ", " ", " "];
ds_array[388] = ["DS388", "Grants, Loans and Other Incentives", "Mexico", "China", "19&nbsp;December&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[387] = ["DS387", "Grants, Loans and Other Incentives", "United States", "China", "19&nbsp;December&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[386] = ["DS386", "Certain Country of Origin Labelling Requirements", "Mexico", "United States", "17&nbsp;December&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[385] = ["DS385", "Expiry Reviews of Anti-dumping and Countervailing Duties Imposed on Imports of PET from India", "India", "European Communities", "4&nbsp;December&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[384] = ["DS384", "Certain Country of Origin Labelling (Cool) Requirements", "Canada", "United States", "1&nbsp;December&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[383] = ["DS383", "Anti-Dumping Measures on Polyethylene Retail Carrier Bags from Thailand", "Thailand", "United States", "26&nbsp;November&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[382] = ["DS382", "Anti-Dumping Administrative Reviews and Other Measures Related to Imports of Certain Orange Juice from Brazil", "Brazil", "United States", "27&nbsp;November&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[381] = ["DS381", "Measures Concerning the Importation, Marketing and Sale of Tuna and Tuna Products", "Mexico", "United States", "24&nbsp;October&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[380] = ["DS380", "Certain Taxes and Other Measures on Imported Wines and Spirits", "European Communities", "India", "22&nbsp;September&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[379] = ["DS379", "Definitive Anti-Dumping and Countervailing Duties on Certain Products from China", "China", "United States", "19&nbsp;September&nbsp;2008", " ", "US &mdash; Anti-Dumping and Countervailing Duties (China)", " ", " ", " ", " "];
ds_array[378] = ["DS378", "Measures Affecting Financial Information Services and Foreign Financial Information Suppliers", "Canada", "China", "20&nbsp;June&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[377] = ["DS377", "Tariff Treatment of Certain Information Technology Products", "Chinese Taipei", "European Communities", "12&nbsp;June&nbsp;2008", " ", "EC &mdash; IT Products", " ", " ", " ", " "];
ds_array[376] = ["DS376", "Tariff Treatment of Certain Information Technology Products", "Japan", "European Communities", "28&nbsp;May&nbsp;2008", " ", "EC &mdash; IT Products", " ", " ", " ", " "];
ds_array[375] = ["DS375", "Tariff Treatment of Certain Information Technology Products", "United States", "European Communities", "28&nbsp;May&nbsp;2008", " ", "EC &mdash; IT Products", " ", " ", " ", " "];
ds_array[374] = ["DS374", "Anti-Dumping Measures on Uncoated Woodfree Paper", "Indonesia", "South Africa", "9&nbsp;May&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[373] = ["DS373", "Measures Affecting Financial Information Services and Foreign Financial Information Suppliers", "United States", "China", "3&nbsp;March&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[372] = ["DS372", "Measures Affecting Financial Information Services and Foreign Financial Information Suppliers", "European Communities", "China", "3&nbsp;March&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[371] = ["DS371", "Customs and Fiscal Measures on Cigarettes from the Philippines", "Philippines", "Thailand", "7&nbsp;February&nbsp;2008", " ", "Thailand &mdash; Cigarettes (Philippines)", " ", " ", " ", " "];
ds_array[370] = ["DS370", "Customs Valuation of Certain Products from the European Communities", "European Communities", "Thailand", "25&nbsp;January&nbsp;2008", " ", " ", " ", " ", " ", " "];
ds_array[369] = ["DS369", "Certain Measures Prohibiting the Importation and Marketing of Seal Products", "Canada", "European Communities", "25&nbsp;September&nbsp;2007", " ", " ", " ", " ", " ", " "];
ds_array[368] = ["DS368", "Preliminary Anti-Dumping and Countervailing Duty Determinations on Coated Free Sheet Paper from China", "China", "United States", "14&nbsp;September&nbsp;2007", " ", " ", " ", " ", " ", " "];
ds_array[367] = ["DS367", "Measures Affecting the Importation of Apples from New Zealand", "New Zealand", "Australia", "31&nbsp;August&nbsp;2007", " ", "Australia &mdash; Apples", " ", " ", " ", "Chile#European Communities#Japan#Pakistan#Chinese Taipei#United States"];
ds_array[366] = ["DS366", "Indicative Prices and Restrictions on Ports of Entry", "Panama", "Colombia", "12&nbsp;July&nbsp;2007", " ", "Colombia &mdash; Ports of Entry", " ", " ", " ", "China#Ecuador#European Communities#Guatemala#Honduras#India#Chinese Taipei#Turkey#United States"];
ds_array[365] = ["DS365", "Domestic Support and Export Credit Guarantees for Agricultural Products", "Brazil", "United States", "11&nbsp;July&nbsp;2007", " ", "US &mdash; Agriculture Subsidies", " ", " ", " ", " "];
ds_array[364] = ["DS364", "Regime for the Importation of Bananas", "Panama", "European Communities", "22&nbsp;June&nbsp;2007", " ", " ", " ", " ", " ", " "];
ds_array[363] = ["DS363", "Measures Affecting Trading Rights and Distribution Services for Certain Publications and Audiovisual Entertainment Products", "United States", "China", "10&nbsp;April&nbsp;2007", " ", "China &mdash; Publications and Audiovisual Products", " ", " ", " ", "Australia#European Communities#Japan#Korea#Chinese Taipei"];
ds_array[362] = ["DS362", "Measures Affecting the Protection and Enforcement of Intellectual Property Rights", "United States", "China", "10&nbsp;April&nbsp;2007", " ", "China &mdash; Intellectual Property Rights", " ", " ", " ", "Argentina#Australia#Brazil#Canada#European Communities#India#Japan#Korea#Mexico#Chinese Taipei#Thailand#Turkey"];
ds_array[361] = ["DS361", "Regime for the Importation of Bananas", "Colombia", "European Communities", "21&nbsp;March&nbsp;2007", " ", " ", " ", " ", " ", " "];
ds_array[360] = ["DS360", "Additional and Extra-Additional Duties on Imports from the United States", "United States", "India", "6&nbsp;March&nbsp;2007", " ", "India &mdash; Additional Import Duties", " ", " ", " ", "Australia#Chile#European Communities#Japan#Viet Nam"];
ds_array[359] = ["DS359", "Certain Measures Granting Refunds, Reductions or Exemptions from Taxes and Other Payments", "Mexico", "China", "26&nbsp;February&nbsp;2007", " ", "China &mdash; Taxes", " ", " ", " ", " "];
ds_array[358] = ["DS358", "Certain Measures Granting Refunds, Reductions or Exemptions from Taxes and Other Payments", "United States", "China", "2&nbsp;February&nbsp;2007", " ", "China &mdash; Taxes", " ", " ", " ", " "];
ds_array[357] = ["DS357", "Subsidies and Other Domestic Support for Corn and Other Agricultural Products", "Canada", "United States", "8&nbsp;January&nbsp;2007", " ", "US &mdash; Agriculture Subsidies", " ", " ", " ", " "];
ds_array[356] = ["DS356", "Definitive Safeguard Measures on Certain Milk Products", "Argentina", "Chile", "28&nbsp;December&nbsp;2006", " ", "Chile &mdash; Milk Safeguards", " ", " ", " ", "United States"];
ds_array[355] = ["DS355", "Anti-dumping Measures on Imports of Certain Resins from Argentina", "Argentina", "Brazil", "26&nbsp;December&nbsp;2006", " ", "Brazil &mdash; Anti-Dumping Measures on Resins", " ", " ", " ", "European Communities#Japan#Chinese Taipei#United States"];
ds_array[354] = ["DS354", "Tax Exemptions and Reductions for Wine and Beer", "European Communities", "Canada", "29&nbsp;November&nbsp;2006", " ", " ", " ", " ", " ", " "];
ds_array[353] = ["DS353", "Measures Affecting Trade in Large Civil Aircraft &mdash; Second Complaint", "European Communities", "United States", "27&nbsp;June&nbsp;2005", " ", "US &mdash; Large Civil Aircraft (2nd complaint)", " ", " ", " ", "Australia#Brazil#Canada#China#Japan#Korea"];
ds_array[352] = ["DS352", "Measures Affecting the Importation and Sale of Wines and Spirits from the European Communities", "European Communities", "India", "20&nbsp;November&nbsp;2006", " ", "India &mdash; Wines and Spirits", " ", " ", " ", "Australia#Chile#Japan#United States"];
ds_array[351] = ["DS351", "Provisional Safeguard Measure on Certain Milk Products", "Argentina", "Chile", "25&nbsp;October&nbsp;2006", " ", "Chile &mdash; Milk Safeguards", " ", " ", " ", "United States"];
ds_array[350] = ["DS350", "Continued Existence and Application of Zeroing Methodology", "European Communities", "United States", "2&nbsp;October&nbsp;2006", " ", "US &mdash; Continued Zeroing", " ", " ", " ", "Brazil#China#Egypt#India#Japan#Korea#Mexico#Norway#Chinese Taipei#Thailand"];
ds_array[349] = ["DS349", "Measures Affecting the Tariff Quota for Fresh or Chilled Garlic", "Argentina", "European Communities", "6&nbsp;September&nbsp;2006", " ", " ", " ", " ", " ", " "];
ds_array[348] = ["DS348", "Customs Measures on Importation of Certain Goods from Panama", "Panama", "Colombia", "20&nbsp;July&nbsp;2006", " ", " ", " ", " ", " ", " "];
ds_array[347] = ["DS347", "Measures Affecting Trade in Large Civil Aircraft (Second Complaint)", "United States", "European Communities", "31&nbsp;January&nbsp;2006", " ", "EC and certain member States &mdash; Large Civil Aircraft (2nd complaint)", " ", " ", " ", "Australia#Brazil#Canada#China#Japan#Korea"];
ds_array[346] = ["DS346", "Anti-Dumping Administrative Review on Oil Country Tubular Goods from Argentina", "Argentina", "United States", "20&nbsp;June&nbsp;2006", " ", " ", " ", " ", " ", " "];
ds_array[345] = ["DS345", "Customs Bond Directive for Merchandise Subject to Anti-Dumping/Countervailing Duties", "India", "United States", "6&nbsp;June&nbsp;2006", " ", "US &mdash; Customs Bond Directive", " ", " ", " ", "Brazil#China#European Communities#Japan#Thailand"];
ds_array[344] = ["DS344", "Final Anti-dumping Measures on Stainless Steel from Mexico", "Mexico", "United States", "26&nbsp;May&nbsp;2006", " ", "US &mdash; Stainless Steel (Mexico)", " ", " ", " ", "Chile#China#European Communities#Japan#Thailand"];
ds_array[343] = ["DS343", "Measures Relating to Shrimp from Thailand", "Thailand", "United States", "24&nbsp;April&nbsp;2006", " ", "US &mdash; Shrimp (Thailand)", " ", " ", " ", "Brazil#Chile#China#European Communities#India#Korea#Japan#Mexico#Viet Nam"];
ds_array[342] = ["DS342", "Measures Affecting Imports of Automobile Parts", "Canada", "China", "13&nbsp;April&nbsp;2006", " ", "China &mdash; Auto Parts", " ", " ", " ", "Argentina#Australia#Brazil#Japan#Mexico#Chinese Taipei#Thailand"];
ds_array[341] = ["DS341", "Definitive Countervailing Measures on Olive Oil from the European Communities", "European Communities", "Mexico", "31&nbsp;March&nbsp;2006", " ", "Mexico &mdash; Olive Oil", " ", " ", " ", "Canada#China#Japan#Norway#United States"];
ds_array[340] = ["DS340", "Measures Affecting Imports of Automobile Parts", "United States", "China", "30&nbsp;March&nbsp;2006", " ", "China &mdash; Auto Parts", " ", " ", " ", "Argentina#Australia#Brazil#Japan#Mexico#Chinese Taipei#Thailand"];
ds_array[339] = ["DS339", "Measures Affecting Imports of Automobile Parts", "European Communities", "China", "30&nbsp;March&nbsp;2006", " ", "China &mdash; Auto Parts", " ", " ", " ", "Argentina#Australia#Brazil#Japan#Mexico#Chinese Taipei#Thailand"];
ds_array[338] = ["DS338", "Provisional Anti-Dumping and Countervailing Duties on Grain Corn from the United States", "United States", "Canada", "17&nbsp;March&nbsp;2006", " ", " ", " ", " ", " ", " "];
ds_array[337] = ["DS337", "Anti-Dumping Measure on Farmed Salmon from Norway", "Norway", "European Communities", "17&nbsp;March&nbsp;2006", " ", "EC &mdash; Salmon (Norway)", " ", " ", " ", "Canada#China#Hong Kong, China#Japan#Korea#United States"];
ds_array[336] = ["DS336", "Countervailing Duties on Dynamic Random Access Memories from Korea", "Korea", "Japan", "14&nbsp;March&nbsp;2006", " ", "Japan &mdash; DRAMs (Korea)", " ", " ", " ", "China#European Communities#United States"];
ds_array[335] = ["DS335", "Anti-Dumping Measure on Shrimp from Ecuador", "Ecuador", "United States", "17&nbsp;November&nbsp;2005", "Shrimps", "US &mdash; Shrimp (Ecuador)", " ", " ", " ", "Brazil#Chile#China#European Communities#India#Japan#Korea#Mexico#and Thailand"];
ds_array[334] = ["DS334", "Measures Affecting the Importation of Rice", "United States", "Turkey", "2&nbsp;November&nbsp;2005", "Import measures#Rice", "Turkey &mdash; Rice", " ", " ", " ", "Argentina#Australia#China#Egypt#European Communities#Korea#Pakistan#Thailand"];
ds_array[333] = ["DS333", "Foreign Exchange Fee Affecting Imports from Costa Rica", "Costa Rica", "Dominican Republic", "12&nbsp;September&nbsp;2005", "Exchange rate fee#Import measures", " ", " ", " ", " ", " "];
ds_array[332] = ["DS332", "Measures Affecting Imports of Retreaded Tyres", "European Communities", "Brazil", "20&nbsp;June&nbsp;2005", "Import measures#Tyres", "Brazil &mdash; Retreaded Tyres", " ", " ", " ", "Argentina#Australia#China#Cuba#Guatemala#Japan#Korea#Mexico#Paraguay#Chinese Taipei#Thailand#United States"];
ds_array[331] = ["DS331", "Anti-Dumping Duties on Steel Pipes and Tubes from Guatemala", "Guatemala", "Mexico", "17&nbsp;June&nbsp;2005", "Anti-dumping measures#Steel", "Mexico &mdash; Steel Pipes and Tubes", " ", " ", " ", "China#European Communities#Honduras#Japan#United States"];
ds_array[330] = ["DS330", "Countervailing Duties on Olive Oil, Wheat Gluten and Peaches", "European Communities", "Argentina", "29&nbsp;April&nbsp;2005", "Countervailing duty#Olive oil#Peaches#Wheat gluten", " ", " ", " ", " ", " "];
ds_array[329] = ["DS329", "Tariff Classification of Certain Milk Products", "Mexico", "Panama", "16&nbsp;March&nbsp;2005", "Milk products#Tariff classification", " ", " ", " ", " ", " "];
ds_array[328] = ["DS328", "Definitive Safeguard Measure on Salmon", "Norway", "European Communities", "1&nbsp;March&nbsp;2005", "Safeguards#Salmon", " ", " ", " ", " ", " "];
ds_array[327] = ["DS327", "Anti-Dumping Duties on Matches from Pakistan", "Pakistan", "Egypt", "21&nbsp;February&nbsp;2005", "Matches", "Egypt &mdash; Matches", " ", " ", " ", " "];
ds_array[326] = ["DS326", "Definitive Safeguard Measure on Salmon", "Chile", "European Communities", "8&nbsp;February&nbsp;2005", "Safeguards#Salmon", " ", " ", " ", " ", " "];
ds_array[325] = ["DS325", "Anti-Dumping Determinations regarding Stainless Steel from Mexico", "Mexico", "United States", "5&nbsp;January&nbsp;2005", "Steel#Anti-dumping measures", " ", " ", " ", " ", " "];
ds_array[324] = ["DS324", "Provisional Anti-Dumping Measures on Shrimp from Thailand", "Thailand", "United States", "9&nbsp;December&nbsp;2004", "Shrimps", " ", " ", " ", " ", " "];
ds_array[323] = ["DS323", "Import Quotas on Dried Laver and Seasoned Laver", "Korea", "Japan", "1&nbsp;December&nbsp;2004", "Seaweed", "Japan &mdash; Quotas on Laver", " ", " ", " ", "China#European Communities#New Zealand#United States"];
ds_array[322] = ["DS322", "Measures Relating to Zeroing and Sunset Reviews", "Japan", "United States", "24&nbsp;November&nbsp;2004", "Anti-dumping measures", "US &mdash; Zeroing (Japan)", " ", " ", " ", "Argentina#China#European Communities#Hong Kong, China#India#Korea#Mexico#New Zealand#Norway#Thailand"];
ds_array[321] = ["DS321", "Continued Suspension of Obligations in the EC &mdash; Hormones Dispute", "European Communities", "Canada", "8&nbsp;November&nbsp;2004", "Hormones, meat", "Canada &mdash; Continued Suspension", " ", " ", " ", "Australia#Brazil#China#Chinese Taipei#India#Mexico#New Zealand#Norway#United States"];
ds_array[320] = ["DS320", "Continued Suspension of Obligations in the EC &mdash; Hormones Dispute", "European Communities", "United States", "8&nbsp;November&nbsp;2004", "Hormones, meat", "US &mdash; Continued Suspension", " ", " ", " ", "Australia#Brazil#Canada#China#Chinese Taipei#India#Mexico#New Zealand#Norway"];
ds_array[319] = ["DS319", "Section 776 of the Tariff Act of 1930", "European Communities", "United States", "5&nbsp;November&nbsp;2004", "Section 776 of US 1930 Tariff Act", " ", " ", " ", " ", " "];
ds_array[318] = ["DS318", "Anti-Dumping Measures on Certain Products from the Separate Customs Territory of Taiwan, Penghu, Kinmen and Matsu", "Chinese Taipei", "India", "28&nbsp;October&nbsp;2004", "Anti-dumping measures", " ", " ", " ", " ", " "];
ds_array[317] = ["DS317", "Measures Affecting Trade in Large Civil Aircraft", "European Communities", "United States", "6&nbsp;October&nbsp;2004", "Aircraft", "US &mdash; Large Civil Aircraft", " ", " ", " ", "Australia#Brazil#Canada#China#Japan#Korea"];
ds_array[316] = ["DS316", "Measures Affecting Trade in Large Civil Aircraft", "United States", "European Communities", "6&nbsp;October&nbsp;2004", "Aircraft", "EC and certain member States &mdash; Large Civil Aircraft", " ", " ", " ", "Australia#Brazil#Canada#China#Japan#Korea"];
ds_array[315] = ["DS315", "Selected Customs Matters", "United States", "European Communities", "21&nbsp;September&nbsp;2004", "Customs matters", "EC &mdash; Selected Customs Matters", " ", " ", " ", "Argentina#Australia#Brazil#China#Chinese Taipei#Hong Kong, China#India#Japan#Korea"];
ds_array[314] = ["DS314", "Provisional Countervailing Measures on Olive Oil from the European Communities", "European Communities", "Mexico", "18&nbsp;August&nbsp;2004", "Olive oil", " ", " ", " ", " ", " "];
ds_array[313] = ["DS313", "Anti-Dumping Duties on Certain Flat Rolled Iron or Non-Alloy Steel Products from India", "India", "European Communities", "5&nbsp;July&nbsp;2004", "Anti-dumping measures#Steel", " ", " ", " ", " ", " "];
ds_array[312] = ["DS312", "Anti-Dumping Duties on Imports of Certain Paper from Indonesia", "Indonesia", "Korea", "4&nbsp;June&nbsp;2004", "Anti-dumping measures#Paper", "Korea &mdash; Certain Paper", " ", " ", " ", "Canada#China#European Communities#Japan#United States#Chinese Taipei"];
ds_array[311] = ["DS311", "Reviews of Countervailing Duty on Softwood Lumber from Canada", "Canada", "United States", "14&nbsp;April&nbsp;2004", "Countervailing duty#Lumber", " ", " ", " ", " ", " "];
ds_array[310] = ["DS310", "Determination of the International Trade Commission in Hard Red Spring Wheat from Canada", "Canada", "United States", "8&nbsp;April&nbsp;2004", "Agricultural products#Wheat", " ", " ", " ", " ", " "];
ds_array[309] = ["DS309", "Value-Added Tax on Integrated Circuits", "United States", "China", "18&nbsp;March&nbsp;2004", "Integrated circuits#Tax treatment on imports", " ", " ", " ", " ", " "];
ds_array[308] = ["DS308", "Tax Measures on Soft Drinks and Other Beverages", "United States", "Mexico", "16&nbsp;March&nbsp;2004", "Sweetener tax", "Mexico &mdash; Taxes on Soft Drinks", " ", " ", " ", "Canada#China#European Communities#Guatemala#Japan"];
ds_array[307] = ["DS307", "Aid for Commercial Vessels", "Korea", "European Communities", "13&nbsp;February&nbsp;2004", "Ships", " ", " ", " ", " ", " "];
ds_array[306] = ["DS306", "Anti-Dumping Measure on Batteries from Bangladesh", "Bangladesh", "India", "28&nbsp;January&nbsp;2004", "Anti-dumping measures#Batteries", " ", " ", " ", " ", " "];
ds_array[305] = ["DS305", "Measures Affecting Imports of Textile and Apparel Products", "United States", "Egypt", "23&nbsp;December&nbsp;2003", "Import measures#Textiles", " ", " ", " ", " ", " "];
ds_array[304] = ["DS304", "Anti-Dumping Measures on Imports of Certain Products from the European Communities", "European Communities", "India", "8&nbsp;December&nbsp;2003", "Anti-dumping measures", " ", " ", " ", " ", " "];
ds_array[303] = ["DS303", "Definitive Safeguard Measure on Imports of Medium Density Fibreboard", "Chile", "Ecuador", "24&nbsp;November&nbsp;2003", "Fibreboard#Safeguards", " ", " ", " ", " ", " "];
ds_array[302] = ["DS302", "Measures Affecting the Importation and Internal Sale of Cigarettes", "Honduras", "Dominican Republic", "8&nbsp;October&nbsp;2003", "Cigarettes#Import measures", "Dominican Republic &mdash; Import and Sale of Cigarettes", " ", " ", " ", "Chile#China#European Communities#El Salvador#Guatemala#Nicaragua#United States"];
ds_array[301] = ["DS301", "Measures Affecting Trade in Commercial Vessels", "Korea", "European Communities", "3&nbsp;September&nbsp;2003", "Ships", "EC &mdash; Commercial Vessels", " ", " ", " ", "China#Japan#United States"];
ds_array[300] = ["DS300", "Measures Affecting the Importation of Cigarettes", "Honduras", "Dominican Republic", "28&nbsp;August&nbsp;2003", "Cigarettes#Import measures", " ", " ", " ", " ", " "];
ds_array[299] = ["DS299", "Countervailing Measures on Dynamic Random Access Memory Chips from Korea", "Korea", "European Communities", "25&nbsp;July&nbsp;2003", "Countervailing duty#DRAMS", "EC &mdash; Countervailing Measures on DRAM Chips", " ", " ", " ", "China#Chinese Taipei#Japan#United States"];
ds_array[298] = ["DS298", "Certain Pricing Measures for Customs Valuation and Other Purposes", "Guatemala", "Mexico", "22&nbsp;July&nbsp;2003", "Customs valuation", " ", " ", " ", " ", " "];
ds_array[297] = ["DS297", "Measures Affecting Imports of Live Animals and Meat Products", "Hungary", "Croatia", "9&nbsp;July&nbsp;2003", "BSE", " ", " ", " ", " ", " "];
ds_array[296] = ["DS296", "Countervailing Duty Investigation on Dynamic Random Access Memory Semiconductors (DRAMS) from Korea", "Korea", "United States", "30&nbsp;June&nbsp;2003", "Countervailing duty#DRAMS", "US &mdash; Countervailing Duty Investigation on DRAMs", " ", " ", " ", "China#Chinese Taipei#European Communities#Japan"];
ds_array[295] = ["DS295", "Definitive Anti-Dumping Measures on Beef and Rice", "United States", "Mexico", "16&nbsp;June&nbsp;2003", "Agricultural products#Anti-dumping measures", "Mexico &mdash; Anti-Dumping Measures on Rice", " ", " ", " ", "China#European Communities#Turkey"];
ds_array[294] = ["DS294", "Laws, Regulations and Methodology for Calculating Dumping Margins (Zeroing)", "European Communities", "United States", "12&nbsp;June&nbsp;2003", "Anti-dumping measures", "US &mdash; Zeroing (EC)", " ", " ", " ", "Argentina#Brazil#China#Chinese Taipei#Hong Kong, China#India#Japan#Korea#Mexico#Norway#Turkey"];
ds_array[293] = ["DS293", "Measures Affecting the Approval and Marketing of Biotech Products", "Argentina", "European Communities", "14&nbsp;May&nbsp;2003", "Agricultural products#GMOs (biotech products)#Import measures", "EC &mdash; Approval and Marketing of Biotech Products", " ", " ", " ", "Australia#Brazil#Canada#Chile#China#Chinese Taipei#Colombia#El Salvador#Honduras#Mexico#New Zealand#Norway#Paraguay#Peru#Thailand#Uruguay#United States"];
ds_array[292] = ["DS292", "Measures Affecting the Approval and Marketing of Biotech Products", "Canada", "European Communities", "13&nbsp;May&nbsp;2003", "Agricultural products#GMOs (biotech products)#Import measures", "EC &mdash; Approval and Marketing of Biotech Products", " ", " ", " ", "Argentina#Australia#Brazil#Chile#China#Chinese Taipei#Colombia#El Salvador#Honduras#Mexico#New Zealand#Norway#Paraguay#Peru#Thailand#Uruguay#United States"];
ds_array[291] = ["DS291", "Measures Affecting the Approval and Marketing of Biotech Products", "United States", "European Communities", "13&nbsp;May&nbsp;2003", "Agricultural products#GMOs (biotech products)#Import measures", "EC &mdash; Approval and Marketing of Biotech Products", " ", " ", " ", "Argentina#Australia#Brazil#Canada#Chile#China#Chinese Taipei#Colombia#El Salvador#Honduras#Mexico#New Zealand#Norway#Paraguay#Peru#Thailand#Uruguay"];
ds_array[290] = ["DS290", "Protection of Trademarks and Geographical Indications for Agricultural Products and Foodstuffs", "Australia", "European Communities", "17&nbsp;April&nbsp;2003", "Agricultural products#Geographical indications#Trademarks#TRIPS", "EC &mdash; Trademarks and Geographical Indications", " ", " ", " ", "Argentina#Australia#Brazil#Canada#China#Chinese Taipei#Colombia#Guatemala#India#Mexico#New Zealand#Turkey#United States"];
ds_array[289] = ["DS289", "Additional Duty on Imports of Pig-Meat from Poland", "Poland", "Czech Republic", "16&nbsp;April&nbsp;2003", "Import measures#Pork", " ", " ", " ", " ", " "];
ds_array[288] = ["DS288", "Definitive Anti-Dumping Measures on Blanketing from Turkey", "Turkey", "South Africa", "9&nbsp;April&nbsp;2003", "Anti-dumping measures#Blanketing#Textiles", " ", " ", " ", " ", " "];
ds_array[287] = ["DS287", "Quarantine Regime for Imports", "European Communities", "Australia", "3&nbsp;April&nbsp;2003", "Agricultural products#Import measures#Pork", "Australia &mdash; Quarantine Regime", " ", " ", " ", "Canada#Chile#China#India#Philippines#Thailand#United States"];
ds_array[286] = ["DS286", "Customs Classification of Frozen Boneless Chicken Cuts", "Thailand", "European Communities", "25&nbsp;March&nbsp;2003", "Anti-dumping measures#Poultry", "EC &mdash; Chicken Cuts", " ", " ", " ", "Brazil#China#United States"];
ds_array[285] = ["DS285", "Measures Affecting the Cross-Border Supply of Gambling and Betting Services", "Antigua and Barbuda", "United States", "13&nbsp;March&nbsp;2003", "Cross-border supply (GATS)#Gambling and betting", "US &mdash; Gambling", " ", " ", " ", "Canada#Chinese Taipei#European Communities#Japan#Mexico#China"];
ds_array[284] = ["DS284", "Certain Measures Preventing the Importation of Black Beans from Nicaragua", "Nicaragua", "Mexico", "17&nbsp;March&nbsp;2003", "Agricultural products#Import measures", " ", " ", " ", " ", " "];
ds_array[283] = ["DS283", "Export Subsidies on Sugar", "Thailand", "European Communities", "14&nbsp;March&nbsp;2003", "Agricultural products#Sugar", "EC &mdash; Export Subsidies on Sugar", " ", " ", " ", "Australia#Barbados#Belize#Brazil#Canada#China#Colombia#Cuba#Fiji#Guyana#India#Jamaica#Kenya#Madagascar#Malawi#Mauritius#New Zealand#Paraguay#St. Kitts and Nevis#Swaziland#Tanzania#Trinidad and Tobago#United States#Côte d&rsquo;Ivoire"];
ds_array[282] = ["DS282", "Anti-Dumping Measures on Oil Country Tubular Goods (OCTG) from Mexico", "Mexico", "United States", "18&nbsp;February&nbsp;2003", "Anti-dumping measures#Tubular goods", "US &mdash; Anti-Dumping Measures on Oil Country Tubular Goods", " ", " ", " ", "Argentina#Canada#China#Chinese Taipei#European Communities#Japan#Venezuela#Thailand"];
ds_array[281] = ["DS281", "Anti-Dumping Measures on Cement from Mexico", "Mexico", "United States", "31&nbsp;January&nbsp;2003", "Anti-dumping measures#Cement", "US &mdash; Anti-Dumping Measures on Cement", " ", " ", " ", "Canada#China#Chinese Taipei#European Communities#Japan"];
ds_array[280] = ["DS280", "Countervailing Duties on Steel Plate from Mexico", "Mexico", "United States", "21&nbsp;January&nbsp;2003", "Change of ownership#Countervailing duty#Steel", "US &mdash; Countervailing Duties on Steel Plate", " ", " ", " ", "Canada#China#Chinese Taipei#European Communities"];
ds_array[279] = ["DS279", "Import Restrictions Maintained Under the Export and Import Policy 2002-2007", "European Communities", "India", "23&nbsp;December&nbsp;2002", "Import restrictions", " ", " ", " ", " ", " "];
ds_array[278] = ["DS278", "Definitive Safeguard Measure on Imports of Fructose", "Argentina", "Chile", "20&nbsp;December&nbsp;2002", "Safeguards", " ", " ", " ", " ", " "];
ds_array[277] = ["DS277", "Investigation of the International Trade Commission in Softwood Lumber from Canada", "Canada", "United States", "20&nbsp;December&nbsp;2002", "Anti-dumping measures#Countervailing duty#Lumber", "US &mdash; Softwood Lumber VI", " ", " ", " ", "China#European Communities#Japan#Korea"];
ds_array[276] = ["DS276", "Measures Relating to Exports of Wheat and Treatment of Imported Grain", "United States", "Canada", "17&nbsp;December&nbsp;2002", "Agricultural products", "Canada &mdash; Wheat Exports and Grain Imports", "GATT 1994#DSU", " ", " ", "Australia#Chile#China#Chinese Taipei#European Communities#Japan#Mexico"];
ds_array[275] = ["DS275", "Import Licensing Measures on Certain Agricultural Products", "United States", "Venezuela", "7&nbsp;November&nbsp;2002", "Agricultural products#Import licensing", " ", " ", " ", " ", " "];
ds_array[274] = ["DS274", "Definitive Safeguard Measures on Imports of Certain Steel Products", "Chinese Taipei", "United States", "1&nbsp;November&nbsp;2002", "Safeguards#Steel", " ", " ", " ", " ", " "];
ds_array[273] = ["DS273", "Measures Affecting Trade in Commercial Vessels", "European Communities", "Korea", "21&nbsp;October&nbsp;2002", "Ships", "Korea &mdash; Commercial Vessels", " ", " ", " ", "China#Chinese Taipei#Japan#Mexico#Norway#United States"];
ds_array[272] = ["DS272", "Provisional Anti-Dumping Duties on Vegetable Oils from Argentina", "Argentina", "Peru", "21&nbsp;October&nbsp;2002", "Anti-dumping measures", " ", " ", " ", " ", " "];
ds_array[271] = ["DS271", "Certain Measures Affecting the Importation of Fresh Pineapple", "Philippines", "Australia", "18&nbsp;October&nbsp;2002", "Agricultural products#Import measures", " ", " ", " ", " ", " "];
ds_array[270] = ["DS270", "Certain Measures Affecting the Importation of Fresh Fruit and Vegetables", "Philippines", "Australia", "18&nbsp;October&nbsp;2002", "Agricultural products#Import measures", "Australia &mdash; Fresh Fruit and Vegetables", " ", " ", " ", "Chile#China#European Communities#Ecuador#India#Thailand#United States"];
ds_array[269] = ["DS269", "Customs Classification of Frozen Boneless Chicken Cuts", "Brazil", "European Communities", "11&nbsp;October&nbsp;2002", "Anti-dumping measures#Poultry", "EC &mdash; Chicken Cuts", " ", " ", " ", "China#Thailand#United States"];
ds_array[268] = ["DS268", "Sunset Reviews of Anti-Dumping Measures on Oil Country Tubular Goods from Argentina", "Argentina", "United States", "7&nbsp;October&nbsp;2002", "Anti-dumping measures#Tubular goods", "US &mdash; Oil Country Tubular Goods Sunset Reviews", "DSU#Anti-Dumping#GATT 1994", " ", " ", "Chinese Taipei#European Communities#Japan#Korea#Mexico"];
ds_array[267] = ["DS267", "Subsidies on Upland Cotton", "Brazil", "United States", "27&nbsp;September&nbsp;2002", "Agricultural products#Cotton", "US &mdash; Upland Cotton", "Agriculture#DSU#GATT 1994#SCM",  " ", " ", "Argentina#Australia#Benin#Canada#Chad#China#Chinese Taipei#European Communities#India#New Zealand#Pakistan#Paraguay#Venezuela#Japan#Thailand"];
ds_array[266] = ["DS266", "Export Subsidies on Sugar", "Brazil", "European Communities", "27&nbsp;September&nbsp;2002", "Agricultural products#Sugar", "EC &mdash; Export Subsidies on Sugar", " ", " ", " ", "Australia#Barbados#Belize#Canada#China#Colombia#Cuba#Fiji#Guyana#India#Jamaica#Kenya#Madagascar#Malawi#Mauritius#New Zealand#Paraguay#St. Kitts and Nevis#Swaziland#Tanzania#Thailand#Trinidad and Tobago#United States#Côte d&rsquo;Ivoire"];
ds_array[265] = ["DS265", "Export Subsidies on Sugar", "Australia", "European Communities", "27&nbsp;September&nbsp;2002", "Agricultural products#Sugar", "EC &mdash; Export Subsidies on Sugar", " ", " ", " ", "Barbados#Belize#Brazil#Canada#China#Colombia#Cuba#Fiji#Guyana#India#Jamaica#Kenya#Madagascar#Malawi#Mauritius#New Zealand#Paraguay#St. Kitts and Nevis#Swaziland#Tanzania#Thailand#Trinidad and Tobago#United States#Côte d&rsquo;Ivoire"];
ds_array[264] = ["DS264", "Final Dumping Determination on Softwood Lumber from Canada", "Canada", "United States", "13&nbsp;September&nbsp;2002", "Anti-dumping measures#Lumber", "US &mdash; Softwood Lumber V", "Anti-Dumping#GATT 1994", " ", " ", "China#European Communities#India#Japan#New Zealand#Thailand"];
ds_array[263] = ["DS263", "Measures Affecting Imports of Wine", "Argentina", "European Communities", "4&nbsp;September&nbsp;2002", "Wine (oenological practices)", " ", " ", " ", " ", " "];
ds_array[262] = ["DS262", "Sunset Reviews of Anti-Dumping and Countervailing Duties on Certain Steel Products from France and Germany", "European Communities", "United States", "25&nbsp;July&nbsp;2002", "Anti-dumping measures#Countervailing duty#Steel", " ", " ", " ", " ", " "];
ds_array[261] = ["DS261", "Tax Treatment on Certain Products", "Chile", "Uruguay", "18&nbsp;June&nbsp;2002", "Tax treatment on imports", "Uruguay &mdash; Tax Treatment", " ", " ", " ", "European Communities#Mexico#United States"];
ds_array[260] = ["DS260", "Provisional Safeguard Measures on Imports of Certain Steel Products", "United States", "European Communities", "30&nbsp;May&nbsp;2002", "Safeguards#Steel", "EC &mdash; Provisional Steel Safeguards", " ", " ", " ", "Egypt#Japan#Korea#Turkey"];
ds_array[259] = ["DS259", "Definitive Safeguard Measures on Imports of Certain Steel Products", "Brazil", "United States", "21&nbsp;May&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Canada#Chinese Taipei#Cuba#Mexico#Thailand#Turkey#Venezuela"];
ds_array[258] = ["DS258", "Definitive Safeguard Measures on Imports of Certain Steel Products", "New Zealand", "United States", "14&nbsp;May&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Brazil#Canada#China#Chinese Taipei#Cuba#European Communities#Japan#Korea#Mexico#Norway#Switzerland#Thailand#Turkey#Venezuela"];
ds_array[257] = ["DS257", "Final Countervailing Duty Determination with respect to certain Softwood Lumber from Canada", "Canada", "United States", "3&nbsp;May&nbsp;2002", "Countervailing duty#Lumber", "US &mdash; Softwood Lumber IV", "SCM#GATT 1994", " ", " ", "China#European Communities#India#Japan"];
ds_array[256] = ["DS256", "Import Ban on Pet Food from Hungary", "Hungary", "Turkey", "3&nbsp;May&nbsp;2002", "BSE#Pet food", " ", " ", " ", " ", " "];
ds_array[255] = ["DS255", "Tax Treatment on Certain Imported Products", "Chile", "Peru", "22&nbsp;April&nbsp;2002", "Agricultural products#Tax treatment on imports", " ", " ", " ", " ", " "];
ds_array[254] = ["DS254", "Definitive Safeguard Measures on Imports of Certain Steel Products", "Norway", "United States", "4&nbsp;April&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Brazil#Canada#China#Chinese Taipei#Cuba#European Communities#Japan#Korea#Mexico#New Zealand#Switzerland#Thailand#Turkey#Venezuela"];
ds_array[253] = ["DS253", "Definitive Safeguard Measures on Imports of Certain Steel Products", "Switzerland", "United States", "3&nbsp;April&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Brazil#Canada#China#Chinese Taipei#Cuba#European Communities#Japan#Korea#Mexico#New Zealand#Norway#Thailand#Turkey#Venezuela"];
ds_array[252] = ["DS252", "Definitive Safeguard Measures on Imports of Certain Steel Products", "China", "United States", "26&nbsp;March&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Brazil#Canada#Chinese Taipei#Cuba#European Communities#Japan#Korea#Mexico#New Zealand#Norway#Switzerland#Thailand#Turkey#Venezuela"];
ds_array[251] = ["DS251", "Definitive Safeguard Measures on Imports of Certain Steel Products", "Korea", "United States", "20&nbsp;March&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Brazil#Canada#China#Chinese Taipei#European Communities#Japan#Mexico#New Zealand#Norway#Switzerland#Thailand#Turkey#Venezuela"];
ds_array[250] = ["DS250", "Equalizing Excise Tax Imposed by Florida on Processed Orange and Grapefruit Products", "Brazil", "United States", "20&nbsp;March&nbsp;2002", "Agricultural products#Orange juice#Tax", "US &mdash; Florida Excise Tax", " ", " ", " ", "Chile#European Communities#Mexico#Paraguay"];
ds_array[249] = ["DS249", "Definitive Safeguard Measures on Imports of Certain Steel Products", "Japan", "United States", "20&nbsp;March&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Brazil#Canada#China#Chinese Taipei#European Communities#Korea#Mexico#New Zealand#Norway#Switzerland#Thailand#Turkey#Venezuela"];
ds_array[248] = ["DS248", "Definitive Safeguard Measures on Imports of Certain Steel Products", "European Communities", "United States", "7&nbsp;March&nbsp;2002", "Safeguards#Steel", "US &mdash; Steel Safeguards", "Safeguards#GATT 1994#DSU", " ", " ", "Brazil#Canada#China#Chinese Taipei#Japan#Korea#New Zealand#Norway#Switzerland#Thailand#Turkey#Venezuela"];
ds_array[247] = ["DS247", "Provisional Anti-Dumping Measure on Imports of Certain Softwood Lumber from Canada", "Canada", "United States", "6&nbsp;March&nbsp;2002", "Anti-dumping measures#Lumber", " ", " ", " ", " ", " "];
ds_array[246] = ["DS246", "Conditions for the Granting of Tariff Preferences to Developing Countries", "India", "European Communities", "5&nbsp;March&nbsp;2002", "General System of Preferences", "EC &mdash; Tariff Preferences", "GATT 1994", " ", " ", "Bolivia#Brazil#Colombia#Costa Rica#Cuba#Ecuador#El Salvador#Guatemala#Honduras#Mauritius#Nicaragua#Pakistan#Panama#Paraguay#Peru#Sri Lanka#Venezuela#United States"];
ds_array[245] = ["DS245", "Measures Affecting the Importation of Apples", "United States", "Japan", "1&nbsp;March&nbsp;2002", "Agricultural products#Apples", "Japan &mdash; Apples", "SPS#DSU", " ", " ", "Australia#Brazil#China#Chinese Taipei#European Communities#New Zealand"];
ds_array[244] = ["DS244", "Sunset Review of Anti-Dumping Duties on Corrosion-Resistant Carbon Steel Flat Products from Japan", "Japan", "United States", "30&nbsp;January&nbsp;2002", "Anti-dumping measures#Steel", "US &mdash; Corrosion-Resistant Steel Sunset Review", "Anti-Dumping#WTO Agreement", " ", " ", "Brazil#Canada#Chile#European Communities#India#Korea#Norway"];
ds_array[243] = ["DS243", "Rules of Origin for Textiles and Apparel Products", "India", "United States", "11&nbsp;January&nbsp;2002", "Textiles", "US &mdash; Textiles Rules of Origin", " ", " ", " ", "Bangladesh#China#European Communities#Pakistan#Philippines"];
ds_array[242] = ["DS242", "Generalized System of Preferences", "Thailand", "European Communities", "7&nbsp;December&nbsp;2001", "General System of Preferences", " ", " ", " ", " ", " "];
ds_array[241] = ["DS241", "Definitive Anti-Dumping Duties on Poultry from Brazil", "Brazil", "Argentina", "7&nbsp;November&nbsp;2001", "Anti-dumping measures#Poultry", "Argentina &mdash; Poultry Anti-Dumping Duties", " ", " ", " ", "Canada#Chile#European Communities#Guatemala#Paraguay#United States"];
ds_array[240] = ["DS240", "Import Prohibition on Wheat and Wheat Flour", "Hungary", "Romania", "18&nbsp;October&nbsp;2001", "Wheat", " ", " ", " ", " ", " "];
ds_array[239] = ["DS239", "Anti-Dumping Duties on Silicon Metal from Brazil", "Brazil", "United States", "18&nbsp;September&nbsp;2001", "Anti-dumping measures", " ", " ", " ", " ", " "];
ds_array[238] = ["DS238", "Definitive Safeguard Measure on Imports of Preserved Peaches", "Chile", "Argentina", "14&nbsp;September&nbsp;2001", "Peaches#Safeguards", "Argentina &mdash; Preserved Peaches", " ", " ", " ", "European Communities#Paraguay#United States"];
ds_array[237] = ["DS237", "Certain Import Procedures for Fresh Fruit", "Ecuador", "Turkey", "31&nbsp;August&nbsp;2001", "Bananas", "Turkey &mdash; Fresh Fruit Import Procedures", " ", " ", " ", "Colombia#European Communities#United States"];
ds_array[236] = ["DS236", "Preliminary Determinations with Respect to Certain Softwood Lumber from Canada", "Canada", "United States", "21&nbsp;August&nbsp;2001", "Countervailing duty#Lumber", "US &mdash; Softwood Lumber III", " ", " ", " ", "European Communities#India#Japan"];
ds_array[235] = ["DS235", "Safeguard Measure on Imports of Sugar", "Poland", "Slovak Republic", "11&nbsp;July&nbsp;2001", "Safeguards#Sugar", " ", " ", " ", " ", " "];
ds_array[234] = ["DS234", "Continued Dumping and Subsidy Offset Act of 2000", "Canada#Mexico", "United States", "21&nbsp;May&nbsp;2001", "Anti-dumping measures#Byrd Amendment", "US &mdash; Offset Act (Byrd Amendment)", "DSU#WTO Agreement#Anti-Dumping#SCM", " ", " ", "Argentina#Australia#Brazil#Costa Rica#European Communities#Hong Kong, China#India#Indonesia#Israel#Japan#Korea#Norway#Thailand"];
ds_array[233] = ["DS233", "Measures Affecting the Import of Pharmaceutical Products", "India", "Argentina", "25&nbsp;May&nbsp;2001", "Pharmaceuticals", " ", " ", " ", " ", " "];
ds_array[232] = ["DS232", "Measures Affecting the Import of Matches", "Chile", "Mexico", "17&nbsp;May&nbsp;2001", "Matches", " ", " ", " ", " ", " "];
ds_array[231] = ["DS231", "Trade Description of Sardines", "Peru", "European Communities", "20&nbsp;March&nbsp;2001", "Sardines", "EC &mdash; Sardines", "DSU#TBT", " ", " ", "Canada#Chile#Colombia#Ecuador#Venezuela#United States"];
ds_array[230] = ["DS230", "Safeguard Measures and Modification of Schedules Regarding Sugar", "Colombia", "Chile", "17&nbsp;April&nbsp;2001", "Safeguards#Sugar", " ", " ", " ", " ", " "];
ds_array[229] = ["DS229", "Anti-Dumping Duties on Jute Bags from India", "India", "Brazil", "9&nbsp;April&nbsp;2001", "Anti-dumping measures#Jute bags", " ", " ", " ", " ", " "];
ds_array[228] = ["DS228", "Safeguard Measures on Sugar", "Colombia", "Chile", "15&nbsp;March&nbsp;2001", "Safeguards#Sugar", " ", " ", " ", " ", " "];
ds_array[227] = ["DS227", "Taxes on Cigarettes", "Chile", "Peru", "1&nbsp;March&nbsp;2001", "Cigarettes", "Peru &mdash; Taxes on Cigarettes", " ", " ", " ", " "];
ds_array[226] = ["DS226", "Provisional Safeguard Measure on Mixtures of Edible Oils", "Argentina", "Chile", "19&nbsp;February&nbsp;2001", "Edible oils#Safeguards", " ", " ", " ", " ", " "];
ds_array[225] = ["DS225", "Anti-Dumping Duties on Seamless Pipe from Italy", "European Communities", "United States", "5&nbsp;February&nbsp;2001", "Anti-dumping measures#Steel", " ", " ", " ", " ", " "];
ds_array[224] = ["DS224", "US Patents Code", "Brazil", "United States", "31&nbsp;January&nbsp;2001", "Patents#TRIPS", " ", " ", " ", " ", " "];
ds_array[223] = ["DS223", "Tariff-Rate Quota on Corn Gluten Feed from the United States", "United States", "European Communities", "25&nbsp;January&nbsp;2001", "Corn gluten feed", " ", " ", " ", " ", " "];
ds_array[222] = ["DS222", "Export Credits and Loan Guarantees for Regional Aircraft", "Brazil", "Canada", "22&nbsp;January&nbsp;2001", "Aircraft", "Canada &mdash; Aircraft Credits and Guarantees", " ", " ", " ", "Australia#European Communities#India#United States"];
ds_array[221] = ["DS221", "Section 129(c)(1) of the Uruguay Round Agreements Act", "Canada", "United States", "17&nbsp;January&nbsp;2001", "Anti-dumping measures#Lumber", "US &mdash; Section 129(c)(1) URAA", " ", " ", " ", " "];
ds_array[220] = ["DS220", "Price Band System and Safeguard Measures Relating to Certain Agricultural Products", "Guatemala", "Chile", "5&nbsp;January&nbsp;2001", "Agricultural products", " ", " ", " ", " ", " "];
ds_array[219] = ["DS219", "Anti-Dumping Duties on Malleable Cast Iron Tube or Pipe Fittings from Brazil", "Brazil", "European Communities", "21&nbsp;December&nbsp;2000", "Anti-dumping measures#Cast iron", "EC &mdash; Tube or Pipe Fittings", "GATT 1994#Anti-Dumping", " ", " ", "Chile#Japan#United States"];
ds_array[218] = ["DS218", "Countervailing Duties on Certain Carbon Steel Products from Brazil", "Brazil", "United States", "21&nbsp;December&nbsp;2000", "Countervailing duty#Steel", " ", " ", " ", " ", " "];
ds_array[217] = ["DS217", "Continued Dumping and Subsidy Offset Act of 2000", "Australia#Brazil#Chile#European Communities#India#Indonesia#Japan#Korea#Thailand", "United States", "21&nbsp;December&nbsp;2000", "Anti-dumping measures#Byrd Amendment", "US &mdash; Offset Act (Byrd Amendment)", "DSU#WTO Agreement#Anti-Dumping#SCM", " ", " ", "Argentina#Canada#Costa Rica#Hong Kong, China#Israel#Mexico#Norway"];
ds_array[216] = ["DS216", "Provisional Anti-Dumping Measure on Electric Transformers", "Brazil", "Mexico", "20&nbsp;December&nbsp;2000", "Anti-dumping measures#Electric transformers", " ", " ", " ", " ", " "];
ds_array[215] = ["DS215", "Anti-Dumping Measures Regarding Polypropylene Resins from Korea", "Korea", "Philippines", "15&nbsp;December&nbsp;2000", "Anti-dumping measures#Polypropylene", " ", " ", " ", " ", " "];
ds_array[214] = ["DS214", "Definitive Safeguard Measures on Imports of Steel Wire Rod and Circular Welded Quality Line Pipe", "European Communities", "United States", "1&nbsp;December&nbsp;2000", "Safeguards#Steel", "US &mdash; Wire Rod and Line Pipe", " ", " ", " ", "Argentina#Canada#Japan#Korea#Mexico"];
ds_array[213] = ["DS213", "Countervailing Duties on Certain Corrosion-Resistant Carbon Steel Flat Products from Germany", "European Communities", "United States", "10&nbsp;November&nbsp;2000", "Countervailing duty#Steel", "US &mdash; Carbon Steel", "DSU#SCM", " ", " ", "Japan#Norway"];
ds_array[212] = ["DS212", "Countervailing Measures Concerning Certain Products from the European Communities", "European Communities", "United States", "10&nbsp;November&nbsp;2000", "Change of ownership#Countervailing duty#Steel", "US &mdash; Countervailing Measures on Certain EC Products", "WTO Agreement#SCM", " ", " ", "Brazil#China#India#Korea#Mexico"];
ds_array[211] = ["DS211", "Definitive Anti-Dumping Measures on Steel Rebar from Turkey", "Turkey", "Egypt", "6&nbsp;November&nbsp;2000", "Anti-dumping measures#Steel", "Egypt &mdash; Steel Rebar", " ", " ", " ", "Chile#European Communities#Japan#United States"];
ds_array[210] = ["DS210", "Administration of Measures Establishing Customs Duties for Rice", "United States", "Belgium", "12&nbsp;October&nbsp;2000", "Rice", "Belgium &mdash; Rice", " ", " ", " ", "India#Japan"];
ds_array[209] = ["DS209", "Measures Affecting Soluble Coffee", "Brazil", "European Communities", "12&nbsp;October&nbsp;2000", "Coffee", " ", " ", " ", " ", " "];
ds_array[208] = ["DS208", "Anti-Dumping Duty on Steel and Iron Pipe Fittings", "Brazil", "Turkey", "9&nbsp;October&nbsp;2000", "Anti-dumping measures#Steel", " ", " ", " ", " ", " "];
ds_array[207] = ["DS207", "Price Band System and Safeguard Measures Relating to Certain Agricultural Products", "Argentina", "Chile", "5&nbsp;October&nbsp;2000", "Agricultural products#Price-band#Safeguards", "Chile &mdash; Price Band System", "DSU#GATT 1994#Agriculture", " ", " ", "Australia#Brazil#Canada#China#Colombia#Costa Rica#European Communities#Ecuador#El Salvador#Guatemala#Honduras#Japan#Nicaragua#Paraguay#Peru#Thailand#Venezuela#United States"];
ds_array[206] = ["DS206", "Anti-Dumping and Countervailing Measures on Steel Plate from India", "India", "United States", "4&nbsp;October&nbsp;2000", "Anti-dumping measures#Countervailing duty#Steel", "US &mdash; Steel Plate", " ", " ", " ", "Chile#European Communities#Japan"];
ds_array[205] = ["DS205", "Import Prohibition on Canned Tuna with Soybean Oil", "Thailand", "Egypt", "22&nbsp;September&nbsp;2000", "GMOs#Soybean oil", " ", " ", " ", " ", " "];
ds_array[204] = ["DS204", "Measures Affecting Telecommunications Services", "United States", "Mexico", "17&nbsp;August&nbsp;2000", "Telecoms services", "Mexico &mdash; Telecoms", " ", " ", " ", "Australia#Brazil#Canada#Cuba#European Communities#Guatemala#Honduras#India#Japan#Nicaragua"];
ds_array[203] = ["DS203", "Measures Affecting Trade in Live Swine", "United States", "Mexico", "10&nbsp;July&nbsp;2000", "Anti-dumping measures#Swine", " ", " ", " ", " ", " "];
ds_array[202] = ["DS202", "Definitive Safeguard Measures on Imports of Circular Welded Carbon Quality Line Pipe from Korea", "Korea", "United States", "13&nbsp;June&nbsp;2000", "Safeguards#Steel", "US &mdash; Line Pipe", "GATT 1994#Safeguards", " ", " ", "Australia#Canada#European Communities#Japan#Mexico"];
ds_array[201] = ["DS201", "Measures Affecting Imports from Honduras and Colombia", "Honduras", "Nicaragua", "6&nbsp;June&nbsp;2000", "Import measures", " ", " ", " ", " ", " "];
ds_array[200] = ["DS200", "Section 306 of the Trade Act 1974 and Amendments thereto", "European Communities", "United States", "5&nbsp;June&nbsp;2000", "Carousel#Section 306 of 1974 US Trade Act", " ", " ", " ", " ", " "];
ds_array[199] = ["DS199", "Measures Affecting Patent Protection", "United States", "Brazil", "30&nbsp;May&nbsp;2000", "Patents#TRIPS", "Brazil &mdash; Patent Protection", " ", " ", " ", "Dominican Republic#Honduras#India#Japan"];
ds_array[198] = ["DS198", "Measures on Minimum Import Prices", "United States", "Romania", "30&nbsp;May&nbsp;2000", "Customs valuation#Minimum import prices", " ", " ", " ", " ", " "];
ds_array[197] = ["DS197", "Measures on Minimum Import Prices", "United States", "Brazil", "30&nbsp;May&nbsp;2000", "Customs valuation#Minimum import prices", " ", " ", " ", " ", " "];
ds_array[196] = ["DS196", "Certain Measures on the Protection of Patents and Test Data", "United States", "Argentina", "30&nbsp;May&nbsp;2000", "Patents#Safeguards#TRIPS", " ", " ", " ", " ", " "];
ds_array[195] = ["DS195", "Measures Affecting Trade and Investment in the Motor Vehicle Sector", "United States", "Philippines", "23&nbsp;May&nbsp;2000", "Automobiles#TRIMS", "Philippines &mdash; Motor Vehicles", " ", " ", " ", "India#Japan"];
ds_array[194] = ["DS194", "Measures Treating Export Restraints as Subsidies", "Canada", "United States", "19&nbsp;May&nbsp;2000", "Lumber#Section 771(5) of US 1930 Tariff Act", "US &mdash; Export Restraints", " ", " ", " ", "Australia#European Communities#India"];
ds_array[193] = ["DS193", "Measures affecting the Transit and Importing of Swordfish", "European Communities", "Chile", "19&nbsp;April&nbsp;2000", "Swordfish", "Chile &mdash; Swordfish", " ", " ", " ", " "];
ds_array[192] = ["DS192", "Transitional Safeguard Measure on Combed Cotton Yarn from Pakistan", "Pakistan", "United States", "3&nbsp;April&nbsp;2000", "Safeguards, transitional#Textiles", "US &mdash; Cotton Yarn", "DSU#GATT 1994#Textiles and Clothing", " ", " ", "European Communities#India"];
ds_array[191] = ["DS191", "Definitive Anti-Dumping Measure on Cement from Mexico", "Mexico", "Ecuador", "15&nbsp;March&nbsp;2000", "Anti-dumping measures#Cement", " ", " ", " ", " ", " "];
ds_array[190] = ["DS190", "Transitional Safeguard Measures on Certain Imports of Woven Fabric Products of Cotton and Cotton Mixtures Originating in Brazil", "Brazil", "Argentina", "11&nbsp;February&nbsp;2000", "Safeguards, transitional#Textiles", "Argentina &mdash; Cotton", " ", " ", " ", "Pakistan#Paraguay#United States"];
ds_array[189] = ["DS189", "Definitive Anti-Dumping Measures on Carton-Board Imports from Germany and Definitive Anti-Dumping Measures on Imports of Ceramic Tiles from Italy", "European Communities", "Argentina", "26&nbsp;January&nbsp;2000", "Anti-dumping measures#Carton board#Ceramic floor tiles", "Argentina &mdash; Ceramic Tiles", " ", " ", " ", "Japan#Turkey#United States"];
ds_array[188] = ["DS188", "Measures Affecting Imports from Honduras and Colombia", "Colombia", "Nicaragua", "17&nbsp;January&nbsp;2000", "Import measures", "Nicaragua &mdash; Imports from Honduras and Colombia", " ", " ", " ", "Canada#Costa Rica#European Communities#Honduras#United States"];
ds_array[187] = ["DS187", "Provisional Anti-Dumping Measure on Macaroni and Spaghetti from Costa Rica", "Costa Rica", "Trinidad and Tobago", "17&nbsp;January&nbsp;2000", "Anti-dumping measures#Macaroni and spaghetti", " ", " ", " ", " ", " "];
ds_array[186] = ["DS186", "Section 337 of the Tariff Act of 1930 and Amendments thereto", "European Communities", "United States", "12&nbsp;January&nbsp;2000", "Section 337#TRIPS", " ", " ", " ", " ", " "];
ds_array[185] = ["DS185", "Anti-Dumping Measures on Pasta from Costa Rica", "Costa Rica", "Trinidad and Tobago", "18&nbsp;November&nbsp;1999", "Anti-dumping measures#Pasta", " ", " ", " ", " ", " "];
ds_array[184] = ["DS184", "Anti-Dumping Measures on Certain Hot-Rolled Steel Products from Japan", "Japan", "United States", "18&nbsp;November&nbsp;1999", "Anti-dumping measures#Hot-rolled steel#Steel", "US &mdash; Hot-Rolled Steel", "DSU#WTO Agreement#Anti-Dumping", " ", " ", "Brazil#Canada#Chile#European Communities#Korea"];
ds_array[183] = ["DS183", "Measures on Import Licensing and Minimum Import Prices", "European Communities", "Brazil", "14&nbsp;October&nbsp;1999", "Import licensing#Minimum import prices", " ", " ", " ", " ", " "];
ds_array[182] = ["DS182", "Provisional Anti-Dumping Measure on Cement from Mexico", "Mexico", "Ecuador", "5&nbsp;October&nbsp;1999", "Anti-dumping measures#Cement", " ", " ", " ", " ", " "];
ds_array[181] = ["DS181", "Safeguard Measure of Imports of Plain Polyester Filaments from Thailand", "Thailand", "Colombia", "7&nbsp;September&nbsp;1999", "Safeguards#Textiles", " ", " ", " ", " ", " "];
ds_array[180] = ["DS180", "Reclassification of Certain Sugar Syrups", "Canada", "United States", "6&nbsp;September&nbsp;1999", "Sugar syrups", " ", " ", " ", " ", " "];
ds_array[179] = ["DS179", "Anti-Dumping measures on Stainless Steel Plate in Coils and Stainless Steel Sheet and Strip from Korea", "Korea", "United States", "30&nbsp;July&nbsp;1999", "Anti-dumping measures#Steel", "US &mdash; Stainless Steel", " ", " ", " ", "European Communities#Japan"];
ds_array[178] = ["DS178", "Safeguard Measure on Imports of Fresh, Chilled or Frozen Lamb from Australia", "Australia", "United States", "23&nbsp;July&nbsp;1999", "Lamb#Safeguards", "US &mdash; Lamb", "DSU#GATT 1994#Safeguards", " ", " ", "Canada#European Communities#Iceland#Japan#New Zealand"];
ds_array[177] = ["DS177", "Safeguard Measure on Imports of Fresh, Chilled or Frozen Lamb from New Zealand", "New Zealand", "United States", "16&nbsp;July&nbsp;1999", "Lamb#Safeguards", "US &mdash; Lamb", "DSU#GATT 1994#Safeguards", " ", " ", "Australia#Canada#European Communities#Iceland#Japan"];
ds_array[176] = ["DS176", "Section 211 Omnibus Appropriations Act of 1998", "European Communities", "United States", "8&nbsp;July&nbsp;1999", "Cuba, TRIPS#Omnibus Appropriations Act, Section 211#Rum#Section 211, US Omnibus Appropriations Act#TRIPS#Trademarks", "US &mdash; Section 211 Appropriations Act", "DSU#TRIPS", " ", " ", "Japan#Nicaragua"];
ds_array[175] = ["DS175", "Measures Affecting Trade and Investment in the Motor Vehicle Sector", "United States", "India", "2&nbsp;June&nbsp;1999", "Automobiles#TRIMS", "India &mdash; Autos", " ", " ", " ", "European Communities#Japan#Korea"];
ds_array[174] = ["DS174", "Protection of Trademarks and Geographical Indications for Agricultural Products and Foodstuffs", "United States", "European Communities", "1&nbsp;June&nbsp;1999", "Agricultural products#Beer#Geographical indications#Oranges#Potatoes#Trademarks#TRIPS", "EC &mdash; Trademarks and Geographical Indications", " ", " ", " ", "Argentina#Australia#Brazil#Canada#China#Chinese Taipei#Colombia#Guatemala#India#Mexico#New Zealand#Turkey"];
ds_array[173] = ["DS173", "Measures Relating to the Development of a Flight Management System", "United States", "France", "21&nbsp;May&nbsp;1999", "Flight management system", " ", " ", " ", " ", " "];
ds_array[172] = ["DS172", "Measures Relating to the Development of a Flight Management System", "United States", "European Communities", "21&nbsp;May&nbsp;1999", "Flight management system", " ", " ", " ", " ", " "];
ds_array[171] = ["DS171", "Patent Protection for Pharmaceuticals and Test Data Protection for Agricultural Chemicals", "United States", "Argentina", "6&nbsp;May&nbsp;1999", "Patents#TRIPS", " ", " ", " ", " ", " "];
ds_array[170] = ["DS170", "Term of Patent Protection", "United States", "Canada", "6&nbsp;May&nbsp;1999", "Patents#TRIPS", "Canada &mdash; Patent Term", "TRIPS", " ", " ", " "];
ds_array[169] = ["DS169", "Measures Affecting Imports of Fresh, Chilled and Frozen Beef", "Australia", "Korea", "13&nbsp;April&nbsp;1999", "Beef", "Korea &mdash; Various Measures on Beef", "GATT 1994#Agriculture#LIC", " ", " ", "Canada#New Zealand#United States"];
ds_array[168] = ["DS168", "Anti-Dumping Duties on Certain Pharmaceutical Products from India", "India", "South Africa", "1&nbsp;April&nbsp;1999", "Anti-dumping measures#Pharmaceuticals", " ", " ", " ", " ", " "];
ds_array[167] = ["DS167", "Countervailing Duty Investigation with respect to Live Cattle from Canada", "Canada", "United States", "19&nbsp;March&nbsp;1999", "Cattle#Countervailing duty", " ", " ", " ", " ", " "];
ds_array[166] = ["DS166", "Definitive Safeguard Measures on Imports of Wheat Gluten from the European Communities", "European Communities", "United States", "17&nbsp;March&nbsp;1999", "Safeguards#Wheat gluten", "US &mdash; Wheat Gluten", "DSU#GATT 1994#Safeguards", " ", " ", "Australia#Canada#New Zealand"];
ds_array[165] = ["DS165", "Import Measures on Certain Products from the European Communities", "European Communities", "United States", "4&nbsp;March&nbsp;1999", "Bananas", "US &mdash; Certain EC Products", "DSU#GATT 1994", " ", " ", "Dominica#Ecuador#India#Jamaica#Japan#St. Lucia"];
ds_array[164] = ["DS164", "Measures Affecting Imports of Footwear", "United States", "Argentina", "1&nbsp;March&nbsp;1999", "Footwear", "Argentina &mdash; Footwear (US)", " ", " ", " ", "Indonesia"];
ds_array[163] = ["DS163", "Measures Affecting Government Procurement", "United States", "Korea", "16&nbsp;February&nbsp;1999", "Government procurement", "Korea &mdash; Procurement", " ", " ", " ", "European Communities#Japan"];
ds_array[162] = ["DS162", "Anti-Dumping Act of 1916", "Japan", "United States", "10&nbsp;February&nbsp;1999", "Anti-dumping measures", "US &mdash; 1916 Act (Japan)", "DSU#WTO Agreement#GATT 1994#Anti-Dumping", " ", " ", "European Communities#India"];
ds_array[161] = ["DS161", "Measures Affecting Imports of Fresh, Chilled and Frozen Beef", "United States", "Korea", "1&nbsp;February&nbsp;1999", "Beef", "Korea &mdash; Various Measures on Beef", "GATT 1994#Agriculture#LIC", " ", " ", "Australia#Canada#New Zealand"];
ds_array[160] = ["DS160", "Section 110(5) of US Copyright Act", "European Communities", "United States", "26&nbsp;January&nbsp;1999", "Copyright#Music in bars#TRIPS", "US &mdash; Section 110(5) Copyright Act", " ", " ", " ", "Australia#Brazil#Canada#Japan#Switzerland"];
ds_array[159] = ["DS159", "Safeguard Measure on Imports of Steel Products from the Czech Republic", "Czech Republic", "Hungary", "21&nbsp;January&nbsp;1999", "Safeguards#Steel", " ", " ", " ", " ", " "];
ds_array[158] = ["DS158", "Regime for the Importation, Sale and Distribution of Bananas", "Guatemala#Honduras#Mexico#Panama#United States", "European Communities", "20&nbsp;January&nbsp;1999", "Bananas", " ", " ", " ", " ", " "];
ds_array[157] = ["DS157", "Definitive Anti-Dumping Measures on Imports of Drill Bits from Italy", "European Communities", "Argentina", "14&nbsp;January&nbsp;1999", "Anti-dumping measures#Drill bits", " ", " ", " ", " ", " "];
ds_array[156] = ["DS156", "Definitive Anti-Dumping Measure on Grey Portland Cement from Mexico", "Mexico", "Guatemala", "5&nbsp;January&nbsp;1999", "Anti-dumping measures#Cement", "Guatemala &mdash; Cement II", " ", " ", " ", "European Communities#Ecuador#El Salvador#Honduras#United States"];
ds_array[155] = ["DS155", "Measures Affecting the Export of Bovine Hides and the Import of Finished Leather", "European Communities", "Argentina", "23&nbsp;December&nbsp;1998", "Leather", "Argentina &mdash; Hides and Leather", " ", " ", " ", "United States"];
ds_array[154] = ["DS154", "Measures Affecting Differential and Favourable Treatment of Coffee", "Brazil", "European Communities", "7&nbsp;December&nbsp;1998", "Coffee", " ", " ", " ", " ", " "];
ds_array[153] = ["DS153", "Patent Protection for Pharmaceutical and Agricultural Chemical Products", "Canada", "European Communities", "2&nbsp;December&nbsp;1998", "Patents#TRIPS", " ", " ", " ", " ", " "];
ds_array[152] = ["DS152", "Sections 301–310 of the Trade Act 1974", "European Communities", "United States", "25&nbsp;November&nbsp;1998", "Bananas#Sections 301-310", "US &mdash; Section 301 Trade Act", " ", " ", " ", "Brazil#Canada#Colombia#Costa Rica#Cuba#Dominica#Dominican Republic#Ecuador#Hong Kong, China#India#Israel#Jamaica#Japan#Korea#St. Lucia#Thailand"];
ds_array[151] = ["DS151", "Measures Affecting Textiles and Apparel Products (II)", "European Communities", "United States", "19&nbsp;November&nbsp;1998", "Textiles", " ", " ", " ", " ", " "];
ds_array[150] = ["DS150", "Measures Affecting Customs Duties", "European Communities", "India", "31&nbsp;October&nbsp;1998", "Customs duties", " ", " ", " ", " ", " "];
ds_array[149] = ["DS149", "Import Restrictions", "European Communities", "India", "28&nbsp;October&nbsp;1998", "Import restrictions", " ", " ", " ", " ", " "];
ds_array[148] = ["DS148", "Measure Affecting Import Duty on Wheat from Hungary", "Hungary", "Czech Republic", "12&nbsp;October&nbsp;1998", "Wheat", " ", " ", " ", " ", " "];
ds_array[147] = ["DS147", "Tariff Quotas and Subsidies Affecting Leather", "European Communities", "Japan", "8&nbsp;October&nbsp;1998", "Leather", " ", " ", " ", " ", " "];
ds_array[146] = ["DS146", "Measures Affecting the Automotive Sector", "European Communities", "India", "6&nbsp;October&nbsp;1998", "Automobiles#TRIMS", "India &mdash; Autos", " ", " ", " ", "Japan#Korea"];
ds_array[145] = ["DS145", "Countervailing Duties on Imports of Wheat Gluten from the European Communities", "European Communities", "Argentina", "23&nbsp;September&nbsp;1998", "Countervailing duty#Wheat gluten", " ", " ", " ", " ", " "];
ds_array[144] = ["DS144", "Certain Measures Affecting the Import of Cattle, Swine and Grain from Canada", "Canada", "United States", "25&nbsp;September&nbsp;1998", "Cattle#Grain#Swine", " ", " ", " ", " ", " "];
ds_array[143] = ["DS143", "Measure Affecting Import Duty on Wheat from Hungary", "Hungary", "Slovak Republic", "19&nbsp;September&nbsp;1998", "Wheat", " ", " ", " ", " ", " "];
ds_array[142] = ["DS142", "Certain Measures Affecting the Automotive Industry", "European Communities", "Canada", "17&nbsp;August&nbsp;1998", "Automobiles#TRIMS", "Canada &mdash; Autos", "GATT 1994#TRIMS#SCM#GATS", " ", " ", "India#Korea#United States"];
ds_array[141] = ["DS141", "Anti-Dumping Duties on Imports of Cotton-type Bed Linen from India", "India", "European Communities", "3&nbsp;August&nbsp;1998", "Anti-dumping measures#Textiles", "EC &mdash; Bed Linen", "Anti-Dumping#DSU", " ", " ", "Egypt#Japan#Korea#United States"];
ds_array[140] = ["DS140", "Anti-Dumping Investigations Regarding Unbleached Cotton Fabrics from India", "India", "European Communities", "3&nbsp;August&nbsp;1998", "Anti-dumping measures#Textiles", " ", " ", " ", " ", " "];
ds_array[139] = ["DS139", "Certain Measures Affecting the Automotive Industry", "Japan", "Canada", "3&nbsp;July&nbsp;1998", "Automobiles#TRIMS", "Canada &mdash; Autos", "GATT 1994#TRIMS#SCM#GATS", " ", " ", "India#Korea#United States"];
ds_array[138] = ["DS138", "Imposition of Countervailing Duties on Certain Hot-Rolled Lead and Bismuth Carbon Steel Products Originating in the United Kingdom", "European Communities", "United States", "12&nbsp;June&nbsp;1998", "Countervailing duty#Hot-rolled steel#Steel", "US &mdash; Lead and Bismuth II", "DSU#GATT 1994#Anti-Dumping#SCM", " ", " ", "Brazil#Mexico"];
ds_array[137] = ["DS137", "Measures Affecting Imports of Wood of Conifers from Canada", "Canada", "European Communities", "17&nbsp;June&nbsp;1998", "Wood", " ", " ", " ", " ", " "];
ds_array[136] = ["DS136", "Anti-Dumping Act of 1916", "European Communities", "United States", "4&nbsp;June&nbsp;1998", "Anti-dumping measures", "US &mdash; 1916 Act (EC)", "DSU#WTO Agreement#GATT 1994#Anti-Dumping", " ", " ", "India#Japan#Mexico"];
ds_array[135] = ["DS135", "Measures Affecting Asbestos and Products Containing Asbestos", "Canada", "European Communities", "28&nbsp;May&nbsp;1998", "Asbestos", "EC &mdash; Asbestos", "DSU#GATT 1994#TBT", " ", " ", "Brazil#Zimbabwe#United States"];
ds_array[134] = ["DS134", "Restrictions on Certain Import Duties on Rice", "India", "European Communities", "27&nbsp;May&nbsp;1998", "Rice", " ", " ", " ", " ", " "];
ds_array[133] = ["DS133", "Measures Concerning the Importation of Dairy Products and the Transit of Cattle", "Switzerland", "Slovak Republic", "7&nbsp;May&nbsp;1998", "Cattle#Dairy products", " ", " ", " ", " ", " "];
ds_array[132] = ["DS132", "Anti-Dumping Investigation of High-Fructose Corn Syrup (HFCS) from the United States", "United States", "Mexico", "8&nbsp;May&nbsp;1998", "Anti-dumping measures#High-fructose corn syrup", "Mexico &mdash; Corn Syrup", " ", " ", " ", "Jamaica#Mauritius"];
ds_array[131] = ["DS131", "Certain Income Tax Measures Constituting Subsidies", "United States", "France", "5&nbsp;May&nbsp;1998", "Tax treatment for exports", " ", " ", " ", " ", " "];
ds_array[130] = ["DS130", "Certain Income Tax Measures Constituting Subsidies", "United States", "Ireland", "5&nbsp;May&nbsp;1998", "Tax treatment for exports", " ", " ", " ", " ", " "];
ds_array[129] = ["DS129", "Certain Income Tax Measures Constituting Subsidies", "United States", "Greece", "5&nbsp;May&nbsp;1998", "Tax treatment for exports", " ", " ", " ", " ", " "];
ds_array[128] = ["DS128", "Certain Income Tax Measures Constituting Subsidies", "United States", "Netherlands", "5&nbsp;May&nbsp;1998", "Tax treatment for exports", " ", " ", " ", " ", " "];
ds_array[127] = ["DS127", "Certain Income Tax Measures Constituting Subsidies", "United States", "Belgium", "5&nbsp;May&nbsp;1998", "Tax treatment for exports", " ", " ", " ", " ", " "];
ds_array[126] = ["DS126", "Subsidies Provided to Producers and Exporters of Automotive Leather", "United States", "Australia", "4&nbsp;May&nbsp;1998", "Automotive leather", "Australia &mdash; Automotive Leather II", " ", " ", " ", "European Communities#Mexico"];
ds_array[125] = ["DS125", "Enforcement of Intellectual Property Rights for Motion Pictures and Television Programs", "United States", "Greece", "4&nbsp;May&nbsp;1998", "TRIPS#TRIPS enforcement", " ", " ", " ", " ", " "];
ds_array[124] = ["DS124", "Enforcement of Intellectual Property Rights for Motion Pictures and Television Programs", "United States", "European Communities", "30&nbsp;April&nbsp;1998", "TRIPS#TRIPS enforcement", " ", " ", " ", " ", " "];
ds_array[123] = ["DS123", "Safeguard Measures on Imports of Footwear", "Indonesia", "Argentina", "22&nbsp;April&nbsp;1998", "Footwear#Safeguards", " ", " ", " ", " ", " "];
ds_array[122] = ["DS122", "Anti-Dumping Duties on Angles, Shapes and Sections of Iron or Non-Alloy Steel and H Beams from Poland", "Poland", "Thailand", "6&nbsp;April&nbsp;1998", "Anti-dumping measures#Steel", "Thailand &mdash; H-Beams", "DSU#Anti-Dumping", " ", " ", "European Communities#Japan#United States"];
ds_array[121] = ["DS121", "Safeguard Measures on Imports of Footwear", "European Communities", "Argentina", "6&nbsp;April&nbsp;1998", "Footwear#Safeguards", "Argentina &mdash; Footwear (EC)", "DSU#GATT 1994#Safeguards", " ", " ", "Brazil#Indonesia#Paraguay#Uruguay#United States"];
ds_array[120] = ["DS120", "Measures Affecting Export of Certain Commodities", "European Communities", "India", "11&nbsp;March&nbsp;1998", "Hides and skins", " ", " ", " ", " ", " "];
ds_array[119] = ["DS119", "Anti-Dumping Measures on Imports of Coated Woodfree Paper Sheets", "Switzerland", "Australia", "20&nbsp;February&nbsp;1998", "Anti-dumping measures#Paper sheets, coated woodfree", " ", " ", " ", " ", " "];
ds_array[118] = ["DS118", "Harbour Maintenance Tax", "European Communities", "United States", "6&nbsp;February&nbsp;1998", "Harbour maintenance tax", " ", " ", " ", " ", " "];
ds_array[117] = ["DS117", "Measures Affecting Film Distribution Services", "European Communities", "Canada", "20&nbsp;January&nbsp;1998", "Film distribution services", " ", " ", " ", " ", " "];
ds_array[116] = ["DS116", "Measures Affecting Payment Terms for Imports", "European Communities", "Brazil", "8&nbsp;January&nbsp;1998", "Import licensing", " ", " ", " ", " ", " "];
ds_array[115] = ["DS115", "Measures Affecting the Grant of Copyright and Neighbouring Rights", "United States", "European Communities", "6&nbsp;January&nbsp;1998", "Copyright#TRIPS", " ", " ", " ", " ", " "];
ds_array[114] = ["DS114", "Patent Protection of Pharmaceutical Products", "European Communities", "Canada", "19&nbsp;December&nbsp;1997", "Patents#TRIPS", "Canada &mdash; Pharmaceutical Patents", " ", " ", " ", "Australia#Brazil#Colombia#Cuba#India#Israel#Japan#Poland#Switzerland#Thailand#United States"];
ds_array[113] = ["DS113", "Measures Affecting Dairy Exports", "New Zealand", "Canada", "29&nbsp;December&nbsp;1997", "Dairy products", "Canada &mdash; Dairy", "GATT 1994#Agriculture", " ", " ", "Argentina#Australia#European Communities#Japan#Mexico#United States"];
ds_array[112] = ["DS112", "Countervailing Duty Investigation against Imports of Buses from Brazil", "Brazil", "Peru", "23&nbsp;December&nbsp;1997", "Buses#Countervailing duty", " ", " ", " ", " ", " "];
ds_array[111] = ["DS111", "Tariff Rate Quota for Imports of Groundnuts", "Argentina", "United States", "19&nbsp;December&nbsp;1997", "Groundnuts", " ", " ", " ", " ", " "];
ds_array[110] = ["DS110", "Taxes on Alcoholic Beverages", "European Communities", "Chile", "15&nbsp;December&nbsp;1997", "Alcoholic beverages", "Chile &mdash; Alcoholic Beverages", "DSU", " ", " ", "Canada#Peru#United States"];
ds_array[109] = ["DS109", "Taxes on Alcoholic Beverages", "United States", "Chile", "11&nbsp;December&nbsp;1997", "Alcoholic beverages", " ", " ", " ", " ", " "];
ds_array[108] = ["DS108", "Tax Treatment for &ldquo;Foreign Sales Corporations&rdquo;", "European Communities", "United States", "18&nbsp;November&nbsp;1997", "Foreign Sales Corporations", "US &mdash; FSC", "Agriculture#SCM", " ", " ", "Australia#Barbados#Brazil#Canada#China#India#Jamaica#Japan"];
ds_array[107] = ["DS107", "Export Measures Affecting Hides and Skins", "European Communities", "Pakistan", "7&nbsp;November&nbsp;1997", "Hides and skins", " ", " ", " ", " ", " "];
ds_array[106] = ["DS106", "Subsidies Provided to Producers and Exporters of Automotive Leather", "United States", "Australia", "10&nbsp;November&nbsp;1997", "Automotive leather", "Australia &mdash; Automotive Leather I", " ", " ", " ", " "];
ds_array[105] = ["DS105", "Regime for the Importation, Sale and Distribution of Bananas", "Panama", "European Communities", "24&nbsp;October&nbsp;1997", "Bananas", " ", " ", " ", " ", " "];
ds_array[104] = ["DS104", "Measures Affecting the Exportation of Processed Cheese", "United States", "European Communities", "8&nbsp;October&nbsp;1997", "Processed cheese", " ", " ", " ", " ", " "];
ds_array[103] = ["DS103", "Measures Affecting the Importation of Milk and the Exportation of Dairy Products", "United States", "Canada", "8&nbsp;October&nbsp;1997", "Dairy products", "Canada &mdash; Dairy", "GATT 1994#Agriculture", " ", " ", "Argentina#Australia#European Communities#Japan#Mexico#United States"];
ds_array[102] = ["DS102", "Measures Affecting Pork and Poultry", "United States", "Philippines", "7&nbsp;October&nbsp;1997", "Pork and poultry", " ", " ", " ", " ", " "];
ds_array[101] = ["DS101", "Anti-Dumping Investigation of High-Fructose Corn Syrup (HFCS) from the United States", "United States", "Mexico", "4&nbsp;September&nbsp;1997", "Anti-dumping measures#High-fructose corn syrup", " ", " ", " ", " ", " "];
ds_array[100] = ["DS100", "Measures Affecting Imports of Poultry Products", "European Communities", "United States", "18&nbsp;August&nbsp;1997", "Poultry", " ", " ", " ", " ", " "];
ds_array[99] = ["DS99", "Anti-Dumping Duty on Dynamic Random Access Memory Semiconductors (DRAMS) of One Megabit or Above from Korea", "Korea", "United States", "14&nbsp;August&nbsp;1997", "Anti-dumping measures#DRAMS", "US &mdash; DRAMS", " ", " ", " ", " "];
ds_array[98] = ["DS98", "Definitive Safeguard Measure on Imports of Certain Dairy Products", "European Communities", "Korea", "12&nbsp;August&nbsp;1997", "Dairy products#Safeguards", "Korea &mdash; Dairy", "DSU#GATT 1994#Safeguards", " ", " ", "United States"];
ds_array[97] = ["DS97", "Countervailing Duty Investigation of Imports of Salmon from Chile", "Chile", "United States", "5&nbsp;August&nbsp;1997", "Countervailing duty#Salmon", " ", " ", " ", " ", " "];
ds_array[96] = ["DS96", "Quantitative Restrictions on Imports of Agricultural, Textile and Industrial Products", "European Communities", "India", "18&nbsp;July&nbsp;1997", "Quantitative restrictions", " ", " ", " ", " ", " "];
ds_array[95] = ["DS95", "Measure Affecting Government Procurement", "Japan", "United States", "18&nbsp;July&nbsp;1997", "Government procurement#Massachusetts-Myanmar#Myanmar-Massachusetts", "US &mdash; Procurement", " ", " ", " ", "Japan"];
ds_array[94] = ["DS94", "Quantitative Restrictions on Imports of Agricultural, Textile and Industrial Products", "Switzerland", "India", "17&nbsp;July&nbsp;1997", "Quantitative restrictions", " ", " ", " ", " ", " "];
ds_array[93] = ["DS93", "Quantitative Restrictions on Imports of Agricultural, Textile and Industrial Products", "New Zealand", "India", "16&nbsp;July&nbsp;1997", "Quantitative restrictions", " ", " ", " ", " ", " "];
ds_array[92] = ["DS92", "Quantitative Restrictions on Imports of Agricultural, Textile and Industrial Products", "Canada", "India", "16&nbsp;July&nbsp;1997", "Quantitative restrictions", " ", " ", " ", " ", " "];
ds_array[91] = ["DS91", "Quantitative Restrictions on Imports of Agricultural, Textile and Industrial Products", "Australia", "India", "16&nbsp;July&nbsp;1997", "Quantitative restrictions", " ", " ", " ", " ", " "];
ds_array[90] = ["DS90", "Quantitative Restrictions on Imports of Agricultural, Textile and Industrial Products", "United States", "India", "15&nbsp;July&nbsp;1997", "Quantitative restrictions", "India &mdash; Quantitative Restrictions", "DSU#GATT 1994#Agriculture", " ", " ", " "];
ds_array[89] = ["DS89", "Anti-Dumping Duties on Imports of Colour Television Receivers from Korea", "Korea", "United States", "10&nbsp;July&nbsp;1997", "Anti-dumping measures#Televisions", " ", " ", " ", " ", "Brazil"];
ds_array[88] = ["DS88", "Measure Affecting Government Procurement", "European Communities", "United States", "20&nbsp;June&nbsp;1997", "Government procurement#Massachusetts-Myanmar#Myanmar-Massachusetts", "US &mdash; Procurement", " ", " ", " ", "Japan"];
ds_array[87] = ["DS87", "Taxes on Alcoholic Beverages", "European Communities", "Chile", "4&nbsp;June&nbsp;1997", "Alcoholic beverages", "Chile &mdash; Alcoholic Beverages", "DSU", " ", " ", "Canada#Mexico#Peru#United States"];
ds_array[86] = ["DS86", "Measures Affecting the Enforcement of Intellectual Property Rights", "United States", "Sweden", "28&nbsp;May&nbsp;1997", "TRIPS#TRIPS enforcement", " ", " ", " ", " ", " "];
ds_array[85] = ["DS85", "Measures Affecting Textiles and Apparel Products", "European Communities", "United States", "22&nbsp;May&nbsp;1997", "Textiles", " ", " ", " ", " ", " "];
ds_array[84] = ["DS84", "Taxes on Alcoholic Beverages", "United States", "Korea", "23&nbsp;May&nbsp;1997", "Alcoholic beverages", "Korea &mdash; Alcoholic Beverages", "DSU#GATT 1994", " ", " ", "Canada#Mexico"];
ds_array[83] = ["DS83", "Measures Affecting the Enforcement of Intellectual Property Rights", "United States", "Denmark", "14&nbsp;May&nbsp;1997", "TRIPS#TRIPS enforcement", " ", " ", " ", " ", " "];
ds_array[82] = ["DS82", "Measures Affecting the Grant of Copyright and Neighbouring Rights", "United States", "Ireland", "14&nbsp;May&nbsp;1997", "Copyright#TRIPS", " ", " ", " ", " ", " "];
ds_array[81] = ["DS81", "Measures Affecting Trade and Investment in the Automotive Sector", "European Communities", "Brazil", "7&nbsp;May&nbsp;1997", "Automobiles", " ", " ", " ", " ", " "];
ds_array[80] = ["DS80", "Measures Affecting Commercial Telephone Directory Services", "United States", "Belgium", "2&nbsp;May&nbsp;1997", "Telephone directory services", " ", " ", " ", " ", " "];
ds_array[79] = ["DS79", "Patent Protection for Pharmaceutical and Agricultural Chemical Products", "European Communities", "India", "28&nbsp;April&nbsp;1997", "Patents#TRIPS", "India &mdash; Patents (EC)", " ", " ", " ", "United States"];
ds_array[78] = ["DS78", "Safeguard Measure Against Imports of Broom Corn Brooms", "Colombia", "United States", "28&nbsp;April&nbsp;1997", "Broom and corn brooms#Safeguards", " ", " ", " ", " ", " "];
ds_array[77] = ["DS77", "Measures Affecting Textiles, Clothing and Footwear", "European Communities", "Argentina", "21&nbsp;April&nbsp;1997", "Textiles", "Argentina &mdash; Textiles and Clothing", " ", " ", " ", "United States"];
ds_array[76] = ["DS76", "Measures Affecting Agricultural Products", "United States", "Japan", "7&nbsp;April&nbsp;1997", "Agricultural products", "Japan &mdash; Agricultural Products II", "DSU#SPS", " ", " ", "Brazil#European Communities#Hungary"];
ds_array[75] = ["DS75", "Taxes on Alcoholic Beverages", "European Communities", "Korea", "2&nbsp;April&nbsp;1997", "Alcoholic beverages", "Korea &mdash; Alcoholic Beverages", "DSU#GATT 1994", " ", " ", "Canada#Mexico"];
ds_array[74] = ["DS74", "Measures Affecting Pork and Poultry", "United States", "Philippines", "1&nbsp;April&nbsp;1997", "Pork and poultry", " ", " ", " ", " ", " "];
ds_array[73] = ["DS73", "Procurement of a Navigation Satellite", "European Communities", "Japan", "26&nbsp;March&nbsp;1997", "Satellite equipment", " ", " ", " ", " ", " "];
ds_array[72] = ["DS72", "Measures Affecting Butter Products", "New Zealand", "European Communities", "24&nbsp;March&nbsp;1997", "Butter", "EC &mdash; Butter", " ", " ", " ", "United States"];
ds_array[71] = ["DS71", "Measures Affecting the Export of Civilian Aircraft", "Brazil", "Canada", "10&nbsp;March&nbsp;1997", "Aircraft", " ", " ", " ", " ", " "];
ds_array[70] = ["DS70", "Measures Affecting the Export of Civilian Aircraft", "Brazil", "Canada", "10&nbsp;March&nbsp;1997", "Aircraft", "Canada &mdash; Aircraft", "DSU#SCM", " ", " ", "European Communities#United States"];
ds_array[69] = ["DS69", "Measures Affecting Importation of Certain Poultry Products", "Brazil", "European Communities", "24&nbsp;February&nbsp;1997", "Poultry", "EC &mdash; Poultry", "DSU#GATT 1994#Agriculture#LIC", " ", " ", "Thailand#United States"];
ds_array[68] = ["DS68", "Customs Classification of Certain Computer Equipment", "United States", "Ireland", "14&nbsp;February&nbsp;1997", "Computers", "EC &mdash; Computer Equipment", "WTO Agreement", " ", " ", "India#Japan#Korea#Singapore"];
ds_array[67] = ["DS67", "Customs Classification of Certain Computer Equipment", "United States", "United Kingdom", "14&nbsp;February&nbsp;1997", "Computers", "EC &mdash; Computer Equipment", "WTO Agreement", " ", " ", "India#Japan#Korea#Singapore"];
ds_array[66] = ["DS66", "Measures Affecting Imports of Pork", "European Communities", "Japan", "25&nbsp;January&nbsp;1997", "Pork", " ", " ", " ", " ", " "];
ds_array[65] = ["DS65", "Certain Measures Affecting Trade and Investment in the Automotive Sector", "United States", "Brazil", "10&nbsp;January&nbsp;1997", "Automobiles", " ", " ", " ", " ", " "];
ds_array[64] = ["DS64", "Certain Measures Affecting the Automobile Industry", "Japan", "Indonesia", "29&nbsp;November&nbsp;1996", "Automobiles#TRIMS#Trademarks", "Indonesia &mdash; Autos", " ", " ", " ", "India#Korea#United States"];
ds_array[63] = ["DS63", "Anti-Dumping Measures on Imports of Solid Urea from the Former German Democratic Republic", "European Communities", "United States", "28&nbsp;November&nbsp;1996", "Anti-dumping measures#Urea, solid", " ", " ", " ", " ", " "];
ds_array[62] = ["DS62", "Customs Classification of Certain Computer Equipment", "United States", "European Communities", "8&nbsp;November&nbsp;1996", "Computers", "EC &mdash; Computer Equipment", "WTO Agreement", " ", " ", "India#Japan#Korea#Singapore"];
ds_array[61] = ["DS61", "Import Prohibition of Certain Shrimp and Shrimp Products", "Philippines", "United States", "25&nbsp;October&nbsp;1996", "Shrimps", " ", " ", " ", " ", " "];
ds_array[60] = ["DS60", "Anti-Dumping Investigation Regarding Portland Cement from Mexico", "Mexico", "Guatemala", "17&nbsp;October&nbsp;1996", "Anti-dumping measures#Cement", "Guatemala &mdash; Cement I", "DSU#Anti-Dumping", " ", " ", "Canada#El Salvador#Honduras#United States"];
ds_array[59] = ["DS59", "Certain Measures Affecting the Automobile Industry", "United States", "Indonesia", "8&nbsp;October&nbsp;1996", "Automobiles#TRIMS#Trademarks", "Indonesia &mdash; Autos", " ", " ", " ", "India#Korea"];
ds_array[58] = ["DS58", "Import Prohibition of Certain Shrimp and Shrimp Products", "India#Malaysia#Pakistan#Thailand", "United States", "8&nbsp;October&nbsp;1996", "Shrimps", "US &mdash; Shrimp", "GATT 1994", " ", " ", "Australia#Colombia#Costa Rica#European Communities#Ecuador#El Salvador#Guatemala#Hong Kong, China#Japan#Mexico#Nigeria#Pakistan#Philippines#Senegal#Singapore#Sri Lanka#Venezuela"];
ds_array[57] = ["DS57", "Textile, Clothing and Footwear Import Credit Scheme", "United States", "Australia", "7&nbsp;October&nbsp;1996", "Textiles", " ", " ", " ", " ", " "];
ds_array[56] = ["DS56", "Measures Affecting Imports of Footwear, Textiles, Apparel and other Items", "United States", "Argentina", "4&nbsp;October&nbsp;1996", "Textiles", "Argentina &mdash; Textiles and Apparel", "GATT 1994", " ", " ", "European Communities#Hungary#India"];
ds_array[55] = ["DS55", "Certain Measures Affecting the Automobile Industry", "Japan", "Indonesia", "4&nbsp;October&nbsp;1996", "Automobiles#TRIMS#Trademarks", "Indonesia &mdash; Autos", " ", " ", " ", "India#Korea#United States"];
ds_array[54] = ["DS54", "Certain Measures Affecting the Automobile Industry", "European Communities", "Indonesia", "3&nbsp;October&nbsp;1996", "Automobiles#TRIMS#Trademarks", "Indonesia &mdash; Autos", " ", " ", " ", "India#Korea#United States"];
ds_array[53] = ["DS53", "Customs Valuation of Imports", "European Communities", "Mexico", "27&nbsp;August&nbsp;1996", "Customs valuation", " ", " ", " ", " ", " "];
ds_array[52] = ["DS52", "Certain Measures Affecting Trade and Investment in the Automotive Sector", "United States", "Brazil", "9&nbsp;August&nbsp;1996", "Automobiles", " ", " ", " ", " ", " "];
ds_array[51] = ["DS51", "Certain Automotive Investment Measures", "Japan", "Brazil", "30&nbsp;July&nbsp;1996", "Automobiles", " ", " ", " ", " ", " "];
ds_array[50] = ["DS50", "Patent Protection for Pharmaceutical and Agricultural Chemical Products", "United States", "India", "2&nbsp;July&nbsp;1996", "Patents#TRIPS", "India &mdash; Patents (US)", "TRIPS", " ", " ", "European Communities"];
ds_array[49] = ["DS49", "Anti-Dumping Investigation Regarding Imports of Fresh or Chilled Tomatoes from Mexico", "Mexico", "United States", "1&nbsp;July&nbsp;1996", "Anti-dumping measures#Tomatoes", " ", " ", " ", " ", " "];
ds_array[48] = ["DS48", "Measures Concerning Meat and Meat Products (Hormones)", "Canada", "European Communities", "28&nbsp;July&nbsp;1996", "Hormones, meat", "EC &mdash; Hormones (Canada)", "DSU#SPS", " ", " ", "Australia#New Zealand#Norway#United States"];
ds_array[47] = ["DS47", "Restrictions on Imports of Textile and Clothing Products", "Thailand", "Turkey", "20&nbsp;June&nbsp;1996", "Textiles", " ", " ", " ", " ", " "];
ds_array[46] = ["DS46", "Export Financing Programme for Aircraft", "Canada", "Brazil", "19&nbsp;June&nbsp;1996", "Aircraft", "Brazil &mdash; Aircraft", "SCM", " ", " ", "Australia#European Communities#Korea#United States"];
ds_array[45] = ["DS45", "Measures Affecting Distribution Services", "United States", "Japan", "13&nbsp;June&nbsp;1996", "Film distribution services#Photographic film and paper", " ", " ", " ", " ", " "];
ds_array[44] = ["DS44", "Measures Affecting Consumer Photographic Film and Paper", "United States", "Japan", "13&nbsp;June&nbsp;1996", "Import measures#Photographic film and paper", "Japan &mdash; Film", " ", " ", " ", "European Communities#Mexico"];
ds_array[43] = ["DS43", "Taxation of Foreign Film Revenues", "United States", "Turkey", "12&nbsp;June&nbsp;1996", "Film tax#Movie tax", " ", " ", " ", " ", " "];
ds_array[42] = ["DS42", "Measures concerning Sound Recordings", "European Communities", "Japan", "28&nbsp;May&nbsp;1996", "Sound recordings#TRIPS", " ", " ", " ", " ", " "];
ds_array[41] = ["DS41", "Measures concerning Inspection of Agricultural Products", "United States", "Korea", "24&nbsp;May&nbsp;1996", "Agricultural products", " ", " ", " ", " ", " "];
ds_array[40] = ["DS40", "Laws, Regulations and Practices in the Telecommunications Procurement Sector", "European Communities", "Korea", "5&nbsp;May&nbsp;1996", "Telecommunications procurement", " ", " ", " ", " ", " "];
ds_array[39] = ["DS39", "Tariff Increases on Products from the European Communities", "European Communities", "United States", "18&nbsp;April&nbsp;1996", "Hormones, meat", " ", " ", " ", " ", " "];
ds_array[38] = ["DS38", "The Cuban Liberty and Democratic Solidarity Act", "European Communities", "United States", "3&nbsp;May&nbsp;1996", "Cuba Act", "US &mdash; Helms Burton", " ", " ", " ", "Canada#Japan#Malaysia#Mexico#Thailand"];
ds_array[37] = ["DS37", "Patent Protection under the Industrial Property Act", "United States", "Portugal", "30&nbsp;April&nbsp;1996", "Patents#TRIPS", " ", " ", " ", " ", " "];
ds_array[36] = ["DS36", "Patent Protection for Pharmaceutical and Agricultural Chemical Products", "United States", "Pakistan", "30&nbsp;April&nbsp;1996", "Patents#TRIPS", " ", " ", " ", " ", " "];
ds_array[35] = ["DS35", "Export Subsidies in respect of Agricultural Products", "Argentina#Australia#Canada#New Zealand#Thailand#United States", "Hungary", "27&nbsp;March&nbsp;1996", "Agricultural products", "Hungary &mdash; Agricultural Products", " ", " ", " ", "Canada#Japan#Thailand#Uruguay"];
ds_array[34] = ["DS34", "Restrictions on Imports of Textile and Clothing Products", "India", "Turkey", "21&nbsp;March&nbsp;1996", "Textiles", "Turkey &mdash; Textiles", "GATT 1994", " ", " ", "European Communities#Hong Kong, China#Japan#Philippines#Thailand#United States"];
ds_array[33] = ["DS33", "Measures Affecting Imports of Woven Wool Shirts and Blouses from India", "India", "United States", "14&nbsp;March&nbsp;1996", "Safeguards#Textiles", "US &mdash; Wool Shirts and Blouses", "DSU#WTO Agreement#GATT 1994#Textiles and Clothing", " ", " ", "Canada#European Communities#Norway#Pakistan#Turkey"];
ds_array[32] = ["DS32", "Measures Affecting Imports of Women&rsquo;s and Girls&rsquo; Wool Coats", "India", "United States", "14&nbsp;March&nbsp;1996", "Safeguards#Textiles", "US &mdash; Wool Coats", " ", " ", " ", "Canada#Costa Rica#European Communities#Norway#Pakistan#Turkey"];
ds_array[31] = ["DS31", "Certain Measures Concerning Periodicals", "United States", "Canada", "11&nbsp;March&nbsp;1996", "Periodicals", "Canada &mdash; Periodicals", "DSU#GATT 1994", " ", " ", " "];
ds_array[30] = ["DS30", "Countervailing Duties on Imports of Desiccated Coconut and Coconut Milk Powder from Sri Lanka", "Sri Lanka", "Brazil", "23&nbsp;February&nbsp;1996", "Coconut#Countervailing duty", " ", " ", " ", " ", " "];
ds_array[29] = ["DS29", "Restrictions on Imports of Textile and Clothing Products", "Hong Kong, China", "Turkey", "12&nbsp;February&nbsp; 1996", "Textiles", " ", " ", " ", " ", " "];
ds_array[28] = ["DS28", "Measures Concerning Sound Recordings", "United States", "Japan", "9&nbsp;February&nbsp;1996", "Sound recordings#TRIPS", " ", " ", " ", " ", " "];
ds_array[27] = ["DS27", "Regime for the Importation, Sale and Distribution of Bananas", "Ecuador#Guatemala#Honduras#Mexico#United States", "European Communities", "5&nbsp;February&nbsp;1996", "Bananas", "EC &mdash; Bananas III", "GATT 1994#LIC#GATS", " ", " ", "Belize#Cameroon#Canada#Colombia#Costa Rica#Dominica#Dominican Republic#Ghana#Grenada#India#Jamaica#Japan#Nicaragua#Philippines#St. Lucia#St. Vincent#Senegal#Suriname#Venezuela#Côte d&rsquo;Ivoire#Brazil#Madagascar#Panama"];
ds_array[26] = ["DS26", "Measures Concerning Meat and Meat Products (Hormones)", "United States", "European Communities", "26&nbsp;January&nbsp;1996", "Hormones, meat", "EC &mdash; Hormones", "DSU#SPS", " ", " ", "Australia#Canada#New Zealand#Norway"];
ds_array[25] = ["DS25", "Implementation of the Uruguay Round Commitments Concerning Rice", "Uruguay", "European Communities", "14&nbsp;December&nbsp;1995", "Rice", " ", " ", " ", " ", " "];
ds_array[24] = ["DS24", "Restrictions on Imports of Cotton and Man-Made Fibre Underwear", "Costa Rica", "United States", "22&nbsp;December&nbsp;1995", "Textiles", "US &mdash; Underwear", "GATT 1994#Textiles and Clothing", " ", " ", "India"];
ds_array[23] = ["DS23", "Anti-Dumping Investigation in Respect of Imports of Certain Oil Country Tubular Goods (OCTG)", "Mexico", "Venezuela", "5&nbsp;December&nbsp;1995", "Anti-dumping measures#Tubular goods", " ", " ", " ", " ", " "];
ds_array[22] = ["DS22", "Measures Affecting Desiccated Coconut", "Philippines", "Brazil", "30&nbsp;November&nbsp;1995", "Coconut#Countervailing duty", "Brazil &mdash; Desiccated Coconut", "GATT 1994#SCM", " ", " ", "Canada#European Communities#Indonesia#Malaysia#Sri Lanka#United States"];
ds_array[21] = ["DS21", "Measures Affecting the Importation of Salmonids", "United States", "Australia", "20&nbsp;November&nbsp;1995", "Salmon", "Australia &mdash; Salmonids", " ", " ", " ", "Canada#European Communities#Hong Kong, China#Iceland#India#Norway"];
ds_array[20] = ["DS20", "Measures concerning Bottled Water", "Canada", "Korea", "8&nbsp;November&nbsp;1995", "Water, bottled", " ", " ", " ", " ", " "];
ds_array[19] = ["DS19", "Import Regime for Automobiles", "India", "Poland", "28&nbsp;September&nbsp;1995", "Automobiles", " ", " ", " ", " ", " "];
ds_array[18] = ["DS18", "Measures Affecting Importation of Salmon", "Canada", "Australia", "5&nbsp;October&nbsp;1995", "Salmon", "Australia &mdash; Salmon", "SPS", " ", " ", "European Communities#India#Norway#United States"];
ds_array[17] = ["DS17", "Duties on Imports of Rice", "Thailand", "European Communities", "5&nbsp;October&nbsp;1995", "Rice", " ", " ", " ", " ", " "];
ds_array[16] = ["DS16", "Regime for the Importation, Sale and Distribution of Bananas", "Guatemala#Honduras#Mexico#United States", "European Communities", "28&nbsp;September&nbsp;1995", "Bananas", " ", " ", " ", " ", " "];
ds_array[15] = ["DS15", "Measures Affecting the Purchase of Telecommunications Equipment", "European Communities", "Japan", "18&nbsp;August&nbsp;1995", "Telecommunications equipment", " ", " ", " ", " ", " "];
ds_array[14] = ["DS14", "Trade Description of Scallops", "Chile", "European Communities", "24&nbsp;July&nbsp;1995", "Scallops", "EC &mdash; Scallops", " ", " ", " ", "Australia#Canada#Iceland#Japan#United States"];
ds_array[13] = ["DS13", "Duties on Imports of Grains", "United States", "European Communities", "19&nbsp;July&nbsp;1995", "Grain", " ", " ", " ", " ", " "];
ds_array[12] = ["DS12", "Trade Description of Scallops", "Peru", "European Communities", "18&nbsp;July&nbsp;1995", "Scallops", "EC &mdash; Scallops", " ", " ", " ", "Australia#Canada#Iceland#Japan#United States"];
ds_array[11] = ["DS11", "Taxes on Alcoholic Beverages", "United States", "Japan", "7&nbsp;July&nbsp;1995", "Alcoholic beverages", "Japan &mdash; Alcoholic Beverages II", "GATT 1994", " ", " ", " "];
ds_array[10] = ["DS10", "Taxes on Alcoholic Beverages", "Canada", "Japan", "7&nbsp;July&nbsp;1995", "Alcoholic beverages", "Japan &mdash; Alcoholic Beverages II", "GATT 1994", " ", " ", " "];
ds_array[9] = ["DS9", "Duties on Imports of Cereals", "Canada", "European Communities", "30&nbsp;June&nbsp;1995", "Cereals", "EC &mdash; Cereals", " ", " ", " ", " "];
ds_array[8] = ["DS8", "Taxes on Alcoholic Beverages", "European Communities", "Japan", "21&nbsp;June&nbsp;1995", "Alcoholic beverages", "Japan &mdash; Alcoholic Beverages II", "GATT 1994", " ", " ", " "];
ds_array[7] = ["DS7", "Trade Description of Scallops", "Canada", "European Communities", "19&nbsp;May&nbsp;1995", "Scallops", "EC &mdash; Scallops (Canada)", " ", " ", " ", "Australia#Chile#Iceland#Japan#Peru#United States"];
ds_array[6] = ["DS6", "Imposition of Import Duties on Automobiles from Japan under Sections 301 and 304 of the Trade act of 1974", "Japan", "United States", "17&nbsp;May&nbsp;1995", "Automobiles", " ", " ", " ", " ", " "];
ds_array[5] = ["DS5", "Measures Concerning the Shelf-Life of Products", "United States", "Korea", "3&nbsp;May&nbsp;1995", "Shelf-life of products", " ", " ", " ", " ", " "];
ds_array[4] = ["DS4", "Standards for Reformulated and Conventional Gasoline", "Brazil", "United States", "10&nbsp;April&nbsp;1995", "Gasoline", "US &mdash; Gasoline", "GATT 1994", " ", " ", " "];
ds_array[3] = ["DS3", "Measures Concerning the Testing and Inspection of Agricultural Products", "United States", "Korea", "4&nbsp;April&nbsp;1995", "Agricultural products", " ", " ", " ", " ", " "];
ds_array[2] = ["DS2", "Standards for Reformulated and Conventional Gasoline", "Venezuela", "United States", "24&nbsp;January&nbsp;1995", "Gasoline", "US &mdash; Gasoline", "GATT 1994", " ", " ", "European Communities#Norway"];
ds_array[1] = ["DS1", "Prohibition of Imports of Polyethylene and Polypropylene", "Singapore", "Malaysia", "10&nbsp;January&nbsp;1995", "Polyethylene and polypropylene", " ", " ", " ", " ", " "];

// Function to transform a bookmark to lowercase & replace accented characters with non-accented equivilent
function stripAccents(input_string)
{
	var output_string = "";
		output_string = input_string.toLowerCase();
	    output_string = output_string.replace(/á/g, "a");
        output_string = output_string.replace(/é/g, "e");
        output_string = output_string.replace(/í/g, "i");
        output_string = output_string.replace(/ó/g, "o");
        output_string = output_string.replace(/ú/g, "u");
        output_string = output_string.replace(/à/g, "a");
        output_string = output_string.replace(/è/g, "e");
        output_string = output_string.replace(/ñ/g, "n");
        output_string = output_string.replace(/ç/g, "c");
        output_string = output_string.replace(/ï/g, "i");
        output_string = output_string.replace(/â/g, "a");
        output_string = output_string.replace(/ê/g, "e");
        output_string = output_string.replace(/î/g, "i");
        output_string = output_string.replace(/ô/g, "o");
        output_string = output_string.replace(/û/g, "u");
        output_string = output_string.replace(/œ/g, "oe");
        output_string = output_string.replace(/'/g, "_");
		return output_string;
}

//***********************************************************************
// This funtion displays the date stored in the variable at the top of  
// this file on the html page
//***********************************************************************
function showUpdateDate() 
{		
	document.write(lastupdated);
	return false;			
}


//***********************************************************************
// This function displays the short title for a dispute on the html 
// taking the text of the short title from ds_array. It needs to be 
// passed the number of the dispute as an argument
//***********************************************************************
function showShortTitle(dsnumber) 
{		
	if ((dsnumber > 0) && (dsnumber < ds_array.length))
	{
		document.write(ds_array[dsnumber][6]);
	}
	else
	{
		document.write('&nbsp;');
	}
	return false;			
}


//***********************************************************************
// This function displays the complainants for a dispute on the html 
// taking the names of the complainants from ds_array. It needs to be 
// passed the number of the dispute as an argument. Multiple complainants
// are separated by a comma
//***********************************************************************
function showComplainant(dsnumber) 
{		
	var complainant = "";
	
	if ((dsnumber > 0) && (dsnumber < ds_array.length))
	{
		complainant = ds_array[dsnumber][2].replace(/#/g, "; ");
		document.write(complainant);
	}
	else
	{
		document.write('&nbsp;');
	}
	return false;			
}


//***********************************************************************
// This function displays the respondents for a dispute on the html 
// taking the names of the respondents from ds_array. It needs to be 
// passed the number of the dispute as an argument. Multiple respondents
// are separated by a comma
//***********************************************************************
function showRespondent(dsnumber) 
{		
	var respondent = "";
	
	if ((dsnumber > 0) && (dsnumber < ds_array.length))
	{
		respondent = ds_array[dsnumber][3].replace(/#/g, "; ");
		document.write(respondent);
	}
	else
	{
		document.write('&nbsp;');
	}
	return false;			
}


//***********************************************************************
// This function displays the third parties for a dispute on the html 
// taking the names of the third parties from ds_array. It needs to be 
// passed the number of the dispute as an argument. Multiple third parties
// are separated by a comma
//***********************************************************************
function showThirdParty(dsnumber) 
{		
	var third_party = "";
	
	if ((dsnumber > 0) && (dsnumber < ds_array.length))
	{
		third_party = ds_array[dsnumber][10].replace(/#/g, "; ");
		document.write(third_party);
	}
	else
	{
		document.write('&nbsp;');
	}
	return false;			
}


//***********************************************************************
// This function displays the RFC date for a dispute on the html 
// taking the text of the RFC date from ds_array. It needs to be 
// passed the number of the dispute as an argument
//***********************************************************************
function showRFCDate(dsnumber) 
{		
	if ((dsnumber > 0) && (dsnumber < ds_array.length))
	{
		document.write(ds_array[dsnumber][4]);
	}
	else
	{
		document.write('&nbsp;');
	}
	return false;			
}


//***********************************************************************
// This function displays a list of related links using the information
// stored in ds_array on the Complainant, Respondent and Subject for the
// dispute to generate links to the disputes by country and disputes by
// subject page at places with the same complainant, respondent and 
// subject. It needs to be passed the number of the dispute as an argument
//***********************************************************************
function seeAlsoLinks(dsnumber) 
{		
	var i = 0;
	var bookmark = "";
	var subject_array = new Array();
	var complainant_array = new Array();
	var respondent_array = new Array();
	
	if ((dsnumber > 0) && (dsnumber < ds_array.length))
	{
		document.write('<p class="parasmallcolourtext" align="right"><b>Other disputes involving:</b>');
		subject_array = ds_array[dsnumber][5].split("#");
		for (i =  0; i < subject_array.length; i++)
		{
			if (subject_array[i] != " ")
			{
				bookmark = subject_array[i].replace(/\s/g, "_");
//				document.write('<br>&gt;&nbsp;<a href="../dispu_subjects_index_e.htm#' + bookmark.toLowerCase() + '" class="parasmallcolourtext">' + subject_array[i] + '</a>');
				document.write('<br>&gt;&nbsp;<a href="../dispu_subjects_index_e.htm#' + stripAccents(bookmark) + '" class="parasmallcolourtext">' + subject_array[i] + '</a>');
			}
		}
		complainant_array = ds_array[dsnumber][2].split("#");
		for (i =  0; i < complainant_array.length; i++)
		{
			bookmark = complainant_array[i].replace(/\s/g, "_");
			document.write('<br>&gt;&nbsp;<a href="../dispu_by_country_e.htm#' + stripAccents(bookmark) + '" class="parasmallcolourtext">' + complainant_array[i] + '</a>');
		}
		respondent_array = ds_array[dsnumber][3].split("#");
		for (i =  0; i < respondent_array.length; i++)
		{
			bookmark = respondent_array[i].replace(/\s/g, "_");
			document.write('<br>&gt;&nbsp;<a href="../dispu_by_country_e.htm#' + stripAccents(bookmark) + '" class="parasmallcolourtext">' + respondent_array[i] + '</a>');
		}
		document.writeln('</p>');
	}
	return false;	
}


//***********************************************************************
// This function builds a form dropdown list of countries from the names
// of the countries in the complainant and respondent fields of ds_array.
// If a country name is passed to it as an argument then that country
// will be shown as selected when the list is displayed
//***********************************************************************
function bldDisputesCountryList(currentVal)
{
	var country_list_array = new Array();
	var country_temp_array = new Array();
	var found = 0;
	var h = 0;
	var i = 0;
	var j = 0;
	
// read the array record for each dispute
	for (h = 1; h < ds_array.length; h++)
	{
		country_temp_array = ds_array[h][2].split("#");
// loop through each complainant for the dispute
		for (i = 0; i < country_temp_array.length; i++)
		{
			found = 0;
// loop through the list of countries already found
			for (j = 0; j < country_list_array.length; j++)
			{
// country already in list - do nothing
				if (country_temp_array[i] == country_list_array[j])
				{
					found = 1;
					break;
				}
			}
// country not in list - add it to list
			if (found == 0)
			{
				country_list_array[j] = country_temp_array[i];
			}
		}
		country_temp_array = ds_array[h][3].split("#");
// loop through each respondent for the dispute
		for (i = 0; i < country_temp_array.length; i++)
		{
			found = 0;
// loop through the list of countries already found
			for (j = 0; j < country_list_array.length; j++)
			{
// country already in list - do nothing
				if (country_temp_array[i] == country_list_array[j])
				{
					found = 1;
					break;
				}
			}
// country not in list - add it to list
			if (found == 0)
			{
				country_list_array[j] = country_temp_array[i];
			}			
		}
	}
// sort the list of countries alphabetically
	country_list_array.sort();
// write general options on page
	document.write('<option value="none"');
	if (currentVal == "none")
	{
		 document.write(' selected');
	}
	document.writeln('>Select a country...</option>');
	document.write('<option value="*"');
	if (currentVal == "*")
	{
		 document.write(' selected');
	}
	document.writeln('>Any country</option>');
// write option for each country in the list on the page			
	for ( i = 0; i < country_list_array.length; i++)
	{
		document.write('<option value="' + country_list_array[i] + '"');
		if (currentVal == country_list_array[i])
		{
			 document.write(' selected');
		}
		document.writeln('>' + country_list_array[i] + '</option>');
	}
	return false;	 	
}


//***********************************************************************
// This function builds a form dropdown list of subjects from the subject
// field of ds_array. If a subject is passed to it as an argument then 
// that subject will be shown as selected when the list is displayed
//***********************************************************************
function bldDisputesSubjectList(currentVal)
{
	var subject_list_array = new Array();
	var subject_temp_array = new Array();
	var found = 0;
	var h = 0;
	var i = 0;
	var j = 0;

// read the array record for each dispute
	for (h = 1; h < ds_array.length; h++)
	{
		subject_temp_array = ds_array[h][5].split("#");
// loop through each subject for the dispute
		for (i = 0; i < subject_temp_array.length; i++)
		{
			found = 0;
// loop through the list of subject already found
			for (j = 0; j < subject_list_array.length; j++)
			{
// subject already in the list - do nothing
				if (subject_temp_array[i] == subject_list_array[j])
				{
					found = 1;
					break;
				}
			}
// subject not in the list - add it to the list
			if (found == 0)
			{
				subject_list_array[j] = subject_temp_array[i];
			}
		}
	}
// sort the list of subjects alphabetically
	subject_list_array.sort();
// write general options on page
	window.document.write('<option value="none"');
	if (currentVal == "none")
	{
		window.document.write(' selected');
	}
	window.document.writeln('>Select a subject...</option>');
	window.document.writeln('<option value="*"');
	if (currentVal == "*")
	{
		window.document.writeln(' selected');
	}
	window.document.writeln('>Any subject</option>');
// write option for each subject in the list on the page			
	for ( i = 0; i < subject_list_array.length; i++)
	{
		if (subject_list_array[i] != " ")
		{
			window.document.write('<option value="' + subject_list_array[i] + '"');
			if (currentVal == subject_list_array[i])
			{
				window.document.write(' selected');
			}
		 	window.document.writeln('>' + subject_list_array[i] + '</option>');
		}
	}
	return false;	 	
}


//***********************************************************************
// This function builds a form dropdown list of years since the WTO came
// into being. If a year is passed to it as an argument then 
// that year will be shown as selected when the list is displayed
//***********************************************************************
function bldDisputesYearList(currentVal) 
{
	var i = 0;                                
	var today = new Date();
	var thisYear = today.getYear();

// convert current year to a four digit year
	if (thisYear < 1900)
	{
		thisYear = thisYear + 1900;
	}
// write general options on page
	document.write('<option value="none"');
	if (currentVal == "none")
	{
		document.write(' selected');
	}
	document.writeln('>Select a year... </option>');
	window.document.writeln('<option value="any"');
	if (currentVal == "any")
	{
		window.document.writeln(' selected');
	}
		document.writeln('>Any year</option>');

// write option for each year in the list on the page			
	for ( i = thisYear; i > 1994; i--)
	{
		document.write('<option value="' + i + '"');
		if (currentVal == i)
		{
			document.write(' selected');
		}
		document.writeln('>' + i + '</option>');
	}
	return false;	 		
}


//***********************************************************************
// This function displays a table of options for the find disputes by
// case pages. It uses a cookie to show the options currently selected.
// The cookie only lasts the session. It calls other functions to display
// dropdown lists for country, year and subject
//***********************************************************************
function bldFindCasesForm()
{
	var cookie_array        = new Array();
	var cookie_temp         = new Array();
	var cookie_names_array  = new Array();
	var cookie_values_array = new Array();
	var parameters_array    = ["none", "none", "none", "none", "none", "none", "0"];
	var i = 0;
	
// get the information currently stored in the cookie if it exists
	cookie_array = document.cookie.split(";");
	if (cookie_array.length != 0)
	{
		for (i = 0; i < (cookie_array.length); i++)
		{
			cookie_temp  = cookie_array[i].split("=");
			cookie_names_array[i]  = cookie_temp[0];
			cookie_values_array[i] = cookie_temp[1];
			if (cookie_names_array[i] == "dispute_parameters")
			{
				parameters_array = cookie_values_array[i].split("#");
				break;
			}
		}
	}
// display the table
	document.writeln('<table border="0" width="100%" cellspacing="1" cellpadding="3" bgcolor="#E5E5E5"><tr><td width="100%" valign="top" align="left" class="greytd" colspan="2">');
	document.writeln('<p align="left" class="paranormaltext"><strong>Year dispute was brought to the WTO </strong><br><script language="Javascript1.2">window.document.writeln(\'<select size="1" name="year">\'); bldDisputesYearList("' + parameters_array[0] + '"); window.document.writeln(\'</select>\'); <\/script></p>');
	document.writeln('<p align="left" class="paranormaltext"><strong>Subject</strong><br><script language="Javascript1.2">window.document.writeln(\'<select size="1" name="subject">\'); bldDisputesSubjectList("' + parameters_array[1] + '"); window.document.writeln(\'</select>\');<\/script></p></td></tr>');
	document.writeln('<tr><td width="50%" valign="middle" align="top" class="greytd"><p align="left" class="paranormaltext"><b>Member</b><br><script language="Javascript1.2">window.document.writeln(\'<select size="1" name="member1">\'); bldDisputesCountryList("' + parameters_array[2] + '"); window.document.writeln(\'</select>\'); <\/script><br><input name="querytype1" type="radio" value="complainant1"');
	if (parameters_array[3] == "complainant1")
	{
		document.write( ' checked');
	}
	document.write('>&nbsp;<strong>as complainant</strong><br><input name="querytype1" type="radio" value="respondent1"');
	if (parameters_array[3] == "respondent1")
	{
		document.write(' checked');
	}
		document.write('>&nbsp;<strong>as respondent</strong><br><input name="querytype1" type="radio" value="either1"');
	if (parameters_array[3] == "either1")
	{
		document.write(' checked');
	}
	document.writeln('>&nbsp;<strong>as either</strong></p></td><td width="50%" valign="middle" align="top" class="greytd"><p align="left" class="paranormaltext"><b>Member</b><br><script language="Javascript1.2">window.document.writeln(\'<select size="1" name="member2">\'); bldDisputesCountryList("' + parameters_array[4] + '"); window.document.writeln(\'</select>\'); <\/script><br><input name="querytype2" type="radio" value="complainant2"');
	if (parameters_array[5] == "complainant2")
	{
		document.write( ' checked');
	}
	document.write('>&nbsp;<strong>as complainant</strong><br><input name="querytype2" type="radio" value="respondent2"');
	if (parameters_array[5] == "respondent2")
	{
		document.write(' checked');
	}
		document.write('>&nbsp;<strong>as respondent</strong><br><input name="querytype2" type="radio" value="either2"');
	if (parameters_array[5] == "either2")
	{
		document.write(' checked');
	}
	document.writeln('>&nbsp;<strong>as either</strong></p></td></tr>');
    document.writeln('<tr><td width="100%" valign="top" align="left" class="greytd" colspan="2"><p align="left" class="paranormaltext">&gt;&nbsp;<a href="" class="paracolourtext" onclick="findDisputesCases();return false">search</a></td></tr></table>');
}


//***********************************************************************
// This function uses the information entered into the form on the Find
// Disputes Documents page and uses it to select disputes matching these
// criteria in ds_array. It then formulates this information into a query 
// which it passes to Docsonline. It takes as an argument a number 
// corresponding to the language the Docsonline search is to be performed
// in. Before sending the searchstring to Docsonline it calculates its
// length so as not to generate an error
//***********************************************************************
function findDisputesDocuments(language)
{
	var matchingdisputes_array = new Array();
	var subjects_array = new Array();
	var complainant_array = new Array();
	var complainant2_array = new Array();
	var respondent_array = new Array();
	var respondent2_array = new Array();
	var h = 0;
	var i = 1;
	var k = 0; 
	var l = 0;
	var m = 0;
	var lastDS = "";
	var searchString = "";
	var searchDate   = "";
	var matched      = 0;
	var searchAll    = "0";
	
// determine which options were selected on the form
	var doctypeSelected  = document.hiddenform.elements['doctype'].selectedIndex;	
	var documentType     = document.hiddenform.elements['doctype'].options[doctypeSelected].value;
	var member1Selected  = document.hiddenform.elements['member1'].selectedIndex;	
	var member1     	 = document.hiddenform.elements['member1'].options[member1Selected].value;
	var member2Selected  = document.hiddenform.elements['member2'].selectedIndex;	
	var member2          = document.hiddenform.elements['member2'].options[member2Selected].value;
	var yearSelected     = document.hiddenform.elements['year'].selectedIndex;	
	var year             = document.hiddenform.elements['year'].options[yearSelected].value;
	var subjectSelected  = document.hiddenform.elements['subject'].selectedIndex;	
	var subject          = document.hiddenform.elements['subject'].options[subjectSelected].value;
// check which radio buttons are on	
	for (i = 0; i < document.hiddenform.elements['querytype1'].length; i++)
	{
		if (document.hiddenform.elements['querytype1'][i].checked == true)
		{
			var querytype1 = document.hiddenform.elements['querytype1'][i].value;
		}
	}
	for (i = 0; i < document.hiddenform.elements['querytype2'].length; i++)
	{
		if (document.hiddenform.elements['querytype2'][i].checked == true)
		{
			var querytype2 = document.hiddenform.elements['querytype2'][i].value;
		}
	}
// build a date substring if a year is specified
	if ((year != "any") && (year != "none"))
	{
		searchDate = " and (( @Doc_Date >= " + year + "/01/01 00:00:00 ) and ( @Doc_Date <= " + year + "/12/31 23:59:59 ))";
	}
// don't check for individual DS numbers if user has not specified a member or a subject
	if (((subject == "none") || (subject == "*")) && ((member1 == "none") || (member1 == "*")) && ((member1 == "none") || (member1 == "*")))
	{
		searchAll = 1;
		searchString = searchString + "@meta_Symbol (WT/DS*";
	}
	else
	{
// check each dispute in ds_array 
		for (i = 1; i < ds_array.length; i++)
		{
			matched = 0;
			subjects_array = ds_array[i][5].split("#");
// loop through each subject for the dispute
			for (h = 0; h < subjects_array.length; h++)
			{
// no subject selected or subject for dispute matched that selected
				if ((subject == "none") || (subject == "*") || (subject == subjects_array[h]))
				{
					complainant_array = ds_array[i][2].split("#");
// loop through each complainant for the dispute
					for (k = 0; k < complainant_array.length; k++)
					{
// no member selected as 1st complainant or complainant for that dispute matched that selected
						if (((member1 == "none") || (member1 == "*") || ((member1 == complainant_array[k]) && (querytype1 != "respondent1"))) && (matched == 0))
						{
							complainant2_array = ds_array[i][2].split("#");
// loop again through each complainant for the dispute
							for (l = 0; l < complainant2_array.length; l++)
							{
// no member selected as 2nd complainant or complainant for that dispute matched that selected
								if ((member2 == complainant2_array[l]) && (querytype2 != "respondent2"))
								{
// add dispute to list of matching disputes										
									matchingdisputes_array[m] = ds_array[i][0];
									m = m + 1;
									matched = 1;
									break;
								}
							}
// if dispute has not yet met selection criteria							
							if (matched == 0)
							{
								respondent_array = ds_array[i][3].split("#");
// loop through each respondent for the dispute								
								for (l = 0; l < respondent_array.length; l++)
								{
// no member selected as 2nd respondent or respondent for that dispute matched that selected
									
									if ((member2 == "none") || (member2 == "*") || ((member2 == respondent_array[l]) && (querytype2 != "complainant2")))
									{
// add dispute to list of matching disputes	
										matchingdisputes_array[m] = ds_array[i][0];
										m = m + 1;
										matched = 1;
										break;
									}
								}
							}
						}
					}
// if dispute has still not yet met selection criteria							
					if (matched == 0)
					{
						respondent_array = ds_array[i][3].split("#");
// loop through each respondent for the dispute							
						for (k = 0; k < respondent_array.length; k++)
						{
// no member selected as 1st respondent or respondent for that dispute matched that selected							
							if ((((member1 == "none") || (member1 == "*") || ((member1 == respondent_array[k]) && (querytype1 != "complainant1")))) && (matched == 0))
							{
								respondent2_array = ds_array[i][3].split("#");
// loop again through each respondent for the dispute								
								for (l = 0; l < respondent2_array.length; l++)
								{
// no member selected as 2nd respondent or respondent for that dispute matched that selected									
									if ((member2 == respondent2_array[l]) && (querytype2 != "complainant2"))
									{
// add dispute to list of matching disputes										
										matchingdisputes_array[m] = ds_array[i][0];
										m = m + 1;
										matched = 1;
										break;
									}
								}
// if dispute has still not yet met selection criteria											
								if (matched == 0)
								{
									complainant_array = ds_array[i][2].split("#");
// loop through each complainant for the dispute
									for (l = 0; l < complainant_array.length; l++)
									{
// no member selected as 2nd complainant or complainant for that dispute matched that selected									
										
										if ((member2 == "none") || (member2 == "*") || ((member2 == complainant_array[l]) && (querytype2 != "respondent2")))
										{
// add dispute to list of matching disputes												
											matchingdisputes_array[m] = ds_array[i][0];
											m = m + 1;
											matched = 1;
											break;
										}
									}
								}
							}
						}
					}
					break;
				}	
			}
		}	
	}
// build search string from list of matching disputes & options selected
	if ((matchingdisputes_array.length > 0) || (searchAll == "1"))
	{
// individual disputes exist matching search criteria
		if (matchingdisputes_array.length > 0)
		{
			matched = 0;
			searchString = searchString + "@meta_Symbol (";
// loop through	each matched dispte and add it to the string if it is not already there
			for (k = 0; k < matchingdisputes_array.length; k++)
			{
				if (matchingdisputes_array[k] != lastDS)
				{
					if (matched != 0)
					{
						searchString = searchString + " or ";
					}
					else
					{
						matched = 1;
					}
					searchString = searchString + 'WT/' + matchingdisputes_array[k] + '/*';
					lastDS = matchingdisputes_array[k];
				} 
			}
		}
// get appropriate string if a document type has been selected
		switch (documentType)	
		{
			case 'any': 
				searchString = searchString + " )";
				break;
						
			case 'consultations': 
				searchString = searchString + ") and (@meta_title Request for Consultations)";
				break;
							
			case 'join_consultations':
				searchString = searchString + ") and (@meta_title Request to Join Consultations) and not (@meta_title Acceptance)";
				break;

			case 'accept_consultations': 
				searchString = searchString + ") and (@meta_title Request to Join Consultations) and (@meta_title Acceptance)";
				break;
						
			case 'mutual_solution':
				searchString = searchString + ") and (@meta_title Notification) and (@meta_title Mutually Agreed Solution)";
				break;					
							
			case 'request_panel':
				searchString = searchString + ") and (@meta_title Request) and (@meta_title Establishment of a Panel) and not (@meta_title Recourse) and not (@meta_title Article 21.5)";
				break;
							
			case 'constitution_panel':
				searchString = searchString + ") and (@meta_title Constitution of the Panel) and not (@meta_title Recourse) and not (@meta_title Article 21.5)";
				break;
						
			case 'chairman_panel':
				searchString = searchString + ") and (@meta_title Communication from the Chairman of the Panel) and not (@meta_title Recourse) and not (@meta_title Article 21.5)";
				break;
						
			case 'panel': 
				searchString = searchString + ") and (R) and not (ARB) and not (RW) and not (AB)";
				break;
							
			case 'notification_appeal':
				searchString = searchString + ") and (@meta_title Notification of an Appeal) and not (@meta_title Recourse) and not (@meta_title Article 21.5)";
				break;
							
			case 'other_appeal':
				searchString = searchString + ") and (@meta_title Notification of Other Appeal) and not (@meta_title Recourse) and not (@meta_title Article 21.5)";
				break;
						
			case 'communication_appellate':
				searchString = searchString + ") and (@meta_title Communication from the Appellate Body) and not (@meta_title Recourse) and not (@meta_title Article 21.5)";
				break;
						
			case 'ab': 
				searchString = searchString + ") and (AB) and not (RW*)";
				break;
						
			case 'action':
				searchString = searchString + ") and (@meta_title Action by the Dispute Settlement Body)";
				break;
						
			case 'article_21.3':
				searchString = searchString + ") and (@meta_title Article 21.3*)";
				break;
						
			case 'agree_art_21.3':
				searchString = searchString + ") and (@meta_title Agreement) and (@meta_title Article 21.3*)";
				break;
						
			case 'req_arb_art_21.3':
				searchString = searchString + ") and (@meta_title Request) and (@meta_title Arbitration under Article 21.3*)";
				break;
						
			case 'app_arb_art_21.3':
				searchString = searchString + ") and (@meta_title Appointment) and (@meta_title Arbitrator under Article 21.3*)";
				break;
						
			case 'mod_time':
				searchString = searchString + ") and (@meta_title Modification) and ((@meta_title Period of Time) or (@meta_title Time-Period))";
				break;
						
			case 'arb_implementation': 
				searchString = searchString + ") and (@meta_title Award of the Arbitrator or Report of the Arbitrator or Award ofthe Arbitrator)";
				break;
						
			case 'status_report':
				searchString = searchString + ") and (@meta_title Status Report)";
				break;
						
			case 'understanding':
				searchString = searchString + ") and (@meta_title Understanding) and (@meta_title Articles 21 and 22)";
				break;
						
			case 'recourse_article_21.5':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 21.5) and not (@meta_title Second)";
				break;
						
			case 'req_panel_art_21.5':
				searchString = searchString + ") and (@meta_title Request) and (@meta_title Establishment of a Panel) and (@meta_title Recourse) and (@meta_title Article 21.5) and not (@meta_title Second)";
				break;
						
			case 'const_panel_art_21.5':
				searchString = searchString + ") and (@meta_title Constitution of the Panel) and (@meta_title Recourse) and (@meta_title Article 21.5) and not (@meta_title Second)";
				break;
						
			case 'comm_panel_art_21.5':
				searchString = searchString + ") and (@meta_title Communication from the Chairman of the Panel) and (@meta_title Recourse) and (@meta_title Article 21.5) and not (@meta_title Second)";
				break;
						
			case 'compliance': 
				searchString = searchString + ") and (RW*) and not (AB*) and not (RW2*)";
				break;
						
			case 'not_appeal_art_21.5':
				searchString = searchString + ") and (@meta_title Notification of an Appeal) and (@meta_title Recourse) and (@meta_title Article 21.5) and not (@meta_title Second)";
				break;
						
			case 'comm_ab_art.21.5':
				searchString = searchString + ") and (@meta_title Communication from the Appellate Body) and (@meta_title Recourse) and (@meta_title Article 21.5) and not (@meta_title Second)";
				break;
							
			case 'ab_rep_art_21.5':
				searchString = searchString + ") and (AB) and (RW*) and not (RW2*)";
				break;
						
			case 'action_dsb_art_21.5':
				searchString = searchString + ") and (@meta_title Action by the Dispute Settlement Body) and (@meta_title Article 21.5)";
				break;
						
			case 'recourse_article_22':
				searchString = searchString + ") and (@meta_title Article 22*)";
				break;
						
			case 'recourse_art_22.2':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 22.2)";
				break;
						
			case 'req_arb_art_22.6':
				searchString = searchString + ") and (@meta_title Request) and (@meta_title Arbitration under Article 22.6)";
				break;
						
			case 'const_arb_art_22.6':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 22.6) and (@meta_title Constitution of the Arbitrator)";
				break;
						
			case 'comm_panel_art_22.6':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 22.6) and (@meta_title Communication)";
				break;
						
			case 'recourse_art_22.7':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 22.7)";
				break;
						
			case 'arb_sanctions': 
				searchString = searchString + ") and (ARB*)";
				break;
							
			case 'sec_rec_art_21.5':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second)";
				break;
						
			case 'sec_rec_req_cons':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second) and (@meta_title Request for Consultations)";
				break;
						
			case 'sec_rec_req_join':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second) and (@meta_title Request to Join Consultations)";
				break;
						
			case 'sec_rec_req_panel':
				searchString = searchString + ") and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second) and (@meta_title Request) and (@meta_title Establishment of a Panel)";
				break;
							
			case 'sec_const_panel_art_21.5':
				searchString = searchString + ") and (@meta_title Constitution of the Panel) and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second)";
				break;
						
			case 'sec_comm_panel_art_21.5':
				searchString = searchString + ") and (@meta_title Communication from the Chairman of the Panel) and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second)";
				break;
						
			case 'sec_compliance': 
				searchString = searchString + ") and (RW2) and not (AB*)";
				break;
						
			case 'sec_not_appeal_art_21.5':
				searchString = searchString + ") and (@meta_title Notification of an Appeal) and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second)";
				break;
						
			case 'sec_comm_ab_art.21.5':
				searchString = searchString + ") and (@meta_title Communication from the Appellate Body) and (@meta_title Recourse) and (@meta_title Article 21.5) and (@meta_title Second)";
				break;
							
			case 'sec_ab_rep_art_21.5':
				searchString = searchString + ") and (AB) and (RW2)";
				break;
		}
		searchString = searchString + searchDate;
// check length of search string - if too long give an error message
		if (searchString.length > 1452)
		{
			alert("There are too many disputes matching your search criteria - please be more specific with the criteria selected...");
		}
		else
// submit the search string to DocsOnline
		{
			f_submit(searchString, language);
		}
	}
	else
// if no disputes meet search criteria display error message
	{
		alert("There have been no disputes matching the criteria that you selected");
	}
	return false;
}


//***********************************************************************
// This function creates a table for the disputes by country page listing 
// for each country the disputes in which they have been involved
//***********************************************************************
function disputesByCountryTable()
{
	var country_totals_array = new Array();
	var country_temp_array = new Array();
	var dispute_numbers_array = new Array();
	var otherparty = "";
	var dispute = "";
	var bookmark = "";
	var found = 0;
	var h = 0;
	var i = 0;
	var j = 0;
	var index = 0;
	
// check each dispute in ds_array
	for (h = 1; h < ds_array.length; h++)
	{
		country_temp_array = ds_array[h][2].split("#");
// loop through each complainant for the dispute
		for (i = 0; i < country_temp_array.length; i++)
		{
			found = 0;
			dispute = "";
// loop through array of countries 
			for (j = 0; j < country_totals_array.length; j++)
			{
// if a record exists for the country as complainant update the counter and add the dispute number
				if (country_temp_array[i] == country_totals_array[j][0])
				{
					country_totals_array[j][1] = country_totals_array[j][1] + 1;
					if (country_totals_array[j][2] != "")
					{
						country_totals_array[j][2] = country_totals_array[j][2] + "#" + h;
					}
					else
					{
						country_totals_array[j][2] = country_totals_array[j][2] + h;
					}
					found = 1;
					break;
				}
			}
// if no record exists create one
			if (found == 0)
			{
				dispute = dispute + h;
				country_totals_array[j] = [country_temp_array[i], 1, dispute, 0, ""];
			}
		}
		country_temp_array = ds_array[h][3].split("#");
// loop through each respondent for the dispute
		for (i = 0; i < country_temp_array.length; i++)
		{
			found = 0;
			dispute = "";
// loop through array of countries
			for (j = 0; j < country_totals_array.length; j++)
			{
// if a record exists for the country as respondent update the counter and add the dispute number
				if (country_temp_array[i] == country_totals_array[j][0])
				{
					country_totals_array[j][3] = country_totals_array[j][3] + 1;
					if (country_totals_array[j][4] != "")
					{
						country_totals_array[j][4] = country_totals_array[j][4] + "#" + h;
					}
					else
					{
						country_totals_array[j][4] = country_totals_array[j][4] + h;
					}
					found = 1;
					break;
				}
			}
// if no record exists create one
			if (found == 0)
			{
				dispute = dispute + h;
				country_totals_array[j] = [country_temp_array[i], 0, "", 1, dispute];
			}			
		}
	}
// if some countries have been found
	if (country_totals_array.length > 0)
	{
// sort the array of countries alphabetically
		country_totals_array.sort();
// create a table 
		document.writeln('<table cellSpacing="1" cellPadding="1" width="100%" border="0">');
		document.writeln('<tr><td width="19%" valign="top" class="graytd">&nbsp;</td><td width="40%" valign="top" class="graytd"><p align="right" class="paraboldtext">as complainant</p></td>');
        document.writeln('<td width="40%" valign="top" class="graytd"><p align="right" class="paraboldtext">as respondent</p></td></tr>');
// write a new row in the table for each country
		for (h = 0; h < country_totals_array.length; h++)
		{
			bookmark = country_totals_array[h][0].replace(/\s/g, "_");
			document.writeln('<tr><td width="19%" valign="top" class="graytd"><p class="paranormaltext"><a name="' + stripAccents(bookmark) + '"</a>' + country_totals_array[h][0] + '</p></td>');
			if (country_totals_array[h][1] > 0)
			{
				document.writeln('<td width="40%" valign="top" class="graytd"><p align="right" class="paranormaltext">as complainant &mdash; ' + country_totals_array[h][1]  + ' cases:<br>');
				dispute_numbers_array = country_totals_array[h][2].split("#");
				for (i = 0; i < dispute_numbers_array.length; i++)
				{
					if (i > 0)
					{
						document.write(', ');
					}					
					index = dispute_numbers_array[i];
					otherparty = ds_array[index][3].replace(/#/g, ", ");
					document.write('<a href="cases_e/' + ds_array[index][0].toLowerCase() + '_e.htm" class="paracolourtext" onmouseover="writetxt(\'' + ds_array[index][1] + ' &mdash; Respondent: ' + otherparty + '\')" onmouseout="writetxt(0)">' + ds_array[index][0] + '</a>');
				}
				document.writeln('</p></td>');
			}
			else
			{				
				document.writeln('<td width="40%" valign="top" class="graytd"><p align="right" class="paranormaltext">&mdash;</p></td>');
			}
			if (country_totals_array[h][3] > 0)
			{
				document.writeln('<td width="40%" valign="top" class="graytd"><p align="right" class="paranormaltext">as respondent &mdash; ' + country_totals_array[h][3]  + ' cases:<br>');
				dispute_numbers_array = country_totals_array[h][4].split("#");
				for (i = 0; i < dispute_numbers_array.length; i++)
				{
					if (i > 0)
					{
						document.write(', ');
					}					
					index = dispute_numbers_array[i];
					otherparty = ds_array[index][2].replace(/#/g, ", ");
					document.write('<a href="cases_e/' + ds_array[index][0].toLowerCase() + '_e.htm" class="paracolourtext" onmouseover="writetxt(\'' + ds_array[index][1] + ' &mdash; Complainant: ' + otherparty + '\')" onmouseout="writetxt(0)">' + ds_array[index][0] + '</a>');
				}
				document.writeln('</p></td></tr>');
			}
			else
			{
				document.writeln('<td width="40%" valign="top" class="graytd"><p align="right" class="paranormaltext">&mdash;</p></td></tr>');
			}
		}
		document.writeln('</table>');
	}
	return false;
}


//***********************************************************************
// This function creates table on the disputes by country page showing
// countries that have made complaints with the countries against which 
// the complaint is made and the dispute number
//***********************************************************************
function disputesComplainantVRespondentTable()
{
	var complainant_array     = new Array();
	var country_temp1_array   = new Array();
	var country_temp2_array   = new Array();
	var respondents_array     = new Array();
	var dispute_numbers_array = new Array();
	var prev_country = ""
	var dispute = "";
	var bookmark = "";
	var found1 = 0;
	var found2 = 0;
	var h = 0;
	var i = 0;
	var j = 0;
	var k = 0;
	var l = 0;
	var index = 0;
	var count = 0;

// check each dispute in ds_array
	for (h = 1; h < ds_array.length; h++)
	{
		country_temp1_array = ds_array[h][2].split("#");
// loop though each complainant for the dispute
		for (i = 0; i < country_temp1_array.length; i++)
		{
			country_temp2_array = ds_array[h][3].split("#");
// loop through each respondent for the dispute
			for (j = 0; j < country_temp2_array.length; j++)
			{
				found1 = 0;
				dispute = "";
// loop through array of encountered combinations
				for (k = 0; k < respondents_array.length; k++)
				{
// combination already encountered - update with details for dispute 					
					if ((country_temp1_array[i] == respondents_array[k][0]) && (country_temp2_array[j] == respondents_array[k][1]))
					{
						respondents_array[k][2] = respondents_array[k][2] + 1;
						if (respondents_array[k][3] != "")
						{
							respondents_array[k][3] = respondents_array[k][3] + "#" + h;
						}
						else
						{
							respondents_array[k][3] = respondents_array[k][3] + h;
						}
						found1 = 1;
						break;
					}
				}
// combination not yet encountered - add it to list
				if (found1 == 0)
				{
					dispute = dispute + h;
					respondents_array[k] = [country_temp1_array[i], country_temp2_array[j], 1, dispute];
					found2 = 0;
					for (l = 0; l < complainant_array.length; l++)
					{
						if (complainant_array[l][0] == country_temp1_array[i])
						{
							complainant_array[l][1] = complainant_array[l][1] + 1;
							found2 = 1;
							break;
						}
					}
					if (found2 == 0)
					{
						complainant_array[l] = [country_temp1_array[i], 1];
					}
				}
			}
		}
	}
	if (respondents_array.length > 0)
	{
// sort arrays of complainants & respondents
		complainant_array.sort();
		respondents_array.sort();
// display the arrays in a table
		document.writeln('<table cellSpacing="1" cellPadding="1" width="100%" border="0">');
		document.writeln('<tr><td width="33%" valign="top" class="graytd"><p align="left" class="paraboldtext">Complainant</p></td><td width="33%" valign="top" class="graytd"><p align="left" class="paraboldtext">Respondent</p></td>');
        document.writeln('<td width="34%" valign="top" class="graytd"><p align="right" class="paraboldtext">Disputes</p></td></tr>');
		i = -1;
		for (h = 0; h < respondents_array.length; h++)
		{
			if (respondents_array[h][0] != prev_country)
			{
				i = i + 1;
				if (complainant_array[i][0] == respondents_array[h][0])
				{
					document.writeln('<tr><td width="33%" valign="top" class="graytd" rowspan="' + complainant_array[i][1] + '"><p class="paranormaltext">' + respondents_array[h][0] + '</p></td>');
					prev_country = respondents_array[h][0];
				}
			}
			document.writeln('<td width="33%" valign="top" class="graytd"><p align="left" class="paranormaltext">' + respondents_array[h][1]  + '</p></td><td width="34%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + respondents_array[h][2] + ' cases:<br>');
			dispute_numbers_array = respondents_array[h][3].split("#");
			for (j = 0; j < dispute_numbers_array.length; j++)
			{
				if (j > 0)
				{
					document.write(', ');
				}					
					index = dispute_numbers_array[j];
				document.write('<a href="cases_e/' + ds_array[index][0].toLowerCase() + '_e.htm" class="paracolourtext" onmouseover="writetxt(\'' + ds_array[index][1] + '\')" onmouseout="writetxt(0)">' + ds_array[index][0] + '</a>');
			}
			document.writeln('</p></td></tr>');
		}
		document.writeln('</table>');
	}
	return false;
}


//***********************************************************************
// This function takes the details submitted in the form on the Find
// disputes by case page and writes them to a cookie before reloading the
// page so that the relevant records will be displayed
//***********************************************************************
function findDisputesCases()
{
	var i = 0;
	var parametersSelected_array = new Array();
	var parametersSelected = "";
	var yearSelected     = document.hiddenform.elements['year'].selectedIndex;	
	var subjectSelected  = document.hiddenform.elements['subject'].selectedIndex;	
	var member1Selected  = document.hiddenform.elements['member1'].selectedIndex;	
	var member2Selected  = document.hiddenform.elements['member2'].selectedIndex;	
	
	parametersSelected_array[0] = document.hiddenform.elements['year'].options[yearSelected].value;
	parametersSelected_array[1] = document.hiddenform.elements['subject'].options[subjectSelected].value;
	parametersSelected_array[2] = document.hiddenform.elements['member1'].options[member1Selected].value;
// find which radio buttons are on
	for (i = 0; i < document.hiddenform.elements['querytype1'].length; i++)
	{
		if (document.hiddenform.elements['querytype1'][i].checked == true)
		{
			parametersSelected_array[3] = document.hiddenform.elements['querytype1'][i].value;
		}
	}
	parametersSelected_array[4] = document.hiddenform.elements['member2'].options[member2Selected].value;
	for (i = 0; i < document.hiddenform.elements['querytype2'].length; i++)
	{
		if (document.hiddenform.elements['querytype2'][i].checked == true)
		{
			parametersSelected_array[5] = document.hiddenform.elements['querytype2'][i].value;
		}
	}
// set variable to enable page redisplay to jump to results section
	parametersSelected_array[6] = "1";
	parametersSelected = parametersSelected_array.join("#");
// write options selected to a cookie
	document.cookie  = "dispute_parameters=" + parametersSelected;
// reload the page
	window.location.reload(true);
	return false;
}


//***********************************************************************
// This function displays a summary of the options selected in the form
// on the Find disputes cases page. It then lists in reverse
// chronological order the disputes which match those options
//***********************************************************************
function showDisputesCases()
{
	var cookie_array        = new Array();
	var cookie_temp         = new Array();
	var cookie_names_array  = new Array();
	var cookie_values_array = new Array();
	var parameters_array    = new Array();
	var disputes_array      = new Array();
	var subjects_array      = new Array();
	var complainant_array   = new Array();
	var complainant2_array  = new Array();
	var respondent_array    = new Array();
	var respondent2_array   = new Array();
	var optionsSelected = 0;
	var matched = 0;
	var h = 0;
	var i = 0;
	var j = 0;
	var k = 0;
	var l = 0;
	var m = 0;
	var optionsString = "";

// get the information stored in the cookie
	cookie_array = document.cookie.split(";");
	if (cookie_array.length != 0)
	{
		for (i = 0; i < cookie_array.length; i++)
		{
			cookie_temp  = cookie_array[i].split("=");
			cookie_names_array[i]  = cookie_temp[0];
			cookie_values_array[i] = cookie_temp[1];

			if (cookie_names_array[i] == "dispute_parameters")
			{
				parameters_array = cookie_values_array[i].split("#");
				optionsSelected = 1;
				break;
			}
		}
	}
// only display results if there was infrmation in the cookie
	if (optionsSelected == 1)
	{
// build string sumarizing the options selected
		if ((parameters_array[0] != "none") && (parameters_array[0] != "any"))
		{
			optionsString = optionsString + " brought to the WTO in <b>" + parameters_array[0] + "</b>";
		}
		if ((parameters_array[1] != "none") && (parameters_array[1] != "*"))
		{
			optionsString = optionsString + " about <b>" + parameters_array[1] + "</b>";
		}
		if ((parameters_array[2] != "none") && (parameters_array[2] != "*"))
		{
			optionsString = optionsString + " with <b>" + parameters_array[2] + "</b> as ";
			if (parameters_array[3] == "complainant1")
			{
				optionsString = optionsString + " <b>complainant</b>";
			}
			else if (parameters_array[3] == "respondent1")
			{
				optionsString = optionsString + " <b>respondent</b>";
			}
			else
			{
				optionsString = optionsString + " <b>either complainant</b> or <b>respondent</b>";
			}
		}
		if ((parameters_array[2] != "none") && (parameters_array[2] != "*") && (parameters_array[4] != "none") && (parameters_array[4] != "*"))
		{
			optionsString = optionsString + " and";
		}
		if ((parameters_array[4] != "none") && (parameters_array[4] != "*"))
		{
			optionsString = optionsString + " with <b>" + parameters_array[4] + "</b> as ";
			if (parameters_array[5] == "complainant2")
			{
				optionsString = optionsString + " <b>complainant</b>";
			}
			else if (parameters_array[5] == "respondent2")
			{
				optionsString = optionsString + " <b>respondent</b>";
			}
			else
			{
				optionsString = optionsString + " <b>either complainant</b> or <b>respondent</b>";
			}
		}	
// display string sumarizing the options selected
		document.writeln('<p class="paranormaltext"><a name="results"></a>You have selected to view all the disputes' + optionsString + '</p>');
// read the array record for each dispute		
		for (j = 1; j < ds_array.length; j++)
		{
			matched = 0;
// dispute falls into date criteria
			if ((parameters_array[0] == "none") || (parameters_array[0] == "any") || (parameters_array[0] == ds_array[j][4].substring(ds_array[j][4].length - 4)))
			{
				subjects_array = ds_array[j][5].split("#");
// loop through each subject for the dispute
				for (h = 0; h < subjects_array.length; h++)
				{
// dispute falls into the subject criteria
					if ((parameters_array[1] == "none") || (parameters_array[1] == "*") || (parameters_array[1] == subjects_array[h]))
					{
						complainant_array = ds_array[j][2].split("#");
// loop through each complainant for the dispute
						for (k = 0; k < complainant_array.length; k++)
						{
// dispute falls into the complainant criteria for the first member 
							if (((parameters_array[2] == "none") || (parameters_array[2] == "*") || ((parameters_array[2] == complainant_array[k]) && (parameters_array[3] != "respondent1"))) && (matched == 0))
							{
								complainant2_array = ds_array[j][2].split("#");
// loop through each complainant again for the dispute
								for (l = 0; l < complainant2_array.length; l++)
								{
// dispute falls into complainant criteria for both members - update list of matched disputes
									if ((parameters_array[4] == complainant2_array[l]) && (parameters_array[5] != "respondent2"))
									{
										disputes_array[m] = j;
										m = m + 1;
										matched = 1;
										break;
									}
								}
// dispute not yet matched
								if (matched == 0)
								{
									respondent_array = ds_array[j][3].split("#");
// loop through each respondent for the dispute
									for (l = 0; l < respondent_array.length; l++)
									{
// dispute matches complainant criteria for member 1 & repondent criteria for member 2 - update list of matched disputes
										if ((parameters_array[4] == "none") || (parameters_array[4] == "*") || ((parameters_array[4] == respondent_array[l]) && (parameters_array[5] != "complainant2")))
										{
											disputes_array[m] = j;
											m = m + 1;
											matched = 1;
											break;
										}
									}
								}
							}
						}
// dispute not yet matched
						if (matched == 0)
						{
							respondent_array = ds_array[j][3].split("#");
// loop through each respondent for the dispute
							for (k = 0; k < respondent_array.length; k++)
							{
// dispute matches respondent criteria for member 1
								if ((((parameters_array[2] == "none") || (parameters_array[2] == "*") || ((parameters_array[2] == respondent_array[k]) && (parameters_array[3] != "complainant1")))) && (matched == 0))
								{
									respondent2_array = ds_array[j][3].split("#");
// loop again through each respondent for the dispute									
									for (l = 0; l < respondent2_array.length; l++)
									{
// dispute matches respondent criteria for member 1 and member 2 - update list of matched disputes						
										if ((parameters_array[4] == respondent2_array[l]) && (parameters_array[5] != "complainant2"))
										{
											disputes_array[m] = j;
											m = m + 1;
											matched = 1;
											break;
										}
									}
// dispute not yet matched
									if (matched == 0)
									{
										complainant_array = ds_array[j][2].split("#");
// loop through each complainant for the dispute
										for (l = 0; l < complainant_array.length; l++)
										{
// dispute matches respondent criteria for member 1 and complainant criteria for member 2 - update list of matched disputes																	
											if ((parameters_array[4] == "none") || (parameters_array[4] == "*") || ((parameters_array[4] == complainant_array[l]) && (parameters_array[5] != "respondent2")))
											{
												disputes_array[m] = j;
												m = m + 1;
												matched = 1;
												break;
											}
										}
									}
								}
							}
						}
						break;
					}
				}
			}															 
		}
// display total number of matching disputes on page
		document.write('<p class="paranormaltext"><b>Total: ' + disputes_array.length + ' cases matching your search criteria.</b></p><p class="paranormaltext">');
		if (disputes_array.length > 0)
		{
			document.write('Click on a dispute number below to display a page showing detailed information for that dispute. ');
		}
// tell user how to search again
		document.writeln('Want to search for other disputes? Change the options selected in the boxes above and click on &ldquo;search&rdquo; again.</p>');
		if (disputes_array.length > 0)
		{
			document.writeln('<table cellSpacing="1" cellPadding="3" width="100%" border="0">');
// write record for each matched dispute on the page
			for (j = disputes_array.length - 1; j > -1; j--)
			{
				document.write('<tr><td valign="top" class="graytd"><a href="cases_e/ds' + disputes_array[j] + '_e.htm" class="paraboldcolourtext" onmouseover="writetxt(\'Clicking here will take you to a page containing detailed information for this dispute\')" onmouseout="writetxt(0)">' + ds_array[disputes_array[j]][0] + '</a></td><td valign="top"  class="graytd">' + ds_array[disputes_array[j]][3] + ' &mdash; <span class="paracolourtext">' + ds_array[disputes_array[j]][1] + '</span> ');
				complainant_array = ds_array[disputes_array[j]][2].split("#");
				if (complainant_array.length == 1)
				{
					document.write('(Complainant: ');
				}
				else
				{
					document.write('(Complainants: ');
				}
				document.write(ds_array[disputes_array[j]][2].replace(/#/g, ", "));
				document.writeln(')</td>');
				document.writeln('<td valign="top" align="right" class="graytd">' + ds_array[disputes_array[j]][4] + '</td></tr>');
			}
			document.writeln('</table>');
		}
	}
	return false;
}


//***********************************************************************
// This function displays a table listing the disputes that a specified
// country has been involved in as complainant, respondent or third
// party. The name of the country must be passed to the function as a 
// parameter and it must be written the same as the country name in
// ds_array. The function is for use on the country pages
//***********************************************************************
function disputesForCountryTable(countryname)
{
	var country_totals_array = new Array();
	var country_temp_array = new Array();
	var dispute_numbers_array = new Array();
	var dispute = "";
	var bookmark = "";
	var otherparty = "";
	var otherparty2 = "";
	var found = 0;
	var h = 0;
	var i = 0;
	var j = 0;
	var index = 0;
	
// read the array record for each dispute
	for (h = 1; h < ds_array.length; h++)
	{
		country_temp_array = ds_array[h][2].split("#");
// loop through each complainant for the dispute
		for (i = 0; i < country_temp_array.length; i++)
		{
			dispute = "";
// complainant is for desired country
			if (country_temp_array[i] == countryname)
			{
// record doesn't exist - create it
				if (found == 0)
				{
					dispute = dispute + h;
					country_totals_array = [country_temp_array[i], 1, dispute, 0, "", 0, ""];
					found = 1;
				}
				else
// record exists - update it
				{
					country_totals_array[1] = country_totals_array[1] + 1;
					if (country_totals_array[2] != "")
					{
						country_totals_array[2] = country_totals_array[2] + "#" + h;
					}
					else
					{
						country_totals_array[2] = country_totals_array[2] + h;
					}
				}
			}
		}
		country_temp_array = ds_array[h][3].split("#");
// loop through each respondent for the dispute
		for (i = 0; i < country_temp_array.length; i++)
		{
			dispute = "";
// respondent is for desired country
			if (country_temp_array[i] == countryname)
			{
// record doesn't exist - create it
				if (found == 0)
				{
					dispute = dispute + h;
					country_totals_array = [country_temp_array[i], 0, "", 1, dispute, 0, ""];
					found = 1;
				}
				else
// record exists - update it
				{
					country_totals_array[3] = country_totals_array[3] + 1;
					if (country_totals_array[4] != "")
					{
						country_totals_array[4] = country_totals_array[4] + "#" + h;
					}
					else
					{
						country_totals_array[4] = country_totals_array[4] + h;
					}
				}
			}			
		}		
		country_temp_array = ds_array[h][10].split("#");
// loop through each third party for the dispute
		for (i = 0; i < country_temp_array.length; i++)
		{
			dispute = "";
// third party is for desired country
			if (country_temp_array[i] == countryname)
			{
// record doesn't exist - create it
				if (found == 0)
				{
					dispute = dispute + h;
					country_totals_array = [country_temp_array[i], 0, "", 0, "", 1, dispute];
					found = 1;
				}
				else
// record exists - update it
				{
					country_totals_array[5] = country_totals_array[5] + 1;
					if (country_totals_array[6] != "")
					{
						country_totals_array[6] = country_totals_array[6] + "#" + h;
					}
					else
					{
						country_totals_array[6] = country_totals_array[6] + h;
					}
				}
			}
		}
	}
// write the details of matching cases in a table
	document.writeln('<table cellSpacing="1" cellPadding="1" width="100%" border="0">');
	document.writeln('<tr><td width="20%" valign="top" class="graytd">&nbsp;</td><td width="25%" valign="top" class="graytd"><p align="right" class="paraboldtext">as complainant</p></td>');
    document.writeln('<td width="25%" valign="top" class="graytd"><p align="right" class="paraboldtext">as respondent</p></td><td width="30%" valign="top" class="graytd"><p align="right" class="paraboldtext">as third party</p></td></tr>');
	bookmark = countryname.replace(/\s/g, "_");
	document.writeln('<tr><td width="20%" valign="top" class="graytd"><p class="paranormaltext"><a name="' + stripAccents(bookmark) + '"</a>' + countryname + '</p></td>');
// details for country exist - write them
	if (country_totals_array.length > 0)
	{
		if (country_totals_array[1] > 0)
		{
			document.writeln('<td width="25%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + country_totals_array[1]  + ' cases:<br>');
			dispute_numbers_array = country_totals_array[2].split("#");
			for (i = 0; i < dispute_numbers_array.length; i++)
			{
				if (i > 0)
				{
					document.write(', ');
				}					
				index = dispute_numbers_array[i];
				otherparty = ds_array[index][3].replace(/#/g, ", ");
				document.write('<a href="../../tratop_e/dispu_e/cases_e/' + ds_array[index][0].toLowerCase() + '_e.htm" class="paracolourtext" onmouseover="writetxt(\'' + ds_array[index][1] + ' &mdash; Respondent: ' + otherparty + '\')" onmouseout="writetxt(0)">' + ds_array[index][0] + '</a>');
			}
			document.writeln('</p></td>');
		}
		else
		{				
			document.writeln('<td width="25%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + country_totals_array[1]  + ' cases:</p></td>');
		}
		if (country_totals_array[3] > 0)
		{
			document.writeln('<td width="25%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + country_totals_array[3]  + ' cases:<br>');
			dispute_numbers_array = country_totals_array[4].split("#");
			for (i = 0; i < dispute_numbers_array.length; i++)
			{
				if (i > 0)
				{
					document.write(', ');
				}					
				index = dispute_numbers_array[i];
				otherparty = ds_array[index][2].replace(/#/g, ", ");
				document.write('<a href="../../tratop_e/dispu_e/cases_e/' + ds_array[index][0].toLowerCase() + '_e.htm" class="paracolourtext" onmouseover="writetxt(\'' + ds_array[index][1] + ' &mdash; Complainant: ' + otherparty +  '\')" onmouseout="writetxt(0)">' + ds_array[index][0] + '</a>');
			}
			document.writeln('</p></td>');
		}
		else
		{
			document.writeln('<td width="25%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + country_totals_array[3]  + ' cases:</p></td>');
		}
		if (country_totals_array[5] > 0)
		{
			document.writeln('<td width="30%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + country_totals_array[5]  + ' cases:<br>');
			dispute_numbers_array = country_totals_array[6].split("#");
			for (i = 0; i < dispute_numbers_array.length; i++)
			{
				if (i > 0)
				{
					document.write(', ');
				}					
				index = dispute_numbers_array[i];
				otherparty = ds_array[index][2].replace(/#/g, ", ");
				otherparty2 = ds_array[index][3].replace(/#/g, ", ");
				document.write('<a href="../../tratop_e/dispu_e/cases_e/' + ds_array[index][0].toLowerCase() + '_e.htm" class="paracolourtext" onmouseover="writetxt(\'' + ds_array[index][1] + ' &mdash; Complainant: ' + otherparty + '; Respondent: ' + otherparty2 +'\')" onmouseout="writetxt(0)">' + ds_array[index][0] + '</a>');
			}
			document.writeln('</p></td></tr>');
		}
		else
		{
			document.writeln('<td width="30%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + country_totals_array[5]  + ' cases:</p></td></tr>');
		}
	}
	else 
// details don't exist - write blank record
	{
		document.writeln('<td width="25%" valign="top" class="graytd"><p align="right" class="paranormaltext">0 cases</p></td>');
		document.writeln('<td width="25%" valign="top" class="graytd"><p align="right" class="paranormaltext">0 cases</p></td>');
		document.writeln('<td width="30%" valign="top" class="graytd"><p align="right" class="paranormaltext">0 cases</p></td></tr>');
	}
		document.writeln('</table>');
	return false;
}

//***********************************************************************
// This function displays a table of countries against which a complaint
// has been made and the countries which made the complaint
//***********************************************************************
function disputesRespondentVComplainantTable()
{
	var complainant_array     = new Array();
	var country_temp1_array   = new Array();
	var country_temp2_array   = new Array();
	var respondents_array     = new Array();
	var dispute_numbers_array = new Array();
	var prev_country = ""
	var dispute = "";
	var bookmark = "";
	var found1 = 0;
	var found2 = 0;
	var h = 0;
	var i = 0;
	var j = 0;
	var k = 0;
	var l = 0;
	var index = 0;
	var count = 0;
	
// for each dispute in ds_array
	for (h = 1; h < ds_array.length; h++)
	{
		country_temp1_array = ds_array[h][3].split("#");
// loop through each respondent for the dispute
		for (i = 0; i < country_temp1_array.length; i++)
		{
			country_temp2_array = ds_array[h][2].split("#");
// loop through each complainant for the dispute
			for (j = 0; j < country_temp2_array.length; j++)
			{
				found1 = 0;
				dispute = "";
// update respondents array
				for (k = 0; k < respondents_array.length; k++)
				{
					if ((country_temp1_array[i] == respondents_array[k][0]) && (country_temp2_array[j] == respondents_array[k][1]))
					{
						respondents_array[k][2] = respondents_array[k][2] + 1;
						if (respondents_array[k][3] != "")
						{
							respondents_array[k][3] = respondents_array[k][3] + "#" + h;
						}
						else
						{
							respondents_array[k][3] = respondents_array[k][3] + h;
						}
						found1 = 1;
						break;
					}
				}

				if (found1 == 0)
				{
					dispute = dispute + h;
					respondents_array[k] = [country_temp1_array[i], country_temp2_array[j], 1, dispute];
					found2 = 0;
// update complainants array
					for (l = 0; l < complainant_array.length; l++)
					{
						if (complainant_array[l][0] == country_temp1_array[i])
						{
							complainant_array[l][1] = complainant_array[l][1] + 1;
							found2 = 1;
							break;
						}
					}
					if (found2 == 0)
					{
						complainant_array[l] = [country_temp1_array[i], 1];
					}
				}
			}
		}
	}
	if (respondents_array.length > 0)
	{
// sort complainant and respondent arrays
		complainant_array.sort();
		respondents_array.sort();
// write the details out in a table
		document.writeln('<table cellSpacing="1" cellPadding="1" width="100%" border="0">');
		document.writeln('<tr><td width="33%" valign="top" class="graytd"><p align="left" class="paraboldtext">Respondent</p></td><td width="33%" valign="top" class="graytd"><p align="left" class="paraboldtext">Complainant</p></td>');
        document.writeln('<td width="34%" valign="top" class="graytd"><p align="right" class="paraboldtext">Disputes</p></td></tr>');
		i = -1;
		for (h = 0; h < respondents_array.length; h++)
		{
			if (respondents_array[h][0] != prev_country)
			{
				i = i + 1;
				if (complainant_array[i][0] == respondents_array[h][0])
				{
					document.writeln('<tr><td width="33%" valign="top" class="graytd" rowspan="' + complainant_array[i][1] + '"><p class="paranormaltext">' + respondents_array[h][0] + '</p></td>');
					prev_country = respondents_array[h][0];
				}
			}
			document.writeln('<td width="33%" valign="top" class="graytd"><p align="left" class="paranormaltext">' + respondents_array[h][1]  + '</p></td><td width="34%" valign="top" class="graytd"><p align="right" class="paranormaltext">' + respondents_array[h][2] + ' cases:<br>');
			dispute_numbers_array = respondents_array[h][3].split("#");
			for (j = 0; j < dispute_numbers_array.length; j++)
			{
				if (j > 0)
				{
					document.write(', ');
				}					
				index = dispute_numbers_array[j];
				document.write('<a href="cases_e/' + ds_array[index][0].toLowerCase() + '_e.htm" class="paracolourtext" onmouseover="writetxt(\'' + ds_array[index][1] + '\')" onmouseout="writetxt(0)">' + ds_array[index][0] + '</a>');
			}
			document.writeln('</p></td></tr>');
		}
		document.writeln('</table>');
	}
	return false;
}


//***********************************************************************
// This function lists the years from the beginning of the WTO to the
// present with the range of disputes for the year in question
//***********************************************************************
function listYears()
{
	var year_array = new Array();
	var lastYear = 0;
	var lastDS = "";
	var h = 0;
	var i = 0;
	var count = 0;
	
// for each dispute in ds_array
	for (h = 1; h < ds_array.length; h++)
	{
// year for dispute has changed from that for previous dispute
		if (ds_array[h][4].substring(ds_array[h][4].length - 4) != lastYear)
		{
// update array of years
			if (i != 0)
			{
				year_array[i][2] = lastDS;
			}
			i = i + 1;
			lastYear = ds_array[h][4].substring(ds_array[h][4].length - 4);
			year_array[i] = [lastYear, h, 0];
		}
			lastDS = h;
	}
	year_array[i][2] = lastDS;
	document.writeln('<table>') 
	count = 1;
// loop through array of years and write details on page
	for (h = year_array.length - 1; h > 0 ; h--)
	{
		if (count == 1)
		{
			document.writeln('<tr>');
		}
		document.writeln('<td class="paranormaltext">&gt;&nbsp;<a href="#yr' + year_array[h][0] + '" class="paracolourtext">' + year_array[h][0] + '</a>: cases ' + year_array[h][1] + '-' + year_array[h][2] + '&nbsp;&nbsp;&nbsp; </td>');
		if (count == 4)
		{
			document.writeln('</tr>');
			count = 1;
		}
		else
		{
			count = count + 1;
		}
		
	}
	if (count != 1)
	{
		for (i = count; i <= 4; i++)
		{
			document.writeln('<td class="paranormaltext">&nbsp; </td>');
		}
		document.writeln('</tr></table>');
	}
	else
	{
		document.writeln('</table>');
	}
	return false;
}

//***********************************************************************
// This funczion shows the chronological list of disputes on the list of
// disputes page
//***********************************************************************
function showChronList()
{
	var complainant_array = new Array();
	var complainant = "";
	var i = 0;

	if (ds_array.length > 1)
	{
		document.writeln('<table align="center" cellSpacing="1" cellPadding="3" width="100%" border="0">');
// display details of disputes 
		for (i =  ds_array.length - 1; i > 0; i--)
		{
			document.write('<tr><td valign="top" class="graytd"><a href="cases_e/' + ds_array[i][0].toLowerCase() + '_e.htm" name="' + i + '" class="paraboldcolourtext" onmouseover="writetxt(\'Clicking here will take you to a page containing detailed information for this dispute\')" onmouseout="writetxt(0)">' + ds_array[i][0] + '</a></td><td valign="top" class="graytd">' + ds_array[i][3] + ' &mdash; <span class="paracolourtext">' + ds_array[i][1] + '</span> ');
			complainant_array = ds_array[i][2].split("#");
			if (complainant_array.length == 1)
			{
				document.write('(Complainant: ');
			}
			else
			{
				document.write('(Complainants: ');
			}
			complainant = ds_array[i][2].replace(/#/g, "; ");
			document.write(complainant);
			document.writeln(')</td><td valign="top" align="right" class="graytd">' + ds_array[i][4] + '</td></tr>');
		}
		document.writeln('</table>');
	}	
	return false;
}


//***********************************************************************
// This function displays the disputes by subject. It uses the short 
// title for the dispute where it exists, otherwise it uses the long
// title
//***********************************************************************
function showDisputesBySubject()
{
	var subject_list_array = new Array();
	var subject_details_array = new Array();
	var subject_temp_array = new Array();
	var found = 0;
	var numPerCol = 0;
	var current = 0;
	var maximum = 0;
	var bookmark = "";
	var last_subject = "";
	var last_title = "";
	var short_title = "";
	var countries = "";
	var column = 1;
	var h = 0;
	var i = 0;
	var j = 0;
	var k = 0;
	
// for each dispute in ds_array
	for (h = 1; h < ds_array.length; h++)
	{
		subject_temp_array = ds_array[h][5].split("#");
// loop through each subject for the dispute
		for (i = 0; i < subject_temp_array.length; i++)
		{
			found = 0;
// if short title exists use it otherwise use long title
			if (ds_array[h][6] != " ")
			{
				short_title = ds_array[h][6];
			}
			else
			{
				short_title = ds_array[h][3] + " &mdash; " + ds_array[h][1];
			}
// add to array of subject details
			subject_details_array[k] = [subject_temp_array[i], short_title, ds_array[h][2], ds_array[h][0]];
			k = k + 1;
// add subject to an array of subjects if it does not already exist
			for (j = 0; j < subject_list_array.length; j++)
			{
				if (subject_temp_array[i] == subject_list_array[j])
				{
					found = 1;
					break;
				}
			}
			if (found == 0)
			{
				subject_list_array[j] = subject_temp_array[i];
			}
		}
	}
// sort the list of subjects
	subject_list_array.sort();
	numPerCol = Math.ceil(subject_list_array.length / 4);
	if (numPerCol > 0)
	{
		current = 0;
// display table showing list of subjects in 4 columns
		document.writeln('<table align="center" cellSpacing="0" cellPadding="3" width="100%" border="0" class="graytd"><tr>');
		for (h = 1; h <= 4; h++)
		{
			maximum = current + numPerCol;
			document.writeln('<td width="25%" valign="top">');
			for (i = current; i < maximum; i++)
			{
				if (current >= subject_list_array.length)
				{
					break;
				}
				if (subject_list_array[i] != " ")
				{
					bookmark = subject_list_array[i].replace(/\s/g, "_");
					document.writeln('<p class="smallgreaterlistitem">&gt;&nbsp;<a href="#' + stripAccents(bookmark) + '" class="parasmallcolourtext">' + subject_list_array[i] + '</a></p>');
				}
				current = current + 1;
			}
			document.writeln('</td>');
		}
		document.writeln('</tr></table>');
	}
	document.writeln('<p class="paranormaltext">&nbsp;&nbsp;</p>');
	document.writeln('<p class="subtitlecolourtext">Index of issues&nbsp; <a class="parasmallgreytext" href="#top">back&nbsp;to&nbsp;top</a></p>');
// sort array of subject details
	subject_details_array.sort();
	document.writeln('<table align="center" cellSpacing="0" cellPadding="5" width="100%" border="0"><tr><td valign="top" width="50%">');
	numPerCol = Math.ceil(subject_details_array.length / 2);
// display table in 2 colums of subject details by subject
	for (h = 0; h < subject_details_array.length; h++)
	{
		if (subject_details_array[h][0] != " ")
		{
		if (subject_details_array[h][0] != last_subject)
		{
			if ((h > numPerCol + 1) && (column == 1))
			{
				document.write('</td><td valign="top" width="50%">');
				column = 2;
			}
			bookmark = subject_details_array[h][0].replace(/\s/g, "_");
			document.writeln('<p class="paraboldcolourtext"><a name="' + stripAccents(bookmark) + '"></a>' + subject_details_array[h][0] + '&nbsp; <a href="#list" class="parasmallgreytext">back&nbsp;to&nbsp;list</a></p>');
			last_subject = subject_details_array[h][0];
			last_title = "##";
		}			
		if (subject_details_array[h][1] != last_title)
		{
			document.writeln('<p class="strippedsmalltext">' + subject_details_array[h][1] + '</p>');
			last_title = subject_details_array[h][1];
		}
		subject_temp_array = subject_details_array[h][2].split("#");
		if (subject_temp_array.length == 1)
		{
			document.write('<p class="strippedsmallhangingindent1">&mdash; <i>Complainant: ');
		}
		else
		{
			document.write('<p class="strippedsmallhangingindent1">&mdash; <i>Complainants: ');
		}		
		countries = subject_details_array[h][2].replace(/#/g, ", ");
		document.writeln(countries + '</i> <a class="parasmallcolourtext" href="cases_e/' + subject_details_array[h][3].toLowerCase() + '_e.htm" onmouseover="writetxt(\'Clicking here will take you to a page containing detailed information for this dispute\')" onmouseout="writetxt(0)">' + subject_details_array[h][3] + '</a></p>');
	}
	}
	document.writeln('</td></tr></table>');
	return false;
}


//***********************************************************************
// This function takes the dispute number a user has typed into a text 
// box, validates it, then opens the page for that dispute
//***********************************************************************
function showDispute()
{
	var totalDisputes = ds_array.length - 1;
	var disputeSelected = document.hiddenform.elements['dispute_number'].value;	
	if (disputeSelected == "")
	{
		alert("Please type in the DS number of the dispute you wish to go to");
	}
	else
	{
		if ((parseInt(disputeSelected) <= 0) || (parseInt(disputeSelected) > totalDisputes) || (isNaN(disputeSelected)))
		{
			alert("The number you have typed in is not a valid DS number — please type in a number between 1 and " + totalDisputes);
		}
		else
		{
			window.location = '/english/tratop_e/dispu_e/cases_e/ds' + parseInt(disputeSelected) + '_e.htm';
		}
	}
}


//***********************************************************************
// This function builds a form dropdown list of disputes from the arrays
//***********************************************************************
function bldDisputesList(currentVal)
{
	var i = 0;

// write general options on page
	window.document.write('<option value="none"');
	if (currentVal == "none")
	{
		window.document.write(' selected');
	}
	window.document.writeln('>Select a dispute...</option>');
// write option for each subject in the list on the page			
	for ( i = 1; i < ds_array.length; i++)
	{
		window.document.write('<option value="' + ds_array[i][0] + '"');
		if (currentVal == ds_array[i][0])
		{
			 window.document.write(' selected');
		}
		window.document.writeln('>' + ds_array[i][0] + ': ' + ds_array[i][3] + ' &mdash; ' + ds_array[i][1] + '</option>');
	}
	return false;	 	
}

// Function to insert a callout text from a variable
function doCallout(textToDisplay)
{
	writetxt(textToDisplay);
	return false;	 	
}

// function to display title for a ds number
function disputeTitle(dsNum)
{
	var dispute_temp_array = new Array();
	dispute_temp_array = dsNum.split("_");
	window.document.writeln("<p class=\"paraboldcolourtext\">DS" + dsNum.replace(/_/g, ", DS") + ": " + ds_array[dispute_temp_array[0]][3] + " &mdash; " + ds_array[dispute_temp_array[0]][1] + "</p>");
}


//***********************************************************************
// This function 
//***********************************************************************
function bldDispuMapForm()
{
// display the options to select
	//document.writeln('<table width=\"100%\"><tr><td valign=\"top\"><p align=\"left\" class=\"paranormaltext\"><script language=\"Javascript1.2\" type=\"text/javascript\">window.document.writeln(\'<select size=\"1\" name=\"selectedCountry\">\'); bldDisputesCountryList("' + country_selected + '"); window.document.writeln(\'</select>\'); <\/script></p></td>');
	//document.writeln('<table width=\"100%\"><tr><td valign=\"top\"><p align=\"left\" class=\"paranormaltext\"><script language=\"Javascript1.2\" type=\"text/javascript\">window.document.writeln(\'<select size=\"1\" name=\"selectedCountry\">\'); bldCountryRefList(\'1\'); window.document.writeln(\'</select>\'); <\/script></p></td>');
	document.writeln("<input name=\"arrowSense\" type=\"radio\" value=\"c\"");
	if (sense == "c")
	{
		document.write( " checked");
	}
	document.write(">&nbsp;As complainant<br><input name=\"arrowSense\" type=\"radio\" value=\"r\"");
	if (sense == "r")
	{
		document.write(" checked");
	}
		document.write(">&nbsp;As respondent<br><input name=\"arrowSense\" type=\"radio\" value=\"e\"");
	if (sense == "e")
	{
		document.write(" checked");
	}
	document.writeln(">&nbsp;As either<br>");
	document.writeln("<input type=\"submit\" name=\"Submit\" value=\"Submit\" onClick=\"showMap();return false\" class=\"paraboldcolourtext\">");
}

function showMap()
{
	var i = 0;
	var countrySelected  = document.hiddenform.elements['selectedCountry'].selectedIndex;	
	if (countrySelected == "1")
	{
		country_selected  = "none";
	}
	else
	{
		country_selected  = document.hiddenform.elements['selectedCountry'].options[countrySelected].value;	
	}
// find which radio buttons are on
	for (i = 0; i < document.hiddenform.elements['arrowSense'].length; i++)
	{
		if (document.hiddenform.elements['arrowSense'][i].checked == true)
		{
			sense = document.hiddenform.elements['arrowSense'][i].value;
			break;
		}
	}
// reload the page with selected values on the url
	window.location.search = "?country_selected=" + escape(country_selected) + "&sense=" + sense;
	return false;

}

//-->

