//*********************************************************
//Class Area
//*********************************************************

//-----------------------------------------------
//コンストラクタ
//-----------------------------------------------
function Area(name, id){
	var name = name;
	var id = id;
	var countryList = new Array();
	
	//アクセサ Set
	this.addCountry = function(country){
		countryList.push(country);
	}
	
	//アクセサ Get
	this.getName = function(){
		return name;
	}
	this.getId = function(){
		return id;
	}
	this.getCountryList = function(){
		return countryList;
	}
	
	this.getCountryGroup = function(group){
		var countryGroup = new Array();
		
		for(var i = 0; i < countryList.length; i++){
			var country = countryList[i];
			var category = country.getCategory();
			
			if(category == group){
				countryGroup.push(country);
			}
		}
		
		return countryGroup;
	}
}
