function getCitySet(){
	var citySet = new Array;
	citySet.getCitySet(citys);
	return citySet
}
function getInternationalCitySet(){
	var citySet = new Array;
	citySet.getCitySet(citysinternational);
	return citySet
}
function getInternationalReturnCitySet(){
	var citySet = new Array;
	citySet.getCitySet(citysreturn);
	return citySet
}
function getDeleverCitySet(){
	var citySet = new Array;
	citySet.getCitySet(delevercitys);
	return citySet
}
function getInternationalDeleverCitySet(){
	var citySet = new Array;
	citySet.getCitySet(delevercitysinternational);
	return citySet
}


function getGlobalCities() {
    var citySet = new Array;
    citySet.getCitySet(globalcities);
    return citySet;
}


Array.prototype.getCitySet=function(zipstring,returnzipstring){
	var rzipstring = (arguments.length>1)?arguments[1]:"";
	var item = function(params,index){
		return {CityCode: params[0], CityName: params[1], SonCitySet: function(){		
			var oneset = rzipstring.split("&");
			if ( rzipstring.length==0 || oneset.length-1<index ) return [];
			var sonArray = new Array;
			sonArray.getCitySet(oneset[index]);
			return sonArray;
		}
	};};
	this.unZipModel( zipstring, item);
}

Array.prototype.unZipModel=function( zipstring, iterator){
	var pairs = zipstring.split(";");
	for ( var i=0; i<pairs.length; i++)
	{
		var pair = pairs[i].split("|");
		this.push(iterator(pair,i));
	}
}