<!--
var lists = new Array();
var PSlists = new Array();

lists['Company']	= new Array();
lists['Company'][0] = new Array(
	'Document Type'
)

lists['']	= new Array();
lists[''][0] = new Array(
	'Type de document',
	'Demandes et formulaires',
	'Articles',
	'Biographies',
	'Brochures',
	'Encarts',
	'Bulletins',
	'Langue chinoise',
	'Commentaires',
	'Documents corporatifs et généraux',
	'Auxiliaires promotionnels',
	'Fiches techniques',
	'Barèmes de frais',
	'États financiers / Rapports annuels',
	'Fiche Faits sur le fonds',
	'Guides',
	'Nouvelles de Mackenzie',
	'Correspondance',
	'Multimédias',
	'Bulletins',
	'Rapports de rendement',
	'Cartes postales',
	'Présentations en PowerPoint',
	'Communiqués de presse',
	'Prospectus',
	'Rapports trimestriels',
	'Documents réglementaires',
	'Documents de recherche'
);

lists[''][1] = new Array(
	'',
	'Applications and Forms',
	'Articles',
	'Biographies',
	'Brochures',
	'Buckslips',
	'Bulletins',
	'Chinese',
	'Commentaries',
	'Corporate and General Materials',
	'Event Materials',
	'Fact Sheets',
	'Fee Schedules',
	'Financial Statements/Annual Reports',
	'Fund Fact Sheets',
	'Guides',
	'Mackenzie News',
	'Mailings',
	'Multi-Media',
	'Newsletters',
	'Performance Reports',
	'Postcards',
	'PowerPoint Presentations',
	'Press Release',
	'Prospectuses',
	'Quarterly Updates',
	'Regulatory Documents',
	'Research Materials'
);

lists['Mackenzie'] = new Array();
lists['Mackenzie'][0] = new Array(
	'Type de document',
	'Demandes et formulaires',
	'Articles',
	'Biographies',
	'Brochures',
	'Langue chinoise',
	'Commentaires',
	'Documents corporatifs et généraux',
	'Auxiliaires promotionnels',
	'États financiers / Rapports annuels',
	'Fiche Faits sur le fonds',
	'Guides',
	'Nouvelles de Mackenzie',
	'Correspondance',
	'Multimédias',
	'Bulletins',
	'Rapports de rendement',
	'Présentations en PowerPoint',
	'Communiqués de presse',
	'Prospectus',
	'Rapports trimestriels',
	'Documents réglementaires',
	'Documents de recherche'
);
lists['Mackenzie'][1] = new Array(
	'',
	'Applications and Forms',
	'Articles',
	'Biographies',
	'Brochures',
	'Chinese',
	'Commentaries',
	'Corporate and General Materials',
	'Event Materials',
	'Financial Statements/Annual Reports',
	'Fund Fact Sheets',
	'Guides',
	'Mackenzie News',
	'Mailings',
	'Multi-Media',
	'Newsletters',
	'Performance Reports',
	'PowerPoint Presentations',
	'Press Release',
	'Prospectuses',
	'Quarterly Updates',
	'Regulatory Documents',
	'Research Materials'
);

lists['MRS'] = new Array();
lists['MRS'][0] = new Array(
	'Type de document',
	'Demandes et formulaires',
	'Articles',
	'Biographies',
	'Brochures',
	'Encarts',
	'Bulletins',
	'Langue chinoise',
	'Commentaires',
	'Documents corporatifs et généraux',
	'Auxiliaires promotionnels',
	'Fiches techniques',
	'Barèmes de frais',
	'États financiers / Rapports annuels',
	'Fiche Faits sur le fonds',
	'Guides',
	'Correspondance',
	'Multimédias',
	'Bulletins',
	'Rapports de rendement',
	'Cartes postales',
	'Présentations en PowerPoint',
	'Communiqués de presse',
	'Prospectus',
	'Rapports trimestriels',
	'Documents réglementaires',
	'Documents de recherche'
);

lists['MRS'][1] = new Array(
	'',
	'Applications and Forms',
	'Articles',
	'Biographies',
	'Brochures',
	'Buckslips',
	'Bulletins',
	'Chinese',
	'Commentaries',
	'Corporate and General Materials',
	'Event Materials',
	'Fact Sheets',
	'Fee Schedules',
	'Financial Statements/Annual Reports',
	'Fund Fact Sheets',
	'Guides',
	'Mailings',
	'Multi-Media',
	'Newsletters',
	'Performance Reports',
	'Postcards',
	'PowerPoint Presentations',
	'Press Release',
	'Prospectuses',
	'Quarterly Updates',
	'Regulatory Documents',
	'Research Materials'
);

PSlists['Company'] = new Array();
PSlists['Company'][0] = new Array(
	'Product and Services'
);
 
PSlists[''] = new Array();
PSlists[''][0] = new Array(
	'Produit et services',
	'Compte Rendement élevé Plus MRS',
	'Fonds communs',
	'Fonds distincts',
	'Le programme pour clients privés Mackenzie',
	'PartenairesCollectifs',
	'Planification fiscale et successorale',
	'Produits de dépôt MRS',
	'Produits de prêt MRS',
	'Produits Structurés Mackenzie',
	'REEE',
	'Service de gestion de portefeuilles supervisée Mackenzie',
	'Services privés aux investisseurs MRS'
);
PSlists[''][1] = new Array(
	'',
	'MRS High Yield Plus Accounts',
	'Mutual Funds',
	'Segregated Funds',
	'Mackenzie Private Trust Services',
	'Group Plans',
	'Tax & Estate Advisory',
	'MRS Deposit Products',
	'MRS Credit Products',
	'Mackenzie Structured Products',
	'RESP',
        'Mackenzie Guided Portfolio Service',
	'MRS Private Investor Services'
);

PSlists['Mackenzie'] = new Array();
PSlists['Mackenzie'][0] = new Array(
	'Produit et services',
	'Fonds communs',
	'Fonds distincts',
	'Le programme pour clients privés Mackenzie',
	'PartenairesCollectifs',
	'Planification fiscale et successorale',
	'Produits Structurés Mackenzie',
	'REEE',
	'Service de gestion de portefeuilles supervisée Mackenzie'
);
PSlists['Mackenzie'][1] = new Array(
	'',
	'Mutual Funds',
	'Segregated Funds',
	'Mackenzie Private Trust Services',
	'Group Plans',
	'Tax & Estate Advisory',
	'Mackenzie Structured Products',
	'RESP',
        'Mackenzie Guided Portfolio Service'
);

PSlists['MRS'] = new Array();
PSlists['MRS'][0] = new Array(
	'Produit et services',
	'PartenairesCollectifs',
	'Produits de prêt MRS',
	'Produits de dépôt MRS',
	'Compte Rendement élevé Plus MRS',
	'Services privés aux investisseurs MRS',
	'Fonds communs'
);

PSlists['MRS'][1] = new Array(
	'',
	'Group Plans',
	'MRS Credit Products',
	'MRS Deposit Products',
	'MRS High Yield Plus Accounts',
	'MRS Private Investor Services',
	'Mutual Funds'
);
function emptyList( box ) {
	while(box.options.length) box.options[0] = null;
}

function fillList( box, arr ) {
	for (i = 0; i < arr[0].length; i++ ) {
		option = new Option( arr[0][i], arr[1][i] );
		box.options[box.length] = option;
	}
	box.selectedIndex = 0;
}

function changeList( box ) {
	list = lists[box.options[box.selectedIndex].value];
	PSlist = PSlists[box.options[box.selectedIndex].value];
	emptyList( box.form.Category );
	fillList( box.form.Category, list );

	emptyList( box.form.ProductService );
	fillList( box.form.ProductService, PSlist );
}

