//example: BB.appendTwAreas('', '', 'a', null, true);

if (typeof(BB) == 'undefined') {
	BB = new Object();
}

BB.getAreaList = function() {
	return new Array(
		{city:'基隆市', id:'1', areas: new Array({name:'仁愛區',id:'200'},{name:'信義區',id:'110'},{name:'中正區',id:'100'},{name:'中山區',id:'104'},{name:'安樂區',id:'204'},{name:'暖暖區',id:'205'},{name:'七堵區',id:'206'})},
		{city:'台北市', id:'2', areas: new Array({name:'中正區',id:'100'},{name:'大同區',id:'103'},{name:'中山區',id:'104'},{name:'松山區',id:'105'},{name:'大安區',id:'106'},{name:'萬華區',id:'108'},{name:'信義區',id:'110'},{name:'士林區',id:'111'},{name:'北投區',id:'112'},{name:'內湖區',id:'114'},{name:'南港區',id:'115'},{name:'文山區',id:'116'})},
		{city:'台北縣', id:'3', areas: new Array({name:'萬里',id:'207'},{name:'金山',id:'208'},{name:'板橋',id:'220'},{name:'汐止',id:'221'},{name:'深坑',id:'222'},{name:'石碇',id:'223'},{name:'瑞芳',id:'224'},{name:'平溪',id:'226'},{name:'雙溪',id:'227'},{name:'貢寮',id:'228'},{name:'新店',id:'231'},{name:'坪林',id:'232'},{name:'烏來',id:'233'},{name:'永和',id:'234'},{name:'中和',id:'235'},{name:'土城',id:'236'},{name:'三峽',id:'237'},{name:'樹林',id:'238'},{name:'鶯歌',id:'239'},{name:'三重',id:'241'},{name:'新莊',id:'242'},{name:'泰山',id:'243'},{name:'林口',id:'244'},{name:'蘆洲',id:'247'},{name:'五股',id:'248'},{name:'八里',id:'249'},{name:'淡水',id:'251'},{name:'三芝',id:'252'},{name:'石門',id:'253'})},
		{city:'桃園縣', id:'4', areas: new Array({name:'中壢',id:'320'},{name:'平鎮',id:'324'},{name:'龍潭',id:'325'},{name:'楊梅',id:'326'},{name:'新屋',id:'327'},{name:'觀音',id:'328'},{name:'桃園',id:'330'},{name:'龜山',id:'333'},{name:'八德',id:'334'},{name:'大溪',id:'335'},{name:'復興',id:'336'},{name:'大園',id:'337'},{name:'蘆竹',id:'338'})},
		{city:'新竹市', id:'5', areas: new Array({name:'新竹市',id:'300'})},
		{city:'新竹縣', id:'6', areas: new Array({name:'竹北',id:'302'},{name:'湖口',id:'303'},{name:'新豐',id:'304'},{name:'新埔',id:'305'},{name:'關西',id:'306'},{name:'芎林',id:'307'},{name:'寶山',id:'308'},{name:'竹東',id:'310'},{name:'五峰',id:'311'},{name:'橫山',id:'312'},{name:'尖石',id:'313'},{name:'北埔',id:'314'},{name:'峨眉',id:'315'})},
		{city:'苗栗縣', id:'7', areas: new Array({name:'竹南',id:'350'},{name:'頭份',id:'351'},{name:'三灣',id:'352'},{name:'南庄',id:'353'},{name:'獅潭',id:'354'},{name:'後龍',id:'356'},{name:'通霄',id:'357'},{name:'苑裡',id:'358'},{name:'苗栗',id:'360'},{name:'造橋',id:'361'},{name:'頭屋',id:'362'},{name:'公館',id:'363'},{name:'大湖',id:'364'},{name:'泰安',id:'365'},{name:'銅鑼',id:'366'},{name:'三義',id:'367'},{name:'西湖',id:'368'},{name:'卓蘭',id:'369'})},
		{city:'台中市', id:'8', areas: new Array({name:'中區',id:'400'},{name:'東區',id:'401'},{name:'南區',id:'402'},{name:'西區',id:'403'},{name:'北區',id:'404'},{name:'北屯區',id:'406'},{name:'西屯區',id:'407'},{name:'南屯區',id:'408'})},
		{city:'台中縣', id:'9', areas: new Array({name:'太平',id:'411'},{name:'大里',id:'412'},{name:'霧峰',id:'413'},{name:'烏日',id:'414'},{name:'豐原',id:'420'},{name:'后里',id:'421'},{name:'石岡',id:'422'},{name:'東勢',id:'423'},{name:'和平',id:'424'},{name:'新社',id:'426'},{name:'潭子',id:'427'},{name:'大雅',id:'428'},{name:'神岡',id:'429'},{name:'大肚',id:'432'},{name:'沙鹿',id:'433'},{name:'龍井',id:'434'},{name:'梧棲',id:'435'},{name:'清水',id:'436'},{name:'大甲',id:'437'},{name:'外埔',id:'438'},{name:'大安',id:'439'})},
		{city:'彰化縣', id:'10', areas: new Array({name:'彰化',id:'500'},{name:'芬園',id:'502'},{name:'花壇',id:'503'},{name:'秀水',id:'504'},{name:'鹿港',id:'505'},{name:'福興',id:'506'},{name:'線西',id:'507'},{name:'和美',id:'508'},{name:'伸港',id:'509'},{name:'員林',id:'510'},{name:'社頭',id:'511'},{name:'永靖',id:'512'},{name:'埔心',id:'513'},{name:'溪湖',id:'514'},{name:'大村',id:'515'},{name:'埔鹽',id:'516'},{name:'田中',id:'520'},{name:'北斗',id:'521'},{name:'田尾',id:'522'},{name:'埤頭',id:'523'},{name:'竹塘',id:'525'},{name:'二林',id:'526'},{name:'大城',id:'527'},{name:'芳苑',id:'528'},{name:'二水',id:'530'})},
		{city:'南投縣', id:'11', areas: new Array({name:'南投',id:'540'},{name:'中寮',id:'541'},{name:'草屯',id:'542'},{name:'國姓',id:'544'},{name:'埔里',id:'545'},{name:'仁愛',id:'546'},{name:'名間',id:'551'},{name:'集集',id:'552'},{name:'水里',id:'553'},{name:'魚池',id:'555'},{name:'信義',id:'556'},{name:'竹山',id:'557'},{name:'鹿谷',id:'558'})},
		{city:'雲林縣', id:'12', areas: new Array({name:'斗南',id:'630'},{name:'大埤',id:'631'},{name:'虎尾',id:'632'},{name:'土庫',id:'633'},{name:'褒忠',id:'634'},{name:'東勢',id:'423'},{name:'臺西',id:'636'},{name:'崙背',id:'637'},{name:'麥寮',id:'638'},{name:'斗六',id:'640'},{name:'林內',id:'643'},{name:'古坑',id:'646'},{name:'莿桐',id:'647'},{name:'西螺',id:'648'},{name:'二崙',id:'649'},{name:'北港',id:'651'},{name:'水林',id:'652'},{name:'口湖',id:'653'},{name:'四湖',id:'654'},{name:'元長',id:'655'})},
		{city:'嘉義縣', id:'13', areas: new Array({name:'番路',id:'602'},{name:'梅山',id:'603'},{name:'竹崎',id:'604'},{name:'阿里山',id:'605'},{name:'中埔',id:'606'},{name:'大埔',id:'607'},{name:'水上',id:'608'},{name:'鹿草',id:'611'},{name:'太保',id:'612'},{name:'朴子',id:'613'},{name:'東石',id:'614'},{name:'六腳',id:'615'},{name:'新港',id:'616'},{name:'民雄',id:'621'},{name:'大林',id:'622'},{name:'溪口',id:'623'},{name:'義竹',id:'624'},{name:'布袋',id:'625'})},
		{city:'嘉義市', id:'14', areas: new Array({name:'嘉義市',id:'600'})},
		{city:'台南縣', id:'15', areas: new Array({name:'永康',id:'710'},{name:'歸仁',id:'711'},{name:'新化',id:'712'},{name:'左鎮',id:'713'},{name:'玉井',id:'714'},{name:'楠西',id:'715'},{name:'南化',id:'716'},{name:'仁德',id:'717'},{name:'關廟',id:'718'},{name:'龍崎',id:'719'},{name:'官田',id:'720'},{name:'麻豆',id:'721'},{name:'佳里',id:'722'},{name:'西港',id:'723'},{name:'七股',id:'724'},{name:'將軍',id:'725'},{name:'學甲',id:'726'},{name:'北門',id:'727'},{name:'新營',id:'730'},{name:'後壁',id:'731'},{name:'白河',id:'732'},{name:'東山',id:'733'},{name:'六甲',id:'734'},{name:'下營',id:'735'},{name:'柳營',id:'736'},{name:'鹽水',id:'737'},{name:'善化',id:'741'},{name:'大內',id:'742'},{name:'山上',id:'743'},{name:'新市',id:'744'},{name:'安定',id:'745'})},
		{city:'台南市', id:'16', areas: new Array({name:'中西區',id:'700'},{name:'東區',id:'401'},{name:'南區',id:'402'},{name:'北區',id:'404'},{name:'安平區',id:'708'},{name:'安南區',id:'709'})},
		{city:'高雄市', id:'17', areas: new Array({name:'新興區',id:'800'},{name:'前金區',id:'801'},{name:'苓雅區',id:'802'},{name:'鹽埕區',id:'803'},{name:'鼓山區',id:'804'},{name:'旗津區',id:'805'},{name:'前鎮區',id:'806'},{name:'三民區',id:'807'},{name:'楠梓區',id:'811'},{name:'小港區',id:'812'},{name:'左營區',id:'813'},{name:'東沙',id:'817'},{name:'南沙',id:'819'})},
		{city:'高雄縣', id:'18', areas: new Array({name:'仁武',id:'814'},{name:'大社',id:'815'},{name:'岡山',id:'820'},{name:'路竹',id:'821'},{name:'阿蓮',id:'822'},{name:'田寮',id:'823'},{name:'燕巢',id:'824'},{name:'橋頭',id:'825'},{name:'梓官',id:'826'},{name:'彌陀',id:'827'},{name:'永安',id:'828'},{name:'湖內',id:'829'},{name:'鳳山',id:'830'},{name:'大寮',id:'831'},{name:'林園',id:'832'},{name:'鳥松',id:'833'},{name:'大樹',id:'840'},{name:'旗山',id:'842'},{name:'美濃',id:'843'},{name:'六龜',id:'844'},{name:'內門',id:'845'},{name:'杉林',id:'846'},{name:'甲仙',id:'847'},{name:'桃源',id:'848'},{name:'茂林',id:'851'},{name:'茄萣',id:'852'})},
		{city:'屏東縣', id:'19', areas: new Array({name:'屏東',id:'900'},{name:'三地門',id:'901'},{name:'霧臺',id:'902'},{name:'瑪家',id:'903'},{name:'九如',id:'904'},{name:'里港',id:'905'},{name:'高樹',id:'906'},{name:'盬埔',id:'907'},{name:'長治',id:'908'},{name:'麟洛',id:'909'},{name:'竹田',id:'911'},{name:'內埔',id:'912'},{name:'萬丹',id:'913'},{name:'潮州',id:'920'},{name:'泰武',id:'921'},{name:'來義',id:'922'},{name:'萬巒',id:'923'},{name:'崁頂',id:'924'},{name:'新埤',id:'925'},{name:'南州',id:'926'},{name:'林邊',id:'927'},{name:'東港',id:'928'},{name:'琉球',id:'929'},{name:'佳冬',id:'931'},{name:'新園',id:'932'},{name:'枋寮',id:'940'},{name:'枋山',id:'941'},{name:'春日',id:'942'},{name:'獅子',id:'943'},{name:'車城',id:'944'},{name:'牡丹',id:'945'},{name:'恆春',id:'946'},{name:'滿州',id:'947'})},
		{city:'宜蘭縣', id:'20', areas: new Array({name:'宜蘭',id:'260'},{name:'頭城',id:'261'},{name:'礁溪',id:'262'},{name:'壯圍',id:'263'},{name:'員山',id:'264'},{name:'羅東',id:'265'},{name:'三星',id:'266'},{name:'大同',id:'267'},{name:'五結',id:'268'},{name:'冬山',id:'269'},{name:'蘇澳',id:'270'},{name:'南澳',id:'272'},{name:'釣魚台列嶼',id:'290'})},
		{city:'花蓮縣', id:'21', areas: new Array({name:'花蓮',id:'970'},{name:'新城',id:'971'},{name:'秀林',id:'972'},{name:'吉安',id:'973'},{name:'壽豐',id:'974'},{name:'鳳林',id:'975'},{name:'光復',id:'976'},{name:'豐濱',id:'977'},{name:'瑞穗',id:'978'},{name:'萬榮',id:'979'},{name:'玉里',id:'981'},{name:'卓溪',id:'982'},{name:'富里',id:'983'})},
		{city:'台東縣', id:'22', areas: new Array({name:'臺東',id:'950'},{name:'綠島',id:'951'},{name:'蘭嶼',id:'952'},{name:'延平',id:'953'},{name:'卑南',id:'954'},{name:'鹿野',id:'955'},{name:'關山',id:'956'},{name:'海端',id:'957'},{name:'池上',id:'958'},{name:'東河',id:'959'},{name:'成功',id:'961'},{name:'長濱',id:'962'},{name:'太麻里',id:'963'},{name:'金峰',id:'964'},{name:'大武',id:'965'},{name:'達仁',id:'966'})},
		{city:'澎湖縣', id:'23', areas: new Array({name:'馬公',id:'880'},{name:'西嶼',id:'881'},{name:'望安',id:'882'},{name:'七美',id:'883'},{name:'白沙',id:'884'},{name:'湖西',id:'885'})},
		{city:'金門縣', id:'24', areas: new Array({name:'金沙',id:'890'},{name:'金湖',id:'891'},{name:'金寧',id:'892'},{name:'金城',id:'893'},{name:'烈嶼',id:'894'},{name:'烏坵',id:'896'})},
		{city:'連江縣', id:'25', areas: new Array({name:'南竿',id:'209'},{name:'北竿',id:'210'},{name:'莒光',id:'211'},{name:'東引',id:'212'})}
	);
}

//c_id = city select id, a_id = area select id
BB.appendTwAreas = function(c_id, a_id, divId, divId2, isAllCity, isAllArea) {
	var a = BB.getAreaList();
	var str = '';
	var aSele2 = document.createElement('select');
	var aSele = document.createElement('select');
	aSele.id = c_id;
	aSele2.id = a_id;
	
	function addOption(k, v) { 
		return '<option value="'+k+'">'+v+'</option>';
	}

	var onCityChange = function() {
		var str = '';
		var areas = null;
		var cid = $(aSele).val();
		var cName = '';
		
		for (var i=0; i<a.length; i++) {
			if (a[i].id == cid) {
				areas = a[i].areas;
				cName = a[i].city;
				break;
			}
		}
		
		if (null != areas) {
			if  (isAllArea) str += addOption(cid, cName+'(全區)');
			for (var i=0; i<areas.length; i++) {
				str += addOption(areas[i].id, areas[i].name);
			}
		} else {
			str += addOption(0, '不拘  　　　');
		}
		$(aSele2).html(str);
	}

	if (isAllCity) str += addOption(0, '不拘');
	for (var i=0; i<a.length; i++) {
		str += addOption(a[i].id, a[i].city);
	}

	$(aSele).html(str);
	$(aSele).change(onCityChange);
	if (null != divId2) {
		$('#'+divId+'').append(aSele);
		$('#'+divId2+'').append(aSele2);
	} else {
		$('#'+divId+'').append(aSele);
		$('#'+divId+'').append(aSele2);
	}
	onCityChange();
}