var Countries=new Array(
Array(1,"United States"),Array(2,"Canada"),Array(143,"Mexico"),Array(3,"Afghanistan"),Array(250,"Aland Islands"),Array(4,"Albania"),Array(5,"Algeria"),Array(6,"American Samoa"),Array(8,"Andorra"),Array(9,"Angola"),Array(10,"Anguilla"),Array(11,"Antarctica"),Array(12,"Antigua and Barbuda"),Array(13,"Argentina"),Array(14,"Armenia"),Array(15,"Aruba"),Array(16,"Australia"),Array(17,"Austria"),Array(18,"Azerbaijan"),Array(19,"Bahamas"),Array(20,"Bahrain"),Array(21,"Bangladesh"),Array(22,"Barbados"),Array(23,"Belarus"),Array(24,"Belgium"),Array(25,"Belize"),Array(26,"Benin"),Array(27,"Bermuda"),Array(28,"Bhutan"),Array(29,"Bolivia"),Array(30,"Bosnia and Herzegovina"),Array(31,"Botswana"),Array(32,"Bouvet Island"),Array(34,"Brazil"),Array(35,"British Indian Ocean Territory"),Array(37,"Brunei Darussalam"),Array(38,"Bulgaria"),Array(39,"Burkina Faso"),Array(40,"Burundi"),Array(41,"Cambodia"),Array(42,"Cameroon"),Array(43,"Cape Verde"),Array(44,"Cayman Islands"),Array(45,"Central African Republic"),Array(46,"Chad"),Array(47,"Chile"),Array(48,"China"),Array(49,"Christmas Island"),Array(50,"Cocos (Keeling) Islands"),Array(51,"Colombia"),Array(52,"Comoros"),Array(53,"Congo"),Array(251,"Congo"),Array(54,"Cook Islands"),Array(55,"Costa Rica"),Array(56,"Cote d'Ivoire"),Array(57,"Croatia"),Array(58,"Cuba"),Array(262,"Curacao"),Array(59,"Cyprus"),Array(60,"Czech"),Array(62,"Denmark"),Array(63,"Djibouti"),Array(64,"Dominica"),Array(65,"Dominican Republic"),Array(67,"Ecuador"),Array(68,"Egypt"),Array(69,"El Salvador"),Array(70,"Equatorial Guinea"),Array(71,"Eritrea"),Array(72,"Estonia"),Array(73,"Ethiopia"),Array(74,"Falkland Islands (Malvinas)"),Array(75,"Faroe Islands"),Array(76,"Fiji"),Array(77,"Finland"),Array(78,"France"),Array(79,"French Guiana"),Array(80,"French Polynesia"),Array(81,"French Southern Territories"),Array(82,"Gabon"),Array(83,"Gambia"),Array(84,"Georgia"),Array(85,"Germany"),Array(86,"Ghana"),Array(87,"Gibraltar"),Array(89,"Greece"),Array(90,"Greenland"),Array(91,"Grenada"),Array(92,"Guadeloupe"),Array(93,"Guam"),Array(94,"Guatemala"),Array(252,"Guernsey"),Array(95,"Guinea"),Array(96,"Guinea-Bissau"),Array(97,"Guyana"),Array(98,"Haiti"),Array(99,"Heard Island And McDonald Islands"),Array(234,"Holy See (Vatican City State)"),Array(100,"Honduras"),Array(101,"Hong Kong"),Array(102,"Hungary"),Array(103,"Iceland"),Array(104,"India"),Array(105,"Indonesia"),Array(106,"Iran"),Array(107,"Iraq"),Array(108,"Ireland"),Array(253,"Isle Of Man"),Array(109,"Israel"),Array(110,"Italy"),Array(111,"Jamaica"),Array(112,"Japan"),Array(254,"Jersey"),Array(113,"Jordan"),Array(114,"Kazakhstan"),Array(115,"Kenya"),Array(116,"Kiribati"),Array(119,"Kuwait"),Array(120,"Kyrgyzstan"),Array(121,"Laos"),Array(122,"Latvia"),Array(123,"Lebanon"),Array(124,"Lesotho"),Array(125,"Liberia"),Array(126,"Libyan Arab Jamahiriya"),Array(127,"Liechtenstein"),Array(128,"Lithuania"),Array(129,"Luxembourg"),Array(255,"Macao"),Array(131,"Macedonia"),Array(132,"Madagascar"),Array(133,"Malawi"),Array(134,"Malaysia"),Array(135,"Maldives"),Array(136,"Mali"),Array(137,"Malta"),Array(138,"Marshall Islands"),Array(139,"Martinique"),Array(140,"Mauritania"),Array(141,"Mauritius"),Array(142,"Mayotte"),Array(144,"Micronesia"),Array(145,"Moldova"),Array(146,"Monaco"),Array(147,"Mongolia"),Array(248,"Montenegro"),Array(148,"Montserrat"),Array(149,"Morocco"),Array(150,"Mozambique"),Array(151,"Myanmar"),Array(152,"Namibia"),Array(153,"Nauru"),Array(154,"Nepal"),Array(155,"Netherlands"),Array(156,"Netherlands Antilles"),Array(158,"New Caledonia"),Array(159,"New Zealand"),Array(160,"Nicaragua"),Array(161,"Niger"),Array(162,"Nigeria"),Array(163,"Niue"),Array(164,"Norfolk Island"),Array(117,"North Korea"),Array(165,"Northern Mariana Islands"),Array(166,"Norway"),Array(167,"Oman"),Array(168,"Pakistan"),Array(169,"Palau"),Array(256,"Palestina"),Array(170,"Panama"),Array(171,"Papua New Guinea"),Array(172,"Paraguay"),Array(173,"Peru"),Array(174,"Philippines"),Array(175,"Pitcairn"),Array(176,"Poland"),Array(177,"Portugal"),Array(178,"Puerto Rico"),Array(179,"Qatar"),Array(180,"Reunion"),Array(181,"Romania"),Array(182,"Russian Federation"),Array(183,"Rwanda"),Array(257,"Saint Barthelemy"),Array(203,"Saint Helena"),Array(185,"Saint Kitts and Nevis"),Array(186,"Saint Lucia"),Array(258,"Saint Martin"),Array(204,"Saint Pierre and Miquelon"),Array(259,"Saint Vincent And The Grenadines"),Array(7,"Samoa"),Array(189,"San Marino"),Array(190,"Sao Tome and Principe"),Array(191,"Saudi Arabia"),Array(192,"Senegal"),Array(247,"Serbia"),Array(193,"Seychelles"),Array(194,"Sierra Leone"),Array(195,"Singapore"),Array(196,"Slovakia"),Array(197,"Slovenia"),Array(198,"Solomon Islands"),Array(199,"Somalia"),Array(200,"South Africa"),Array(260,"South Georgia And The South Sandwich Islands"),Array(118,"South Korea"),Array(201,"Spain"),Array(202,"Sri Lanka"),Array(205,"Sudan"),Array(206,"Suriname"),Array(207,"Svalbard and Jan Mayen"),Array(208,"Swaziland"),Array(209,"Sweden"),Array(210,"Switzerland"),Array(211,"Syrian Arab Republic"),Array(212,"Taiwan"),Array(213,"Tajikistan"),Array(214,"Tanzania"),Array(215,"Thailand"),Array(66,"Timor-Leste"),Array(216,"Togo"),Array(217,"Tokelau"),Array(218,"Tonga"),Array(219,"Trinidad and Tobago"),Array(220,"Tunisia"),Array(221,"Turkey"),Array(222,"Turkmenistan"),Array(223,"Turks and Caicos Islands"),Array(224,"Tuvalu"),Array(225,"Uganda"),Array(226,"Ukraine"),Array(227,"United Arab Emirates"),Array(228,"United Kingdom"),Array(261,"United States Minor Outlying Islands"),Array(229,"Uruguay"),Array(232,"Uzbekistan"),Array(233,"Vanuatu"),Array(235,"Venezuela"),Array(236,"Viet Nam"),Array(237,"Virgin Islands, British"),Array(238,"Virgin Islands, U.S."),Array(239,"Wallis and Futuna"),Array(240,"Western Sahara"),Array(241,"Yemen"),Array(244,"Zambia"),Array(245,"Zimbabwe")); 
var countrySelect=document.getElementById('XlocatorCountry'); 
var zipInput=document.getElementById('XlocatorZip'); 
zipes = new Array(
1,2,16,17,24,34,48,62,77,78,85,89,101,110,129,143,155,159,166,177,195,201,209,210,212,228);
 
for (i = 0; i < Countries.length; i++)
{
	countrySelect.options[i] = new Option(Countries[i][1], Countries[i][0]);
}

function checkZip(Cselect){	
	index = parseInt(Countries[Cselect.selectedIndex][0]);
	ok = false;
	for (y = 0; y < zipes.length; y++)
	{
		if(zipes[y] == index)
		{
			ok = true;
			break;
		}
	}
	zipInput.disabled = !ok;
}

function checkSubmit(){
	if (!zipInput.disabled && zipInput.value == '')
	{
		alert('Please enter zip code');
		return false;
	}
}