﻿var strCA_GEM = '|Argentina|Australia|Austria|Bahrain|Bolivia|Bosnia Herzegovina|Brazil|Bulgaria|Chile|China|Colombia|Congo-Kinshasa|Costa Rica|Croatia|Cuba|Cyprus|Czech Republic|Dominican Republic|Ecuador|Egypt|El Salvador|Gabon|Ghana|Greece|Guatemala|Hong Kong|Hungary|India|Indonesia|Israel|Iraq|Ivory Coast|Jordan|Kazakhstan|Korea (South)|Kuwait|Lebanon|Macedonia|Malaysia|Mauritius|Mexico|Morocco|Nicaragua|Nigeria|Oman|Other Asia|Other Bonds|Other Equity|Other Europe|Other Latin America|Other Middle East and Africa|Pakistan|Panama|Peru|Philippines|Poland|Qatar|Romania|Russia|Serbia|Singapore|South Africa|Sri Lanka|Taiwan|Thailand|Trinidad and Tobago|Tunisia|Turkey|Ukraine|United Arab Emirates|United Kingdom|Uruguay|Venezuela|Vietnam|Zambia|Zimbabwe|';
var strCA_BRIC = '|Brazil|China|India|Russia|';
var strCA_LatAm = '|Argentina|Brazil|Chile|Colombia|Mexico|Other Equity|Other Europe|Other Latin America|Panama|Peru|Venezuela|';
var strCA_Asia = '|Australia|Bangladesh|Canada|China|Hong Kong|India|Indonesia|Korea (South)|Malaysia|New Zealand|Other Asia|Pakistan|Philippines|Singapore|Sri Lanka|Taiwan|Thailand|United Kingdom|Vietnam|';
var strCA_EE = '|Austria|Baltic Republics|Bulgaria|Croatia|Cyprus|Czech Republic|Egypt|Estonia|Finland|Georgia|Greece|Hungary|Israel|Kazakhstan|Latvia|Lithuania|Other Europe|Other Middle East and Africa|Poland|Romania|Russia|Slovenia|South Africa|Turkey|Ukraine|';
var strCA_EMEA = '|Austria|Bahrain|Botswana|Gabon|Czech Republic|Egypt|Ghana|Israel|Jordan|Kenya|Kuwait|Malawi|Mauritius|Morocco|Namibia|Nigeria|Oman|Other Middle East and Africa|Poland|Qatar|Russia|Saudi Arabia|South Africa|Tunisia|Turkey|United Arab Emirates|Zambia|Zimbabwe|';
var strCA_Pacific = '|Australia|China|Hong Kong|India|Indonesia|Japan|Korea (South)|Malaysia|New Zealand|Other Asia|Philippines|Singapore|Sri Lanka|Taiwan|Thailand|United Kingdom|';
var strCA_Global = '|Argentina|Australia|Austria|Belgium|Botswana|Brazil|Canada|Chile|China|Croatia|Colombia|Czech Republic|Denmark|Estonia|Egypt|Finland|France|Germany|Ghana|Greece|Hong Kong|Hungary|Iceland|India|Indonesia|Ireland|Israel|Italy|Japan|Kazakhstan|Korea (South)|Malaysia|Mexico|Morocco|Netherlands|New Zealand|Norway|Other Asia|Other Equity|Other Emerging Europe|Other Europe|Other Latin America|Other Middle East and Africa|Pakistan|Panama|Peru|Philippines|Poland|Portugal|Qatar|Romania|Russia|Saudi Arabia|Singapore|South Africa|Sri Lanka|Spain|Slovakia|Slovenia|Sweden|Switzerland|Taiwan|Thailand|Turkey|United Arab Emirates|United Kingdom|USA|Venezuela|Zimbabwe|';
var strCA_Europe = '|Australia|Austria|Belgium|Cyprus|Czech Republic|Denmark|Finland|France|Germany|Greece|Hong Kong|Ireland|Italy|Kazakhstan|Netherlands|Norway|Other Europe|Other Latin America|Poland|Portugal|Russia|South Africa|Spain|Sweden|Switzerland|Turkey|United Arab Emirates|United Kingdom|';

var strCA_GEM_Region = '|Emerging Asia|Emerging Europe|Africa|Middle East|Latin America|Other|';
var strCA_Global_Region = '|Emerging Asia|Emerging Europe|Africa|Latin America|Middle East|North America|Other|Developed Asia|Developed Europe|';

var arrCountry = Array(Array(0, 'All Countries'),Array(105, 'Algeria'),Array(1, 'Argentina'),Array(3, 'Australia'),Array(2, 'Austria'),Array(115, 'Bahrain'),Array(7, 'Baltic Republics'),Array(4, 'Bangladesh'),Array(5, 'Belgium'),Array(84, 'Bolivia'),Array(83, 'Bosnia Herzegovina'),Array(9, 'Botswana'),Array(8, 'Brazil'),Array(6, 'Bulgaria'),Array(10, 'Canada'),Array(75, 'Cash'),Array(12, 'Chile'),Array(13, 'China'),Array(14, 'Colombia'),Array(85, 'Congo-Kinshasa'),Array(86, 'Costa Rica'),Array(29, 'Croatia'),Array(113, 'Cuba'),Array(87, 'Cyprus'),Array(15, 'Czech Republic'),Array(17, 'Denmark'),Array(88, 'Dominican Republic'),Array(18, 'Ecuador'),Array(20, 'Egypt'),Array(95, 'El Salvador'),Array(19, 'Estonia'),Array(23, 'Finland'),Array(24, 'France'),Array(109, 'Gabon'),Array(110, 'Georgia'),Array(16, 'Germany'),Array(26, 'Ghana'),Array(27, 'Greece'),Array(89, 'Guatemala'),Array(28, 'Hong Kong'),Array(30, 'Hungary'),Array(101, 'Iceland'),Array(34, 'India'),Array(31, 'Indonesia'),Array(112, 'Iran'),Array(90, 'Iraq'),Array(32, 'Ireland'),Array(33, 'Israel'),Array(35, 'Italy'),Array(91, 'Ivory Coast'),Array(92, 'Jamaica'),Array(37, 'Japan'),Array(36, 'Jordan'),Array(40, 'Kazakhstan'),Array(38, 'Kenya'),Array(99, 'Korea (North)'),Array(39, 'Korea (South)'),Array(108, 'Kuwait'),Array(44, 'Latvia'),Array(41, 'Lebanon'),Array(43, 'Lithuania'),Array(93, 'Macedonia'),Array(107, 'Malawi'),Array(48, 'Malaysia'),Array(46, 'Mauritius'),Array(47, 'Mexico'),Array(100, 'Moldova'),Array(45, 'Morocco'),Array(114, 'Namibia'),Array(50, 'Netherlands'),Array(52, 'New Zealand'),Array(94, 'Nicaragua'),Array(49, 'Nigeria'),Array(51, 'Norway'),Array(53, 'Oman'),Array(74, 'Other Asia'),Array(77, 'Other Bonds'),Array(80, 'Other Equity'),Array(76, 'Other Europe'),Array(78, 'Other Latin America'),Array(79, 'Other Middle East and Africa'),Array(57, 'Pakistan'),Array(54, 'Panama'),Array(55, 'Peru'),Array(56, 'Philippines'),Array(58, 'Poland'),Array(59, 'Portugal'),Array(103, 'Qatar'),Array(60, 'Romania'),Array(61, 'Russia'),Array(104, 'Saudi Arabia'),Array(97, 'Serbia'),Array(63, 'Singapore'),Array(65, 'Slovakia'),Array(64, 'Slovenia'),Array(81, 'South Africa'),Array(21, 'Spain'),Array(42, 'Sri Lanka'),Array(62, 'Sweden'),Array(11, 'Switzerland'),Array(69, 'Taiwan'),Array(66, 'Thailand'),Array(102, 'Trinidad and Tobago'),Array(67, 'Tunisia'),Array(68, 'Turkey'),Array(70, 'Ukraine'),Array(106, 'United Arab Emirates'),Array(25, 'United Kingdom'),Array(71, 'United States'),Array(96, 'Uruguay'),Array(72, 'Venezuela'),Array(73, 'Vietnam'),Array(98, 'Zambia'),Array(82, 'Zimbabwe'));

var arrDomicile = Array(Array('All','All Domicile'),Array('AR','Argentina'),Array('AW','Aruba'),Array('AU','Australia'),Array('AT','Austria'),Array('BS','Bahamas'),Array('BH','Bahrain'),Array('BE','Belgium'),Array('BM','Bermuda'),Array('BR','Brazil'),Array('VI','BVI'),Array('CA','Canada'),Array('KY','Cayman'),Array('CK','Cook Islands'),Array('CY','Cyprus'),Array('DK','Denmark'),Array('EG','Egypt'),Array('EE','Estonia'),Array('FI','Finland'),Array('FR','France'),Array('DE','Germany'),Array('GR','Greece'),Array('GU','Guernsey'),Array('HK','Hong Kong'),Array('HU','Hungary'),Array('IN','India'),Array('IE','Ireland'),Array('IM','Isle of Man'),Array('IL','Israel'),Array('IT','Italy'),Array('JP','Japan'),Array('JY','Jersey'),Array('KR','Korea (South)'),Array('LI','Liechtenstein'),Array('LU','Lux'),Array('MY','Malaysia'),Array('MU','Mauritius'),Array('MX','Mexico'),Array('MC','Monaco'),Array('AN','NAntilles'),Array('NL','Netherlands'),Array('NZ','New Zealand'),Array('PA','Panama'),Array('PH','Philippines'),Array('PL','Poland'),Array('PT','Portugal'),Array('PR','Private'),Array('SA','Saudi Arabia'),Array('SG','Singapore'),Array('SI','Slovenia'),Array('ZA','South Africa'),Array('ES','Spain'),Array('LK','Sri Lanka'),Array('SE','Sweden'),Array('CH','Switzerland'),Array('TW','Taiwan'),Array('TH','Thailand'),Array('TR','Turkey'),Array('XX','Unassigned'),Array('GB','United Kingdom'),Array('AE','Unknown'),Array('US','USA'),Array('VE','Venezuela'));

var arrProducts = Array();

//This data is built through the EPFR Admin - do not make manual changes

arrProducts.push(Array(1, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (EM & Global/Intl)'));
arrProducts.push(Array(101, 'B', 'CA', 'M', 'D', 'Bond Fund Country Weightings - Monthly (EM & Global)'));
arrProducts.push(Array(104, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (Global Sector Funds)'));
arrProducts.push(Array(105, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Weekly (Global Sector Funds Agg)'));
arrProducts.push(Array(106, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Weekly (Global Sector Funds)'));
arrProducts.push(Array(109, 'E', 'FC', 'M', 'A', 'Equity Fund Country Flows - Monthly (Aggregate tab only)'));
arrProducts.push(Array(110, 'E', 'FC', 'M', 'A', 'Bond Fund Country Flows - Monthly (Aggregate tab only)'));
arrProducts.push(Array(111, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (All Fund Groups)'));
arrProducts.push(Array(112, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (All Fund Groups)'));
arrProducts.push(Array(113, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly (All Fund Groups Agg)'));
arrProducts.push(Array(114, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Monthly (All Fund Groups Agg)'));
arrProducts.push(Array(116, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly History Aggregate (Geo Focus - EM & Global/Intl)'));
arrProducts.push(Array(117, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly History Aggregate (Geo Focus - All)'));
arrProducts.push(Array(118, 'E', 'FF', 'D', 'D', 'Equity Fund Flows - Daily (All Fund Groups)'));
arrProducts.push(Array(121, 'E', 'CA', 'M', 'A', 'Asia Navigator - Monthly Agg (Preliminary)'));
arrProducts.push(Array(121, 'E', 'FC', 'M', 'A', 'Asia Navigator - Monthly Agg (Preliminary)'));
arrProducts.push(Array(121, 'E', 'FF', 'M', 'A', 'Asia Navigator - Monthly Agg (Preliminary)'));
arrProducts.push(Array(121, 'E', 'IA', 'M', 'A', 'Asia Navigator - Monthly Agg (Preliminary)'));
arrProducts.push(Array(121, 'E', 'SA', 'M', 'A', 'Asia Navigator - Monthly Agg (Preliminary)'));
arrProducts.push(Array(2, 'A', 'FF', 'W', 'D', 'Bond Fund Flows - Weekly (EM & Global)'));
arrProducts.push(Array(2, 'B', 'FF', 'W', 'D', 'Bond Fund Flows - Weekly (EM & Global)'));
arrProducts.push(Array(2, 'M', 'FF', 'W', 'D', 'Bond Fund Flows - Weekly (EM & Global)'));
arrProducts.push(Array(3, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (Japan/Western Europe)'));
arrProducts.push(Array(31, 'E', 'CA', 'M', 'D', 'EMEA Navigator - Monthly'));
arrProducts.push(Array(31, 'E', 'FC', 'M', 'D', 'EMEA Navigator - Monthly'));
arrProducts.push(Array(31, 'E', 'FF', 'M', 'D', 'EMEA Navigator - Monthly'));
arrProducts.push(Array(31, 'E', 'IA', 'M', 'D', 'EMEA Navigator - Monthly'));
arrProducts.push(Array(31, 'E', 'SA', 'M', 'D', 'EMEA Navigator - Monthly'));
arrProducts.push(Array(33, 'E', 'CA', 'M', 'D', 'Asia Navigator - Monthly'));
arrProducts.push(Array(33, 'E', 'FC', 'M', 'D', 'Asia Navigator - Monthly'));
arrProducts.push(Array(33, 'E', 'FF', 'M', 'D', 'Asia Navigator - Monthly'));
arrProducts.push(Array(33, 'E', 'IA', 'M', 'D', 'Asia Navigator - Monthly'));
arrProducts.push(Array(33, 'E', 'SA', 'M', 'D', 'Asia Navigator - Monthly'));
arrProducts.push(Array(34, 'E', 'CA', 'M', 'A', 'Asia Navigator - Monthly Agg'));
arrProducts.push(Array(34, 'E', 'FC', 'M', 'A', 'Asia Navigator - Monthly Agg'));
arrProducts.push(Array(34, 'E', 'FF', 'M', 'A', 'Asia Navigator - Monthly Agg'));
arrProducts.push(Array(34, 'E', 'IA', 'M', 'A', 'Asia Navigator - Monthly Agg'));
arrProducts.push(Array(34, 'E', 'SA', 'M', 'A', 'Asia Navigator - Monthly Agg'));
arrProducts.push(Array(35, 'E', 'CA', 'M', 'D', 'Latin America Navigator - Monthly'));
arrProducts.push(Array(35, 'E', 'FC', 'M', 'D', 'Latin America Navigator - Monthly'));
arrProducts.push(Array(35, 'E', 'FF', 'M', 'D', 'Latin America Navigator - Monthly'));
arrProducts.push(Array(35, 'E', 'IA', 'M', 'D', 'Latin America Navigator - Monthly'));
arrProducts.push(Array(35, 'E', 'SA', 'M', 'D', 'Latin America Navigator - Monthly'));
arrProducts.push(Array(36, 'E', 'CA', 'M', 'A', 'Latin America Navigator - Monthly Agg'));
arrProducts.push(Array(36, 'E', 'FC', 'M', 'A', 'Latin America Navigator - Monthly Agg'));
arrProducts.push(Array(36, 'E', 'FF', 'M', 'A', 'Latin America Navigator - Monthly Agg'));
arrProducts.push(Array(36, 'E', 'IA', 'M', 'A', 'Latin America Navigator - Monthly Agg'));
arrProducts.push(Array(36, 'E', 'SA', 'M', 'A', 'Latin America Navigator - Monthly Agg'));
arrProducts.push(Array(37, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly (Japan/Western Europe Agg)'));
arrProducts.push(Array(39, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (Asia Agg)'));
arrProducts.push(Array(4, 'B', 'CA', 'M', 'D', 'Bond Fund Country Weightings - Monthly'));
arrProducts.push(Array(40, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (Asia)'));
arrProducts.push(Array(41, 'A', 'FF', 'W', 'A', 'Bond Fund Flows - Weekly (EM & Global Agg)'));
arrProducts.push(Array(41, 'B', 'FF', 'W', 'A', 'Bond Fund Flows - Weekly (EM & Global Agg)'));
arrProducts.push(Array(41, 'M', 'FF', 'W', 'A', 'Bond Fund Flows - Weekly (EM & Global Agg)'));
arrProducts.push(Array(42, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly (EM & Global/Intl Agg)'));
arrProducts.push(Array(43, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly (EMEA Agg)'));
arrProducts.push(Array(44, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (EMEA)'));
arrProducts.push(Array(45, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly Aggregate (Geo Focus)'));
arrProducts.push(Array(46, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly (GEM Agg)'));
arrProducts.push(Array(47, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (GEM)'));
arrProducts.push(Array(51, 'E', 'FF', 'W', 'A', 'Equity Fund Flows - Weekly (USA Agg)'));
arrProducts.push(Array(52, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (USA)'));
arrProducts.push(Array(55, 'E', 'FC', 'M', 'A', 'Equity Fund Country Flows - Monthly Agg'));
arrProducts.push(Array(56, 'E', 'FC', 'M', 'A', 'Bond Fund Country Flows - Monthly Agg'));
arrProducts.push(Array(58, 'E', 'CA', 'M', 'D', 'Equity Fund Country Weightings - Monthly (Asia ex-Japan)'));
arrProducts.push(Array(59, 'B', 'CA', 'M', 'A', 'Bond Fund Country Weightings - Monthly Agg'));
arrProducts.push(Array(60, 'E', 'CA', 'M', 'A', 'Equity Fund Country Weightings - Monthly (EM & Global/Intl Agg)'));
arrProducts.push(Array(61, 'E', 'CA', 'M', 'D', 'Equity Fund Country Weightings - Monthly (EM & Global/Intl)'));
arrProducts.push(Array(63, 'E', 'CA', 'M', 'D', 'Equity Fund Country Weightings - Monthly (GEM) '));
arrProducts.push(Array(66, 'E', 'CA', 'M', 'A', 'EMEA Navigator - Monthly Agg'));
arrProducts.push(Array(66, 'E', 'FC', 'M', 'A', 'EMEA Navigator - Monthly Agg'));
arrProducts.push(Array(66, 'E', 'FF', 'M', 'A', 'EMEA Navigator - Monthly Agg'));
arrProducts.push(Array(66, 'E', 'IA', 'M', 'A', 'EMEA Navigator - Monthly Agg'));
arrProducts.push(Array(66, 'E', 'SA', 'M', 'A', 'EMEA Navigator - Monthly Agg'));
arrProducts.push(Array(68, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (Asia)'));
arrProducts.push(Array(69, 'A', 'FF', 'M', 'A', 'Bond Fund Flows - Monthly (EM & Global Agg)'));
arrProducts.push(Array(69, 'B', 'FF', 'M', 'A', 'Bond Fund Flows - Monthly (EM & Global Agg)'));
arrProducts.push(Array(69, 'M', 'FF', 'M', 'A', 'Bond Fund Flows - Monthly (EM & Global Agg)'));
arrProducts.push(Array(71, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Monthly (EM & Global/Intl Agg)'));
arrProducts.push(Array(72, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (EM & Global/Intl)'));
arrProducts.push(Array(73, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Monthly (Western Europe Agg)'));
arrProducts.push(Array(74, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (Geo Focus)'));
arrProducts.push(Array(75, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (GEM)'));
arrProducts.push(Array(76, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Monthly (Japan Agg)'));
arrProducts.push(Array(77, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Monthly (Japan/Western Europe Agg)'));
arrProducts.push(Array(78, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (Japan/Western Europe)'));
arrProducts.push(Array(79, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Monthly (LatAm Agg)'));
arrProducts.push(Array(8, 'A', 'FF', 'M', 'D', 'Bond Fund Flows - Monthly (EM & Global)'));
arrProducts.push(Array(8, 'B', 'FF', 'M', 'D', 'Bond Fund Flows - Monthly (EM & Global)'));
arrProducts.push(Array(8, 'M', 'FF', 'M', 'D', 'Bond Fund Flows - Monthly (EM & Global)'));
arrProducts.push(Array(80, 'E', 'CA', 'M', 'D', 'Equity Fund Flows - Monthly (LatAm)'));
arrProducts.push(Array(81, 'E', 'FF', 'M', 'A', 'Equity Fund Flows - Monthly (USA Agg)'));
arrProducts.push(Array(84, 'E', 'SA', 'M', 'A', 'Equity Fund Sector Weightings - Monthly Agg'));
arrProducts.push(Array(85, 'E', 'SA', 'M', 'D', 'Equity Fund Sector Weightings - Monthly'));
arrProducts.push(Array(86, 'E', 'SA', 'M', 'D', 'Equity Fund Sector Weightings - Monthly (GEM)'));
arrProducts.push(Array(88, 'E', 'FF', 'W', 'D', 'Equity Fund Flows - Weekly (Japan)'));
arrProducts.push(Array(89, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (USA)'));
arrProducts.push(Array(90, 'E', 'CA', 'M', 'D', 'Equity Fund Country Flows (with Fund CW detail)'));
arrProducts.push(Array(92, 'E', 'FF', 'M', 'D', 'Equity Fund Flows - Monthly (EMEA)'));
arrProducts.push(Array(94, 'E', 'CA', 'M', 'A', 'Equity Fund Country Weightings - Monthly (LatAm Agg)'));
arrProducts.push(Array(98, 'E', 'CA', 'M', 'A', 'Equity Fund Country Weightings - Monthly (Asia ex-Japan Agg)'));
arrProducts.push(Array(99, 'E', 'CA', 'M', 'A', 'Equity Fund Country Weightings - Monthly (GEM Agg)'));