var dlist = new DynamicOptionList('province','city');
function create_dlist() { 

	dlist.forValue('').addOptionsTextValue(default_label,'');
	dlist.forValue('AB').addOptionsTextValue(default_label,'');
	dlist.forValue('AB').addOptions(

		'Airdrie',
		'Banff',
		'Calgary',
		'Canmore',
		'Cochrane',
		'Edmonton',
		'Grand Prairie',
		'Lethbridge',
		'Medicine Hat',
		'Okotoks',
		'Red Deer',
		'Sherwood Park',
		'Spruce Grove',
		'St Albert',
		'St. Albert'
	);
	dlist.forValue('BC').addOptionsTextValue(default_label,'');
	dlist.forValue('BC').addOptions(

		'Abbotsford',
		'Burnaby',
		'Campbell River',
		'Chilliwack',
		'Clearbrook',
		'Coquitlam',
		'Courtenay',
		'Delta',
		'Duncan',
		'Gibsons',
		'Kamloops',
		'Kelowna',
		'Langford',
		'Langley',
		'Maple Ridge',
		'Merritt',
		'Mission',
		'Nanaimo',
		'New Westminster',
		'North Vancouver',
		'Oak Bay',
		'Parksville',
		'Penticton',
		'Pitt Meadows',
		'Port Alberni',
		'Port Coquitlam',
		'Port Moody',
		'Power River',
		'Prince George',
		'Richmond',
		'Saanich',
		'Sechelt',
		'Sidney',
		'Squamish',
		'Surrey',
		'Tsawwassen',
		'Vancouver',
		'Vancouver Nord',
		'Vancouver ouest',
		'Vernon',
		'Victoria',
		'West Vancouver',
		'Westbank',
		'Whistler'
	);
	dlist.forValue('MB').addOptionsTextValue(default_label,'');
	dlist.forValue('MB').addOptions(

		'Brandon',
		'Steinbach',
		'Winnipeg'
	);
	dlist.forValue('NL').addOptionsTextValue(default_label,'');
	dlist.forValue('NL').addOptions(

		'St. John\'s'
	);
	dlist.forValue('NB').addOptionsTextValue(default_label,'');
	dlist.forValue('NB').addOptions(

		'Dieppe',
		'Fredericton',
		'Miramichi',
		'Moncton',
		'Rothesay',
		'St. John'
	);
	dlist.forValue('NS').addOptionsTextValue(default_label,'');
	dlist.forValue('NS').addOptions(

		'Bedford',
		'Bridgewater',
		'Dartmouth',
		'Halifax',
		'New Glasgow',
		'New Minas',
		'Stillwater Lake',
		'Truro',
		'Yarmouth'
	);
	dlist.forValue('NT').addOptionsTextValue(default_label,'');
	dlist.forValue('NU').addOptionsTextValue(default_label,'');
	dlist.forValue('ON').addOptionsTextValue(default_label,'');
	dlist.forValue('ON').addOptions(

		'Acton',
		'Ajax',
		'Ancaster',
		'Aurora',
		'Barrie',
		'Belleville',
		'Bolton',
		'Bowmanville',
		'Bracebridge',
		'Brampton',
		'Brantford',
		'Brockville',
		'Burlington',
		'Caledon',
		'Caledonia',
		'Cambridge',
		'Cobourg',
		'Collingwood',
		'Cornwall',
		'Dunnville',
		'Etobicoke',
		'Fort Erie',
		'Georgetown',
		'Gloucester',
		'Gormley',
		'Grimsby',
		'Guelph',
		'Hamilton',
		'Innisfil',
		'Kanata',
		'Kenora',
		'King City',
		'Kingston',
		'Kitchener',
		'London',
		'Maple',
		'Markham',
		'Milton',
		'Mississauga',
		'Nepean',
		'Newmarket',
		'Niagara Falls',
		'Niagara-sur-le-lac',
		'North Bay',
		'North York',
		'Oakville',
		'Orangeville',
		'Orillia',
		'Orleans',
		'Oshawa',
		'Ottawa',
		'Peterborough',
		'Pickering',
		'Richmond Hill',
		'Sarnia',
		'Sault Ste Marie',
		'Scarborough',
		'St. Catharines',
		'St. Clair Beach',
		'St. Mary\'s',
		'St. Thomas',
		'Stoney Creek',
		'Stouffville',
		'Stratford',
		'Sudbury',
		'Tecumseh',
		'Thornhill',
		'Thunder Bay',
		'Timmins',
		'Toronto',
		'Unionville',
		'Vaughan',
		'Waterdown',
		'Waterloo',
		'Whitby',
		'Windsor',
		'Woodbridge'
	);
	dlist.forValue('PE').addOptionsTextValue(default_label,'');
	dlist.forValue('PE').addOptions(

		'Charlottetown'
	);
	dlist.forValue('QC').addOptionsTextValue(default_label,'');
	dlist.forValue('QC').addOptions(

		'Anjou',
		'Beauport',
		'Blainville',
		'Brossard',
		'Dollard-des-Ormeaux',
		'Greenfield Park',
		'Hull',
		'Île des Soeurs',
		'Kirkland',
		'L\'Île-Perrot',
		'Lasalle',
		'Laval',
		'Mascouche',
		'Montréal',
		'Outremont',
		'Pointe Claire',
		'Pointe-Claire',
		'Québec',
		'Sainte-Foy',
		'St-Bruno',
		'St-Lambert',
		'St. Bruno',
		'Ste-Dorothée',
		'Verdun',
		'Westmount'
	);
	dlist.forValue('SK').addOptionsTextValue(default_label,'');
	dlist.forValue('SK').addOptions(

		'Regina',
		'Saskatoon'
	);
	dlist.forValue('YT').addOptionsTextValue(default_label,'');
	dlist.forValue('YT').addOptions(

		'Whitehorse'
	);
}