var UnitedStatesArray =  new Array("('< Select State >','',true,true)","('Alabama')","('Alaska')","('Arizona')","('Arkansas')","('California')","('Colorado')","('Connecticut')","('Delaware')","('District of Columbia')","('Florida')","('Georgia')","('Guam')","('Hawaii')","('Idaho')","('Illinois')","('Indiana')","('Iowa')","('Kansas')","('Kentucky')","('Louisiana')","('Maine')","('Maryland')","('Massachusetts')","('Michigan')","('Minnesota')","('Mississippi')","('Missouri')","('Montana')","('Nebraska')","('Nevada')","('New Hampshire')","('New Jersey')","('New Mexico')","('New York')","('North Carolina')","('North Dakota')","('Ohio')","('Oklahoma')","('Oregon')","('Pennsylvania')","('Puerto Rico')","('Rhode Island')","('South Carolina')","('South Dakota')","('Tennessee')","('Texas')","('Utah')","('Vermont')","('Virginia')","('Virgin Islands')","('Washington')","('West Virginia')","('Wisconsin')","('Wyoming')");
var UnitedStatesArrayValues =  new Array("('','',true,true)","('AL')","('AK')","('AZ')","('AR')","('CA')","('CO')","('CT')","('DE')","('DC')","('FL')","('GA')","('GU')","('HI')","('ID')","('IL')","('IN')","('IA')","('KS')","('KY')","('LA')","('ME')","('MD')","('MA')","('MI')","('MN')","('MS')","('MO')","('MT')","('NE')","('NV')","('NH')","('NJ')","('NM')","('NY')","('NC')","('ND')","('OH')","('OK')","('OR')","('PA')","('PR')","('RI')","('SC')","('SD')","('TN')","('TX')","('UT')","('VT')","('VA')","('VI')","('WA')","('WV')","('WI')","('WY')");
var CanadaArray =  new Array("('< Select Province >','',true,true)","('Alberta')","('British Columbia')","('Manitoba')","('New Brunswick')","('Newfoundland and Labrador')","('Northwest Territories')","('Nova Scotia')","('Nunavut')","('Ontario')","('Prince Edward Island')","('Quebec')","('Saskatchewan')","('Yukon')");
var CanadaArrayValues =  new Array("('','',true,true)","('AB')","('BC')","('MB')","('NB')","('NL')","('NT')","('NS')","('NU')","('ON')","('PE')","('QC')","('SK')","('YT')");
var AustraliaArray =  new Array("('< Select State >','',true,true)","('Australia Capital Territory')","('New South Wales')","('Northern Territory')","('Queensland')","('South Australia')","('Tasmania')","('Victoria')","('Western Australia')");
var AustraliaArrayValues =  new Array("('','',true,true)","('ACT')","('NSW')","('NT')","('QLD')","('SA')","('TAS')","('VIC')","('WA')");
var MexicoArray =  new Array("('< Select State >','',true,true)","('Aguascalientes')","('Baja California Norte')","('Baja California Sur')","('Coahuila')","('Chihuahua')","('Colima')","('Campeche')","('Chiapas')","('Districto Federal')","('Durango')","('Guerrero')","('Guanajuato')","('Hidalgo')","('Jalisco')","('Michoacan')","('Morelos')","('Mexico')","('Nayarit')","('Nuevo Leon')","('Oaxaca')","('Puebla')","('Queretaro')","('Quintana Roo')","('Sinaloa')","('San Luis Potosi')","('Sonora')","('Tamaulipas')","('Tabasco')","('Tlaxcala')","('Veracruz')","('Yucatan')","('Zacatecas')");
var MexicoArrayValues =  new Array("('','',true,true)","('AG')","('BN')","('BS')","('CH')","('CI')","('CL')","('CP')","('CS')","('DF')","('DG')","('GE')","('GJ')","('HD')","('JA')","('MC')","('MR')","('MX')","('NA')","('NL')","('OA')","('PU')","('QE')","('QI')","('SI')","('SL')","('SO')","('TA')","('TB')","('TL')","('VC')","('YU')","('ZA')");
var NewZealandArray =  new Array("('< Please Select \"N/A\" Below >','',true,true)","('N/A')");
var NewZealandArrayValues =  new Array("('','',true,true)","('N/A')");
var OtherArray =  new Array("('< Please Select Other Below >','',true,true)","('Other')");
var OtherArrayValues =  new Array("('','',true,true)","('N/A')");
var UnitedKingdomArray =  new Array("('< Please Select \"N/A\" Below >','',true,true)","('N/A')");
var UnitedKingdomArrayValues =  new Array("('','',true,true)","('N/A')");
var SouthAfricaArray =  new Array("('< Select Province >','',true,true)","('Eastern Cape')","('Free State')","('Gauteng')","('KwaZulu-Natal')","('Limpopo')","('Mpumalanga')","('Northern Cape')","('North West')","('Western Cape ')");
var SouthAfricaArrayValues =  new Array("('','',true,true)","('EC')","('GT')","('KN')","('LP')","('MP')","('NC')","('NW')","('WC')");

function populateSelect(inForm,selected) {
   var re = / /g
   selected = selected.replace(re, "")
   var selectedArray = eval(selected + "Array");
   var selectedArrayValues = eval(selected + "ArrayValues");

   while (selectedArray.length < inForm.STATE_PROVINCE.options.length) {
      inForm.STATE_PROVINCE.options[(inForm.STATE_PROVINCE.options.length - 1)] = null;
   }

   for (var i=0; i < selectedArray.length; i++) {
      eval("inForm.STATE_PROVINCE.options[i]=" + "new Option" + selectedArray[i]);
	  if (i > 0) {
	     inForm.STATE_PROVINCE.options[i].text = eval(selectedArray[i]);
	     inForm.STATE_PROVINCE.options[i].value = eval(selectedArrayValues[i]);
      }
   }

   if (inForm.Country.options[0].value == '') {
      inForm.Country.options[0]= null;
      if ( navigator.appName == 'Netscape') {
         if (parseInt(navigator.appVersion) < 4) {
            window.history.go(0);
         } 
		 else {   	
            if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
               //window.history.go(0);
            }
         }
      }
   }
}
