<html>
<head>
<script type="text/javascript">
var province={
'ON':{ name: 'Ontario', capital: 'Toronto' },
'QC':{ name: 'Quebec', capital: 'Quebec' },
'NS':{ name: 'Nova Scotia', capital: 'Halifax' },
'NB':{ name: 'New Brunswick', capital: 'Fredericton' },
'MB':{ name: 'Manitoba', capital: 'Winnipeg' },
'BC':{ name: 'British Columbia', capital: 'Victoria' },
'PE':{ name: 'Prince Edward Island', capital: 'Charlottetown' },
'SK':{ name: 'Saskatchewan', capital: 'Regina' },
'AB':{ name: 'Alberta', capital: 'Edmonton' },
'NL':{ name: 'Newfoundland and Labrador', capital: "St. John's" },
'NT':{ name: 'Northwest Territories', capital: 'Yellowknife' },
'YT':{ name: 'Yukon', capital: 'Whitehorse' },
'NU':{ name: 'Nunavut', capital: 'Iqaluit' },
}
function askforCapital(provinceVal)
{
var answer = prompt('What is the the Capital of '+province[provinceVal].name+' ?');
alert('For ' + province[provinceVal].name + ' you entered ' + answer + '.\n' + (answer == province[provinceVal].capital ? 'Correct, well done !' : 'The correct answer is ' + province[provinceVal].capital + '.'))
}
</script>
</head>
<body>
<center><p>Click the abbreviation for each province and enter the correct capital city.</p>
<img src="images/country/canada-colored-withlabels.gif" width="650" height="500" border="5" alt="Canada" usemap="#canadamap" />
<map name="canadamap">
<area shape="rect" coords="85,298,111,332" onclick="askforCapital(provinceVal('BC');" alt="BC" />
<area shape="rect" coords="152,314,186,346" onclick="askforCapital(provinceVal('AB');" alt="AB" />
<area shape="rect" coords="211,325,237,349" onclick="askforCapital(provinceVal('SK');" alt="SK" />
<area shape="rect" coords="269,322,298,341" onclick="askforCapital(provinceVal('MB');" alt="MB" />
<area shape="rect" coords="335,351,359,373" onclick="askforCapital(provinceVal('ON');" alt="ON" />
<area shape="rect" coords="429,311,454,332" onclick="askforCapital(provinceVal('QB');" alt="QB" />
<area shape="rect" coords="492,247,513,262" onclick="askforCapital(provinceVal('NL');" alt="NL" />
<area shape="rect" coords="507,336,534,359" onclick="askforCapital(provinceVal('NB');" alt="NB" />
<area shape="rect" coords="555,338,575,360" onclick="askforCapital(provinceVal('NS');" alt="NS" />
<area shape="rect" coords="579,325,606,342" onclick="askforCapital(provinceVal('PEI');" alt="PEI" />
<area shape="rect" coords="219,201,241,227" onclick="askforCapital(provinceVal('NT');" alt="NT" />
<area shape="rect" coords="136,122,167,249" onclick="askforCapital(provinceVal('NWT');" alt="NWT" />
<area shape="rect" coords="65,194,89,225" onclick="askforCapital(provinceVal('YT');" alt="YT" />
</map>
</center>
</body>
</html>