function InitMainArea(obj){
	j = obj.options.length;
	while(j--){
		obj.options[j] = null;
	}
	
	var aryIDs = getAreaParentIDs();
	var aryNames = getAreaParentNames();
	
	for(i=0;i<aryIDs.length;i++){
		obj.options.add(new Option(aryNames[i],aryIDs[i]));
	}
}

function getAreaParentIDs(){
	return new Array('17','18','25','41','28','15','30','27','20','19','49','48','47','46','45','44','43','40','39','38','37','36','35','34','33','32','31','29','22','21','23','51','50','42');
}

function getAreaParentNames(){
	return new Array('北京市','天津市','上海市','重庆市','广东','湖南','辽宁','湖北','河北','河南','新疆','宁夏','青海','甘肃','陕西','西藏','贵州','四川','海南','广西','黑龙江','内蒙古','山东','福建','安徽','浙江','吉林','山西','江西','江苏','云南','澳门','香港','台湾');
}

function getAreaIDs(idx){
	switch(idx){

case '17':
								return new Array('17','17135','17136','17224','17225','17226','17227','17228','17229');

case '18':
								return new Array('18','18569','18194','18195','18196','18197','18198','18199','18200','18201','18202','18203','18204','18205','18206','18207','18208','18209','18210');

case '25':
								return new Array('25','25563','25230','25231','25232','25233','25234','25235','25236','25237','25238','25239','25240','25241','25242','25243','25244','25245','25246','25247','25248','25249');

case '41':
								return new Array('41','41572','41401','41402','41403','41404','41405','41406','41407','41408','41409','41410','41411','41412','41413','41414','41415','41416','41417','41418','41419','41420','41421','41422','41423','41424','41425','41426','41427','41428','41429','41430','41431','41432');

case '28':
								return new Array('28','28559','28560','28539','28540','28541','28542','28543','28544','28545','28546','28547','28548','28549','28550','28551','28552','28553','28554','28555','28556','28557','28558');

case '15':
								return new Array('15','15137','15138','15139','15140','15141','15142','15143','15144','15145','15146','15147','15148','15149','15150','15151');

case '30':
								return new Array('30','30262','30263','30264','30265','30266','30267','30268','30269','30270','30271','30272','30273','30274','30275','30276');

case '27':
								return new Array('27','27565','27522','27523','27524','27525','27526','27527','27528','27529','27530','27531','27532','27533','27534','27535','27536','27537','27538');

case '20':
								return new Array('20','20561','20152','20153','20154','20155','20156','20157','20158','20159','20160','20161','20162');

case '19':
								return new Array('19','19566','19567','19570','19571','19179','19180','19181','19182','19183','19184','19185','19186','19187','19188','19189','19190','19191','19192','19193');

case '49':
								return new Array('49','49488','49489','49490','49491','49492','49493','49494','49495','49496','49497','49498','49499','49500','49501','49502','49503','49504');

case '48':
								return new Array('48','48483','48484','48485','48486','48487');

case '47':
								return new Array('47','47127','47128','47129','47130','47131','47132','47133','47134','47482');

case '46':
								return new Array('46','46467','46468','46469','46470','46471','46472','46473','46474','46475','46476','46477','46478','46479','46480','46481');

case '45':
								return new Array('45','45456','45457','45458','45459','45460','45461','45462','45463','45464','45465','45466');

case '44':
								return new Array('44','44448','44449','44450','44451','44452','44453','44454','44455');

case '43':
								return new Array('43','43438','43439','43440','43441','43442','43443','43444','43445','43446','43447');

case '40':
								return new Array('40','40379','40380','40381','40382','40383','40384','40385','40386','40387','40388','40389','40390','40391','40392','40393','40394','40395','40396','40397','40398','40399','40400');

case '39':
								return new Array('39','39358','39359','39360','39361','39362','39363','39364','39365','39366','39367','39368','39369','39370','39371','39372','39373','39374','39375','39376','39377','39378');

case '38':
								return new Array('38','38343','38344','38345','38346','38347','38348','38349','38350','38351','38352','38353','38354','38355','38356','38357');

case '37':
								return new Array('37','37329','37330','37331','37332','37333','37334','37335','37336','37337','37338','37339','37340','37341','37342');

case '36':
								return new Array('36','36316','36317','36318','36319','36320','36321','36322','36323','36324','36325','36326','36327','36328');

case '35':
								return new Array('35','35125','35126','35300','35301','35302','35303','35304','35305','35306','35307','35308','35309','35310','35311','35312','35313','35314','35315');

case '34':
								return new Array('34','34290','34291','34292','34293','34294','34295','34296','34297','34298','34299');

case '33':
								return new Array('33','33100','33101','33102','33103','33104','33105','33106','33107','33108','33109','33110','33111','33112','33113','33114','33115','33289');

case '32':
								return new Array('32','32278','32279','32280','32281','32282','32283','32284','32285','32286','32287','32288');

case '31':
								return new Array('31','31116','31117','31118','31119','31120','31121','31122','31123','31124','31277');

case '29':
								return new Array('29','29250','29251','29252','29253','29254','29255','29256','29257','29258','29259','29260','29261');

case '22':
								return new Array('22','22564','22511','22512','22513','22514','22515','22516','22517','22518','22519','22520','22521');

case '21':
								return new Array('21','21562','21211','21212','21213','21214','21215','21216','21217','21218','21219','21220','21221','21222','21223');

case '23':
								return new Array('23','23568','23163','23164','23165','23166','23167','23168','23169','23170','23171','23172','23173','23174','23175','23176','23177','23178');

case '51':
								return new Array('51','51509','51510');

case '50':
								return new Array('50','50505','50506','50507','50508');

case '42':
								return new Array('42','42433','42434','42435','42436','42437');
		default:
			return new Array();
	}
}

function getAreaNames(idx){
	switch(idx){

case '17':
								return new Array('北京市','北京城区','密云县','怀柔县','昌平县','延庆县','顺义区','房山区','门头沟');

case '18':
								return new Array('天津市','和平区','其它地区','静海县','宁河县','武清县','宝坻县','蓟县','北辰区','津南区','西青区','东丽区','大港区','塘沽区','红桥区','河北区','南开区','河西区','河东区');

case '25':
								return new Array('上海市','黄浦区','其它地区','奉贤县','南汇县','青浦县','崇明县','松江区','金山区','浦东新区','嘉定区','宝山区','闵行区','杨浦区','虹口区','闸北区','普陀区','静安区','长宁区','徐汇区','卢湾区','南市区');

case '41':
								return new Array('重庆市','北部新区','其它地区','黔江开发区','万州开发区','梁平县','城口县','丰都县','武隆县','垫江县','璧山县','荣昌县','大足县','铜梁县','潼南县','綦江县','长寿县','南川市','江津市','永川市','合川市','涪陵区','万州区','巴南区','渝北区','双桥区','万盛区','北碚区','南岸区','九龙坡','沙坪坝','江北区','大渡口','渝中区');

case '28':
								return new Array('广东','深圳市','广州市','其它地区','湛江市','茂名市','阳江市','云浮市','肇庆市','佛山市','江门市','中山市','惠州市','汕尾市','揭阳市','潮州市','梅州市','河源市','韶关市','清远市','珠海市','汕头市','东莞市');

case '15':
								return new Array('湖南','长沙市','常德市','张家界','岳阳市','益阳市','衡阳市','昭阳市','株洲市','郴州市','湘潭市','永州市','怀化市','娄底地区','湘西土家族苗族自治州','其它地区');

case '30':
								return new Array('辽宁','其它地区','葫芦岛市','锦州市','盘锦市','营口市','大连市','丹东市','鞍山市','辽阳市','本溪市','抚顺市','铁岭市','阜新市','朝阳市','沈阳市');

case '27':
								return new Array('湖北','武汉市','其它地区','恩施土家族苗族自治州','神农架林区','潜江市','天门市','仙桃市','随州市','宜昌市','荆州市','咸宁市','黄石市','鄂州市','黄冈市','孝感市','荆门市','襄樊市','十堰市');

case '20':
								return new Array('河北','石家庄','其它地区','邯郸市','邢台市','衡水市','沧州市','保定市','廊坊市','唐山市','承德市','秦皇岛','张家口');

case '19':
								return new Array('河南','郑州市','三门峡','洛阳市','焦作市','其它地区','驻马店','周口','济源市','信阳市','南阳市','平顶山','漯河市','许昌市','商丘市','开封市','濮阳市','安阳市','鹤壁市','新乡市');

case '49':
								return new Array('新疆','其它地区','阿勒泰地区','塔城地区','伊犁地区','伊犁哈萨克自治州','巴音郭楞蒙古自治州','昌吉回族自治州','博尔塔拉蒙古自治州','克孜勒苏柯尔克孜自治州','哈密地区','吐鲁番地区','和田地区','阿克苏地区','喀什地区','石河子市','克拉玛依市','乌鲁木齐市');

case '48':
								return new Array('宁夏','其它地区','固原地区','吴忠市','石嘴山市','银川市');

case '47':
								return new Array('青海','西宁市','海东地区','海北藏族自治州','黄南藏族自治州','果洛藏族自治州','玉树藏族自治州','其它地区','海西蒙古族藏族自治州','海南藏族自治州');

case '46':
								return new Array('甘肃','其它地区','甘南藏族自治州','临夏回族自治州','陇南地区','定西地区','平凉地区','庆阳地区','武威地区','张掖地区','酒泉地区','天水市','白银市','金昌市','嘉峪关市','兰州市');

case '45':
								return new Array('陕西','其它地区','安康地区','商洛地区','榆林地区','汉中市','宝鸡市','渭南市','咸阳市','铜川市','延安市','西安市');

case '44':
								return new Array('西藏','其它地区','阿里地区','日喀则','山南地区','林芝地区','昌都地区','那曲地区','拉萨市');

case '43':
								return new Array('贵州','其它地区','黔西南布依族苗族自治州','黔南布依族苗族自治州','黔东南苗族侗族自治州','安顺地区','铜仁地区','毕节地区','遵义市','六盘水市','贵阳市');

case '40':
								return new Array('四川','其它地区','凉山彝族自治州','甘孜藏族自治州','阿坝藏族羌族自治州','雅安地区','眉山地区','资阳地区','达川地区','巴中地区','攀枝花市','宜宾市','泸州市','自贡市','乐山市','内江市','遂宁市','广安市','南充市','德阳市','绵阳市','广元市','成都市');

case '39':
								return new Array('海南','其它地区','西沙群岛南沙群岛中沙群岛办事','乐东黎族自治县','保亭黎族苗族自治县','陵水里族自治县','琼中黎族苗族自治县','白沙黎族自治县','昌江黎族自治县','屯昌县','定安县','澄迈县','临高县','儋州市','东方市','通什市','万宁市','琼海市','文昌市','琼山市','三亚市','海口市');

case '38':
								return new Array('广西','其它地区','贺州地区','柳州地区','河池地区','百色地区','南宁地区','防城港市','北海市','钦州市','玉林市','贵港市','梧州市','柳州市','桂林市','南宁市');

case '37':
								return new Array('黑龙江','其它地区','大兴安岭','绥化地区','牡丹江市','鸡西市','七台河市','双鸭山市','佳木斯市','鹤岗市','伊春市','大庆市','黑河市','齐齐哈尔','哈尔滨市');

case '36':
								return new Array('内蒙古','其它地区','阿拉善盟','巴彦淖尔','伊克昭盟','乌兰察布','锡林郭勒','哲里木盟','兴安盟','呼伦贝尔','赤峰市','乌海市','包头市','呼和浩特');

case '35':
								return new Array('山东','其它地区','济南市','菏泽市','滨州市','莱芜市','泰安市','济宁市','枣庄市','临沂市','日照市','青岛市','威海市','烟台市','潍坊市','淄博市','东营市','德州市','聊城市');

case '34':
								return new Array('福建','其它地区','宁德市','龙岩市','漳州市','厦门市','泉州市','莆田市','三明市','南平市','福州市');

case '33':
								return new Array('安徽','马鞍山','滁州市','淮南市','蚌埠市','阜阳市','淮北市','宿州市','合肥市','池州','芜湖市','铜陵市','安庆市','黄山市','六安','巢湖','宣城','其它地区');

case '32':
								return new Array('浙江','其它地区','丽水地区','温州市','台州市','金华市','绍兴市','宁波市','舟山市','嘉兴市','湖州市','杭州市');

case '31':
								return new Array('吉林','长春市','白城市','四平市','松原市','吉林市','辽源市','通化市','白山市','延边朝鲜族自治州','其它地区');

case '29':
								return new Array('山西','其它地区','运城地区','临汾地区','晋中地区','吕梁地区','忻州地区','晋城市','长治市','阳泉市','朔州市','太原市','大同市');

case '22':
								return new Array('江西','南昌市','其它地区','吉安市','宜春市','抚州市','上饶市','赣州市','萍乡市','新余市','鹰潭市','景德镇','九江市');

case '21':
								return new Array('江苏','南京市','其它地区','苏州市','无锡市','常州市','镇江市','南通市','泰州市','扬州市','盐城市','淮阴市','宿迁市','连云港市','徐州市');

case '23':
								return new Array('云南','昆明市','其它地区','西双版纳傣族自治州','文山壮族苗族自治州','红河哈尼族彝族自治州','楚雄彝族自治州','大理白族自治州','迪庆藏族自治州','怒江傈僳族自治州','德宏傣族景颇族自治州','保山地区','临沧地区','思茅地区','昭通地区','丽江地区','玉溪市','曲靖市');

case '51':
								return new Array('澳门','其它地区','澳门');

case '50':
								return new Array('香港','其它地区','新界','九龙','香港');

case '42':
								return new Array('台湾','其它地区','台中市','台南市','高雄市','台北市');
		default:
			return new Array();
	}
}