var vminutes = 10;
var vseconds = 00;
var boxedanswers = 2;
var autocomplete = 0;
var gamever = 0;
var justincase1 = 0;
var justincase2 = 0;


function loadanswers()
{
	answers = new Array();
	answers.push( new inans('Abkhazia', new Array()));
	answers.push( new inans('Afghanistan', new Array()));
	answers.push( new inans('Akrotiri and Dhekelia', new Array('Akrotiri & Dhekelia')));
	answers.push( new inans('Åland Islands', new Array('Aland Islands')));
	answers.push( new inans('Albania', new Array()));
	answers.push( new inans('Algeria', new Array()));
	answers.push( new inans('American Samoa', new Array()));
	answers.push( new inans('Andorra', new Array()));
	answers.push( new inans('Angola', new Array()));
	answers.push( new inans('Anguilla', new Array()));
	answers.push( new inans('Antigua and Barbuda', new Array('Antigua & Barbuda')));
	answers.push( new inans('Argentina', new Array()));
  	answers.push( new inans('Armenia', new Array()));
	answers.push( new inans('Aruba', new Array()));
	answers.push( new inans('Ascension Island', new Array()));
	answers.push( new inans('Australia', new Array()));
	answers.push( new inans('Austria', new Array()));
	answers.push( new inans('Azerbaijan', new Array()));
	answers.push( new inans('Bahamas', new Array('The Bahamas')));
	answers.push( new inans('Bahrain', new Array()));
	answers.push( new inans('Bangladesh', new Array()));
	answers.push( new inans('Barbados', new Array()));
	answers.push( new inans('Belarus', new Array()));
	answers.push( new inans('Belgium', new Array()));
	answers.push( new inans('Belize', new Array()));
	answers.push( new inans('Benin', new Array()));
	answers.push( new inans('Bermuda', new Array()));
	answers.push( new inans('Bhutan', new Array()));
	answers.push( new inans('Bolivia', new Array()));
	answers.push( new inans('Bosnia and Herzegovina', new Array()));
	answers.push( new inans('Botswana', new Array()));
	answers.push( new inans('Brazil', new Array()));
	answers.push( new inans('Brunei', new Array()));
	answers.push( new inans('Bulgaria', new Array()));
	answers.push( new inans('Burkina Faso', new Array()));
	answers.push( new inans('Burma', new Array('Union of Myanmar')));
	answers.push( new inans('Burundi', new Array()));
	answers.push( new inans('Cambodia', new Array()));
	answers.push( new inans('Cameroon', new Array()));
	answers.push( new inans('Canada', new Array()));
	answers.push( new inans('Cape Verde', new Array()));
	answers.push( new inans('Cayman Islands', new Array()));
	answers.push( new inans('The Central African Republic', new Array('Central African Republic')));
	answers.push( new inans('Chad', new Array()));
	answers.push( new inans('Chile', new Array()));
	answers.push( new inans('The People\'s Republic of China', new Array('The Peoples Republic of China','China')));
	answers.push( new inans('Christmas Island', new Array()));
	answers.push( new inans('The Cocos (Keeling) Islands', new Array('The Cocos Islands','The Keeling Islands','Cocos Islands','Keeling Islands')));
	answers.push( new inans('Colombia', new Array()));
	answers.push( new inans('The Comoros', new Array('Comoros')));
	answers.push( new inans('The Democratic Republic of the Congo', new Array('Democratic Republic of the Congo','Zaire')));
	answers.push( new inans('The Republic of the Congo', new Array('Repulic of the Congo')));
	answers.push( new inans('The Cook Islands', new Array('Cook Islands')));
	answers.push( new inans('Costa Rica', new Array()));
	answers.push( new inans('Côte d\'Ivoire', new Array('Cote dIvoire','Cote D Ivoire','Ivory Coast')));
	answers.push( new inans('Croatia', new Array()));
	answers.push( new inans('Cuba', new Array()));
	answers.push( new inans('Cyprus', new Array()));
	answers.push( new inans('The Czech Republic', new Array('Czech Republic')));
	answers.push( new inans('Denmark', new Array()));
	answers.push( new inans('Djibouti', new Array()));
	answers.push( new inans('Dominica', new Array()));
	answers.push( new inans('The Dominican Republic', new Array('Dominican Republic')));
	answers.push( new inans('East Timor', new Array('Timor Leste','Timor-Leste')));
	answers.push( new inans('Ecuador', new Array()));
	answers.push( new inans('Egypt', new Array()));
	answers.push( new inans('El Salvador', new Array()));
	answers.push( new inans('Equatorial Guinea', new Array()));
	answers.push( new inans('Eritrea', new Array()));
	answers.push( new inans('Estonia', new Array()));
	answers.push( new inans('Ethiopia', new Array()));
	answers.push( new inans('The Falkland Islands', new Array('Falkland Islands')));
	answers.push( new inans('The Faroe Islands', new Array('Faroe Islands')));
	answers.push( new inans('Fiji', new Array()));
	answers.push( new inans('Finland', new Array()));
	answers.push( new inans('France', new Array()));
	answers.push( new inans('French Polynesia', new Array()));
	answers.push( new inans('Gabon', new Array()));
	answers.push( new inans('The Gambia', new Array('Gambia')));
	answers.push( new inans('Georgia', new Array()));
	answers.push( new inans('Germany', new Array()));
	answers.push( new inans('Ghana', new Array()));
	answers.push( new inans('Gibraltar', new Array()));
	answers.push( new inans('Greece', new Array()));
	answers.push( new inans('Greenland', new Array()));
	answers.push( new inans('Grenada', new Array()));
	answers.push( new inans('Guam', new Array()));
	answers.push( new inans('Guatemala', new Array()));
	answers.push( new inans('Guernsey', new Array()));
	answers.push( new inans('Guinea', new Array()));
	answers.push( new inans('Guinea-Bissau', new Array('Guinea Bissau')));
	answers.push( new inans('Guyana', new Array()));
	answers.push( new inans('Haiti', new Array()));
	answers.push( new inans('Honduras', new Array()));
	answers.push( new inans('Hong Kong', new Array()));
	answers.push( new inans('Hungary', new Array()));
	answers.push( new inans('Iceland', new Array()));
	answers.push( new inans('India', new Array()));
	answers.push( new inans('Indonesia', new Array()));
	answers.push( new inans('Iran', new Array()));
	answers.push( new inans('Iraq', new Array()));
	answers.push( new inans('Ireland', new Array()));
	answers.push( new inans('The Isle of Man', new Array('Isle of Man')));
	answers.push( new inans('Israel', new Array()));
	answers.push( new inans('Italy', new Array()));
	answers.push( new inans('Jamaica', new Array()));
	answers.push( new inans('Japan', new Array()));
	answers.push( new inans('Jersey', new Array()));
	answers.push( new inans('Jordan', new Array()));
	answers.push( new inans('Kazakhstan', new Array()));
	answers.push( new inans('Kenya', new Array()));
	answers.push( new inans('Kiribati', new Array()));
	answers.push( new inans('North Korea', new Array()));
	answers.push( new inans('South Korea', new Array()));
	answers.push( new inans('Kosovo', new Array()));
	answers.push( new inans('Kuwait', new Array()));
	answers.push( new inans('Kyrgyzstan', new Array()));
	answers.push( new inans('Laos', new Array()));
	answers.push( new inans('Latvia', new Array()));
	answers.push( new inans('Lebanon', new Array()));
	answers.push( new inans('Lesotho', new Array()));
	answers.push( new inans('Liberia', new Array()));
	answers.push( new inans('Libya', new Array()));
	answers.push( new inans('Liechtenstein', new Array()));
	answers.push( new inans('Lithuania', new Array()));
	answers.push( new inans('Luxembourg', new Array()));
	answers.push( new inans('Macau', new Array('Macao')));
	answers.push( new inans('The Republic of Macedonia', new Array('Macedonia')));
	answers.push( new inans('Madagascar', new Array()));
	answers.push( new inans('Malawi', new Array()));
	answers.push( new inans('Malaysia', new Array()));
	answers.push( new inans('The Maldives', new Array('Maldives')));
	answers.push( new inans('Mali', new Array()));
	answers.push( new inans('Malta', new Array()));
	answers.push( new inans('The Marshall Islands', new Array('Marshall Islands')));
	answers.push( new inans('Mauritania', new Array()));
	answers.push( new inans('Mauritius', new Array()));
	answers.push( new inans('Mayotte', new Array()));
	answers.push( new inans('Mexico', new Array()));
	answers.push( new inans('The Federated States of Micronesia', new Array('Micronesia')));
	answers.push( new inans('Moldova', new Array()));
	answers.push( new inans('Monaco', new Array()));
	answers.push( new inans('Mongolia', new Array()));
	answers.push( new inans('Montenegro', new Array()));
	answers.push( new inans('Montserrat', new Array()));
	answers.push( new inans('Morocco', new Array()));
	answers.push( new inans('Mozambique', new Array()));
	answers.push( new inans('Nagorno-Karabakh', new Array('NagornoKarabakh')));
	answers.push( new inans('Namibia', new Array()));
	answers.push( new inans('Nauru', new Array()));
	answers.push( new inans('Nepal', new Array()));
	answers.push( new inans('The Netherlands', new Array('Netherlands')));
	answers.push( new inans('The Netherlands Antilles', new Array('Netherlands Antilles')));
	answers.push( new inans('New Caledonia', new Array()));
	answers.push( new inans('New Zealand', new Array()));
	answers.push( new inans('Nicaragua', new Array()));
	answers.push( new inans('Niger', new Array()));
	answers.push( new inans('Nigeria', new Array()));
	answers.push( new inans('Niue', new Array()));
	answers.push( new inans('Norfolk Island', new Array()));
	answers.push( new inans('The Turkish Republic of Northern Cyprus', new Array('Northern Cyprus')));
	answers.push( new inans('The Northern Mariana Islands', new Array('Northern Mariana Islands')));
	answers.push( new inans('Norway', new Array()));
	answers.push( new inans('Oman', new Array()));
	answers.push( new inans('Pakistan', new Array()));
	answers.push( new inans('Palau', new Array()));
	answers.push( new inans('Palestine', new Array()));
	answers.push( new inans('Panama', new Array()));
	answers.push( new inans('Papua New Guinea', new Array()));
	answers.push( new inans('Paraguay', new Array()));
	answers.push( new inans('Peru', new Array()));
	answers.push( new inans('The Philippines', new Array('Philippines')));
	answers.push( new inans('The Pitcairn Islands', new Array('Pitcairn Islands')));
	answers.push( new inans('Poland', new Array()));
	answers.push( new inans('Portugal', new Array()));
	answers.push( new inans('Puerto Rico', new Array()));
	answers.push( new inans('Qatar', new Array()));
	answers.push( new inans('Romania', new Array()));
	answers.push( new inans('Russia', new Array('Russian Federation')));
	answers.push( new inans('Rwanda', new Array()));
	answers.push( new inans('Saint Barthélemy', new Array('Saint Barthelemy')));
	answers.push( new inans('Saint Helena', new Array()));
	answers.push( new inans('Saint Kitts and Nevis', new Array('Saint Kitts & Nevis')));
	answers.push( new inans('Saint Lucia', new Array()));
	answers.push( new inans('Saint Martin', new Array()));
	answers.push( new inans('Saint Pierre and Miquelon', new Array('Saint Pierre & Miquelon')));
	answers.push( new inans('Saint Vincent and The Grenadines', new Array('Saint Vincent & The Grenadines')));
	answers.push( new inans('Samoa', new Array()));
	answers.push( new inans('San Marino', new Array()));
	answers.push( new inans('São Tomé and Príncipe', new Array('São Tomé & Príncipe','Sao Tome & Principe')));
	answers.push( new inans('Saudi Arabia', new Array()));
	answers.push( new inans('Senegal', new Array()));
	answers.push( new inans('Serbia', new Array()));
	answers.push( new inans('The Seychelles', new Array('Seychelles')));
	answers.push( new inans('Sierra Leone', new Array()));
	answers.push( new inans('Singapore', new Array()));
	answers.push( new inans('Slovakia', new Array()));
	answers.push( new inans('Slovenia', new Array()));
	answers.push( new inans('The Solomon Islands', new Array('Solomon Islands')));
	answers.push( new inans('Somalia', new Array()));
	answers.push( new inans('Somaliland', new Array()));
	answers.push( new inans('South Africa', new Array()));
	answers.push( new inans('South Ossetia', new Array()));
	answers.push( new inans('Spain', new Array()));
	answers.push( new inans('Sri Lanka', new Array()));
	answers.push( new inans('Sudan', new Array()));
	answers.push( new inans('Suriname', new Array()));
	answers.push( new inans('Svalbard', new Array()));
	answers.push( new inans('Swaziland', new Array()));
	answers.push( new inans('Sweden', new Array()));
	answers.push( new inans('Switzerland', new Array()));
	answers.push( new inans('Syria', new Array()));
	answers.push( new inans('The Republic of China', new Array('Taiwan','Republic of China')));
	answers.push( new inans('Tajikistan', new Array()));
	answers.push( new inans('Tanzania', new Array()));
	answers.push( new inans('Thailand', new Array()));
	answers.push( new inans('Togo', new Array()));
	answers.push( new inans('Tokelau', new Array()));
	answers.push( new inans('Tonga', new Array()));
	answers.push( new inans('Transnistria', new Array()));
	answers.push( new inans('Trinidad and Tobago', new Array('Trinidad & Tobago')));
	answers.push( new inans('Tristan da Cunha', new Array()));
	answers.push( new inans('Tunisia', new Array()));
	answers.push( new inans('Turkey', new Array()));
	answers.push( new inans('Turkmenistan', new Array()));
	answers.push( new inans('The Turks and Caicos Islands', new Array('The Turks & Caicos Islands')));
	answers.push( new inans('Tuvalu', new Array()));
	answers.push( new inans('Uganda', new Array()));
	answers.push( new inans('Ukraine', new Array()));
	answers.push( new inans('The United Arab Emirates', new Array('United Arab Emirates','UAE')));
	answers.push( new inans('The United Kingdom', new Array('United Kingdom')));
	answers.push( new inans('The United States', new Array('United States','United States of America','USA')));
	answers.push( new inans('Uruguay', new Array()));
	answers.push( new inans('Uzbekistan', new Array()));
	answers.push( new inans('Vanuatu', new Array()));
	answers.push( new inans('The Vatican City', new Array('Vatican City')));
	answers.push( new inans('Venezuela', new Array()));
	answers.push( new inans('Vietnam', new Array()));
	answers.push( new inans('The British Virgin Islands', new Array('British Virgin Islands')));		
	answers.push( new inans('The United States Virgin Islands', new Array('United States Virgin Islands')));
	answers.push( new inans('Wallis and Futuna', new Array('Wallis & Futuna')));
	answers.push( new inans('Western Sahara', new Array()));
	answers.push( new inans('Yemen', new Array()));
	answers.push( new inans('Zambia', new Array()));
	answers.push( new inans('Zimbabwe', new Array()));
	remaining = answers.length;
	displayRemaining();
}

function doEndAlert()
{
	var total = (correct + remaining);
	var percentunrounded = (correct/total) * 100;
	var percent = roundNumber(percentunrounded,2)
	if ( percent >= 80 ) {
	alert("Absolutely Amazing, You must type really fast or hacked the code to get all " + correct + " answers correct.\nWell done!!!");
	}
	if ( percent >= 40 && percent < 80) {
	alert("Well done! You managed to get " + correct + " correct.\nThat is " + percent + "% of the total possible answers.\nThat is an amazing score");
	}
	if ( percent >= 28 && percent < 40) {
	alert("Great Job! You managed to get " + correct + " correct.\nThat is " + percent + "% of the total possible answers.\nThat is a very good score");
	}
	if ( percent >= 20 && percent < 28) {
	alert("Good Job! You managed to get " + correct + " correct.\nThat is " + percent + "% of the total possible answers.\nThat is a good score");
	}
	if ( percent >= 12 && percent < 20) {
	alert("Not bad! You managed to get " + correct + " correct.\nThat is " + percent + "% of the total possible answers.\nThat is a average score");
	}
	if ( percent < 12) {
	alert("Not very good, I'm afraid! You managed to get " + correct + " correct.\nThat is " + percent + "% of the total possible answers.\nThat is a not a very good score");
	}
}
