function fillCountries(theForm)
{ 
// this function is used to fill the country list on load
var objName = eval('document.' + theForm + '.Country');
addOption(objName, "", "");
addOption(objName, "Afghanistan", "Afghanistan");
addOption(objName, "Albania", "Albania");
addOption(objName, "Algeria", "Algeria");
addOption(objName, "American Samoa", "American Samoa");
addOption(objName, "Andorra", "Andorra");
addOption(objName, "Angola", "Angola");
addOption(objName, "Anguilla", "Anguilla");
addOption(objName, "Antigua and Barbuda", "Antigua and Barbuda");
addOption(objName, "Argentina", "Argentina");
addOption(objName, "Armenia", "Armenia");
addOption(objName, "Aruba", "Aruba");
addOption(objName, "Ascension Island", "Ascension Island");
addOption(objName, "Australia", "Australia");
addOption(objName, "Austria", "Austria");
addOption(objName, "Azerbaijan", "Azerbaijan");
addOption(objName, "Bahamas", "Bahamas");
addOption(objName, "Bahrain", "Bahrain");
addOption(objName, "Bangladesh", "Bangladesh");
addOption(objName, "Barbados", "Barbados");
addOption(objName, "Belarus", "Belarus");
addOption(objName, "Belgium", "Belgium");
addOption(objName, "Belize", "Belize");
addOption(objName, "Benin", "Benin");
addOption(objName, "Bermuda", "Bermuda");
addOption(objName, "Bhutan", "Bhutan");
addOption(objName, "Bolivia", "Bolivia");
addOption(objName, "Bosnia and Herzegovina", "Bosnia and Herzegovina");
addOption(objName, "Botswana", "Botswana");
addOption(objName, "Bouvet Island", "Bouvet Island");
addOption(objName, "Brazil", "Brazil");
addOption(objName, "British Indian Ocean Territory", "British Indian Ocean Territory");
addOption(objName, "Brunei Darussalam", "Brunei Darussalam");
addOption(objName, "Bulgaria", "Bulgaria");
addOption(objName, "Burkina Faso", "Burkina Faso");
addOption(objName, "Burundi", "Burundi");
addOption(objName, "Cambodia", "Cambodia");
addOption(objName, "Cameroon", "Cameroon");
addOption(objName, "Canada", "Canada");
addOption(objName, "Cape Verde", "Cape Verde");
addOption(objName, "Cayman Islands", "Cayman Islands");
addOption(objName, "Central African Republic", "Central African Republic");
addOption(objName, "Chad", "Chad");
addOption(objName, "Channel Islands", "Channel Islands");
addOption(objName, "Chile", "Chile");
addOption(objName, "China", "China");
addOption(objName, "Christmas Island", "Christmas Island");
addOption(objName, "Cocos (Keeling) Islands", "Cocos (Keeling) Islands");
addOption(objName, "Colombia", "Colombia");
addOption(objName, "Comoros", "Comoros");
addOption(objName, "Congo", "Congo");
addOption(objName, "Congo, Democratic Republic of", "Congo, Democratic Republic of");
addOption(objName, "Cook Islands", "Cook Islands");
addOption(objName, "Costa Rica", "Costa Rica");
addOption(objName, "Croatia", "Croatia");
addOption(objName, "Cuba", "Cuba");
addOption(objName, "Curacao", "Curacao");
addOption(objName, "Cyprus", "Cyprus");
addOption(objName, "Czech Republic", "Czech Republic");
addOption(objName, "Denmark", "Denmark");
addOption(objName, "Djibouti", "Djibouti");
addOption(objName, "Dominica", "Dominica");
addOption(objName, "Dominican Republic", "Dominican Republic");
addOption(objName, "East Timor", "East Timor");
addOption(objName, "Ecuador", "Ecuador");
addOption(objName, "Egypt", "Egypt");
addOption(objName, "El Salvador", "El Salvador");
addOption(objName, "Equatorial Guinea", "Equatorial Guinea");
addOption(objName, "Eritrea", "Eritrea");
addOption(objName, "Estonia", "Estonia");
addOption(objName, "Ethiopia", "Ethiopia");
addOption(objName, "Falkland Islands (Malvinas)", "Falkland Islands (Malvinas)");
addOption(objName, "Faroe Islands", "Faroe Islands");
addOption(objName, "Fiji", "Fiji");
addOption(objName, "Finland", "Finland");
addOption(objName, "France", "France");
addOption(objName, "French Guiana", "French Guiana");
addOption(objName, "French Polynesia", "French Polynesia");
addOption(objName, "French Southern Territories", "French Southern Territories");
addOption(objName, "Gabon", "Gabon");
addOption(objName, "Gambia", "Gambia");
addOption(objName, "Georgia", "Georgia");
addOption(objName, "Germany", "Germany");
addOption(objName, "Ghana", "Ghana");
addOption(objName, "Gibraltar", "Gibraltar");
addOption(objName, "Greece", "Greece");
addOption(objName, "Greenland", "Greenland");
addOption(objName, "Grenada", "Grenada");
addOption(objName, "Guadeloupe", "Guadeloupe");
addOption(objName, "Guam", "Guam");
addOption(objName, "Guatemala", "Guatemala");
addOption(objName, "Guinea", "Guinea");
addOption(objName, "Guinea-Bissau", "Guinea-Bissau");
addOption(objName, "Guyana", "Guyana");
addOption(objName, "Haiti", "Haiti");
addOption(objName, "Heard and McDonald Islands", "Heard and McDonald Islands");
addOption(objName, "Holy See / Vatican City", "Holy See / Vatican City");
addOption(objName, "Honduras", "Honduras");
addOption(objName, "Hong Kong", "Hong Kong");
addOption(objName, "Hungary", "Hungary");
addOption(objName, "Iceland", "Iceland");
addOption(objName, "India", "India");
addOption(objName, "Indonesia", "Indonesia");
addOption(objName, "Iran", "Iran");
addOption(objName, "Iraq", "Iraq");
addOption(objName, "Ireland", "Ireland");
addOption(objName, "Israel", "Israel");
addOption(objName, "Italy", "Italy");
addOption(objName, "Ivory Coast", "Ivory Coast");
addOption(objName, "Jamaica", "Jamaica");
addOption(objName, "Japan", "Japan");
addOption(objName, "Jordan", "Jordan");
addOption(objName, "Kazakhstan", "Kazakhstan");
addOption(objName, "Kenya", "Kenya");
addOption(objName, "Kiribati", "Kiribati");
addOption(objName, "Korea", "Korea");
addOption(objName, "Korea, Democratic People's Rep", "Korea, Democratic People's Rep");
addOption(objName, "Kuwait", "Kuwait");
addOption(objName, "Kyrgyzstan", "Kyrgyzstan");
addOption(objName, "Laos", "Laos");
addOption(objName, "Latvia", "Latvia");
addOption(objName, "Lebanon", "Lebanon");
addOption(objName, "Lesotho", "Lesotho");
addOption(objName, "Liberia", "Liberia");
addOption(objName, "Libyan Arab Jamahiriya", "Libyan Arab Jamahiriya");
addOption(objName, "Liechtenstein", "Liechtenstein");
addOption(objName, "Lithuania", "Lithuania");
addOption(objName, "Luxembourg", "Luxembourg");
addOption(objName, "Macau", "Macau");
addOption(objName, "Macedonia", "Macedonia");
addOption(objName, "Madagascar", "Madagascar");
addOption(objName, "Malawi", "Malawi");
addOption(objName, "Malaysia", "Malaysia");
addOption(objName, "Maldives", "Maldives");
addOption(objName, "Mali", "Mali");
addOption(objName, "Malta", "Malta");
addOption(objName, "Marshall Islands", "Marshall Islands");
addOption(objName, "Martinique", "Martinique");
addOption(objName, "Mauritania", "Mauritania");
addOption(objName, "Mauritius", "Mauritius");
addOption(objName, "Mayotte", "Mayotte");
addOption(objName, "Mexico", "Mexico");
addOption(objName, "Micronesia", "Micronesia");
addOption(objName, "Moldova, Republic of", "Moldova, Republic of");
addOption(objName, "Monaco", "Monaco");
addOption(objName, "Mongolia", "Mongolia");
addOption(objName, "Montenegro", "Montenegro");
addOption(objName, "Montserrat", "Montserrat");
addOption(objName, "Morocco", "Morocco");
addOption(objName, "Mozambique", "Mozambique");
addOption(objName, "Myanmar", "Myanmar");
addOption(objName, "Namibia", "Namibia");
addOption(objName, "Nauru", "Nauru");
addOption(objName, "Nepal", "Nepal");
addOption(objName, "Netherlands", "Netherlands");
addOption(objName, "Netherlands Antilles", "Netherlands Antilles");
addOption(objName, "New Caledonia", "New Caledonia");
addOption(objName, "New Zealand", "New Zealand");
addOption(objName, "Nicaragua", "Nicaragua");
addOption(objName, "Niger", "Niger");
addOption(objName, "Nigeria", "Nigeria");
addOption(objName, "Niue", "Niue");
addOption(objName, "Norfolk Island", "Norfolk Island");
addOption(objName, "Northern Mariana Islands", "Northern Mariana Islands");
addOption(objName, "Norway", "Norway");
addOption(objName, "Oman", "Oman");
addOption(objName, "Pakistan", "Pakistan");
addOption(objName, "Palau", "Palau");
addOption(objName, "Palestinian Authority", "Palestinian Authority");
addOption(objName, "Panama", "Panama");
addOption(objName, "Papua New Guinea", "Papua New Guinea");
addOption(objName, "Paraguay", "Paraguay");
addOption(objName, "Peru", "Peru");
addOption(objName, "Philippines", "Philippines");
addOption(objName, "Pitcairn Islands", "Pitcairn Islands");
addOption(objName, "Poland", "Poland");
addOption(objName, "Portugal", "Portugal");
addOption(objName, "Puerto Rico", "Puerto Rico");
addOption(objName, "Qatar", "Qatar");
addOption(objName, "Reunion", "Reunion");
addOption(objName, "Romania", "Romania");
addOption(objName, "Russian Federation", "Russian Federation");
addOption(objName, "Rwanda", "Rwanda");
addOption(objName, "Samoa", "Samoa");
addOption(objName, "San Marino", "San Marino");
addOption(objName, "Sao Tome and Principe", "Sao Tome and Principe");
addOption(objName, "Saudi Arabia", "Saudi Arabia");
addOption(objName, "Senegal", "Senegal");
addOption(objName, "Serbia", "Serbia");
addOption(objName, "Seychelles", "Seychelles");
addOption(objName, "Sierra Leone", "Sierra Leone");
addOption(objName, "Singapore", "Singapore");
addOption(objName, "Slovakia", "Slovakia");
addOption(objName, "Slovenia", "Slovenia");
addOption(objName, "Solomon Islands", "Solomon Islands");
addOption(objName, "Somalia", "Somalia");
addOption(objName, "South Africa", "South Africa");
addOption(objName, "South Georgia/South Sandwich", "South Georgia/South Sandwich");
addOption(objName, "Spain", "Spain");
addOption(objName, "Sri Lanka", "Sri Lanka");
addOption(objName, "St. Helena", "St. Helena");
addOption(objName, "St. Kitts and Nevis", "St. Kitts and Nevis");
addOption(objName, "St. Lucia", "St. Lucia");
addOption(objName, "St. Pierre and Miquelon", "St. Pierre and Miquelon");
addOption(objName, "St. Vincent and Grenadines", "St. Vincent and Grenadines");
addOption(objName, "Sudan", "Sudan");
addOption(objName, "Suriname", "Suriname");
addOption(objName, "Svalbard and Jan Mayen Islands", "Svalbard and Jan Mayen Islands");
addOption(objName, "Swaziland", "Swaziland");
addOption(objName, "Sweden", "Sweden");
addOption(objName, "Switzerland", "Switzerland");
addOption(objName, "Syrian Arab Republic", "Syrian Arab Republic");
addOption(objName, "Taiwan", "Taiwan");
addOption(objName, "Tajikistan", "Tajikistan");
addOption(objName, "Tanzania, United Republic of", "Tanzania, United Republic of");
addOption(objName, "Thailand", "Thailand");
addOption(objName, "Togo", "Togo");
addOption(objName, "Tokelau", "Tokelau");
addOption(objName, "Tonga", "Tonga");
addOption(objName, "Trinidad and Tobago", "Trinidad and Tobago");
addOption(objName, "Tunisia", "Tunisia");
addOption(objName, "Turkey", "Turkey");
addOption(objName, "Turkmenistan", "Turkmenistan");
addOption(objName, "Turks and Caicos Islands", "Turks and Caicos Islands");
addOption(objName, "Tuvalu", "Tuvalu");
addOption(objName, "US Minor Outlying Islands", "US Minor Outlying Islands");
addOption(objName, "USA", "USA");
addOption(objName, "Uganda", "Uganda");
addOption(objName, "Ukraine", "Ukraine");
addOption(objName, "United Arab Emirates", "United Arab Emirates");
addOption(objName, "United Kingdom", "United Kingdom");
addOption(objName, "Uruguay", "Uruguay");
addOption(objName, "Uzbekistan", "Uzbekistan");
addOption(objName, "Vanuatu", "Vanuatu");
addOption(objName, "Venezuela", "Venezuela");
addOption(objName, "Vietnam", "Vietnam");
addOption(objName, "Virgin Islands (British)", "Virgin Islands (British)");
addOption(objName, "Virgin Islands (U.S.)", "Virgin Islands (U.S.)");
addOption(objName, "Wallis and Futuna Islands", "Wallis and Futuna Islands");
addOption(objName, "Western Sahara", "Western Sahara");
addOption(objName, "Yemen", "Yemen");
addOption(objName, "Zambia", "Zambia");
addOption(objName, "Zimbabwe", "Zimbabwe");

}

function FillState(theForm){
// ON selection of country this function will fill the state field
var objName = eval('document.' + theForm + '.State');
removeAllOptions(objName);
if(eval('document.' + theForm + '.Country').value == 'USA')
{
	showID('State');
	hideID('txtState');
	addOption(objName, "", "");
	addOption(objName, "AK", "Alaska");
	addOption(objName, "AL", "Alabama");
	addOption(objName, "AR", "Arkansas");
	addOption(objName, "AZ", "Arizona");
	addOption(objName, "CA", "California");
	addOption(objName, "CO", "Colorado");
	addOption(objName, "CT", "Connecticut");
	addOption(objName, "DC", "District of Columbia");
	addOption(objName, "DE", "Delaware");
	addOption(objName, "FL", "Florida");
	addOption(objName, "GA", "Georgia");
	addOption(objName, "HI", "Hawaii");
	addOption(objName, "IA", "Iowa");
	addOption(objName, "ID", "Idaho");
	addOption(objName, "IL", "Illinois");
	addOption(objName, "IN", "Indiana");
	addOption(objName, "KS", "Kansas");
	addOption(objName, "KY", "Kentucky");
	addOption(objName, "LA", "Louisiana");
	addOption(objName, "MA", "Massachusetts");
	addOption(objName, "MD", "Maryland");
	addOption(objName, "ME", "Maine");
	addOption(objName, "MI", "Michigan");
	addOption(objName, "MN", "Minnesota");
	addOption(objName, "MO", "Missouri");
	addOption(objName, "MS", "Mississippi");
	addOption(objName, "MT", "Montana");
	addOption(objName, "NC", "North Carolina");
	addOption(objName, "ND", "North Dakota");
	addOption(objName, "NE", "Nebraska");
	addOption(objName, "NH", "New Hampshire");
	addOption(objName, "NJ", "New Jersey");
	addOption(objName, "NM", "New Mexico");
	addOption(objName, "NV", "Nevada");
	addOption(objName, "NY", "New York");
	addOption(objName, "OH", "Ohio");
	addOption(objName, "OK", "Oklahoma");
	addOption(objName, "OR", "Oregon");
	addOption(objName, "PA", "Pennsylvania");
	addOption(objName, "PR", "Puerto Rico");
	addOption(objName, "PW", "Palau");
	addOption(objName, "RI", "Rhode Island");
	addOption(objName, "SC", "South Carolina");
	addOption(objName, "SD", "South Dakota");
	addOption(objName, "TN", "Tennessee");
	addOption(objName, "TX", "Texas");
	addOption(objName, "UT", "Utah");
	addOption(objName, "VA", "Virginia");
	addOption(objName, "VT", "Vermont");
	addOption(objName, "WA", "Washington");
	addOption(objName, "WI", "Wisconsin");
	addOption(objName, "WV", "West Virginia");
	addOption(objName, "WY", "Wyoming");
}
else if(eval('document.' + theForm + '.Country').value == 'Canada')
{
	showID('State');
	hideID('txtState');
	addOption(objName, "", "");
	addOption(objName, "AB", "Alberta");
	addOption(objName, "BC", "British Columbia");
	addOption(objName, "MB", "Manitoba");
	addOption(objName, "NB", "New Brunswick");
	addOption(objName, "NF", "Newfoundland");
	addOption(objName, "NT", "Northwest Territory");
	addOption(objName, "NS", "Nova Scotia");
	addOption(objName, "NT", "Nunavut");
	addOption(objName, "ON", "Ontario");
	addOption(objName, "PE", "Prince Edward Island");
	addOption(objName, "QC", "Quebec");
	addOption(objName, "SK", "Saskatchewan");
	addOption(objName, "YT", "Yukon Territory");
}
else if(eval('document.' + theForm + '.Country').value == 'Mexico')
{
	showID('State');
	hideID('txtState');
	addOption(objName, "", "");
	addOption(objName, "AG", "Aguascalientes")
	addOption(objName, "BC", "Baja California Norte")
	addOption(objName, "BS", "Baja California Sur")
	addOption(objName, "CH", "Chihuahua")
	addOption(objName, "CL", "Colima")
	addOption(objName, "CM", "Campeche")
	addOption(objName, "CO", "Coahuila")
	addOption(objName, "CS", "Chiapas")
	addOption(objName, "DF", "Distrito Federal")
	addOption(objName, "DG", "Durango")
	addOption(objName, "GR", "Guerrero")
	addOption(objName, "GT", "Guanajuato")
	addOption(objName, "HG", "Hidalgo")
	addOption(objName, "JA", "Jalisco")
	addOption(objName, "MI", "Michoacan")
	addOption(objName, "MO", "Morelos")
	addOption(objName, "MX", "Estado de Mexico")
	addOption(objName, "NA", "Nayarit")
	addOption(objName, "NL", "Nuevo Leon")
	addOption(objName, "OA", "Oaxaca")
	addOption(objName, "PU", "Puebla")
	addOption(objName, "QR", "Quintana Roo")
	addOption(objName, "QT", "Queretaro")
	addOption(objName, "SI", "Sinaloa")
	addOption(objName, "SL", "San Luis Potosi")
	addOption(objName, "SO", "Sonora")
	addOption(objName, "TB", "Tabasco")
	addOption(objName, "TL", "Tlaxcala")
	addOption(objName, "TM", "Tamaulipas")
	addOption(objName, "VE", "Veracruz")
	addOption(objName, "YU", "Yucatan")
	addOption(objName, "ZA", "Zacatecas")
}
else
{
	  hideID('State');
	  showID('txtState');
}
}

////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}

function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

function SetCountry(theForm, theCountry)
{
var i,x
  var objName = eval('document.' + theForm + '.Country');
  i=objName.options.length ;
  for(x = 1; x < i; x++) 
  {  
      if (objName.options[x].text == theCountry)
      {
         objName.selectedIndex=x
         break ; 
      }
  }
 }
 
 function SetState(theForm, theState)
 {
 var i,x
 var objName = eval('document.' + theForm + '.State');
  i=objName.options.length ;
  for(x = 1; x < i; x++) 
  {
      if (objName.options[x].value == theState)
      {
         objName.selectedIndex=x
         break ; 
      }
  }
}

function SetIndustry(theForm, theIndustry)
{
var i,x
var objName = eval('document.' + theForm + '.Industry'); 
i=objName.options.length ;
  for(x = 1; x < i; x++) 
  {
      if (objName.options[x].value == theIndustry)
      {
         objName.selectedIndex=x
         break ; 
      }
  }
}

    
function showID(inID) {
theObj = document.getElementById(inID)
theObj.style.display = "block"
}

function hideID(inID) {
theObj = document.getElementById(inID)
theObj.style.display = "none"
}

