// Remember me 1, kaldes fra checkbox:
var boxValue = 'No';

function output(value, checked) {
	
	if (checked) { // true
      	boxValue = value;
		//alert("Testing checkbox events, boxValue = " + boxValue);
    } else { // false
		boxValue = 'No';
		//alert("Testing checkbox events, boxValue = " + boxValue);
	}

}


lda_country = Array();
lda_country[0] = Array("Afghanistan",0,0,0,1);
lda_country[1] = Array("Albania",18,1,0,1);
lda_country[2] = Array("Algeria",18,1,0,1);
lda_country[3] = Array("Andorra",18,1,0,1);
lda_country[4] = Array("Angola",18,1,0,1);
lda_country[5] = Array("Antigua and Barbuda",18,1,0,1);
lda_country[6] = Array("Argentina",18,1,0,1);
lda_country[7] = Array("Armenia",18,1,0,1);
lda_country[8] = Array("Australia",18,1,0,1);
lda_country[9] = Array("Austria",18,1,0,1);
lda_country[10] = Array("Azerbaijan",18,1,0,1);
lda_country[11] = Array("Bahamas",18,1,0,1);
lda_country[12] = Array("Bahrain",21,1,0,1);
lda_country[13] = Array("Bangladesh",0,0,0,1);
lda_country[14] = Array("Barbados",18,1,0,1);
lda_country[15] = Array("Belarus",21,1,0,1);
lda_country[16] = Array("Belgium",18,1,0,1);
lda_country[17] = Array("Belize",18,1,0,1);
lda_country[18] = Array("Benin",18,1,0,1);
lda_country[19] = Array("Bhutan",18,1,0,1);
lda_country[20] = Array("Bolivia",18,1,0,1);
lda_country[21] = Array("Bosnia and Herzegovina",18,1,0,1);
lda_country[22] = Array("Botswana",18,1,0,1);
lda_country[23] = Array("Brazil",18,1,0,1);
lda_country[24] = Array("Brunei Darussalam",0,0,0,1);
lda_country[25] = Array("Bulgaria",18,1,0,1);
lda_country[26] = Array("Burkina Faso",18,1,0,1);
lda_country[27] = Array("Cambodia",18,1,0,1);
lda_country[28] = Array("Cameroon",18,1,0,1);
lda_country[29] = Array("Canada",19,1,0,1);
lda_country[30] = Array("Cape Verde",18,1,0,1);
lda_country[31] = Array("Central African Republic",18,1,0,1);
lda_country[32] = Array("Chad",18,1,0,1);
lda_country[33] = Array("Chile",18,1,0,1);
lda_country[34] = Array("China",18,1,0,1);
lda_country[35] = Array("Colombia",18,1,0,1);
lda_country[36] = Array("Congo",18,1,0,1);
lda_country[37] = Array("Costa Rica",18,1,0,1);
lda_country[38] = Array("Côte d'Ivoire",18,1,0,1);
lda_country[39] = Array("Croatia",18,1,0,1);
lda_country[40] = Array("Cuba",18,1,0,1);
lda_country[41] = Array("Cyprus",18,1,0,1);
lda_country[42] = Array("Czech Republic",18,1,0,1);
lda_country[43] = Array("Denmark",18,1,0,1);
lda_country[44] = Array("Djibouti",18,1,0,1);
lda_country[45] = Array("Dominica",18,1,0,1);
lda_country[46] = Array("Dominican Republic",18,1,0,1);
lda_country[47] = Array("Ecuador",18,1,0,1);
lda_country[48] = Array("Egypte",21,1,0,1);
lda_country[49] = Array("El Salvador",18,1,0,1);
lda_country[50] = Array("Equatorial Guinea",18,1,0,1);
lda_country[51] = Array("Estonia",18,1,0,1);
lda_country[52] = Array("Fiji",18,1,0,1);
lda_country[53] = Array("Finland",20,1,1,0);
lda_country[54] = Array("France",18,1,1,1);
lda_country[55] = Array("French Polynesia",18,1,1,1);
lda_country[56] = Array("Gabon",18,1,0,1);
lda_country[57] = Array("Gambia",18,1,0,1);
lda_country[58] = Array("Georgia",18,1,0,1);
lda_country[59] = Array("Germany",18,1,0,1);
lda_country[60] = Array("Ghana",18,1,0,1);
lda_country[61] = Array("Greece",18,1,0,1);
lda_country[62] = Array("Grenada",18,1,0,1);
lda_country[63] = Array("Guatemala",18,1,0,1);
lda_country[64] = Array("Guinea",18,1,0,1);
lda_country[65] = Array("Guinea-Bissau",18,1,0,1);
lda_country[66] = Array("Guyana",18,1,0,1);
lda_country[67] = Array("Haiti",18,1,0,1);
lda_country[68] = Array("Honduras",18,1,0,1);
lda_country[69] = Array("Hong Kong",18,1,0,1);
lda_country[70] = Array("Hungary",18,1,0,1);
lda_country[71] = Array("Island",20,1,1,1);
lda_country[72] = Array("India",25,1,0,1);
lda_country[73] = Array("Indonesia",21,1,0,1);
lda_country[74] = Array("Iran",0,0,0,1);
lda_country[75] = Array("Iraq",0,0,0,1);
lda_country[76] = Array("Ireland",18,1,0,1);
lda_country[77] = Array("Israel",18,1,0,1);
lda_country[78] = Array("Italy",18,1,0,1);
lda_country[79] = Array("Jamaica",18,1,0,1);
lda_country[80] = Array("Japan",20,1,0,1);
lda_country[81] = Array("Jordan",0,0,0,1);
lda_country[82] = Array("Kazakhstan",18,1,0,1);
lda_country[83] = Array("Kenya",18,1,0,1);
lda_country[84] = Array("Kuwait",21,1,0,1);
lda_country[85] = Array("Kyrgyzstan",18,1,0,1);
lda_country[86] = Array("Laos",18,1,0,1);
lda_country[87] = Array("Latvia",18,1,0,1);
lda_country[88] = Array("Lebanon",18,1,0,1);
lda_country[89] = Array("Lesotho",18,1,0,1);
lda_country[90] = Array("Liberia",18,1,0,1);
lda_country[91] = Array("Libya",0,0,0,1);
lda_country[92] = Array("Liechtenstein",18,1,0,1);
lda_country[93] = Array("Lithuania",18,1,0,1);
lda_country[94] = Array("Luxembourg",18,1,0,1);
lda_country[95] = Array("Macedonia",18,1,0,1);
lda_country[96] = Array("Madagascar",18,1,0,1);
lda_country[97] = Array("Malawi",18,1,0,1);
lda_country[98] = Array("Malaysia",18,1,0,1);
lda_country[99] = Array("Maldives",18,1,0,1);
lda_country[100] = Array("Mali",18,1,0,1);
lda_country[101] = Array("Malta",18,1,0,1);
lda_country[102] = Array("Mauritania",18,1,0,1);
lda_country[103] = Array("Mauritius",18,1,0,1);
lda_country[104] = Array("Mexico",18,1,0,1);
lda_country[105] = Array("Micronesia",18,1,0,1);
lda_country[106] = Array("Moldova",18,1,0,1);
lda_country[107] = Array("Monaco",18,1,0,1);
lda_country[108] = Array("Mongolia",21,1,0,1);
lda_country[109] = Array("Morocco",18,1,0,1);
lda_country[110] = Array("Mozambique",18,1,0,1);
lda_country[111] = Array("Namibia",18,1,0,1);
lda_country[112] = Array("Nepal",18,1,1,1);
lda_country[113] = Array("Netherlands",18,1,0,1);
lda_country[114] = Array("New Zealand",18,1,0,1);
lda_country[115] = Array("Nicaragua",19,1,0,1);
lda_country[116] = Array("Niger",18,1,0,1);
lda_country[117] = Array("Nigeria",21,1,0,1);
lda_country[118] = Array("North Korea",18,1,0,1);
lda_country[119] = Array("Norway",20,1,1,1);
lda_country[120] = Array("Oman",21,1,0,1);
lda_country[121] = Array("Ouganda",18,1,0,1);
lda_country[122] = Array("Ouzbekistan",0,0,0,1);
lda_country[123] = Array("Pakistan",0,0,0,1);
lda_country[124] = Array("Panama",18,1,0,1);
lda_country[125] = Array("Papua New Guinea",18,1,0,1);
lda_country[126] = Array("Paraguay",20,1,0,1);
lda_country[127] = Array("Peru",18,1,0,1);
lda_country[128] = Array("Philippines",18,0,0,1);
lda_country[129] = Array("Poland",18,1,1,1);
lda_country[130] = Array("Portugal",18,1,0,1);
lda_country[131] = Array("Qatar",18,1,0,1);
lda_country[132] = Array("Romania",18,1,0,1);
lda_country[133] = Array("Russia",18,1,0,1);
lda_country[134] = Array("Rwanda",18,1,0,1);
lda_country[135] = Array("Saint Kitts and Nevis",18,1,0,1);
lda_country[136] = Array("Saint Lucia",18,1,0,1);
lda_country[137] = Array("Saint Vincent and the Grenadines",18,1,0,1);
lda_country[138] = Array("Samoa",21,1,0,1);
lda_country[139] = Array("San Marino",18,1,0,1);
lda_country[140] = Array("Sao Tome and Principe",18,1,0,1);
lda_country[141] = Array("Saudi Arabia",0,0,0,1);
lda_country[142] = Array("Senegal",18,1,0,1);
lda_country[143] = Array("Serbia and Montenegro",18,1,0,1);
lda_country[144] = Array("Seychelles",18,1,0,1);
lda_country[145] = Array("Sierra Leone",18,1,0,1);
lda_country[146] = Array("Singapore",18,1,0,1);
lda_country[147] = Array("Slovakia",18,1,0,1);
lda_country[148] = Array("Slovenia",18,1,0,1);
lda_country[149] = Array("Somalia",18,1,0,1);
lda_country[150] = Array("South Africa",18,1,0,1);
lda_country[151] = Array("South Korea",19,1,0,1);
lda_country[152] = Array("Spain",18,1,0,1);
lda_country[153] = Array("Sri Lanka",18,1,0,1);
lda_country[154] = Array("Sudan",0,0,0,1);
lda_country[155] = Array("Suriname",18,1,0,1);
lda_country[156] = Array("Swaziland",18,1,0,1);
lda_country[157] = Array("Sweden",20,1,1,1);
lda_country[158] = Array("Switzerland",18,1,0,1);
lda_country[159] = Array("Syria",18,1,1,1);
lda_country[160] = Array("Tanzania",18,1,0,1);
lda_country[161] = Array("Taiwan",18,1,0,1);
lda_country[162] = Array("Thailand",18,1,0,1);
lda_country[163] = Array("Togo",18,1,0,1);
lda_country[164] = Array("Tonga",18,1,0,1);
lda_country[165] = Array("Trinidad and Tobago",18,1,0,1);
lda_country[166] = Array("Tunisia",0,0,0,1);
lda_country[167] = Array("Turkey",18,1,0,1);
lda_country[168] = Array("Turkmenistan",18,1,1,1);
lda_country[169] = Array("Tuvalu",18,1,0,1);
lda_country[170] = Array("Uganda",18,1,0,1);
lda_country[171] = Array("Ukraine",18,1,0,1);
lda_country[172] = Array("United Arab Emirates",21,1,0,1);
lda_country[173] = Array("United Kingdom",18,1,0,1);
lda_country[174] = Array("USA",21,1,0,1);
lda_country[175] = Array("Uruguay",18,1,0,1);
lda_country[176] = Array("Uzbekistan",0,0,0,1);
lda_country[177] = Array("Vanuatu",18,1,0,1);
lda_country[178] = Array("Venezuela",18,1,0,1);
lda_country[179] = Array("Vietnam",18,1,0,1);
lda_country[180] = Array("Yemen",0,0,0,1);
lda_country[181] = Array("Zambia",18,1,0,1);
lda_country[182] = Array("Zimbabwe",18,1,0,1);

	
function validateAge(form) {

	country = form.country.options[form.country.selectedIndex].value;
	month = form.birthMonth.options[form.birthMonth.selectedIndex].value;
	day = form.birthDay.options[form.birthDay.selectedIndex].value;
	year = form.birthYear.options[form.birthYear.selectedIndex].value;
	var birthDate = new Date(year, month-1, day);
	var today = new Date();                  
	var daysApart = Math.abs(Math.floor((birthDate-today)/86400000))/365;
	if (country == 01) {
		country = 173; // UK
	} else if (country == 02) {
		country = 174; // USA
	} else if (country == 03) {
		country = 59;  // Germany
	} else if (country == 04) {
		country = 80; // Japan
	} else if (country == 05) {
		// none selected
		country = null;
		if (userLang == 'da') {
     				alert("Venligst oplys dit land.");
				} else {
					alert("Please select a country.");
				}
		form.country.selectedIndex = 0;
		return false;		
	} else {
		country = country;
	}
	// age, allow access, must_meet_local_law, does_meet_local_law

	countryname = lda_country[country][0];
	enterage = lda_country[country][1];
	allowaccess = lda_country[country][2];
	mustmeet = lda_country[country][3];
	doesmeet = lda_country[country][4];
	if (allowaccess != 1) {
		alert("Current laws in your country of residence, regarding advertising and purchasing of alcohol, mean that we cannot permit you to access this site.");
		return false;
	}  else {
		if ((mustmeet == 1 && doesmeet == 1) || mustmeet == 0) {
			if (Math.round(daysApart, 0)-1 >= enterage) {
				// ok
				window.location = TheSiteURL;
				if (boxValue != 'No') {
					setCookie('RememberMyAge', 'Yep', 365);
					//cookieValue = getCookie('RememberMyAge');
					//alert(cookieValue) // Yep
				}
				
 			} else {
			
				if (userLang == 'da') {
     				alert("Du skal være fyldt "+enterage+" år for at besøge denne side!");
					window.location = "AgeCheckFiles/underAge.html";
				} else {
					alert("You must be at least "+enterage+" to view this site.");
					window.location = "AgeCheckFiles/underAge.html";
				}
				
				return false;
			}
		} else {
			// not ok
			alert("Current laws in your country of residence, regarding advertising and purchasing of alcohol, mean that we cannot permit you to access this site.");
			return false;
		}
	}

	return false;
}

