var NullArray = CityArray =  new Array(
"('----------------','')");

var USArray =  new Array(
"('----------------','')",
"('Alabama','AL')",
"('Alaska','AK')",
"('Arizona','AZ')",
"('Arkansas','AR')",
"('California','CA')",
"('Colorado','CO')",
"('Connecticut','CT')",
"('Delaware','DE')",
"('Dist. of Columbia','DC')",
"('Florida','FL')",
"('Georgia','GA')",
"('Guam','GU')",
"('Hawaii','HI')",
"('Idaho','ID')",
"('Illinois','IL')",
"('Indiana','IN')",
"('Iowa','IA')",
"('Kansas','KS')",
"('Kentucky','KY')",
"('Louisiana','LA')",
"('Maine','ME')",
"('Maryland','MD')",
"('Massachusetts','MA')",
"('Michigan','MI')",
"('Minnesota','MN')",
"('Mississippi','MS')",
"('Missouri','MO')",
"('Montana','MT')",
"('Nebraska','NE')",
"('Nevada','NV')",
"('New Hampshire','NH')",
"('New Jersey','NJ')",
"('New Mexico','NM')",
"('New York','NY')",
"('North Carolina','NC')",
"('North Dakota','ND')",
"('Ohio','OH')",
"('Oklahoma','OK')",
"('Oregon','OR')",
"('Pennsylvania','PA')",
"('Puerto Rico','PR')",
"('Rhode Island','RI')",
"('South Carolina','SC')",
"('South Dakota','SD')",
"('Tennessee','TN')",
"('Texas','TX')",
"('Utah','UT')",
"('Vermont','VT')",
"('Virgin Islands','VI')",
"('Virginia','VA')",
"('Washington','WA')",
"('West Virginia','WV')",
"('Wisconsin','WI')",
"('Wyoming','WY')");

var CAArray =  new Array(
"('----------------','')",
"('Alberta','AB')",
"('British Columbia','BC')",
"('Manitoba','MB')",
"('New Brunswick','NB')",
"('Newfoundland and Labrador','NF')",
"('Northwest Territories','NT')",
"('Nova Scotia','NS')",
"('Nunavut','NU ')",
"('Ontario','ON')",
"('Prince Edward Island','PE')",
"('Quebec','QC')",
"('Saskatchewan','SK')",
"('Yukon Territory','YT')");

var TWArray = new Array(
"('----------------','')",
"('台灣','TW')");

var HKArray = new Array(
"('----------------','')",
"('香港','HK')");

var CNArray = new Array(
"('----------------','')",
"('上海','上海')",
"('山西省','山西省')",
"('山東省','山東省')",
"('內蒙古自治區','內蒙古自治區')",
"('天津','天津')",
"('北京','北京')",
"('四川省','四川省')",
"('甘肅省','甘肅省')",
"('吉林省','吉林省')",
"('安徽省','安徽省')",
"('江西省','江西省')",
"('江蘇省','江蘇省')",
"('西藏自治區','西藏自治區')",
"('河北省','河北省')",
"('河南省','河南省')",
"('青海省','青海省')",
"('重慶','重慶')",
"('海南省','海南省')",
"('浙江省','浙江省')",
"('陝西省','陝西省')",
"('湖北省','湖北省')",
"('湖南省','湖南省')",
"('貴州省','貴州省')",
"('雲南省','雲南省')",
"('黑龍江省','黑龍江省')",
"('新疆維吾爾自治區','新疆維吾爾自治區')",
"('寧夏回族自治區','寧夏回族自治區')",
"('福建省','福建省')",
"('廣西壯族自治區','廣西壯族自治區')",
"('廣東省','廣東省')",
"('遼寧省','遼寧省')");

var AKCityArray = NullArray;
var AZCityArray = NullArray;
var ARCityArray = NullArray;
var COCityArray = NullArray;
var CTCityArray = NullArray;
var DECityArray = NullArray;
var DCCityArray = NullArray;
var GUCityArray = NullArray;
var IDCityArray = NullArray;
var ILCityArray = NullArray;
var IACityArray = NullArray;
var KSCityArray = NullArray;
var KYCityArray = NullArray;
var LACityArray = NullArray;
var MECityArray = NullArray;
var MDCityArray = NullArray;
var MNCityArray = NullArray;
var MSCityArray = NullArray;
var MOCityArray = NullArray;
var MTCityArray = NullArray;
var NECityArray = NullArray;
var NHCityArray = NullArray;
var NJCityArray = NullArray;
var NMCityArray = NullArray;
var NDCityArray = NullArray;
var OKCityArray = NullArray;
var PRCityArray = NullArray;
var RICityArray = NullArray;
var SCCityArray = NullArray;
var SDCityArray = NullArray;
var TNCityArray = NullArray;
var VTCityArray = NullArray;
var VICityArray = NullArray;
var VACityArray = NullArray;
var WACityArray = NullArray;
var WVCityArray = NullArray;
var WICityArray = NullArray;
var WYCityArray = NullArray;

var ORCityArray = new Array(
"('----------------','')",
"('Portland','Portland')");

var PACityArray = new Array(
"('----------------','')",
"('Lake City','Lake City')",
"('Lehigh Valley','Lehigh Valley')",
"('Philadelphia','Philadelphia')",
"('Pittsburgh','Pittsburgh')");

var OHCityArray = new Array(
"('----------------','')",
"('Cleveland','Cleveland')");

var GACityArray = new Array(
"('----------------','')",
"('Athens ','Athens ')",
"('Atlanta','Atlanta')",
"('Chamblee','Chamblee')",
"('Lawrenceville','Lawrenceville')",
"('Warner Robins','Warner Robins')");

var MACityArray = new Array(
"('----------------','')",
"('Amherst','Amherst')",
"('Attleboro','Attleboro')",
"('Boston','Boston')",
"('Cambridge','Cambridge')",
"('Lexington','Lexington')",
"('Quincy','Quincy')");

var HICityArray = new Array(
"('----------------','')",
"('Honolulu','Honolulu')");

var UTCityArray = new Array(
"('----------------','')",
"('Salt Lake City','Salt Lake City')");

var TXCityArray = new Array(
"('----------------','')",
"('Arlington','Arlington')",
"('Austin','Austin')",
"('Carrollton','Carrollton')",
"('College Station','College Station')",
"('Dallas','Dallas')",
"('Denton','Denton')",
"('Houston','Houston')",
"('Laredo','Laredo')",
"('Richardson','Richardson')",
"('San Antonio','San Antonio')");

var ALCityArray = new Array(
"('----------------','')",
"('Birmingham','Birmingham')",
"('Huntsville','Huntsville')");

var INCityArray = new Array(
"('----------------','')",
"('Indianapolis','Indianapolis')");

var WACityArray = new Array(
"('----------------','')",
"('Seattle','Seattle')");

var MICityArray = new Array(
"('----------------','')",
"('Ann Arbor','Ann Arbor')",
"('Detroit','Detroit')",
"('East Lansing','East Lansing')",
"('Grandville','Grandville')");

var NYCityArray = new Array(
"('----------------','')",
"('Albany','Albany')",
"('Brentwood','Brentwood')",
"('Brookville','Brookville')",
"('Buffalo','Buffalo')",
"('College Point','College Point')",
"('Dix Hills','Dix Hills')",
"('Elmhurst','Elmhurst')",
"('Flushing','Flushing')",
"('Fresh Meadows','Fresh Meadows')",
"('Ithaca','Ithaca')",
"('Jamaica','Jamaica')",
"('New York City','New York City')",
"('Old Westbury','Old Westbury')",
"('Rochester','Rochester')",
"('Syracuse','Syracuse')",
"('Whitestone','Whitestone')");

var FLCityArray = new Array(
"('----------------','')",
"('Coral Gables','Coral Gables')",
"('Melbourne','Melbourne')",
"('Miami ','Miami ')",
"('Orlando','Orlando')",
"('Port Charlotte','Port Charlotte')",
"('Vero Beach','Vero Beach')");

var NVCityArray = new Array(
"('----------------','')",
"'Las Vegas','las vegas')");

var NCCityArray = new Array(
"('----------------','')",
"('Cary','Cary')",
"('Greensboro','Greensboro')",
"('Charlotte','Charlotte')");

var CACityArray = new Array(
"('----------------','')",
"('Alhambra','Alhambra')",
"('Anaheim','Anaheim')",
"('Baldwin Park','Baldwin Park')",
"('Berkeley','Berkeley')",
"('City of Industry','City of Industry')",
"('Cupertino','Cupertino')",
"('Diamond Bar','Diamond Bar')",
"('El Monte','El Monte')",
"('Foster City','Foster City')",
"('Fremont','Fremont')",
"('Fullerton','Fullerton')",
"('Hacienda Heights','Hacienda Heights')",
"('Hayward','Hayward')",
"('Irvine','Irvine')",
"('La Puente','La Puente')",
"('Los Altos','Los Altos')",
"('Los Angeles','Los Angeles')",
"('Millbrae','Millbrae')",
"('Milpitas','Milpitas')",
"('Monterey Park','Monterey Park')",
"('Mountain View','Mountain View')",
"('New Port Beach','New Port Beach')",
"('Newark','Newark')",
"('Oakland','Oakland')",
"('Pasadena','Pasadena')",
"('Redwood City','Redwood City')",
"('Redwood Shores','Redwood Shores')",
"('Rosemead','Rosemead')",
"('Rowland Heights','Rowland Heights')",
"('San Diego','San Diego')",
"('San Francisco','San Francisco')",
"('San Gabriel','San Gabriel')",
"('San Jose','San Jose')",
"('San Marino','San Marino')",
"('San Mateo','San Mateo')",
"('Santa Ana','Santa Ana')",
"('Santa Clara','Santa Clara')",
"('Sonoma','Sonoma')",
"('Sunnyvale','Sunnyvale')",
"('Temple City','Temple City')",
"('Walnut','Walnut')",
"('Walnut Creek','Walnut Creek')",
"('West Covina','West Covina')");

var ABCityArray = new Array(
"('----------------','')",
"('Calgary','Calgary')",
"('Edmonton','Edmonton')");
var BCCityArray = new Array(
"('----------------','')",
"('Burnaby','Burnaby')",
"('Coquitlam','Coquitlam')",
"('Cranbrook','Cranbrook')",
"('Delta','Delta')",
"('Kelowna','Kelowna')",
"('Langley','Langley')",
"('North Vancouver','North Vancouver')",
"('Port Coquitlam','Port Coquitlam')",
"('Richmond','Richmond')",
"('Surrey','Surrey')",
"('Vancouver','Vancouver')",
"('Victoria','Victoria')",
"('West Vancouver','West Vancouver')",
"('Whistler','Whistler')",
"('White Rock','White Rock')");
var MBCityArray = NullArray;
var NBCityArray = NullArray;
var NFCityArray = NullArray;
var NTCityArray = NullArray;
var NSCityArray = NullArray;
var NUCityArray = NullArray;
var ONCityArray = new Array(
"('----------------','')",
"('Hamilton','Hamilton')",
"('Kingston','Kingston')",
"('London','London')",
"('Markham','Markham')",
"('Ottawa','Ottawa')",
"('Sudbury','Sudbury')",
"('Toronto','Toronto')",
"('Waterloo','Waterloo')");
var PECityArray = NullArray;
var QCCityArray = NullArray;
var SKCityArray = NullArray;
var YTCityArray = NullArray;

var TWCityArray = new Array(
"('----------------','')",
"('台北市','台北市')",
"('高雄市','高雄市')",
"('台中市','台中市')",
"('台中縣','台中縣')",
"('台北縣','台北縣')",
"('台東市','台東市')",
"('台東縣','台東縣')",
"('台南市','台南市')",
"('台南縣','台南縣')",
"('宜蘭市','宜蘭市')",
"('宜蘭縣','宜蘭縣')",
"('花蓮市','花蓮市')",
"('花蓮縣','花蓮縣')",
"('金門縣','金門縣')",
"('南投市','南投市')",
"('南投縣','南投縣')",
"('屏東市','屏東市')",
"('屏東縣','屏東縣')",
"('苗栗市','苗栗市')",
"('苗栗縣','苗栗縣')",
"('桃園市','桃園市')",
"('桃園縣','桃園縣')",
"('高雄縣','高雄縣')",
"('基隆市','基隆市')",
"('連江縣','連江縣')",
"('雲林縣','雲林縣')",
"('新竹市','新竹市')",
"('新竹縣','新竹縣')",
"('嘉義市','嘉義市')",
"('嘉義縣','嘉義縣')",
"('彰化市','彰化市')",
"('彰化縣','彰化縣')",
"('澎湖縣','澎湖縣')"
);

var HKCityArray = NullArray;

var SHAHCityArray = NullArray;
var SHAXCityArray = NullArray;
var SHADCityArray = NullArray;
var NAMOCityArray = NullArray;
var TIANCityArray = NullArray;
var BEIJCityArray = NullArray;
var SICHCityArray = NullArray;
var GANSCityArray = NullArray;
var JILICityArray = NullArray;
var ANHUCityArray = NullArray;
var JIAXCityArray = NullArray;
var JIASCityArray = NullArray;
var XICACityArray = NullArray;
var HABACityArray = NullArray;
var HANACityArray = NullArray;
var CHIHCityArray = NullArray;
var CHUCCityArray = NullArray;
var HAINCityArray = NullArray;
var ZHEJCityArray = NullArray;
var SHANCityArray = NullArray;
var HUBACityArray = NullArray;
var HUNACityArray = NullArray;
var GUAZCityArray = NullArray;
var YUNACityArray = NullArray;
var HALOCityArray = NullArray;
var XINJCityArray = NullArray;
var NINXCityArray = NullArray;
var FUJNCityArray = NullArray;
var GUAXCityArray = NullArray;
var GUADCityArray = NullArray;
var LIAOCityArray = NullArray;


var TTArray = NullArray;
var TRArray = NullArray;
var TCArray = NullArray;
var TMArray = NullArray;
var BTArray = NullArray;
var CFArray = NullArray;
var DKArray = NullArray;
var ECArray = NullArray;
var ERArray = NullArray;
var PGArray = NullArray;
var BRArray = NullArray;
var BBArray = NullArray;
var PYArray = NullArray;
var BHArray = NullArray;
var BSArray = NullArray;
var PAArray = NullArray;
var PKArray = NullArray;
var JPArray = NullArray;
var BEArray = NullArray;
var GWArray = NullArray;
var JMArray = NullArray;
var ILArray = NullArray;
var GAArray = NullArray;
var MPArray = NullArray;
var KPArray = NullArray;
var QAArray = NullArray;
var CCArray = NullArray;
var CUArray = NullArray;
var SZArray = NullArray;
var NEArray = NullArray;
var NIArray = NullArray;
var NPArray = NullArray;
var BFArray = NullArray;
var BVArray = NullArray;
var GTArray = NullArray;
var WFArray = NullArray;
var GMArray = NullArray;
var BYArray = NullArray;
var PNArray = NullArray;
var LTArray = NullArray;
var IQArray = NullArray;
var IRArray = NullArray;
var ISArray = NullArray;
var LIArray = NullArray;
var HUArray = NullArray;
var IDArray = NullArray;
var INArray = NullArray;
var DJArray = NullArray;
var KIArray = NullArray;
var KGArray = NullArray;
var TVArray = NullArray;
var DMArray = NullArray;
var DOArray = NullArray;
var TGArray = NullArray;
var AGArray = NullArray;
var AIArray = NullArray;
var AOArray = NullArray;
var ADArray = NullArray;
var TKArray = NullArray;
var BMArray = NullArray;
var ETArray = NullArray;
var ESArray = NullArray;
var HRArray = NullArray;
var SJArray = NullArray;
var LYArray = NullArray;
var HNArray = NullArray;
var GRArray = NullArray;
var SAArray = NullArray;
var BNArray = NullArray;
var BZArray = NullArray;
var BJArray = NullArray;
var GQArray = NullArray;
var ZWArray = NullArray;
var AMArray = NullArray;
var AZArray = NullArray;
var TZArray = NullArray;
var NGArray = NullArray;
var VEArray = NullArray;
var BDArray = NullArray;
var ZMArray = NullArray;
var PWArray = NullArray;
var LVArray = NullArray;
var TOArray = NullArray;
var TPArray = NullArray;
var BAArray = NullArray;
var BWArray = NullArray;
var PRArray = NullArray;
var PLArray = NullArray;
var FRArray = NullArray;
var TFArray = NullArray;
var FOArray = NullArray;
var GFArray = NullArray;
var PFArray = NullArray;
var GIArray = NullArray;
var KEArray = NullArray;
var FIArray = NullArray;
var AEArray = NullArray;
var ARArray = NullArray;
var OMArray = NullArray;
var AFArray = NullArray;
var AWArray = NullArray;
var DZArray = NullArray;
var ALArray = NullArray;
var BGArray = NullArray;
var RUArray = NullArray;
var ZAArray = NullArray;
var GSArray = NullArray;
var YUArray = NullArray;
var AQArray = NullArray;
var KZArray = NullArray;
var KHArray = NullArray;
var CKArray = NullArray;
var TDArray = NullArray;
var BOArray = NullArray;
var KWArray = NullArray;
var TNArray = NullArray;
var JOArray = NullArray;
var UMArray = NullArray;
var VIArray = NullArray;
var ASArray = NullArray;
var MRArray = NullArray;
var UKArray = NullArray;
var IOArray = NullArray;
var VGArray = NullArray;
var GHArray = NullArray;
var CGArray = NullArray;
var CDArray = NullArray;
var COArray = NullArray;
var CRArray = NullArray;
var GPArray = NullArray;
var EGArray = NullArray;
var NOArray = NullArray;
var GLArray = NullArray;
var GDArray = NullArray;
var THArray = NullArray;
var BIArray = NullArray;
var HTArray = NullArray;
var UGArray = NullArray;
var UAArray = NullArray;
var UYArray = NullArray;
var UZArray = NullArray;
var REArray = NullArray;
var PEArray = NullArray;
var SOArray = NullArray;
var SBArray = NullArray;
var NZArray = NullArray;
var NUArray = NullArray;
var NAArray = NullArray;
var MQArray = NullArray;
var MLArray = NullArray;
var MYArray = NullArray;
var MKArray = NullArray;
var MWArray = NullArray;
var YTArray = NullArray;
var MHArray = NullArray;
var MGArray = NullArray;
var MTArray = NullArray;
var MVArray = NullArray;
var FMArray = NullArray;
var CZArray = NullArray;
var SYArray = NullArray;
var VAArray = NullArray;
var MZArray = NullArray;
var ANArray = NullArray;
var NLArray = NullArray;
var CMArray = NullArray;
var GEArray = NullArray;
var GNArray = NullArray;
var FJArray = NullArray;
var LKArray = NullArray;
var SKArray = NullArray;
var SIArray = NullArray;
var CLArray = NullArray;
var PHArray = NullArray;
var CIArray = NullArray;
var VNArray = NullArray;
var KYArray = NullArray;
var SNArray = NullArray;
var SCArray = NullArray;
var TJArray = NullArray;
var ATArray = NullArray;
var EEArray = NullArray;
var IEArray = NullArray;
var SGArray = NullArray;
var NCArray = NullArray;
var SLArray = NullArray;
var CHArray = NullArray;
var SEArray = NullArray;
var VUArray = NullArray;
var ITArray = NullArray;
var PMArray = NullArray;
var VCArray = NullArray;
var STArray = NullArray;
var KNArray = NullArray;
var SMArray = NullArray;
var SHArray = NullArray;
var CXArray = NullArray;
var LCArray = NullArray;
var YEArray = NullArray;
var KMArray = NullArray;
var PTArray = NullArray;
var FKArray = NullArray;
var CVArray = NullArray;
var MNArray = NullArray;
var MSArray = NullArray;
var GYArray = NullArray;
var HMArray = NullArray;
var LAArray = NullArray;
var DEArray = NullArray;
var MAArray = NullArray;
var MCArray = NullArray;
var MDArray = NullArray;
var MUArray = NullArray;
var MMArray = NullArray;
var LBArray = NullArray;
var MXArray = NullArray;
var AUArray = NullArray;
var MOArray = NullArray;
var RWArray = NullArray;
var LUArray = NullArray;
var NFArray = NullArray;
var NRArray = NullArray;
var LRArray = NullArray;
var LSArray = NullArray;
var CYArray = NullArray;
var KRArray = NullArray;
var SVArray = NullArray;
var WSArray = NullArray;
var ROArray = NullArray;
var GUArray = NullArray;
var SDArray = NullArray;
var SRArray = NullArray;

function populateProvince(inForm, selected) {
	while (NullArray.length < inForm.city.options.length) {
		inForm.city.options[(inForm.city.options.length - 1)] = null;
	}
	for (var i=0; i < NullArray.length; i++) {
		eval("inForm.city.options[i]=" + "new Option" + NullArray[i]);
	}
	var selectedArray = eval(selected + "Array");
	while (selectedArray.length < inForm.province.options.length) {
		inForm.province.options[(inForm.province.options.length - 1)] = null;
	}
	for (var i=0; i < selectedArray.length; i++) {
		eval("inForm.province.options[i]=" + "new Option" + selectedArray[i]);
	}
}

function populateCity(inForm, selected) {
	var selectedArray = eval(selected + "CityArray");
	while (selectedArray.length < inForm.city.options.length) {
		inForm.city.options[(inForm.city.options.length - 1)] = null;
	}
	for (var i=0; i < selectedArray.length; i++) {
		eval("inForm.city.options[i]=" + "new Option" + selectedArray[i]);
	}
}