var ukcountries=new Object();
ukcountries["United Kingdom"]="United Kingdom";

var eurocountries = new Object();
eurocountries["SHOW_ALL"]="SHOW ALL COUNTRIES";
eurocountries["Austria"]="Austria";
eurocountries["Belgium"]="Belgium";
eurocountries["Bulgaria"]="Bulgaria";
eurocountries["Czech Republic"]="Czech Republic";
eurocountries["Denmark"]="Denmark";
eurocountries["Egypt"]="Egypt";
eurocountries["Finland"]="Finland";
eurocountries["France"]="France";
eurocountries["Germany"]="Germany";
eurocountries["Greece"]="Greece";
eurocountries["Hungary"]="Hungary";
eurocountries["Israel"]="Israel";
eurocountries["Italy"]="Italy";
eurocountries["Morocco"]="Morocco";
eurocountries["Netherlands"]="Netherlands";
eurocountries["Northern Ireland"]="Northern Ireland";
eurocountries["Norway"]="Norway";
eurocountries["Poland"]="Poland";
eurocountries["Portugal"]="Portugal";
eurocountries["Republic of Ireland"]="Republic of Ireland";
eurocountries["Romania"]="Romania";
eurocountries["Russian Federation"]="Russian Federation";
eurocountries["Saudi Arabia"]="Saudi Arabia";
eurocountries["Slovakia"]="Slovakia";
eurocountries["South Africa"]="South Africa";
eurocountries["Spain"]="Spain";
eurocountries["Sweden"]="Sweden";
eurocountries["Switzerland"]="Switzerland";
eurocountries["Turkey"]="Turkey";
eurocountries["United Arab Emirates"]="United Arab Emirates";
eurocountries["United Kingdom"]="United Kingdom";
eurocountries["United States"]="United States";

var allcountries = new Object();
allcountries["Afghanistan"]="Afghanistan";
allcountries["Albania"]="Albania";
allcountries["Algeria"]="Algeria";
allcountries["American Samoa"]="American Samoa";
allcountries["Andorra"]="Andorra";
allcountries["Angola"]="Angola";
allcountries["Anguilla"]="Anguilla";
allcountries["Antigua And Barbuda"]="Antigua And Barbuda";
allcountries["Argentina"]="Argentina";
allcountries["Armenia"]="Armenia";
allcountries["Aruba"]="Aruba";
allcountries["Australia"]="Australia";
allcountries["Austria"]="Austria";
allcountries["Azerbaijan"]="Azerbaijan";
allcountries["Bahamas"]="Bahamas";
allcountries["Bahrain"]="Bahrain";
allcountries["Bangladesh"]="Bangladesh";
allcountries["Barbados"]="Barbados";
allcountries["Belarus"]="Belarus";
allcountries["Belgium"]="Belgium";
allcountries["Belize"]="Belize";
allcountries["Benin"]="Benin";
allcountries["Bermuda"]="Bermuda";
allcountries["Bhutan"]="Bhutan";
allcountries["Bolivia"]="Bolivia";
allcountries["Bosnia And Herzegovina"]="Bosnia And Herzegovina";
allcountries["Botswana"]="Botswana";
allcountries["Brazil"]="Brazil";
allcountries["Brunei Darussalam"]="Brunei Darussalam";
allcountries["Bulgaria"]="Bulgaria";
allcountries["Burkina Faso"]="Burkina Faso";
allcountries["Burundi"]="Burundi";
allcountries["Cambodia"]="Cambodia";
allcountries["Cameroon"]="Cameroon";
allcountries["Canada"]="Canada";
allcountries["Cape Verde"]="Cape Verde";
allcountries["Cayman Islands"]="Cayman Islands";
allcountries["Central African Republic"]="Central African Republic";
allcountries["Chad"]="Chad";
allcountries["Chile"]="Chile";
allcountries["China"]="China";
allcountries["Colombia"]="Colombia";
allcountries["Comoros"]="Comoros";
allcountries["Congo, The Democratic Republic of The"]="Congo, The Democratic Republic of The";
allcountries["Costa Rica"]="Costa Rica";
allcountries["Croatia"]="Croatia";
allcountries["Cuba"]="Cuba";
allcountries["Cyprus"]="Cyprus";
allcountries["Czech Republic"]="Czech Republic";
allcountries["Denmark"]="Denmark";
allcountries["Djibouti"]="Djibouti";
allcountries["Dominica"]="Dominica";
allcountries["Dominican Republic"]="Dominican Republic";
allcountries["East Timor"]="East Timor";
allcountries["Ecuador"]="Ecuador";
allcountries["Egypt"]="Egypt";
allcountries["El Salvador"]="El Salvador";
allcountries["Equatorial Guinea"]="Equatorial Guinea";
allcountries["Eritrea"]="Eritrea";
allcountries["Estonia"]="Estonia";
allcountries["Ethiopia"]="Ethiopia";
allcountries["Falkland Islands"]="Falkland Islands";
allcountries["Faroe Islands"]="Faroe Islands";
allcountries["Fiji"]="Fiji";
allcountries["Finland"]="Finland";
allcountries["France"]="France";
allcountries["French Guiana"]="French Guiana";
allcountries["French Polynesia"]="French Polynesia";
allcountries["French Southern Territories"]="French Southern Territories";
allcountries["Gabon"]="Gabon";
allcountries["Gambia"]="Gambia";
allcountries["Georgia"]="Georgia";
allcountries["Germany"]="Germany";
allcountries["Ghana"]="Ghana";
allcountries["Gibraltar"]="Gibraltar";
allcountries["Greece"]="Greece";
allcountries["Greenland"]="Greenland";
allcountries["Grenada"]="Grenada";
allcountries["Guadeloupe"]="Guadeloupe";
allcountries["Guam"]="Guam";
allcountries["Guatemala"]="Guatemala";
allcountries["Guernsey"]="Guernsey";
allcountries["Guinea"]="Guinea";
allcountries["Guinea-Bissau"]="Guinea-Bissau";
allcountries["Guyana"]="Guyana";
allcountries["Haiti"]="Haiti";
allcountries["Honduras"]="Honduras";
allcountries["Hong Kong"]="Hong Kong";
allcountries["Hungary"]="Hungary";
allcountries["Iceland"]="Iceland";
allcountries["India"]="India";
allcountries["Indonesia"]="Indonesia";
allcountries["Iran"]="Iran";
allcountries["Iraq"]="Iraq";
allcountries["Israel"]="Israel";
allcountries["Italy"]="Italy";
allcountries["Ivory Coast"]="Ivory Coast";
allcountries["Jamaica"]="Jamaica";
allcountries["Japan"]="Japan";
allcountries["Jersey"]="Jersey";
allcountries["Jordan"]="Jordan";
allcountries["Kazakhstan"]="Kazakhstan";
allcountries["Kenya"]="Kenya";
allcountries["Kiribati"]="Kiribati";
allcountries["Korea, North"]="Korea, North";
allcountries["Korea, South"]="Korea, South";
allcountries["Kuwait"]="Kuwait";
allcountries["Kyrgyzstan"]="Kyrgyzstan";
allcountries["Lao,Peoples Democratic Republic"]="Lao,Peoples Democratic Republic";
allcountries["Latvia"]="Latvia";
allcountries["Lebanon"]="Lebanon";
allcountries["Lesotho"]="Lesotho";
allcountries["Liberia"]="Liberia";
allcountries["Libyan Arab Jamahiriya"]="Libyan Arab Jamahiriya";
allcountries["Liechtenstein"]="Liechtenstein";
allcountries["Lithuania"]="Lithuania";
allcountries["Luxembourg"]="Luxembourg";
allcountries["Macau"]="Macau";
allcountries["Former Yugoslav Republic of Macedonia (FYROM)"]="Former Yugoslav Republic of Macedonia (FYROM)";
allcountries["Madagascar"]="Madagascar";
allcountries["Malawi"]="Malawi";
allcountries["Malaysia"]="Malaysia";
allcountries["Maldives"]="Maldives";
allcountries["Mali"]="Mali";
allcountries["Malta"]="Malta";
allcountries["Martinique"]="Martinique";
allcountries["Mauritania"]="Mauritania";
allcountries["Mauritius"]="Mauritius";
allcountries["Mayotte"]="Mayotte";
allcountries["Mexico"]="Mexico";
allcountries["Micronesia"]="Micronesia";
allcountries["Moldova"]="Moldova";
allcountries["Monaco"]="Monaco";
allcountries["Mongolia"]="Mongolia";
allcountries["Montenegro"]="Montenegro";
allcountries["Montserrat"]="Montserrat";
allcountries["Morocco"]="Morocco";
allcountries["Mozambique"]="Mozambique";
allcountries["Myanmar"]="Myanmar";
allcountries["Namibia"]="Namibia";
allcountries["Nauru"]="Nauru";
allcountries["Nepal"]="Nepal";
allcountries["Netherlands"]="Netherlands";
allcountries["Netherlands Antilles"]="Netherlands Antilles";
allcountries["New Caledonia"]="New Caledonia";
allcountries["New Zealand"]="New Zealand";
allcountries["Nicaragua"]="Nicaragua";
allcountries["Nigeria"]="Nigeria";
allcountries["Norfolk Island"]="Norfolk Island";
allcountries["Northern Ireland"]="Northern Ireland";
allcountries["Northern Mariana Islands"]="Northern Mariana Islands";
allcountries["Norway"]="Norway";
allcountries["Oman"]="Oman";
allcountries["Pakistan"]="Pakistan";
allcountries["Palau"]="Palau";
allcountries["Palestinian Territory Occupied"]="Palestinian Territory Occupied";
allcountries["Panama"]="Panama";
allcountries["Papua New Guinea"]="Papua New Guinea";
allcountries["Paraguay"]="Paraguay";
allcountries["Peru"]="Peru";
allcountries["Philippines"]="Philippines";
allcountries["Poland"]="Poland";
allcountries["Portugal"]="Portugal";
allcountries["Puerto Rico"]="Puerto Rico";
allcountries["Qatar"]="Qatar";
allcountries["Republic of Ireland"]="Republic of Ireland";
allcountries["Reunion"]="Reunion";
allcountries["Romania"]="Romania";
allcountries["Russian Federation"]="Russian Federation";
allcountries["Rwanda"]="Rwanda";
allcountries["Saint Helena"]="Saint Helena";
allcountries["Saint Kitts And Nevis"]="Saint Kitts And Nevis";
allcountries["Saint Lucia"]="Saint Lucia";
allcountries["Samoa"]="Samoa";
allcountries["Saudi Arabia"]="Saudi Arabia";
allcountries["Senegal"]="Senegal";
allcountries["Serbia"]="Serbia";
allcountries["Serbia And Montenegro"]="Serbia And Montenegro";
allcountries["Seychelles"]="Seychelles";
allcountries["Sierra Leone"]="Sierra Leone";
allcountries["Singapore"]="Singapore";
allcountries["Slovakia"]="Slovakia";
allcountries["Slovenia"]="Slovenia";
allcountries["Solomon Islands"]="Solomon Islands";
allcountries["Somalia"]="Somalia";
allcountries["South Africa"]="South Africa";
allcountries["Spain"]="Spain";
allcountries["Sri Lanka"]="Sri Lanka";
allcountries["Sudan"]="Sudan";
allcountries["Suriname"]="Suriname";
allcountries["Swaziland"]="Swaziland";
allcountries["Sweden"]="Sweden";
allcountries["Switzerland"]="Switzerland";
allcountries["Syrian Arab Republic"]="Syrian Arab Republic";
allcountries["Taiwan"]="Taiwan";
allcountries["Tajikistan"]="Tajikistan";
allcountries["Tanzania"]="Tanzania";
allcountries["Thailand"]="Thailand";
allcountries["Togo"]="Togo";
allcountries["Tonga"]="Tonga";
allcountries["Trinidad And Tobago"]="Trinidad And Tobago";
allcountries["Tunisia"]="Tunisia";
allcountries["Turkey"]="Turkey";
allcountries["Turkmenistan"]="Turkmenistan";
allcountries["Tuvalu"]="Tuvalu";
allcountries["Uganda"]="Uganda";
allcountries["Ukraine"]="Ukraine";
allcountries["United Arab Emirates"]="United Arab Emirates";
allcountries["United Kingdom"]="United Kingdom";
allcountries["United States"]="United States";
allcountries["Uruguay"]="Uruguay";
allcountries["Uzbekistan"]="Uzbekistan";
allcountries["Vanuatu"]="Vanuatu";
allcountries["Vatican City State"]="Vatican City State";
allcountries["Venezuela"]="Venezuela";
allcountries["Vietnam"]="Vietnam";
allcountries["Virgin Islands"]="Virgin Islands";
allcountries["Yemen"]="Yemen";
//allcountries["Yugoslavia"]="Yugoslavia";
allcountries["Zambia"]="Zambia";
allcountries["Zimbabwe"]="Zimbabwe";
allcountries["Not Known"]="Not Known";

var requestcountry="";

function ETACountryCombo(cs,def,force) {
	var countries= new Object();
	var index=0;
	var validcountry=false;
	var set=false;
	//validate that the requestcountry is a valid one
	
	for (var i in allcountries)	{
	 	if (allcountries[i]==def) {
	 		requestcountry=def;
		}
	}
	
	if ( (force=="SHOW_AUTO") && (requestcountry =="United States")) requestcountry="";
	if ((force=="SHOW_AUTO") && (requestcountry !="") ) {
	      cs.options.length=0;
	      cs.options[0] = new Option("--Select Country--","",false,false);
 		   cs.options[cs.options.length]=new Option(requestcountry,requestcountry,false);
	      countries["SHOW_EURO"]="SHOW OTHER COUNTRIES";
	}
	else if (cs.value=="SHOW_EURO" || (cs.options.length==0) ||(force=="SHOW_EURO") || (force=="SHOW_AUTO")) {
	       cs.options.length=0;
 			if (requestcountry=="") {cs.options[0] = new Option("--Select Country--","",false,false);} else { cs.options[cs.options.length]=new Option(requestcountry,requestcountry,true,true); }
	       countries=eurocountries;
	       countries["SHOW_ALL"]="SHOW ALL COUNTRIES";
	}
	else if ( (cs.value=="SHOW_ALL") ||(force=="SHOW_ALL") ) {
	        cs.options.length=0;
			if (requestcountry=="") {cs.options[0] = new Option("--Select Country--","",false,false);} else { cs.options[cs.options.length]=new Option(requestcountry,requestcountry,true,true);}
	        countries=allcountries;
	        countries["SHOW_EURO"]="SHOW EURO COUNTRIES ONLY";       
	}
	else if ( (cs.value=="SHOW_UK") ||(force=="SHOW_UK") ) {
	        cs.options.length=0;
			if (requestcountry=="") {cs.options[0] = new Option("--Select Country--","",false,false);} else { cs.options[cs.options.length]=new Option(requestcountry,requestcountry,true,true);}
	        	countries=ukcountries;
	        	countries["SHOW_EURO"]="SHOW EURO COUNTRIES ONLY";       
	       	countries["SHOW_ALL"]="SHOW ALL COUNTRIES";
	}
	for (var i in countries)	{
	 	cs.options[cs.options.length]=new Option(countries[i],i,false,false); 	
	}
}