//--################################## 公用常數 #######################################

/*---
	區域識別碼格式：
		自訂群組-電話國碼-地區長途冠碼-地區郵遞區碼

預設值		0000-000--

	國家地區別資料記錄格式
		English full name/Country Code/Tele Country Code

	台灣地區縣市別資料記錄格式
		中文名/English short name/Tele Code
	台灣地區鄉鎮別資料記錄格式
		中文名/Post Code

--*/
function AreaInfo(fullName,shortName,postCode,teleCode,sub){
	this.fullName=fullName;
	this.countryCode=shortName;
	this.postCode=postCode;
	this.teleCode=teleCode;
	this.sub=sub;
}
	//--代碼、欄位值	 傳回結果陣列
function buildInfo(code){
	var rt,gt,srtName;

	if(code!='' && code!=null){
	if(eval('typeof('+code+')!=\'undefined\'')){
	eval('srtName='+code);
	if(srtName!='' || srtName!=null){
		rt=srtName.split(',');
		if(rt!=null || rt!=''){
			for(i=0;i<rt.length;i++){
				gt=rt[i].split('/');
				rt[i]=new AreaInfo();
				if(gt[0]!=null || gt[0]!=''){
					rt[i].fullName=gt[0];
				}else{
					rt[i].fullName='';
				}
				if(gt[1]!=null || gt[1]!=''){
					rt[i].shortName=gt[1];
				}else{
					rt[i].shortName='';
				}
				if(gt[2]!=null || gt[2]!=''){
					rt[i].teleCode=gt[2];
				}else{
					rt[i].teleCode='';
				}
				if(gt[3]!=null || gt[3]!=''){
					rt[i].postCode=gt[3];
				}else{
					rt[i].postCode='';
				}
				if(gt[4]!=null || gt[4]!=''){
					rt[i].sub=gt[4];
				}else{
					rt[i].sub='';
				}
			}
		}
	}else{
		rt=false;
	}

	}else{
		rt=false;
	}
	}else{
		rt=false;
	}

	return rt;	
}
	//--取得單一物件陣列
function getItem(x,y){
	var z=new Array();
	for(i=0;i<x.length;i++){
		eval('z[i]=x[i].'+y);
	}
	return z;
}

//--------------- 國家地區別 -----------------------------------------------

var CountryName = ''
		+'Cambodia (Kampuchea)//,'
		+'China/CN/,'
		+'Hong Kong/HK/,'
		+'Indonesia//,'
		+'Japan/JP/,'
		+'Macao//,'
		+'Korea/KR/,'
		+'Philippines//,'
		+'Malaysia//,'
		+'Laos//,'
		+'South Africa//,'
		+'Taiwan/TW/886,'
		+'Thailand//,'
		+'USA/US/0,'
		+'Vietnam//,'
		+'Other//';

/*
		+'Albania//,'
		+'Algeria//,'
		+'Andorra//,'
		+'Angola//,'
		+'Anguilla//,'
		+'Antigua and Barbuda//,'
		+'Argentina//,'
		+'Armenia//,'
		+'Aruba//,'
		+'Australia/AU/,'
		+'Austria//,'
		+'Azerbaijan//,'
		+'Azores//,'
		+'Bahamas//,'
		+'Bahrain//,'
		+'Bangladesh//,'
		+'Barbados//,'
		+'Belarus//,'
		+'Belgium/BE/,'
		+'Belize//,'
		+'Benin//,'
		+'Bermuda//,'
		+'Bhutan//,'
		+'Bolivia//,'
		+'Borneo//,'
		+'Bosnia and Herzegovina//,'
		+'Botswana//,'
		+'Brazil//,'
		+'British Indian Ocean Territories//,'
		+'Brunei//,'
		+'Bulgaria//,'
		+'Burkina Faso (Upper Volta)//,'
		+'Burundi//,'
		+'Camaroon//,'

		+'Canada//,'
		+'Canary Islands//,'
		+'Cape Vere Islands//,'
		+'Cayman Island//,'
		+'Central African Rep//,'
		+'Chad//,'
		+'Chile//,'

		+'Christmas Island//,'
		+'Colombia//,'
		+'Comoros Islands//,'
		+'Congo, Democratic Republic of//,'
		+'Costa Rica//,'
		+'Croatia//,'
		+'Cuba//,'
		+'Cyprus//,'
		+'Czech Republic/CZ/,'
		+'Denmark/DM/,'
		+'Djibouti//,'
		+'Dominica//,'
		+'Dominican Republic//,'
		+'East Timor//,'
		+'Ecuador//,'
		+'Egypt//,'
		+'El Salvador//,'
		+'Equatorial Guinea//,'
		+'Eritria//,'
		+'Estonia//,'
		+'Ethiopia//,'
		+'Falkland Islands//,'
		+'Faroe Islands//,'
		+'Fed Rep Yugoslavia//,'
		+'Fiji//,'
		+'Finland//,'
		+'France/FR/,'
		+'French Guiana//,'
		+'French Polynesia//,'
		+'Fyro Macedonia//,'
		+'Gabon//,'
		+'Gambia//,'
		+'Georgia//,'
		+'Germany/GE/,'
		+'Ghana//,'
		+'Gibraltar//,'
		+'Greece//,'
		+'Greenland//,'
		+'Grenada//,'
		+'Guadeloupe//,'
		+'Guatemala//,'
		+'Guinea//,'
		+'Guinea-Bissau//,'
		+'Guyana//,'
		+'Haiti//,'
		+'Honduras//,'

		+'Hungary//,'
		+'Iceland//,'
		+'India//,'

		+'Iran//,'
		+'Iraq//,'
		+'Ireland//,'
		+'Israel//,'
		+'Italy/IT/,'
		+'Ivory Coast//,'
		+'Jamaica//,'

		+'Jordan//,'
		+'Kazakhstan//,'
		+'Kenya//,'
		+'Kiribati//,'

		+'Kuwait//,'
		+'Kyrgyzstan//,'

		+'Latvia//,'
		+'Lebanon//,'
		+'Lesotho//,'
		+'Liberia//,'
		+'Libya//,'
		+'Liechtenstein//,'
		+'Lithuania//,'
		+'Luxembourg//,'

		+'Madagascar//,'
		+'Malawi//,'

		+'Maldives//,'
		+'Mali//,'
		+'Malta//,'
		+'Martinique//,'
		+'Mauritania//,'
		+'Mauritius//,'
		+'Mexico//,'
		+'Moldova//,'
		+'Monaco//,'
		+'Mongolia//,'
		+'Montserrat//,'
		+'Morocco//,'
		+'Mozambique//,'
		+'Myanmar (Burma)//,'
		+'Namibia//,'
		+'Naura//,'
		+'Nepal//,'
		+'Netherlands/NE/,'
		+'Netherlands Antilles//,'
		+'New Caledonia//,'
		+'New Zealand/NZ/,'
		+'Nicaragua//,'
		+'Niger//,'
		+'Nigeria//,'
		+'Niue//,'
		+'Norway//,'
		+'Oman//,'
		+'Pakistan//,'
		+'Panama//,'
		+'Papua New Guinea//,'
		+'Paraguay//,'
		+'Peru//,'

		+'Pitcairn Island//,'
		+'Poland//,'
		+'Portugal//,'
		+'Qatar//,'
		+'Republic of Korea/KR/,'
		+'Reunion Island//,'
		+'Romania//,'
		+'Russia/RU/,'
		+'Rwanda//,'
		+'Saint Barthelemy//,'
		+'Saint Croix//,'
		+'Saint Helena//,'
		+'Saint Kitts and Nevis//,'
		+'Saint Lucia//,'
		+'Saint Pierre and Miquelon//,'
		+'Saint Vincent and Grenadi//,'
		+'San Marino//,'
		+'Sao Tome and Principe//,'
		+'Saudi Arabia//,'
		+'Senegal//,'
		+'Seychelles//,'
		+'Sierra Leone//,'
		+'Singapore//,'
		+'Slovakia//,'
		+'Slovenia//,'
		+'Solomon Islands//,'
		+'Somalia Northern Region//,'
		+'Somalia Southern Region//,'

		+'South Sandwich Islands//,'
		+'Spain//,'
		+'Sri Lanka//,'
		+'Sudan//,'
		+'Suriname//,'
		+'Swaziland//,'
		+'Sweden//,'
		+'Switzerland//,'
		+'Syria//,'

		+'Tajikistan//,'
		+'Tanzania//,'

		+'Togo//,'
		+'Tonga//,'
		+'Trinidad and Tobago//,'
		+'Tunisia//,'
		+'Turkey//,'
		+'Turkmenistan//,'
		+'Turks and Caicos Islnd//,'
		+'Tuvalu//,'

		+'Uganda//,'
		+'Ukraine/UR/,'
		+'United Arab Emirates//,'
		+'United Kingdom/UK/44,'
		+'Uruguay//,'
		+'Uzbekistan//,'
		+'Vanuatu//,'
		+'Vatican City//,'
		+'Venezuela//,'

		+'Virgin Islands (United Kingdom)//,'
		+'Wallis and Futuna Islands//,'
		+'Western Sahara//,'
		+'Western Samoa//,'
		+'Yemen//';
*/

var TW = ''
	+'台北市/TPC/2,'
	+'基隆市/KLC/2,'
	+'台北縣/TPS/2,'
	+'桃園縣/TYS/3,'
	+'新竹縣/HCS/3,'
	+'新竹市/HCC/3,'
	+'苗栗縣/MLS/3,'
	+'台中縣/TCS/4,'
	+'台中市/TCC/4,'
	+'彰化縣/CHS/4,'
	+'南投縣/NTS/4,'
	+'雲林縣/ULS/5,'
	+'嘉義縣/CYS/5,'
	+'嘉義市/CYC/5,'
	+'台南縣/TNS/6,'
	+'台南市/TNC/6,'
	+'高雄縣/KSS/7,'
	+'高雄市/KSC/7,'
	+'屏東縣/PTS/7,'
	+'宜蘭縣/YLS/3,'
	+'花蓮縣/HLS/3,'
	+'台東縣/TTS/7,'
	+'澎湖縣/PHS/6,'
	+'金門/KM/8,'
	+'馬祖/MC/8'


var TPC=''
	+'中正區///100,'
	+'大同區///103,'
	+'中山區///104,'
	+'松山區///105,'
	+'大安區///106,'
	+'萬華區///108,'
	+'信義區///110,'
	+'士林區///111,'
	+'北投區///112,'
	+'內湖區///114,'
	+'南港區///115,'
	+'文山區///116';

var TPS=''
	+'萬里鄉///207,'
	+'金山鄉///208,'
	+'板橋市///220,'
	+'汐止市///221,'
	+'深坑鄉///222,'
	+'石碇鄉///223,'
	+'瑞芳鎮///224,'
	+'平溪鄉///226,'
	+'雙溪鄉///227,'
	+'貢寮鄉///228,'
	+'新店市///231,'
	+'坪林鄉///232,'
	+'烏來鄉///233,'
	+'永和市///234,'
	+'中和市///235,'
	+'土城市///236,'
	+'三峽鎮///237,'
	+'樹林市///238,'
	+'鶯歌鎮///239,'
	+'三重市///241,'
	+'新莊市///242,'
	+'泰山鄉///243,'
	+'林口鄉///244,'
	+'蘆洲市///247,'
	+'五股鄉///248,'
	+'八里鄉///249,'
	+'淡水鎮///251,'
	+'三芝鄉///252,'
	+'石門鄉///253';

var KLC=''
	+'仁愛區///200,'
	+'信義區///201,'
	+'中正區///202,'
	+'中山區///203,'
	+'安樂區///204,'
	+'暖暖區///205,'
	+'七堵區///206';

var YLS=''
	+'宜蘭市///260,'
	+'頭城鎮///261,'
	+'礁溪鄉///262,'
	+'壯圍鄉///263,'
	+'員山鄉///264,'
	+'羅東鎮///265,'
	+'三星鄉///266,'
	+'大同鄉///267,'
	+'五結鄉///268,'
	+'冬山鄉///269,'
	+'蘇澳鎮///270,'
	+'南澳鄉///272';

var TYS=''
	+'中壢市///320,'
	+'平鎮市///324,'
	+'龍潭鄉///325,'
	+'楊梅鎮///326,'
	+'新屋鄉///327,'
	+'觀音鄉///328,'
	+'桃園市///330,'
	+'龜山鄉///333,'
	+'八德市///334,'
	+'大溪鎮///335,'
	+'復興鄉///336,'
	+'大園鄉///337,'
	+'蘆竹鄉///338';

var HCC='///300';
var HCS=''
	+'竹北市///302,'
	+'湖口鄉///303,'
	+'新豐鄉///304,'
	+'新埔鎮///305,'
	+'關西鎮///306,'
	+'芎林鄉///307,'
	+'寶山鄉///308,'
	+'竹東鎮///310,'
	+'五峰鄉///311,'
	+'橫山鄉///312,'
	+'尖石鄉///313,'
	+'北埔鄉///314,'
	+'峨眉鄉///315';

var MLS=''
	+'竹南鎮///350,'
	+'頭份鎮///351,'
	+'三灣鄉///352,'
	+'南庄鄉///353,'
	+'獅潭鄉///354,'
	+'後龍鎮///356,'
	+'通宵鎮///357,'
	+'苑裡鎮///358,'
	+'苗栗市///360,'
	+'造橋鄉///361,'
	+'頭屋鄉///362,'
	+'公館鄉///363,'
	+'大湖鄉///364,'
	+'泰安鄉///365,'
	+'銅鑼鄉///366,'
	+'三義鄉///367,'
	+'西湖鄉///368,'
	+'卓蘭鎮///369';

var TCC=''
	+'中區///400,'
	+'東區///401,'
	+'南區///402,'
	+'西區///402,'
	+'北區///404,'
	+'北屯區///406,'
	+'西屯區///407,'
	+'南屯區///408';

var TCS=''
	+'太平市///411,'
	+'大里市///412,'
	+'霧峰鄉///413,'
	+'烏日鄉///414,'
	+'豐原市///420,'
	+'后里鄉///421,'
	+'石岡鄉///422,'
	+'東勢鎮///423,'
	+'和平鄉///424,'
	+'新社鄉///426,'
	+'潭子鄉///427,'
	+'大雅鄉///428,'
	+'神岡鄉///429,'
	+'大肚鄉///432,'
	+'沙鹿鎮///433,'
	+'龍井鄉///434,'
	+'梧棲鎮///435,'
	+'清水鎮///436,'
	+'大甲鎮///437,'
	+'外埔鄉///438,'
	+'大安鄉///439';

var NTS=''
	+'南投市///540,'
	+'中寮鄉///541,'
	+'草屯鎮///542,'
	+'國姓鄉///544,'
	+'埔里鎮///545,'
	+'仁愛鄉///546,'
	+'名間鄉///551,'
	+'集集鎮///552,'
	+'水里鄉///553,'
	+'魚池鄉///555,'
	+'信義鄉///556,'
	+'竹山鎮///557,'
	+'鹿谷鄉///558';
var CHS=''
	+'彰化市///500,'
	+'芬園鄉///502,'
	+'花壇鄉///503,'
	+'秀水鄉///504,'
	+'鹿港鎮///505,'
	+'福興鄉///506,'
	+'線西鄉///507,'
	+'和美鎮///508,'
	+'伸港鄉///509,'
	+'員林鎮///510,'
	+'社頭鄉///511,'
	+'永靖鄉///512,'
	+'埔心鄉///513,'
	+'溪湖鎮///514,'
	+'大村鄉///515,'
	+'埔鹽鄉///516,'
	+'田中鎮///520,'
	+'北斗鎮///521,'
	+'田尾鄉///522,'
	+'埤頭鄉///523,'
	+'溪洲鄉///524,'
	+'竹塘鄉///525,'
	+'二林鎮///526,'
	+'大城鄉///527,'
	+'芳苑鄉///528,'
	+'二水鄉///530';

var ULS=''
	+'斗南鎮///630,'
	+'大埤鄉///631,'
	+'虎尾鎮///632,'
	+'土庫鎮///633,'
	+'褒忠鄉///634,'
	+'東勢鄉///635,'
	+'台西鄉///636,'
	+'崙背鄉///637,'
	+'麥寮鄉///638,'
	+'斗六市///640,'
	+'林內鄉///643,'
	+'古坑鄉///646,'
	+'薊桐鄉///647,'
	+'西螺鎮///648,'
	+'二崙鄉///649,'
	+'北港鎮///651,'
	+'水林鄉///652,'
	+'口湖鄉///653,'
	+'四湖鄉///654,'
	+'元長鄉///655';

var CYC='///600';

var CYS=''
	+'番路鄉///602,'
	+'梅山鄉///603,'
	+'竹崎鄉///604,'
	+'阿里山///605,'
	+'中埔鄉///606,'
	+'大埔鄉///607,'
	+'水上鄉///608,'
	+'鹿草鄉///611,'
	+'太保市///612,'
	+'朴子市///613,'
	+'東石鄉///614,'
	+'六腳鄉///615,'
	+'新港鄉///616,'
	+'民雄鄉///621,'
	+'大林鎮///622,'
	+'溪口鄉///623,'
	+'義竹鄉///624,'
	+'布袋鎮///625';

var TNC=''
	+'中區///700,'
	+'東區///701,'
	+'南區///702,'
	+'西區///703,'
	+'北區///704,'
	+'安平區///708,'
	+'安南區///709';

var TNS=''
	+'永康市///710,'
	+'歸仁鄉///711,'
	+'新化鎮///712,'
	+'左鎮鄉///713,'
	+'玉井鄉///714,'
	+'楠西鄉///715,'
	+'南化鄉///716,'
	+'仁德鄉///717,'
	+'關廟鄉///718,'
	+'龍崎鄉///719,'
	+'官田鄉///720,'
	+'麻豆鎮///721,'
	+'佳里鎮///722,'
	+'西港鄉///723,'
	+'七股鄉///724,'
	+'將軍鄉///725,'
	+'學甲鎮///726,'
	+'北門鄉///727,'
	+'新營市///730,'
	+'後壁鄉///731,'
	+'白河鎮///732,'
	+'東山鄉///733,'
	+'六甲鄉///734,'
	+'下營鄉///735,'
	+'柳營鄉///736,'
	+'鹽水鎮///737,'
	+'善化鎮///741,'
	+'大內鄉///742,'
	+'山上鄉///743,'
	+'安定鄉///745,'
	+'新市鄉///744';

var KSC=''
	+'新興區///800,'
	+'前金區///801,'
	+'苓雅區///802,'
	+'鹽埕區///803,'
	+'鼓山區///804,'
	+'旗津區///805,'
	+'前鎮區///806,'
	+'三民區///807,'
	+'楠梓區///811,'
	+'小港區///812,'
	+'左營區///813';

var KSS=''
	+'仁武鄉///814,'
	+'大社鄉///815,'
	+'岡山鎮///820,'
	+'路竹鄉///821,'
	+'阿蓮鄉///822,'
	+'田寮鄉///823,'
	+'燕巢鄉///824,'
	+'橋頭鄉///825,'
	+'梓官鄉///826,'
	+'彌陀鄉///827,'
	+'永安鄉///828,'
	+'湖內鄉///829,'
	+'鳳山市///830,'
	+'大寮鄉///831,'
	+'林園鄉///832,'
	+'鳥崧鄉///833,'
	+'大樹鄉///840,'
	+'旗山鎮///842,'
	+'美濃鎮///843,'
	+'六龜鄉///844,'
	+'內門鄉///845,'
	+'杉林鄉///846,'
	+'甲仙鄉///847,'
	+'桃源鄉///848,'
	+'三民鄉///849,'
	+'茂林鄉///851,'
	+'茄萣鄉///852';

var PTS=''
	+'屏東市///900,'
	+'三地門鄉///901,'
	+'霧臺鄉///902,'
	+'瑪家鄉///903,'
	+'九如鄉///904,'
	+'里港鄉///905,'
	+'高樹鄉///906,'
	+'鹽埔鄉///907,'
	+'長治鄉///908,'
	+'麟洛鄉///909,'
	+'竹田鄉///911,'
	+'內埔鄉///912,'
	+'萬丹鄉///913,'
	+'潮州鎮///920,'
	+'泰武鄉///921,'
	+'來義鄉///922,'
	+'萬巒鄉///924,'
	+'嵌頂鄉///924,'
	+'新埤鄉///925,'
	+'南州鄉///926,'
	+'林邊鄉///927,'
	+'東港鎮///928,'
	+'琉球鄉///929,'
	+'佳冬鄉///931,'
	+'新園鄉///932,'
	+'枋寮鄉///940,'
	+'枋山鄉///941,'
	+'春日鄉///942,'
	+'獅子鄉///943,'
	+'車城鄉///944,'
	+'牡丹鄉///945,'
	+'恆春鎮///946,'
	+'滿洲鄉///947';

var HLS=''
	+'花蓮市///970,'
	+'新城鄉///971,'
	+'秀林鄉///972,'
	+'吉安鄉///973,'
	+'壽豐鄉///974,'
	+'鳳林鎮///975,'
	+'光復鄉///976,'
	+'豐濱鄉///977,'
	+'瑞穗鄉///978,'
	+'萬榮鄉///979,'
	+'玉里鎮///981,'
	+'卓溪鄉///982,'
	+'富里鄉///983';

var TTS=''
	+'台東市///950,'
	+'綠島鄉///951,'
	+'蘭嶼鄉///952,'
	+'延平鄉///953,'
	+'卑南鄉///954,'
	+'鹿野鄉///955,'
	+'關山鎮///956,'
	+'海端鄉///957,'
	+'池上鄉///958,'
	+'東河鄉///959,'
	+'成功鎮///961,'
	+'長濱鄉///962,'
	+'太麻里鄉///963,'
	+'金峰鄉///964,'
	+'大武鄉///965,'
	+'達仁鄉///966';

var PHS=''
	+'馬公市///880,'
	+'西嶼鄉///881,'
	+'望安鄉///882,'
	+'七美鄉///883,'
	+'白沙鄉///884,'
	+'湖西鄉///885';

var KM=''
	+'金沙鎮///890,'
	+'金湖鎮///891,'
	+'金寧鄉///892,'
	+'金城鎮///893,'
	+'烈嶼鄉///894,'
	+'烏坵///896';

var MC=''
	+'南竿鄉///209,'
	+'北竿鄉///210,'
	+'莒光鄉///211,'
	+'東引鄉///212';

var SS=''
	+'釣魚台///290,'
	+'東沙///817,'
	+'南沙///819';

var CN=' /,'+	
	+'北京/,'
	+'上海/,'
	+'蘇州/,'
	+'昆山/,'
	+'天津/,'
	+'重慶/,'
	+'武漢/,'
	+'成都/,'
	+'西安/,'
	+'襄陽/,'
	+'洛陽/,'
	+'溫州/,'
	+'青島/,'
	+'大連/,'
	+'瀋陽/,'
	+'哈爾濱/,'
	+'桂林/,'
	+'昆明/,'
	+'九江/,'
	+'蘭州/,'
	+'廈門/,'
	+'福州/,'
	+'漳州/,'
	+'廣州/,'
	+'深圳/,'
	+'東莞/,'
	+'珠海/,'
	+'中山/,'
	+'惠州/,'
	+'汕頭/,'
	+'南京/,'
	+'吳江/';

var US=' /,'+	
	+'Alabama/,'
	+'Alaska/,'
	+'Arizona/,'
	+'Arkansas/,'
	+'California/,'
	+'Colorado/,'
	+'Connecticut/,'
	+'Delaware/,'
	+'District of Columbia/,'
	+'Florida/,'
	+'Georgia/,'
	+'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/,'
	+'Rhode Island/,'
	+'South Carolina/,'
	+'South Dakota/,'
	+'Tennessee/,'
	+'Texas/,'
	+'Utah/,'
	+'Vermont/,'
	+'Virginia/,'
	+'Washington/,'
	+'West Virginia/,'
	+'Wisconsin/,'
	+'Wyoming/';


