	function Country(id,title) {
		this.id = id;
		this.title=title;
		this.boardlist=new Array();
		this.addBoard=addBoard;
		this.getOptions = getOptions;
	}

	function Province(id,title) {
		this.id = id;
		this.title=title;
		this.boardlist=new Array();
		this.addBoard=addBoard;
		this.getOptions = getOptions;
	}

	function addBoard(board) {
		this.boardlist = this.boardlist.concat(board);
	}

	function getOptions() {
		var tmp = new Array();
		for(var i=0; i < this.boardlist.length;i++) {
			var b = this.boardlist[i];
			tmp[i]= b.getOption();
		}
		return tmp;
	}

	//board methods
	function Board(catid,id,title,Total) {
		this.catid=catid;
		this.id=id;
		this.title=title;
		this.getOption=getOption;
	}


	function getOption() {
		return new Option(this.title,this.id);
	}

	function changeProvince(list) {
	if (list.selectedIndex<=0) {
		catForm1.options[0].selected=true;
    		var len = boardForm1.options.length;
    		for (var i=len-1;i>0;i--){
    			boardForm1.options[i]=null;
    		}
		}
        else {
    		var boards = catArr1[list.selectedIndex-1].getOptions();
    		var len = boardForm1.options.length;
    		for (var i=len-1;i>0;i--){
    			boardForm1.options[i]=null;
    		}
    		for (var i=0;i<boards.length;i++) {
    			boardForm1.options[i+1]=boards[i];
    		}
		}
	}

	function changeCountry1(list){
		//如果国家的选择为“中国大陆”，则省、地区的值不为空
		if (list.options[list.selectedIndex].value != "CN"){//否则省、地区的值为空
			if (list.options[list.selectedIndex].value == "Other"){
				//如果选择“其他国家和地区”，则列出所有国家
				document.all.country1.style.display = 'none';
				document.all.country2.selectedIndex = 0;
				document.all.country2.style.display = '';
			}
			document.all.province.selectedIndex = 0;
			document.all.city.selectedIndex = 0;
			document.all.province.style.display = 'none';
			document.all.city.style.display = 'none';
		}else{
			document.all.province.style.display = '';
			document.all.city.style.display = '';
	    }

	}

	function changeCountry2(list){
		//如果国家的选择为“中国大陆”，则省、地区的值不为空
		if (list.options[list.selectedIndex].value == "CN"){
		    document.all.country1.selectedIndex = 0;
		    document.all.country1.style.display = '';
			document.all.country2.style.display = 'none';
			document.all.province.style.display = '';
			document.all.city.style.display = '';
		}

	}

	//static methods
	var catArr1 = new Array();
	var cur1;

        //取省份、城市
	  		
         			cur1 = new Province('北京','北京');
	  		        catArr1 = catArr1.concat(cur1);
	  			  			  	cur1.addBoard(new Board(1098,'东城区','东城区'));
								cur1.addBoard(new Board(1098,'西城区','西城区'));
								cur1.addBoard(new Board(1098,'崇文区','崇文区'));
								cur1.addBoard(new Board(1098,'宣武区','宣武区'));
								cur1.addBoard(new Board(1098,'朝阳区','朝阳区'));
								cur1.addBoard(new Board(1098,'丰台区','丰台区'));
								cur1.addBoard(new Board(1098,'石景山区','石景山区'));
								cur1.addBoard(new Board(1098,'海淀区','海淀区'));
								cur1.addBoard(new Board(1098,'门头沟区','门头沟区'));
								cur1.addBoard(new Board(1098,'房山区','房山区'));
								cur1.addBoard(new Board(1098,'通州区','通州区'));
								cur1.addBoard(new Board(1098,'顺义区','顺义区'));
								cur1.addBoard(new Board(1098,'昌平区','昌平区'));
								cur1.addBoard(new Board(1098,'大兴区','大兴区'));
								cur1.addBoard(new Board(1098,'怀柔区','怀柔区'));
								cur1.addBoard(new Board(1098,'平谷区','平谷区'));
								cur1.addBoard(new Board(1098,'密云县','密云县'));
								cur1.addBoard(new Board(1098,'延庆县','延庆县'));

         			cur1 = new Province('河北','河北');
	  		        catArr1 = catArr1.concat(cur1);
	  			  			  	cur1.addBoard(new Board(1511,'保定','保定'));
	  			  				cur1.addBoard(new Board(1511,'沧州','沧州'));
	  			  				cur1.addBoard(new Board(1511,'承德','承德'));
	  			  				cur1.addBoard(new Board(1511,'邯郸','邯郸'));
	  			  				cur1.addBoard(new Board(1511,'衡水','衡水'));
	  			  				cur1.addBoard(new Board(1511,'廊坊','廊坊'));
	  			  				cur1.addBoard(new Board(1511,'秦皇岛','秦皇岛'));
	  			  				cur1.addBoard(new Board(1511,'石家庄','石家庄'));
	  			  				cur1.addBoard(new Board(1511,'唐山','唐山'));
	  			  				cur1.addBoard(new Board(1511,'邢台','邢台'));
	  			  				cur1.addBoard(new Board(1511,'张家口','张家口'));
	  		
         			cur1 = new Province('天津','天津');
	  		        catArr1 = catArr1.concat(cur1);
	  			  			  	cur1.addBoard(new Board(3256,'和平区','和平区'));
								cur1.addBoard(new Board(3256,'河东区','河东区'));
								cur1.addBoard(new Board(3256,'河西区','河西区'));
								cur1.addBoard(new Board(3256,'南开区','南开区'));
								cur1.addBoard(new Board(3256,'河北区','河北区'));
								cur1.addBoard(new Board(3256,'红桥区','红桥区'));
								cur1.addBoard(new Board(3256,'塘沽区','塘沽区'));
								cur1.addBoard(new Board(3256,'汉沽区','汉沽区'));
								cur1.addBoard(new Board(3256,'大港区','大港区'));
								cur1.addBoard(new Board(3256,'东丽区','东丽区'));
								cur1.addBoard(new Board(3256,'西青区','西青区'));
								cur1.addBoard(new Board(3256,'津南区','津南区'));
								cur1.addBoard(new Board(3256,'北辰区','北辰区'));
								cur1.addBoard(new Board(3256,'武清区','武清区'));
								cur1.addBoard(new Board(3256,'宝坻区','宝坻区'));
								cur1.addBoard(new Board(3256,'宁河县','宁河县'));
								cur1.addBoard(new Board(3256,'静海县','静海县'));
								cur1.addBoard(new Board(3256,'蓟　县','蓟　县'));
 		
         	
	//init catform1
	var country1Form1 = document.all.country1;
	var country2Form1 = document.all.country2;
	var catForm1 = document.all.province;
	var boardForm1 = document.all.city;
	//取国家1
	country1Form1.options[0] = new Option("中国","CN");
