var provinces=new Array('安徽', '北京', '重庆', '福建', '甘肃', '广东', '广西', '贵州', '海南', '河北', '河南', '黑龙江', '湖北', '湖南', '吉林', '江苏', '江西', '辽宁', '内蒙古', '宁夏', '青海', '山东', '山西', '陕西', '上海', '四川', '天津', '西藏', '新疆', '云南', '浙江', '香港', '澳门', '台湾', '海外');

var province_city=new Array();
province_city['安徽']=new Array('合肥', '芜湖', '蚌埠', '淮南', '马鞍山', '淮北', '铜陵', '安庆', '黄山', '滁州', '阜阳', '宿州', '巢湖', '六安', '亳州', '宣城', '池州');
province_city['北京']=new Array('东城', '西城', '崇文', '宣武', '朝阳', '海淀', '丰台', '石景山', '房山', '通州', '顺义', '门头沟', '昌平', '大兴', '怀柔', '平谷', '密云', '延庆');
province_city['重庆']=new Array('渝中', '大渡口', '江北', '沙坪坝', '九龙坡', '南岸', '北碚', '万盛', '双桥', '渝北', '巴南', '万州', '涪陵', '黔江', '长寿', '永川', '合川', '江津', '南川', '綦江', '潼南', '荣昌', '璧山', '大足', '铜梁', '梁平', '城口', '垫江', '武隆', '丰都', '奉节', '开县', '云阳', '忠县', '巫溪', '巫山', '石柱', '秀山', '酉阳', '彭水');
province_city['福建']=new Array('福州', '厦门', '三明', '莆田', '泉州', '漳州', '南平', '龙岩', '宁德');
province_city['甘肃']=new Array('兰州', '金昌', '白银', '天水', '嘉峪关', '武威', '定西', '平凉', '庆阳', '陇南', '张掖', '酒泉', '甘南', '临夏');
province_city['广东']=new Array('广州', '深圳', '珠海', '汕头', '韶关', '河源', '梅州', '惠州', '汕尾', '东莞', '中山', '江门', '佛山', '阳江', '湛江', '茂名', '肇庆', '清远', '潮州', '揭阳', '云浮');
province_city['广西']=new Array('南宁', '柳州', '桂林', '梧州', '北海', '防城港', '钦州', '贵港', '玉林', '崇左', '来宾', '贺州', '百色', '河池');
province_city['贵州']=new Array('贵阳', '六盘水', '遵义', '安顺', '铜仁', '毕节', '黔西南', '黔东南', '黔南');
province_city['海南']=new Array('海口', '三亚', '五指山', '琼海', '儋州', '文昌', '万宁', '东方', '澄迈', '定安', '屯昌', '临高', '白沙', '昌江', '乐东', '陵水', '保亭', '琼中');
province_city['河北']=new Array('石家庄', '唐山', '秦皇岛', '邯郸', '邢台', '保定', '张家口', '承德', '沧州', '廊坊', '衡水');
province_city['河南']=new Array('郑州', '开封', '洛阳', '平顶山', '焦作', '鹤壁', '新乡', '安阳', '濮阳', '许昌', '漯河', '三门峡', '南阳', '商丘', '信阳', '周口', '驻马店', '济源');
province_city['黑龙江']=new Array('哈尔滨', '齐齐哈尔', '鹤岗', '双鸭山', '鸡西', '大庆', '伊春', '牡丹江', '佳木斯', '七台河', '黑河', '绥化', '大兴安岭');
province_city['湖北']=new Array('武汉', '黄石', '襄樊', '十堰', '荆州', '宜昌', '荆门', '鄂州', '孝感', '黄冈', '咸宁', '随州', '恩施', '仙桃', '天门', '潜江', '神农架');
province_city['湖南']=new Array('长沙', '株洲', '湘潭', '衡阳', '邵阳', '岳阳', '常德', '张家界', '益阳', '郴州', '永州', '怀化', '娄底', '湘西');
province_city['吉林']=new Array('长春', '吉林', '四平', '辽源', '通化', '白山', '松原', '白城', '延边');
province_city['江苏']=new Array('南京', '徐州', '连云港', '淮安', '宿迁', '盐城', '扬州', '泰州', '南通', '镇江', '常州', '无锡', '苏州');
province_city['江西']=new Array('南昌', '景德镇', '萍乡', '新余', '九江', '鹰潭', '赣州', '吉安', '宜春', '抚州', '上饶');
province_city['辽宁']=new Array('沈阳', '大连', '鞍山', '抚顺', '本溪', '丹东', '锦州', '葫芦岛', '营口', '盘锦', '阜新', '辽阳', '铁岭', '朝阳');
province_city['内蒙古']=new Array('呼和浩特', '包头', '乌海', '赤峰', '通辽', '鄂尔多斯', '呼伦贝尔', '乌兰察布', '锡林郭勒', '巴彦淖尔', '阿拉善', '兴安');
province_city['宁夏']=new Array('银川', '石嘴山', '吴忠', '固原');
province_city['青海']=new Array('西宁', '海东', '海北', '黄南', '海南', '果洛', '玉树', '海西');
province_city['山东']=new Array('济南', '青岛', '淄博', '枣庄', '东营', '潍坊', '烟台', '威海', '济宁', '泰安', '日照', '莱芜', '德州', '临沂', '聊城', '滨州', '菏泽');
province_city['山西']=new Array('太原', '大同', '阳泉', '长治', '晋城', '朔州', '晋中', '忻州', '临汾', '运城', '吕梁');
province_city['陕西']=new Array('西安', '铜川', '宝鸡', '咸阳', '渭南', '延安', '汉中', '榆林', '安康', '商洛');
province_city['上海']=new Array('黄浦', '卢湾', '徐汇', '长宁', '静安', '普陀', '闸北', '虹口', '杨浦', '宝山', '闵行', '嘉定', '松江', '金山', '青浦', '浦东', '南汇', '奉贤', '崇明');
province_city['四川']=new Array('成都', '自贡', '攀枝花', '泸州', '德阳', '绵阳', '广元', '遂宁', '内江', '乐山', '南充', '宜宾', '广安', '达州', '巴中', '雅安', '眉山', '资阳', '阿坝', '甘孜', '凉山');
province_city['天津']=new Array('和平', '河东', '河西', '南开', '河北', '红桥', '塘沽', '汉沽', '大港', '东丽', '西青', '北辰', '津南', '武清', '宝坻', '静海', '宁河', '蓟县');
province_city['西藏']=new Array('拉萨', '那曲', '昌都', '山南', '日喀则', '阿里', '林芝');
province_city['新疆']=new Array('乌鲁木齐', '克拉玛依', '石河子', '阿拉尔', '图木舒克', '五家渠', '吐鲁番', '哈密', '和田', '阿克苏', '喀什', '克孜勒苏柯尔克孜', '巴音郭楞', '昌吉', '博尔塔拉', '伊犁', '塔城', '阿勒泰');
province_city['云南']=new Array('昆明', '曲靖', '玉溪', '保山', '昭通', '思茅', '临沧', '丽江', '文山', '红河', '西双版纳', '楚雄', '大理', '德宏', '怒江', '迪庆');
province_city['浙江']=new Array('杭州', '宁波', '温州', '嘉兴', '湖州', '绍兴', '金华', '衢州', '舟山', '台州', '丽水');
province_city['香港']=new Array('香港');
province_city['澳门']=new Array('澳门');
province_city['台湾']=new Array('台湾');
province_city['海外']=new Array( '阿根廷', '阿拉伯', '阿曼', '埃及', '爱尔兰', '安哥拉', '奥地利', '澳大利亚', '巴西', '白俄罗斯', '比利时', '冰岛',  '波兰', '丹麦', '德国', '俄罗斯', '法国', '菲律宾', '斐济', '芬兰',  '哥伦比亚',  '格陵兰',   '韩国', '荷兰',  '加拿大',  '捷克', '卢森堡', '罗马尼亚', '马耳他', '马尔代夫' , '马来西亚' , '马其顿' , '美国' , '墨西哥' , '南非' , '尼日利亚' , '挪威', '葡萄牙', '日本', '瑞典', '瑞士' , '斯里兰卡' , '泰国', '土耳其',  '乌克兰',  '西班牙',  '希腊', '新加坡',  '新西兰', '匈牙利',   '以色列', '意大利', '印度', '印度尼西亚', '英国',  '越南',  '智利', '中非', '其它');


var area_street=new Array();
area_street['上海']=new Array();

area_street['上海']['黄浦']=new Array('外滩街道','人民广场街道','南京东路街道','金陵东路街道','半淞园路街道','小东门街道','老西门街道','董家渡街道','豫园街道');
area_street['上海']['卢湾']=new Array('打浦桥街道','淮海中路街道','瑞金二路街道','五里桥街道');
area_street['上海']['徐汇']=new Array('湖南路街道','天平路街道','枫林路街道','徐家汇街道','斜土路街道','长桥路街道','漕河泾街道','康健新村街道','虹梅路街道','田林路街道','凌云路街道','龙华街道','华泾镇');
area_street['上海']['长宁']=new Array('华阳路街道','新华路街道','江苏路街道','天山路街道','周家桥街道','虹桥街道','仙霞新村街道','程家桥街道','北新泾街道','新泾镇');
area_street['上海']['静安']=new Array('江宁路街道','静安寺街道','南京西路街道','曹家渡街道','石门二路街道');
area_street['上海']['普陀']=new Array('长寿路街道','曹杨新村街道','长风新村街道','宜川路街道','甘泉路街道','石泉路街道','真如镇','长征镇','桃浦镇');
area_street['上海']['闸北']=new Array('天目西路街道','北站街道','宝山路街道','芷江西路街道','共和新路街道','大宁路街道','彭浦新村街道','临汾路街道','彭浦镇');
area_street['上海']['虹口']=new Array('四川北路街道','提篮桥街道','新港路街道','乍浦路街道','欧阳路街道','广中路街道','凉城新村街道','嘉兴路街道','曲阳路街道','江湾镇');
area_street['上海']['杨浦']=new Array('定海路街道','大桥街道','平凉路街道','江浦路街道','控江路街道','殷行街道','长白新村街道','延吉新村街道','五角场街道','四平路街道','新江湾城街道','五角场镇');
area_street['上海']['闵行']=new Array('江川路街道','龙柏街道','古美街道','莘庄镇','七宝镇','浦江镇','梅陇镇','虹桥镇','马桥镇','吴泾镇','华漕镇','颛桥镇');
area_street['上海']['宝山']=new Array('海滨新村街道','吴淞镇街道','通河新村街道','友谊路街道','泗塘新村街道','庙行镇','罗店镇','大场镇','顾村镇','罗泾镇','杨行镇','月浦镇','淞南镇','高境镇');
area_street['上海']['嘉定']=new Array('嘉定镇街道','新成路街道','真新新村街道','马陆镇','南翔镇','江桥镇','黄渡镇','安亭镇','外冈镇','徐行镇','华亭镇');
area_street['上海']['浦东']=new Array('陆家嘴街道', '潍坊新村街道','梅园新村街道','塘桥街道','周家渡街道','东明路街道','洋泾街道','上钢新村街道','沪东新村街道','金杨新村街道','浦兴路街道','南码头路街道','川沙新镇','合庆镇','曹路镇','高东镇','高桥镇','高行镇','金桥镇','张江镇','唐镇','北蔡镇','三林镇','花木街道');
area_street['上海']['金山']=new Array('石化街道','枫泾镇','朱泾镇','亭林镇','漕泾镇','山阳镇','金山卫镇','张堰镇','廊下镇','吕巷镇');
area_street['上海']['松江']=new Array('岳阳街道','中山街道','永丰街道','方松街道','九亭镇','泗泾镇','泖港镇','车墩镇','洞泾镇','叶榭镇','新桥镇','石湖荡镇','新浜镇','佘山镇');
area_street['上海']['青浦']=new Array('夏阳街道','盈浦街道','香花桥街道','赵巷镇','徐泾镇','华新镇','重固镇','白鹤镇','朱家角镇','练塘镇','金泽镇');
area_street['上海']['南汇']=new Array('惠南镇','新场镇','大团镇','周浦镇','航头镇','芦潮港镇','康桥镇','宣桥镇','六灶镇','祝桥镇','泥城镇','书院镇','万祥镇','老港镇');
area_street['上海']['奉贤']=new Array('南桥镇','庄行镇','金汇镇','柘林镇','青村镇','奉城镇','四团镇','海湾镇');
area_street['上海']['崇明']=new Array('城桥镇','堡镇','庙镇','中兴镇','新河镇','三星镇','向化镇','绿化镇','建设镇','陈家镇','竖新镇','港西镇','港沿镇','新村乡','横沙乡','长兴乡');

area_street['广东']=new Array();
area_street['广东']['广州']=new Array('越秀', '荔湾', '海珠', '天河', '白云', '黄埔', '番禺', '花都', '南沙', '萝岗', '增城', '从化');
area_street['广东']['深圳']=new Array('福田', '罗湖', '南山', '宝安', '龙岗', '盐田');
area_street['广东']['珠海']=new Array('香洲', '斗门', '金湾');
area_street['广东']['汕头']=new Array('金平', '龙湖', '濠江', '潮阳', '潮南', '澄海', '南澳');
area_street['广东']['韶关']=new Array('浈江', '武江', '曲江', '乐昌', '南雄', '始兴', '仁化', '翁源', '新丰', '乳源');
area_street['广东']['佛山']=new Array('禅城', '南海', '顺德', '三水', '高明');
area_street['广东']['江门']=new Array('江海', '蓬江', '新会', '台山', '开平', '鹤山', '恩平');
area_street['广东']['湛江']=new Array('赤坎', '霞山', '坡头', '麻章', '廉江', '雷州', '吴川', '遂溪', '徐闻');
area_street['广东']['茂名']=new Array('茂南', '茂港', '高州', '化州', '信宜', '电白');
area_street['广东']['肇庆']=new Array('端州', '鼎湖', '高要', '四会', '广宁', '怀集', '封开', '德庆');
area_street['广东']['惠州']=new Array('惠城', '惠阳', '博罗', '惠东', '龙门');
area_street['广东']['梅州']=new Array('梅江', '兴宁', '梅县', '大埔', '丰顺', '五华', '平远', '蕉岭');
area_street['广东']['汕尾']=new Array('城区', '陆丰', '海丰', '陆河');
area_street['广东']['河源']=new Array('源城', '紫金', '龙川', '连平', '和平', '东源');
area_street['广东']['阳江']=new Array('江城', '阳春', '阳西', '阳东');
area_street['广东']['清远']=new Array('清城', '英德', '连州', '佛冈', '阳山', '清新', '连山', '连南');
area_street['广东']['潮州']=new Array('湘桥', '潮安', '饶平');
area_street['广东']['揭阳']=new Array('榕城', '普宁', '揭东', '揭西', '惠来');
area_street['广东']['云浮']=new Array('云城', '罗定', '新兴', '郁南', '云安');


area_street['江苏']=new Array();
area_street['江苏']['南京']=new Array('玄武', '白下', '秦淮', '建邺', '鼓楼', '下关', '浦口', '栖霞', '雨花台', '江宁', '六合', '溧水', '高淳');
area_street['江苏']['无锡']=new Array('崇安', '南长', '北塘', '滨湖', '锡山', '惠山', '江阴', '宜兴');
area_street['江苏']['苏州']=new Array('金阊', '沧浪', '平江', '虎丘', '吴中', '相城', '常熟', '张家港', '昆山', '吴江', '太仓');
area_street['江苏']['常州']=new Array('钟楼', '天宁', '戚墅堰', '新北', '武进', '溧阳', '金坛');
area_street['江苏']['南通']=new Array('崇川', '港闸', '启东', '如皋', '通州', '海门', '海安', '如东');
area_street['江苏']['扬州']=new Array('广陵', '邗江', '维扬区', '仪征', '高邮', '江都', '宝应');
area_street['江苏']['镇江']=new Array('京口', '润州', '丹徒', '丹阳', '扬中', '句容');
area_street['江苏']['泰州']=new Array('海陵', '高港', '兴化', '靖江', '泰兴', '姜堰');
area_street['江苏']['宿迁']=new Array('宿城', '宿豫', '沭阳', '泗阳', '泗洪');
area_street['江苏']['盐城']=new Array('亭湖', '盐都', '东台', '大丰', '响水', '滨海', '阜宁', '射阳', '建湖');
area_street['江苏']['连云港']=new Array('新浦', '连云', '海州', '赣榆', '东海', '灌云', '灌南');
area_street['江苏']['淮安']=new Array('清河', '清浦', '楚州', '淮阴', '涟水', '洪泽', '盱眙', '金湖');


area_street['浙江']=new Array();
area_street['浙江']['杭州']=new Array('拱墅', '上城', '下城', '江干', '西湖', '滨江', '萧山', '余杭', '建德', '富阳', '临安', '桐庐', '淳安');
area_street['浙江']['宁波']=new Array('海曙', '江东', '江北', '北仑', '镇海', '鄞州', '余姚', '慈溪', '奉化', '象山', '宁海');
area_street['浙江']['温州']=new Array('鹿城', '龙湾', '瓯海', '瑞安', '乐清', '洞头', '永嘉', '平阳', '苍南', '文成', '泰顺');
area_street['浙江']['嘉兴']=new Array('南湖', '秀洲', '海宁', '平湖', '桐乡', '嘉善', '海盐');
area_street['浙江']['湖州']=new Array('吴兴', '南浔', '德清', '长兴', '安吉');
area_street['浙江']['绍兴']=new Array('越城', '诸暨', '上虞', '嵊州', '绍兴', '新昌');
area_street['浙江']['金华']=new Array('婺城', '金东', '兰溪', '义乌', '东阳', '永康', '武义', '浦江', '磐安');
area_street['浙江']['衢州']=new Array('柯城', '衢江', '江山', '常山', '开化', '龙游县');
area_street['浙江']['舟山']=new Array('定海', '普陀', '岱山', '嵊泗');
area_street['浙江']['台州']=new Array('椒江', '黄岩', '路桥', '温岭', '临海', '玉环', '三门', '天台', '仙居');
area_street['浙江']['丽水']=new Array('莲都', '龙泉', '青田', '缙云', '遂昌', '松阳', '云和', '庆元', '景宁');


area_street['陕西']=new Array();
area_street['陕西']['西安']=new Array('未央', '新城', '碑林', '莲湖', '灞桥', '雁塔', '阎良', '临潼', '长安', '蓝田', '周至', '户县', '高陵');

area_street['湖北']=new Array();
area_street['湖北']['武汉']=new Array('江岸', '江汉', '硚口', '汉阳', '武昌', '青山', '洪山', '东西湖', '汉南', '蔡甸', '江夏', '黄陂', '新洲');
area_street['湖南']=new Array();
area_street['湖南']['长沙']=new Array('芙蓉', '天心', '岳麓', '开福', '雨花', '浏阳', '长沙县', '望城', '宁乡');

area_street['山东']=new Array();
area_street['山东']['青岛']=new Array('市南', '市北', '四方', '黄岛', '崂山', '李沧', '城阳', '胶州', '即墨', '平度', '胶南', '莱西');

area_street['福建']=new Array();
area_street['福建']['福州']=new Array('鼓楼', '台江', '仓山', '马尾', '晋安', '闽侯', '连江', '罗源', '闽清', '永泰', '平潭', '福清', '长乐');
area_street['福建']['厦门']=new Array('思明', '海沧', '湖里', '集美', '同安', '翔安');



function init_city(province, city, street){
	$("user_province").options.length=1;
	for(i=0; i<provinces.length;i++){
		$("user_province").options[i+1]=new Option(provinces[i], provinces[i]);
	}
	Event.observe('user_province', 'change', change_province);
	Event.observe('user_city', 'change', change_city);

	if(province!=undefined && province.length>1 && province_city[province]!=undefined){
		$("user_province").value=province;
		change_province();
	}else{
		return false;
	}

	if(city!=undefined && city.length>1 && province_city[province].indexOf(city)>-1){
		$("user_city").value=city;
		change_city();
	}
	if(street!=undefined && street.length>1 && area_street[province][city].indexOf(street)>-1){
		$("user_street").value=street;
	}

}

function change_province(){
	$("user_city").options.length=1;
	if($('user_province').options.selectedIndex<1){ return false;}
	var province=$("user_province").value;
	if(province_city[province]!=undefined){
		for(i=0; i<province_city[province].length; i++){
			$('user_city').options[i+1]=new Option(province_city[province][i], province_city[province][i]);
		}
	}
	$("user_street").options.length=1;
	$("user_street").hide();	
}

function change_city(){
	var province=$("user_province").value;
	if(area_street[province]==undefined){
		return false;
	}

	if($('user_city').options.selectedIndex<1){ return false;}
	var city=$("user_city").value;
	if(area_street[province][city]!=undefined){
		$("user_street").show();
		$("user_street").options.length=1;
		
		for(i=0; i<area_street[province][city].length; i++){
			$('user_street').options[i+1]=new Option(area_street[province][city][i], area_street[province][city][i]);
		}		
	}else{
		$("user_street").hide();
		$("user_street").options.length=1;
	}
}

