var apdata_gn = [['AOG','鞍山','anshan','AS'],
['AQG','安庆','anqing','AQ'],
['AYN','安阳','anyang','AY'],
['AKA','安康','ankang','AK'],
['AKU','阿克苏','akesu','AKS'],
['AAT','阿勒泰','aletai','ALT'],
['AVA','安顺','anshun','AS'],
['PEK','北京','beijing','BJ'],
['BFU','蚌埠','bengbu','BB'],
['BHY','北海','beihai','BH'],
['BSD','保山','baoshan','BS'],
['BAV','包头','baotou','BT'],
['AEB','百色','baise','BS'],
['CTU','成都','chengdu','CD'],
['CKG','重庆','chongqing','CQ'],
['CSX','长沙','changsha','CS'],
['CGQ','长春','changchun','CC'],
['CZX','常州','changzhou','CZ'],
['CGD','常德','changde','CD'],
['CEH','承德','chengde','CD'],
['CHG','朝阳','chaoyang','CY'],
['CIH','长治','changzhi','CZ'],
['CIF','赤峰','chifeng','CF'],
['BPX','昌都','changdu','CD'],
['CNI','长海','changhai','CH'],
['DLC','大连','dalian','DL'],
['DLU','大理','dali','DL'],
['DOY','东营','dongying','DY'],
['DNH','敦煌','dunhuang','DH'],
['DDG','丹东','dandong','DD'],
['DAT','大同','datong','DT'],
['DAX','达县','daxian','DX'],
['DIG','迪庆','diqing','DQ'],
['LUM','德宏/芒市','dehong','DH'],
['ENH','恩施','enshi','ES'],
['DSN','鄂尔多斯','eerduosi','EEDS'],
['FOC','福州','fuzhou','FZ'],
['ZCP','佛山','foshan','FS'],
['FUG','阜阳','fuyang','FY'],
['FYN','富蕴','fuyun','FY'],
['CAN','广州','guangzhou','GZ'],
['KWL','桂林','guilin','GL'],
['KWE','贵阳','guiyang','GY'],
['KOW','赣州','ganzhou','GZ'],
['GOQ','格尔木','geermu','GEM'],
['GYS','广元','guangyuan','GY'],
['GHN','广汉','guanghan','GH'],
['LHK','光化','guanghua','GH'],
['HGH','杭州','hangzhou','HZ'],
['HRB','哈尔滨','haerbin','HEB'],
['HFE','合肥','hefei','HF'],
['HAK','海口','haikou','HK'],
['HET','呼和浩特','huhehaote','HHHT'],
['TXN','黄山','huangshan','HS'],
['HJJ','怀化','huaihua','HH'],
['HNY','衡阳','hengyang','HY'],
['HDG','邯郸','handan','HD'],
['HEK','黑河','heihe','HH'],
['HLD','海拉尔','hailaer','HLE'],
['HMI','哈密','hami','HM'],
['HYN','黄岩','huangyan','HY'],
['HZG','汉中','hanzhong','HZ'],
['HUZ','徽州','huizhou','HZ'],
['HTN','和田','hetian','HT'],
['TNA','济南','jinan','JN'],
['JIL','吉林','jilin','JL'],
['JZH','九寨沟','jiuzhaigou','JZG'],
['JDZ','景德镇','jingdezhen','JDZ'],
['JGS','井冈山','jinggangshan','JGS'],
['JNZ','锦州','jinzhou','JZ'],
['JJN','晋江/泉州','jinjiang','JJ'],
['JIU','九江','jiujiang','JJ'],
['JNG','济宁','jining','JN'],
['SHS','荆州','jingzhou','JZ'],
['KNC','吉安','jian','JA'],
['JGN','嘉峪关','jiayuguan','JYG'],
['JMU','佳木斯','jiamusi','JMS'],
['CHW','酒泉','jiuquan','JQ'],
['KMG','昆明','kunming','KM'],
['KUS','昆山','kunshan','KS'],
['JKI','喀纳斯','kanasi','KNS'],
['KHG','喀什','kashi','KS'],
['KCA','库车','kuche','KC'],
['KRL','库尔勒','kuerle','KEL'],
['KRY','克拉玛依','kelamayi','KLMY'],
['LHW','兰州','lanzhou','LZ'],
['LXA','拉萨','lasa','LS'],
['LJG','丽江','lijiang','LJ'],
['LUZ','庐山','lushan','LS'],
['LZO','泸州','luzhou','LZ'],
['LZH','柳州','liuzhou','LZ'],
['LYG','连云港','lianyungang','LYG'],
['LYA','洛阳','luoyang','LY'],
['HZH','黎平','liping','LP'],
['LCX','龙岩/连城','longyan','LY'],
['LCX','连城/龙岩','liancheng','LC'],
['LYI','临沂','linyi','LY'],
['LNJ','临沧','lincang','LC'],
['LZY','林芝','linzhi','LZ'],
['LDG','罗定','luoding','LD'],
['LXI','林西','linxi','LX'],
['MDG','牡丹江','mudanjiang','MDJ'],
['MIG','绵阳','mianyang','MY'],
['MXZ','梅县','meixian','MX'],
['NZH','满洲里','manzhouli','MZL'],
['LUM','芒市/德宏','mangshi','MS'],
['NKG','南京','nanjing','NJ'],
['KHN','南昌','nanchang','NC'],
['NGB','宁波','ningbo','NB'],
['NNG','南宁','nanning','NN'],
['NTG','南通','nantong','NT'],
['NNY','南阳','nanyang','NY'],
['WUS','南平/武夷山','nanping','NP'],
['NAO','南充','nanchong','NC'],
['NLT','那拉提','nalati','NLT'],
['PZI','攀枝花','panzhihua','PZH'],
['TAO','青岛','qingdao','QD'],
['SHP','秦皇岛','qinhuangdao','QHD'],
['JJN','泉州/晋江','quanzhou','QZ'],
['NDG','齐齐哈尔','qiqihaer','QQHE'],
['JUZ','衢州','quzhou','QZ'],
['IQM','且末','qiemo','QM'],
['IQN','庆阳','qingyang','QY'],
['SHA','上海','shanghai','SH'],
['SZX','深圳','shenzhen','SZ'],
['SHE','沈阳','shenyang','SY'],
['SYX','三亚','sanya','SY'],
['SJW','石家庄','shijiazhuang','SJZ'],
['SZV','苏州','suzhou','SZ'],
['SWA','汕头','shantou','ST'],
['SHS','沙市','shashi','SS'],
['SYM','思茅/普洱','simao','SM'],
['SYM','普洱/思茅','puer','PE'],	
['SSA','鄯善','shanshan','SS'],
['TSN','天津','tianjin','TJ'],
['TYN','太原','taiyuan','TY'],
['TNH','通化','tonghua','TH'],
['TGO','通辽','tongliao','TL'],
['TEN','铜仁','tongren','TR'],
['TCG','塔城','tacheng','TC'],
['WUH','武汉','wuhan','WH'],
['URC','乌鲁木齐','wulumuqi','WLMQ'],
['WNZ','温州','wenzhou','WZ'],
['WUX','无锡','wuxi','WX'],
['WEF','潍坊','weifang','WF'],
['WEH','威海','weihai','WH'],
['WUS','武夷山/南平','wuyishan','WYS'],
['ZSWU','芜湖','wuhu','WH'],
['HLH','乌兰浩特','wulanhaote','WLHT'],
['WXN','万州/梁平','wanzhou','WZ'],
['WXN','梁平/万州','Liangping','LP'],
['WUZ','梧州','wuzhou','WZ'],
['WNH','文山','wenshan','WS'],
['WUA','乌海','wuhai','WH'],
['XIY','西安','xian','XA'],
['XMN','厦门','xiamen','XM'],
['XUZ','徐州','xuzhou','XZ'],
['XNN','西宁','xining','XN'],
['DIG','香格里拉','xianggelila','XGLL'],
['JHG','西双版纳','xishuangbanna','XSBN'],
['JHG','景洪','jinghong','JH'],
['XFN','襄樊','xiangfan','XF'],
['XNT','邢台','xingtai','XT'],
['XIC','西昌','xichang','XC'],
['XEN','兴城','xingcheng','XC'],
['XIN','兴宁','xingning','XN'],
['XIL','锡林浩特','xilinhaote','XLHT'],
['YNT','烟台','yantai','YT'],
['YNZ','盐城','yancheng','YC'],
['INC','银川','yinchuan','YC'],
['ENY','延安','yanan','YA'],
['YBP','宜宾','yibin','YB'],
['YIH','宜昌','yichang','YC'],
['YIW','义乌','yiwu','YW'],
['YNJ','延吉','yanji','YJ'],
['YCU','运城','yuncheng','YC'],
['LLF','永州','yongzhou','YZ'],
['UYN','榆林','yulin','YL'],
['ZYYL','依兰','yilan','YL'],
['YUA','元谋','yuanmou','YM'],
['YIN','伊宁','yining','YN'],
['CGO','郑州','zhengzhou','ZZ'],
['ZUH','珠海','zhuhai','ZH'],
['DYG','张家界','zhangjiajie','ZJJ'],
['HSN','舟山','zhoushan','ZS'],
['ZYI','遵义','zunyi','ZY'],
['ZHA','湛江','zhanjiang','ZJ'],
['ZAT','昭通','zhaotong','ZT']
];
var gsug=null;
var apdata = apdata_gn;//apdata_gj;
var strArry_gj = "";

function textInit(){
	gsug=new apsug();
	gsug.init();
}

function getFromSugData()
{
	var ret=[];
	var j=0;
	for(i=0;i<fromcities.length;i++){
		if(fromcities[i]<apdata_gj.length)
		{ret[j]=apdata_gj[fromcities[i]];j++;}
	}
	return ret;
}

Array.prototype.clone=function(){ 
    var a=[]; 
	var strArry = this.join("|");
	a = strArry.split("|");
    for(var i=0,l=this.length;i<l;i++) 
        a[i]=a[i].split(","); 
    return a; 
}

function getSugData()
{
	//var code=getCode($("#frmcity").val());
	var code=getCode($("#departure").val());
	var ret=[];
	var j=0;
	var str="";
	var tmp = apdata_gj.clone();
	for(i=1;i<apdata_gj.length;i++){
		if(code!=apdata_gj[i][0] )
		{
			if(code.indexOf('GJ')==0)
			{
				if(apdata_gj[i][0].indexOf('GJ')!=0)
				{
					ret[j]=apdata_gj[i];//.replace("GJ");
					j++;
				}
			}
			else{
				if(apdata_gj[i][0].indexOf('GJ')==0)
				{
					ret[j]=tmp[i];
					ret[j][0]=tmp[i][0].replace('GJ','');
					j++;
				}
			}
		}
	}
	return ret;
/*
	if(!toCities||!toCities[code]){
		for(i=1;i<apdata_gj.length;i++){
				ret[j]=apdata_gj[i];j++;
		}
		return ret;
	}
	var toCity=toCities[code];
	for(i=0;i<toCity.length;i++){
			if(toCity[i]<apdata_gj.length)
			{ret[j]=apdata_gj[toCity[i]];j++;}
	}
	return ret;
*/
}

function  getData(inputid)
{
	var dataarr;
	if(inputid=="departure"){
		dataarr=getFromSugData();
	}else if(inputid=="arrival"){
		dataarr=getSugData();
	}else{
		apsug.isInternational = true;
		return apdata;
	}
	return dataarr;
}
function gE(x){return document.getElementById(x);}
function gETop(x){var t=0;while(x){t+=x.offsetTop;x=x.offsetParent;}return t;}
function gEBottom(x){return (x.offsetHeight+gETop(x));}
function gELeft(x){var l=0;while(x){l+=x.offsetLeft;x=x.offsetParent;}return l;}
function gERight(x){return (x.offsetWidth+gELeft(x));}

function isUpDownKey(kc){
	if(kc==40 || kc==38 || kc == 33 || kc== 34){//down,up,pageup,pagedown,enter
		return true;
	}else{
		return false;
	}
}
function isCtrlKey(kc){
	if(kc==16 || kc==17 || kc == 18){//shift,ctrl,alt
		return true;
	}else{
		return false;
	}
}
function apsug() {
	var inputobj = null;
	var sugdiv = null;

	var focusBySelect = false;
	var currInputObj = null;
	var prevInputValue = null;
	
	var showarr = null;
	var showfocus = -1;
	var FOCity = null;
	var onDocumentClick = null;
	var isInternational = false;
}
apsug.prototype.setInputObj = function(o){
	if (o!=undefined){
		o.onkeydown = OnInputKeyDown;
		o.onfocus = OnInputFocus;
		o.onblur = OnInputBlur;
	}
}
apsug.prototype.init = function(){
	if(this.sugdiv==null){
		this.sugdiv=document.createElement('DIV');
		this.sugdiv.style.display='none';
		this.sugdiv.className='sug';
		this.sugdiv.innerHTML='';
		this.sugdiv.onscroll=OnSugScroll;
		var bs=document.getElementsByTagName('BODY');
		bs[0].appendChild(this.sugdiv);
	}
	this.focusBySelect = false;
}
function OnSugScroll(){
	if(gsug.currInputObj==null){return;}
	gsug.focusBySelect=true;
	gsug.currInputObj.focus();
}
function OnDocClick(e){
	var x,y,t,b,l,r;
	var d;
	if(window.event){
		e=window.event;
		x=e.clientX+document.body.parentNode.scrollLeft;
		y=e.clientY+document.body.parentNode.scrollTop;
	}else{
		x=e.pageX;
		y=e.pageY;
	}
	d=gsug.currInputObj;
	if(!d){document.onclick=gsug.onDocumentClick;return;}
	t=gETop(d);
	l=gELeft(d);
	b=gEBottom(d);
	r=gERight(d);
	if(x>=l && x<r && y>=t && y<b){return;}
	d=gsug.sugdiv;
	t=gETop(d);
	l=gELeft(d);
	b=gEBottom(d);
	r=gERight(d);
	if(x>=l && x<r && y>=t && y<b){return;}
	gsug.select();
}
var global_focus_flag=false;
var inString ='汉字、拼音或首字母';
function OnInputFocus(){
	if(gsug.currInputObj != null && gsug.currInputObj != this)
	{
		gsug.select_blur();
	}
	global_focus_flag = true;
	gsug.currInputObj = this;
	gsug.prevInputValue = null;
	if(this.value == inString) {
		this.value= '';
	}
	this.style.color = '';
	if(gsug.focusBySelect){
		gsug.focusBySelect=false;
		return;
	}
	gsug.focusBySelect=false;
	InputChecking();

}
function OnInputBlur(){
	var obj = gsug.currInputObj;
	//alert($("#tempname").val());
	if(obj != null)
	{
		if(obj.value == '')
		{
			if(gsug.sugdiv.style.display == "none")
			{
				obj.value = inString;
				obj.style.color = "#666";
			}
		}
		else
		{
			obj.style.color = "#000";
		}
	}
	return;
}
function InputChecking(){
	if(gsug.currInputObj == null){return;}
	var v=gsug.currInputObj.value;
	if(gsug.prevInputValue==null || gsug.prevInputValue!=v){
		gsug.update(v);
	}
	setTimeout("InputChecking()", 10);
}
function OnInputKeyDown(e){
	if(gsug.currInputObj==null){
		gsug.currInputObj = this;
		gsug.prevInputValue = null;
		InputChecking();
	}
	var bCtrlDown=0;
	if(!e && window.event){
		e=window.event;
	}
	if(window.event){
		bCtrlDown=e.ctrlKey;
	}else{
		bCtrlDown=(e.modifiers & Event.CONTROL_MASK) > 0;
	}
	if(bCtrlDown){
		return true;
	}
	var kc=e.keyCode;
	if(isCtrlKey(kc)){
		return true;
	}
	return (InputRealKeyDown(kc));
}
function InputRealKeyDown(kc) {
	global_focus_flag = false;

	if(isUpDownKey(kc)){
		if(kc==38){// up
			gsug.move(1,0);
		}else if(kc==40){//down
			gsug.move(1,1);
		}else if(kc==33){//pageup
			gsug.move(0,0);
		}else if(kc==34){//pagedown
			gsug.move(0,1);
		}
		return false;
	}else if(kc==13){//enter
		if(gsug.sugdiv.style.display==''){
			gsug.select();
			return false;
		}else{
			gsug.select();
		}
	}else if(kc==9){//tab
		gsug.select();
		return true;
	}else if(kc==27){//esc
		gsug.hide();
		return true;
	}
	return true;
}

apsug.prototype.select = function() {

	if(this.sugdiv.style.display=='none'){return false;}
	if(this.showfocus>=0 && this.showarr!=null && this.showfocus<this.showarr.length && this.currInputObj!=null){
		var i=this.showarr[this.showfocus];
		this.currInputObj.value=curData[i][1];
		if(this.currInputObj.id=="departure"){
			$("#_departure").val(curData[i][0]);
		}
		if(this.currInputObj.id=="arrival"){
			var aa = $("#_arrival").val(curData[i][0]);
		}
		this.focusBySelect=true;
		this.currInputObj.focus();
		if(window.event){
			var r=this.currInputObj.createTextRange();
			r.move("character", r.text.length);
			r.select();
		}else{
			var v=curData[i][1].length;
			this.currInputObj.setSelectionRange(v, v);
		}
		this.currInputObj.style.color = "#000";
	}
	this.hide();
	//this.currInputObj=null;
}

apsug.prototype.select_blur = function() {
	if(this.sugdiv.style.display=='none')
	{
		return false;
	}
	if(this.showfocus>=0 && this.showarr!=null && this.showfocus<this.showarr.length && this.currInputObj!=null){
		var i=this.showarr[this.showfocus];
		this.currInputObj.value=curData[i][1];
		if(window.event){
			var r=this.currInputObj.createTextRange();
			r.move("character", r.text.length);
		}else{
			var v=curData[i][1].length;
			this.currInputObj.setSelectionRange(v, v);
		}
	}

	var obj = this.currInputObj;
	if(obj.value == '' || obj.value == inString)
	{
		obj.style.color = "#666";
	}
	else
	{
		obj.style.color = "#000";
	}
	this.hide();
}
apsug.prototype.highlight = function(idx) {
	if(this.sugdiv.style.display=='none'){return false;}
	if(idx==this.showfocus){return true;}
	var i;
	var ls = this.sugdiv.getElementsByTagName('LI');
	if(this.showfocus>=0&&this.showfocus<ls.length){
		ls[this.showfocus].className='';
	}
	if(idx>=0&&this.showfocus<ls.length){
		ls[idx].className='hover';
		this.showfocus=parseInt(idx);
	}

}
apsug.prototype.move = function(m,n){
	var a=this.showfocus;
	if(m==1&&n==0){
		a--;
	}else if(m==1&&n==1){
		a++;
	}else if(m==0&&n==0){
		a-=5;
	}else if(m==0&&n==1){
		a+=5;
	}
	if(a<0){
		a=0;
	}else if(a>=this.showarr.length){
		a=this.showarr.length-1;
	}
	var i,j,k;
	i=(this.sugdiv.scrollTop)/20;
	if(a<=i){
		this.sugdiv.scrollTop=a*20;
	}else if(a>=i+10){
		this.sugdiv.scrollTop=(a-9)*20;
	}
	if(this.showarr[0][0]=="")
		a=a-1;
	if(a<0)
		a=0;
	this.highlight(a);
}
apsug.prototype.hide = function(v) {
	if(this.sugdiv.style.display!='none'){
		this.sugdiv.style.display='none';
		document.onclick=this.onDocumentClick;
	}
}
var curData;
apsug.prototype.update = function(v) {
	//apsug.isInternational = true;
	this.prevInputValue = v;
	//alert(gsug.isInternational);
	if(apsug.isInternational){
		curData = getData(this.currInputObj.id);
		if(!(curData instanceof Array))
			return;
	}else{
		curData = apdata;
	}

	v=v.toLowerCase();
	if(this.showfocus == null)
		this.showfocus = -1;
	if(this.showarr==null){
		this.showarr = new Array();
	}else{
		this.showarr.length = 0;
	}
	var i,j,s;
	if(v.length==0){//all
		//for(i=0;i<curData.length;i++){
		//	this.showarr[i]=i;
		//}
	}else{
		for(i=0;i<curData.length;i++){
			for(j=0;j<curData[i].length;j++){
				if(curData[i][j].toLowerCase().indexOf(v) == 0){
					//$("#enddate").val(curData[i]);
					this.showarr[this.showarr.length]=i;
					break;
				}
			}
		}
	}

	if(this.showarr.length<=0||(this.showarr.length==1&&v==curData[this.showarr[0]][1])){
		this.hide();
		return;
	}
	if(global_focus_flag){
		return;
	}
	
	var obj = this.currInputObj;
	var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
	var strStyle="";
	if((isMSIE)&&(obj.id=="cjfromcity")){ strStyle = "left:" + (gELeft(obj)-6) + "px; top:" + gEBottom(obj) + "px;";}
	else{strStyle = "left:" + gELeft(obj) + "px; top:" + gEBottom(obj) + "px;";}
	var deltaX = 3;
	strStyle += "width:" + (obj.offsetWidth - deltaX) + "px;";
	strStyle += "display:'';";
	this.sugdiv.setAttribute("style", strStyle);
	this.sugdiv.style.cssText = strStyle;

	s='<ul>';
	for(i=0;i<this.showarr.length;i++){
		if(curData[this.showarr[i]][0]!=""){
		s+='<li'+(i==0?' class="hover"':'')+' onmousemove="gsug.highlight('+i+')" onclick="OnSugClick();"><span style="float:left">'+curData[this.showarr[i]][1]+'('+curData[this.showarr[i]][3]+')</span><span style="float:right">['+curData[this.showarr[i]][0]+']</span></li>';
		}
	}
	s+='</ul>';
	this.sugdiv.innerHTML=s;
	this.showfocus=0;
	this.sugdiv.scrollTop = 0;
	this.onDocumentClick=document.onclick;
	document.onclick=OnDocClick;
}

function OnSugClick(){
	gsug.select();
}


function getCode(From){
	From = From.replace(/\s+/g,"");
	for(i=0;i<apdata.length;i++){
		if(apdata[i][1]==From){
			code = apdata[i][0];
			return code;
		}
	}
	return "";
}


function onUrl(From,to){
	var i,From_v,to_v,be_f;
	From = From.replace(/\s+/g,"");
	to = to.replace(/\s+/g,"");
	var be_f1 = false;
	var be_f2 = false;
	var flag = false;
	if(From==inString){
	  alert("出发城市为空，请输入");
	  return false;
	}
	if(to==inString){
	  alert("目标城市为空，请输入");
	  return false;
	}
	//alert(apsug.isInternational);
	if(apsug.isInternational){
		apdata = apdata_gj;
	}else{
		apdata = apdata_gn;
	}
	for(i=0;i<apdata.length;i++){
		if(From==inString || to ==inString){
			flag = true;
		}
		if(apdata[i][1]==From){
			From_v = apdata[i][0];
			be_f1 = true;
		}
		if(apdata[i][1]==to){
			to_v = apdata[i][0];
			be_f2 = true;
		}
		if (be_f1 && be_f2) break;
	}
	if((!be_f1 || !be_f2)&&!flag){
		alert ("你输入的城市名不在查询范围内");return false;
	}
	else if($("#departure").val() == inString || $("#arrival").val() == inString){
		return false;
	}
	else if(From == to&&!flag) { alert("出发城市和到达城市重复！");return false;}
	if(From_v!=''){
		$("#_departure").val(From_v);//'GJ'+From_v;
		From_v='GJ'+From_v;
	}else $("#_departure").val("");
	if(to_v!=''){
		$("#_arrival").val(to_v);//'GJ'+to_v;
		to_v='GJ'+to_v;
	}else $("#_arrival").val("");
	
//    if(!checkPair(From_v,to_v))
//	{
//	   alert("对不起,暂无 "+From+" 到 "+to+ " 的航班数据");
//	   return false;
//	
//
//	return true;
	if(apsug.isInternational){
		if(!checkPair(From_v,to_v)){
		       return false;
		}
	}
	return true;
}

function checkPair(from,to)
{
	if(to.indexOf('GJ')!=0)
	  return false;
	if(!toCities||!toCities[from])
		return false;
	fromflag=0;
	for(i=0;i<fromcities.length-1;i++){
		if(from==apdata[i][0])
		fromflag=1;
	}
	if(fromflag==0)
	{alert("没有开通这个出发城市");
	    return false;}
	else{
		return true;
	}
	for(i=0;i<toCities[from].length;i++)
	{
	   var toindex=toCities[from][i];
	   var tos=apdata[toindex];
	   if(tos[0]==to){
	   return true;
	   }

	}
	return false;
}

function on_load_url(){
	if(st_city=='NAY'){st_city='PEK'}
	if(st_city=='PVG'){st_city='SHA'}
	if(en_city=='NAY'){en_city='PEK'}
	if(en_city=='PVG'){en_city='SHA'}
	var i,f_v,t_v;
	var result;
	for(i=0;i<apdata.length;i++){
		if(apdata[i][0]==st_city){
			f_v = apdata[i][1];
		}
		 if(apdata[i][0]==en_city){
			t_v = apdata[i][1];
		}
		
	}

	result = new Array(f_v,t_v);
	return result;
} 

function on_load_url_index(srccode){
	var fromcity,cf,ct;
    cf=getCookie("jpFrom");
    ct=getCookie("jpTo");
	fromcity =getCnName(srccode);
	if(!cf){
		if(fromcity==''){
			$("#departure").val(inString);
			$("#departure").css("color","#666");
		}else if(fromcity=='北京'){
			$("#departure").val("北京");
			$("#departure").css("color","");
		}else if(fromcity=='上海'){
			$("#departure").val("上海");
			$("#departure").css("color","");

		}else{
			$("#departure").val(fromcity);
			$("#departure").css("color","");
		}
		srccode = cf;
	}else{
		for(i=0;i<apdata.length;i++){
			if(apdata[i][0]==cf){
				$("#departure").val(apdata[i][1]);
			}    
		}
	}
	
	$("#arrival").val(inString);
	if(ct)
	{
		var index=getIndexByCode(ct);
		for(i=0;i<apdata.length;i++){
			if(apdata[i][0]==index){
				$("#arrival").val(getCnName(ct));
				break;
			}
		}
	}
/*			
	if(ct)
	{
		if(toCities[srccode])
		{ 
			var index = getIndexByCode(ct);
			for(i=0;i < toCities[srccode].length; i++)
		    {
				if(toCities[srccode][i] == index)
				{
					document.sjipiao.q.value = getCnName(ct);
					break;
				}                    
			}
		}
	}
*/
	if($("#arrival").val() == inString)
	{
		$("#arrival").css("color","#666");
	}

	return true;
}

function getCnName(citycode)
{
   var cnname='';
   for(i=0;i<apdata.length;i++){
		   if(apdata[i][0]==citycode){cnname=apdata[i][1];break;}
   }
   return cnname;
}

function getIndexByCode(citycode)
{
   for(i=0;i<apdata.length;i++)
   {
	   if(apdata[i][0] == citycode)
	   {
			return i;
	   }
   }
   return - 1;
}
window.onresize = function()
{
	if(gsug)
	{
		var sugdiv = gsug.sugdiv;
		if( sugdiv&& sugdiv.style.display != 'none'){
		var obj = gsug.currInputObj;
		var strStyle = "left:" + gELeft(obj) + "px; top:" + gEBottom(obj) + "px;";
		sugdiv.setAttribute("style", strStyle);
		sugdiv.style.cssText = strStyle;
		}
	}
}
var apdata_gj=[['','','','']
,['PEK','北京','beijing','BJ','beijing']
,['CTU','成都','chengdu','CD','chengdu']
,['DLC','大连','dalian','DL','dalian']
,['CAN','广州','guangzhou','GZ','guangzhou']
,['KWE','贵阳','guiyang','GY','guiyang']
,['HRB','哈尔滨','haerbin','HRB','haerbin']
,['HAK','海口','haikou','HK','haikou']
,['HFE','合肥','hefei','HF','hefei']
,['KMG','昆明','kunming','KM','kunming']
,['TPE','台北','taipei','TP','taipei']
,['LXA','拉萨','lasa','LS','lasa']
,['NNG','南宁','nanning','NN','nanning']
,['TAO','青岛','qingdao','QD','qingdao']
,['PVG','上海','shanghai','SH','shanghai']
,['SZX','深圳','shenzhen','SZ','shenzhen']
,['TSN','天津','tianjin','TJ','tianjin']
,['WUH','乌鲁木齐','wulumuqi','WLMQ','wulumuqi']
,['XMN','厦门','xiamen','XM','xiamen']
,['HKG','香港','hongkong','XG','xianggang']
,['CKG','重庆','chongqing','CQ','chongqing']
,['HGH','杭州','hangzhou','HZ','hangzhou']
,['SHE','沈阳','shenyang','SY','shenyang']
,['TNA','济南','jinan','JN','jinan']
,['WEH','威海','weihai','WH','weihai']
,['YNT','烟台','yantai','YT','yantai']
,['YNJ','延吉','yanji','YJ','yanji']
,['SIA','西安','xian','XA','xian']
,['CSX','长沙','changsha','CS','changsha']
,['FOC','福州','fuzhou','FZ','fuzhou']
,['NKG','南京','nanjing','NJ','nanjing']
,['KWL','桂林','guilin','GL','guilin']
,['LYA','洛阳','luoyang','LY','luoyang']
,['MXZ','梅县','meixian','MX','meixian']
,['SYX','三亚','sanya','MX','sanya']
,['WUH','武汉','wuhan','WH','wuhan']
,['SHE','沈阳','shenyang','SY','shenyang']
,['CGO','郑州','zhengzhou','ZZ','zhengzhou']
,['CGQ','长春','changchun','CC','changchun']
,['SWA','汕头','shantou','ST','shantou']
,['WUX','无锡','wuxi','WX','wuxi']
,['NGB','宁波','ningbo','NB','ningbo']
,['WNZ','温州','wenzhou','WZ','wenzhou']
,['KHN','南昌','nanchang','NC','nanchang']
,['GJABZ','阿伯丁','Aberdeen','ABD','aboding']
,['GJABR','阿伯丁（美）','Aberdeen（america）','ABD','aboding']
,['GJABI','阿比林','Abilene','ABL','abilin']
,['GJAUH','阿布扎比','Abu Dhabi','ABZB','abuzhabi']
,['GJABV','阿布贾','Abuja','ABJ','abujia']
,['GJACA','阿卡普尔科','Acapulco','AKPEK','akapuerke']
,['GJACC','阿克拉','Accra','AKL','akela']
,['GJADD','亚的斯亚贝巴','Addis Ababa','YDSYBB','yadesiyabeiba']
,['GJADL','阿德莱德','Adelade','ADLD','adelaide']
,['GJADE','亚丁','Aden','YD','yading']
,['GJAMD','艾哈迈达巴德','Ahmedabad','AHMDBD','aihamaidabade']
,['GJAJA','阿雅克肖','Ajaccio','AYKX','ayakexiao']
,['GJAXT','秋田','Akita','QT','qiutian']
,['GJCAK','阿克伦/坎顿','Akron/Canton','AKL/KD','akelun/kandun']
,['GJALB','奥尔巴尼','Albany','AEBN','aoerbani']
,['GJABQ','阿尔布凯克','Albuquerque','AEBKK','aerbukaike']
,['GJALY','亚历山大','Alexandria','YLSD','yalishanda']
,['GJAEX','路易斯安那州','Alexandria International Airport','LYSANZ','luyisiannazhou']
,['GJAHO','阿尔盖罗','Alghero','AEGL','aergailuo']
,['GJALG','阿尔及尔','Algiers','AEJE','aerjier']
,['GJALC','阿利坎特','Alicante','ALKT','alikante']
,['GJABE','阿伦敦','Allentown','ALD','alundun']
,['GJALA','阿拉木图','Alma-Ata','ALMT','alamutu']
,['GJAOR','亚罗士打','Alor Setar','YLSD','yaluoshida']
,['GJAPN','阿尔皮纳','Alpena','AEPN','aerpina']
,['GJALF','阿尔塔','Alta','AET','aerta']
,['GJAMA','阿马里洛','Amarillo','AMLL','amaliluo']
,['GJAMM','安曼','Amman','AM','anman']
,['GJATQ','阿姆利则','Amritsar','AMLZ','amulize']
,['GJAMS','阿姆斯特丹','Amsterdam','AMSTD','amusitedan']
,['GJANC','安科雷奇','Anchorage','AKLQ','ankeleiqi']
,['GJAOI','安科纳','Ancona','AKN','ankena']
,['GJNCY','阿内西','Annecy','ANX','aneixi']
,['GJANU','安提瓜','Antigua','ATG','antigua']
,['GJANR','安特卫普','Antwerp','ATWP','anteweipu']
,['GJAOJ','青森','Aomori','QS','qingsen']
,['GJATW','阿普尔顿','Appleton','APED','apuerdun']
,['GJAVL','北卡罗来纳州','Asheville Regional Airport','BKLLNZ','beikaluolainazh']
,['GJASB','阿什哈巴德','Ashkhabad','ASHBD','ashihabade']
,['GJASE','阿斯彭','Aspen','ASP','asipeng']
,['GJATH','雅典','Athens','YD','yadian']
,['GJATL','亚特兰大','Atlanta','YTLD','yatelanda']
,['GJAIY','大西洋城','Atlantic City','DXYC','daxiyangcheng']
,['GJAKL','奥克兰','Auckland','AKL','aokelan']
,['GJAGS','奥古斯塔','Augusta','AGST','aogusita']
,['GJAUS','奥斯汀','Austin','AST','aositing']
,['GJAVN','阿维尼翁','Avignon','AWNW','aweiniweng']
,['GJBAH','巴林','Bahrain','BL','balin']
,['GJBFL','贝克斯菲尔德','Bakersfield','BKSFED','beikesifeierde']
,['GJGYD','巴库','BAKU','BK','baku']
,['GJDPS','巴厘岛','Bali Island','BLD','balidao']
,['GJBPN','荅里巴班','BALIKPAPAN','QLBB','qialibaban']
,['GJBWI','巴尔的摩','Baltimore','BEDM','baerdemo']
,['GJBWN','斯里巴加湾市','Band.Seri Begawan','SLBJWS','silibajiawanshi']
,['GJBLR','班加罗尔','Bangalore','BJLE','banjialuoer']
,['GJBKK','曼谷','Bangkok','MG','mangu']
,['GJBGR','班戈','Bangor','BG','bange']
,['GJBCN','巴塞罗那','Barcelona','BSLN','basailuona']
,['GJBRI','巴里','Bari','BL','bali']
,['GJBSL','巴塞尔','Basel','BSE','basaier']
,['GJBIA','巴斯蒂亚','Bastia','BSDY','basidiya']
,['GJBTR','巴吞鲁日','Baton Rouge','BTLR','batunluri']
,['GJBPT','德克萨斯州','Beaumont','DKSSZ','dekesasizhou']
,['GJBEY','贝鲁特','Beirut','BLT','beilute']
,['GJBEG','贝尔格莱德','Belgrade','BEGLD','beiergelaide']
,['GJBLI','贝林哈姆','Bellingham','BLHM','beilinhamu']
,['GJBJI','伯米吉','Bemidji','BMJ','bomiji']
,['GJBGO','卑尔根','Bergen','BEG','beiergen']
,['GJTXL','柏林','Berlin','BL','bolin']
,['GJBDA','百慕大','Bermuda','BMD','baimuda']
,['GJBRN','伯尔尼','Berne','BEN','boerni']
,['GJBIQ','比亚里茨','Biarritz','BYLC','biyalici']
,['GJBIO','毕尔巴鄂','Bilbao','BEBE','bierbae']
,['GJBIL','比林斯','Billings','BLS','bilinsi']
,['GJBLL','比伦德','Billund','BLD','bilunde']
,['GJBGM','宾汉顿','Binghamton','BHD','binhandun']
,['GJBHX','伯明翰','Birmingham','BMH','bominghan']
,['GJBHM','伯明翰','Birmingham','BMH','bominghan']
,['GJFRU','比什凯克','Bishkek','BSKK','bishikaike']
,['GJBIS','俾斯麦','Bismarck','ZSM','simai']
,['GJBMI','布卢明顿.诺木尔','Bloomington','BLMD.NME','bulumingdun.nuo']
,['GJBOO','博多','Bodo','BD','boduo']
,['GJBOI','博伊西','Boise','BYX','boyixi']
,['GJBLQ','波伦亚','Bologna','BLY','bolunya']
,['GJBOD','波尔多','Bordeaux','BED','boerduo']
,['GJBOS','波士顿','Boston','BSD','boshidun']
,['GJBZN','博兹曼','Bozeman','BZM','boziman']
,['GJBDL','康涅狄格州','Bradley International Airport','KNDGZ','kangniedigezhou']
,['GJBRD','布雷纳德','Brainerd','BLND','buleinade']
,['GJBSB','巴西利亚','Brasilia','BXLY','baxiliya']
,['GJBTS','布拉迪斯拉发','Bratislava','BLDSLF','buladisilafa']
,['GJBRE','不来梅','Bremen','BLM','bulaimei']
,['GJBES','布雷斯特','Brest','BLST','buleisite']
,['GJBGI','布里奇敦','Bridgetown','BLQD','buliqidun']
,['GJBDS','布林迪西','Brindisi','BLDX','bulindixi']
,['GJBNE','布里斯班','Brisbane','BLSB','bulisiban']
,['GJBRS','布里斯托尔','Bristol','BLSTE','bulisituoer']
,['GJBRO','布朗斯维尔','Brownsvil','BLSWE','bulangsiweier']
,['GJBRU','布鲁塞尔','Brussels','BLSE','bulusaier']
,['GJBUH','布加勒斯特','Bucharest','BJLST','bujialesite']
,['GJBUD','布达佩斯','Budapest','BDPS','budapeisi']
,['GJBUE','布宜诺斯艾利斯','Buenos Aires','BYNSALS','buyinuosiailisi']
,['GJBUF','布法罗','Buffalo','BFL','bufaluo']
,['GJBUR','伯班克','Burbank','BBK','bobanke']
,['GJBRL','伯林顿','Burlington','BLD','bolindun']
,['GJBTM','比尤特','Butte','BYT','biyoute']
,['GJCAG','卡利亚里','Cagliari','KLYL','kaliyali']
,['GJCNS','凯恩斯','Cairns','KES','kaiensi']
,['GJCAI','开罗','Cairo','KL','kailuo']
,['GJCCU','加尔各答','Calcutta','JEGD','jiaergeda']
,['GJYYC','卡尔加里','Calgary','KEJL','kaerjiali']
,['GJCCJ','卡利卡特','Calicut','KLKT','kalikate']
,['GJXNA','加利福尼亚州','California','JLFNYZ','jialifuniyazhou']
,['GJCLY','卡尔维','Calvi','KEW','kaerwei']
,['GJCBR','堪培拉','Canberra','KPL','kanpeila']
,['GJCGI','开普吉拉多','Cape Girardeau','KPJLD','kaipujiladuo']
,['GJCPT','开普敦','Cape Town','KPD','kaipudun']
,['GJCCS','加拉加斯','Caracas','JLJS','jialajiasi']
,['GJCWL','加的夫','Cardiff','JDF','jiadefu']
,['GJCAS','卡萨布兰卡','Casablanca','KSBLK','kasabulanka']
,['GJCPR','卡斯珀','Casper','KSZ','kasi']
,['GJCTA','卡塔尼亚','Catania','KTNY','kataniya']
,['GJCEB','宿务','Cebu','SW','suwu']
,['GJCID','锡达拉皮兹','Cedar Rapids','XDLPZ','xidalapizi']
,['GJCRW','查尔斯顿','Charleston','CESD','chaersidun']
,['GJCLT','夏洛特','Charlotte','XLT','xialuote']
,['GJCHA','查塔努加','Chattanooga','CTNJ','chatanujia']
,['GJMAA','马德拉斯','Chennai','MDLS','madelasi']
,['GJCNX','渍迈','Chiang Mai','ZM','zimai']
,['GJCEI','青莱','Chiang Rai','QL','qinglai']
,['GJCHI','芝加哥','Chicago','ZJG','zhijiage']
,['GJCGP','吉大港','Chittagong','JDG','jidagang']
,['GJCHC','基督城','Christchurch','JDC','jiduchen']
,['GJCVG','辛辛那提','Cincinnati','XXNT','xinxinnati']
,['GJCKB','克拉克斯堡','Clarksburg','KLKSB','kelakesibao']
,['GJCFE','克莱蒙费朗','Clermont Ferrand','KLMFL','kelaimengfeilan']
,['GJCLE','克里夫兰','Cleveland','KLFL','kelifulan']
,['GJCLJ','克卢日','Cluj','KLR','keluri']
,['GJCLL','科利奇站','College Station','KLQZ','keliqizhan']
,['GJCGN','科隆','Cologne','KL','kelong']
,['GJCMB','科伦坡','Colombo','KLP','kelunpo']
,['GJCOS','科罗拉多斯普林','Colorado Spring','KLLDSPL','keluoladuosipul']
,['GJCAE','哥伦比亚','Columbia','GLBY','gelunbiya']
,['GJCMH','哥伦布(俄亥俄州)','Columbus','GLB','gelunbu']
,['GJCPH','哥本哈根','Copenhagen','GBHG','gebenhagen']
,['GJORK','科克','Cork','KK','keke']
,['GJELM','科宁','Corning','KN','kening']
,['GJCRP','科珀斯科里斯蒂','Corpus Christi','KZSKLSD','kesikelisidi']
,['GJCZM','科苏梅尔','Cozumel','KSME','kesumeier']
,['GJTAE','大邱','Daegu','DQ','daqiu']
,['GJDKR','达喀尔','Dakar','DKE','dakaer']
,['GJDFW','达拉斯/沃斯堡','Dallas/Ft.Worth','DLS/WSB','dalasi/wosibao']
,['GJDFW','达拉斯/沃斯堡','DALLAS/FTW','DLS/WSB','dalasi/wosibao']
,['GJDAM','大马士革','Damascus','DMSG','damashige']
,['GJDMM','达曼','Dammam','DM','daman']
,['GJDAR','达累斯萨拉姆','Dar Es Salaam','DLSSLM','daleisisalamu']
,['GJDAY','戴顿','Dayton','DD','daidun']
,['GJDAB','代托纳比奇','Daytonga Beach','DTNBQ','daituonabiqi']
,['GJDEC','迪凯特','Decatur','DKT','dikaite']
,['GJDEL','新德里','Delhi','XDL','xindeli']
,['GJDEN','丹佛','Denver','DF','danfo']
,['GJDSM','得梅因','Des Moines','DMY','demeiyin']
,['GJDTT','底特律','Detroit','DTL','ditelv']
,['GJDAC','达卡','Dhaka','DK','daka']
,['GJDIL','帝力','Dili','DL','dili']
,['GJDOH','多哈','Doha','DH','duoha']
,['GJDTM','多特蒙特','Dortmund','DTMT','duotemengte']
,['GJDXB','迪拜','Dubai','DB','dibai']
,['GJDUB','都伯林','Dublin','DBL','dubolin']
,['GJDBV','杜布罗夫尼克','Dubrovnik','DBLFNK','dubuluofunike']
,['GJDBQ','迪比克','Dubuque','DBK','dibike']
,['GJDLH','德卢斯','Duluth','DLS','delusi']
,['GJDUR','德班','Durban','DB','deban']
,['GJDYU','杜尚别','DUSHANBE','DSB','dushangbie']
,['GJDUS','杜塞尔多夫','Dusseldorf','DSEDF','dusaierduofu']
,['GJABE','伊斯顿','Easton','YSD','yisidun']
,['GJEAU','欧克莱尔','Eau Claire','OKLE','oukelaier']
,['GJEDI','爱丁堡','Edinburgh','ADB','aidingbao']
,['GJYEG','埃德蒙顿','Edmonton','ADMD','aidemengdun']
,['GJELP','埃尔帕索','El Paso','AEPS','aierpasuo']
,['GJEBB','恩德培','Entebbe','EDP','endepei']
,['GJERI','伊利','Erie','YL','yili']
,['GJESC','埃斯卡纳巴','Escanaba','ASKNB','aisikanaba']
,['GJEUG','尤金','Eugene','YJ','youjin']
,['GJEVV','埃文斯维尔','Evansville','AWSWE','aiwensiweier']
,['GJEVE','埃沃内斯','Evenes','AWNS','aiwoneisi']
,['GJFAR','法戈','Fargo/Moorhead','FG','fage']
,['GJFAO','法鲁','Faro','FL','falu']
,['GJFAY','费耶特维尔','Fayetteville','FYTWE','feiyeteweier']
,['GJFNT','弗林特','Flint','FLT','fulinte']
,['GJFLR','佛罗伦萨','Florence','FLLS','foluolunsa']
,['GJRSW','迈尔斯堡','Fort Myers','MESB','maiersibao']
,['GJFSM','史密斯堡','Fort Smith','SMSB','shimisibao']
,['GJVPS','瓦尔帕莱索','Fort Walton Beach','WEPLS','waerpalaisuo']
,['GJFWA','韦恩堡','Fort Wayne','WEB','weienbao']
,['GJFRA','法兰克福','Frankfurt','FLKF','falankefu']
,['GJFAT','弗雷斯诺','Fresno','FLSN','fuleisinuo']
,['GJFLL','劳德尔堡','Ft.Lauderdale','LDEB','laodeerbao']
,['GJFUK','福冈','Fukuoka','FG','fugang']
,['GJFNC','丰沙尔','Funchal','FSE','fengshaer']
,['GJGDN','格但斯克','Gdansk','GDSK','gedansike']
,['GJGVA','日内瓦','Geneva','RNW','rineiwa']
,['GJGOA','热那亚','Genoa','RNY','renaya']
,['GJGLA','格拉斯哥','Glasgow','GLSG','gelasige']
,['GJGOI','果阿','Goa','GA','guoa']
,['GJOOL','戈尔德科斯特','Gold Coast','GEDKST','geerdekesite']
,['GJGOT','哥德堡','Gothenburg','GDB','gedebao']
,['GJLPA','大加那利岛','Grand Canaria','DJNLD','dajianalidao']
,['GJGCM','大开曼岛','Grand Cayman','DKMD','dakaimandao']
,['GJGFK','大福克斯','Grand Forks','DFKS','dafukesi']
,['GJGRR','大急流','Grand Rapids','DJL','dajiliu']
,['GJGRZ','格拉茨','Graz','GLC','gelaci']
,['GJGTF','格雷特爆布','Great Falls','GLTBB','geleitebaobu']
,['GJGRB','格林贝','Green Bay','GLB','gelinbei']
,['GJGSO','格林斯伯勒','Greensboro','GLSBL','gelinsibole']
,['GJGSP','格林维尔','Greenville','GLWE','gelinweier']
,['GJGND','格林纳达','Grenada','GLND','gelinnada']
,['GJGDL','瓜达拉哈拉','Guadalajara','GDLHL','guadalahala']
,['GJGUM','关岛','Guam','GD','guandao']
,['GJGPT','格尔夫波特','Gulfport/Biloxi','GEFBT','geerfubote']
,['GJHKD','函馆','Hakodate','HG','hanguan']
,['GJYHZ','哈利法克斯','Halifax','HLFKS','halifakesi']
,['GJHAM','汉堡','Hamburg','HB','hanbao']
,['GJCMX','汉考克/霍敦','Hancock/Houghton','HKK/HD','hankaoke/huodun']
,['GJHAN','河内','Hanoi','HN','henei']
,['GJHAJ','汉诺威','Hanover','HNW','hannuowei']
,['GJHRE','哈拉雷','Harare','HLL','halalei']
,['GJHRL','哈灵根','Harlingen','HLG','halinggen']
,['GJMDT','哈利斯堡','Harrisburg','HLSB','halisibao']
,['GJHDY','合艾','Hat Yai','HA','heai']
,['GJHAU','海于格生德','Haugesund','HYGSD','haiyugeshengde']
,['GJHAV','哈瓦那','Havana','HWN','hawana']
,['GJHNL','夏威夷','Hawaii','XWY','xiaweiyi']
,['GJHLN','赫勒纳','Helena','HLN','helena']
,['GJHEL','赫尔辛基','Helsinki','HEXJ','heerxinji']
,['GJHER','伊拉克利翁','Heraklion','YLKLW','yilakeliweng']
,['GJHIB','西宾','Hibbing','XB','xibin']
,['GJHIJ','广岛','Hiroshima','GD','guangdao']
,['GJSGN','胡志明市','Ho Chi Minh','HZMS','huzhimingshi']
,['GJHBA','霍巴特','Hobart','HBT','huobate']
,['GJHKG','香港','Hong Kong','XG','xianggang']
,['GJHOU','休斯顿','Houston','XSD','xiusidun']
,['GJIAH','休斯顿','Houston','XSD','xiusidun']
,['GJHUY','亨伯赛德','Humberside','HBSD','hengbosaide']
,['GJHTS','亨廷顿','Huntington','HTD','hengtingdun']
,['GJHSV','亨茨维尔','Huntsville/ Decatur','HCWE','hengciweier']
,['GJHYA','海恩尼斯','Hyannis','HENS','haiennisi']
,['GJHYD','海得拉巴','Hyderabad','HDLB','haidelaba']
,['GJIBZ','伊比萨','Ibiza','YBS','yibisa']
,['GJIDA','爱达荷福尔斯','Idaho Falls','ADHFES','aidahefuersi']
,['GJIND','印第安那波利斯','Indianapolis','YDANBLS','yindiannabolisi']
,['GJINN','因斯布鲁克','Innsbruck','YSBLK','yinsibuluke']
,['GJINV','因弗内斯','Inverness','YFNS','yinfuneisi']
,['GJIPH','怡保','Ipoh','ZB','bao']
,['GJIKT','伊尔库茨克','IRKUTSK','YEKCK','yierkucike']
,['GJISB','伊斯兰堡','Islamabad','YSLB','yisilanbao']
,['GJIST','伊斯坦布尔','Istanbul','YSTBE','yisitanbuer']
,['GJJAN','杰克逊','Jackson Ms','JKX','jiekexun']
,['GJJAX','杰克逊维尔','Jacksonville','JKXWE','jiekexunweier']
,['GJJKT','雅加达','Jakarta','YJD','yajiada']
,['GJCGK','雅加达','Jakarta','YJD','yajiada']
,['GJJED','吉达','Jeddah','JD','jida']
,['GJCJU','济州','Jeju','JZ','jizhou']
,['GJXRY','赫雷斯-德拉弗龙特拉','Jerez De La Frontera','HLS-DLFLTL','heleisi-delaful']
,['GJJER','泽西','Jersey','ZX','zexi']
,['GJJNB','约翰内斯堡','Johannesburg','YHNSB','yuehanneisibao']
,['GJJHB','柔佛巴鲁','Johor Bahru','RFBL','roufobalu']
,['GJJKG','荣彻平','Jonkoping','RCP','rongcheping']
,['GJKBL','喀布尔','Kabul','KBE','kabuer']
,['GJKOJ','鹿尔岛','Kagoshima','LED','luerdao']
,['GJAZO','卡拉马祖','Kalamazoo','KLMZ','kalamazu']
,['GJKLR','卡尔马','Kalima','KEM','kaerma']
,['GJFCA','卡利斯佩尔','Kalispell','KLSPE','kalisipeier']
,['GJMCI','堪萨斯城','Kansas City','KSSC','kansasicheng']
,['GJKHH','高雄','Kaohsiung','GX','gaoxiong']
,['GJKHI','卡拉奇','Karachi','KLQ','kalaqi']
,['GJKTM','加德满都','Kathmandu','JDMD','jiademandu']
,['GJKTW','卡托维兹','Katowice','KTWZ','katuoweizi']
,['GJYLW','凯洛沃纳','Kelowna','KLWN','kailuowona']
,['GJEYW','基韦斯德','Key West','JWSD','jiweiside']
,['GJKRT','喀土穆','Khartoum','KTM','katumu']
,['GJKEL','基尔','Kiel','JE','jier']
,['GJIEV','基辅','Kiev','JF','jifu']
,['GJKBP','基辅','Kiev','JF','jifu']
,['GJKIN','金斯敦','Kingston','JSD','jinsidun']
,['GJKRN','基律纳','Kiruna','JLN','jilvna']
,['GJKIS','基苏木','KISUMU','JSM','jisumu']
,['GJKKJ','北九州','Kitakyushu','BJZ','beijiuzhou']
,['GJKLU','克拉根福','Klagenfurt','KLGF','kelagenfu']
,['GJLMT','克拉马斯福尔斯','Klamath Falls OR','KLMSFES','kelamasifuersi']
,['GJTYS','诺克斯维尔','Knoxville','NKSWE','nuokesiweier']
,['GJCOK','科钦','Kochi','KQ','keqin']
,['GJUSM','苏梅岛','Koh Samui','SMD','sumeidao']
,['GJKMQ','小松','Komatsu','XS','xiaosong']
,['GJBKI','哥打基纳巴卢','Kota Kinabalu','GDJNBL','gedajinabalu']
,['GJKRK','克拉科夫','Krakow','KLKF','kelakefu']
,['GJKRS','克里斯蒂安桑','Kristiansand','KLSDAS','kelisidiansang']
,['GJKUL','吉隆坡','Kuala Lumpur','JLP','jilongpo']
,['GJTGG','瓜拉丁加奴','Kuala Terengganu','GLDJN','gualadingjianu']
,['GJKCH','古晋','Kuching','GJ','gujin']
,['GJKWI','科威特','Kuwait','KWT','keweite']
,['GJLCG','拉科鲁尼亚','La Coruna','LKLNY','lakeluniya']
,['GJLSE','拉克鲁丝','La Crosse','LKLS','lakelusi']
,['GJLFT','拉斐特','Lafayette','LZT','late']
,['GJLOS','拉各斯','Lagos','LGS','lagesi']
,['GJLHE','拉合尔','Lahore','LHE','laheer']
,['GJLCH','莱克查尔斯','Lake Charls La','LKCES','laikechaersi']
,['GJLAU','拉穆','LAMU','LM','lamu']
,['GJLGK','凌家卫（岛）','Langkawi','LJW','lingjiawei']
,['GJLAI','拉尼永','Lannion','LNY','laniyong']
,['GJLAN','兰辛','Lansing','LX','lanxin']
,['GJACE','兰萨罗特','Lanzarote','LSLT','lansaluote']
,['GJLRD','拉雷多','Laredo Tx','LLD','laleiduo']
,['GJLCA','拉纳卡','Larnaca','LNK','lanaka']
,['GJLAS','拉斯维加斯','Las Vegas','LSWJS','lasiweijiasi']
,['GJLEB','莱巴嫩','Lebanon','LBN','laibanen']
,['GJLBA','利兹','Leeds','LZ','lizi']
,['GJLEJ','来比锡','Leipzig','LBX','laibixi']
,['GJBJX','莱昂-瓜纳华托','Leon-Guanajuato','LA-GNHT','laiang-guanahua']
,['GJLWS','刘易斯顿','Lewiston','LYSD','liuyisidun']
,['GJLEX','列克星敦','Lexington','LKXD','liekexingdun']
,['GJLLW','利朗格韦','Lilongwe','LLGW','lilanggewei']
,['GJLIM','利马','Lima','LM','lima']
,['GJLIG','利摩日','Limoges','LMR','limori']
,['GJLNK','林肯','Lincoln','LK','linken']
,['GJLPI','林彻平','Linkoeping','LCP','lincheping']
,['GJLNZ','林茨','Linz','LC','linci']
,['GJLIS','里斯本','Lisbon','LSB','lisiben']
,['GJLIT','小石城','Little Rock','XSC','xiaoshicheng']
,['GJLPL','利物浦','Liverpool','LWP','liwupu']
,['GJLJU','卢布尔雅那','Ljubljana','LBEYN','lubueryana']
,['GJLON','伦敦','London','LD','lundun']
,['GJLHR','伦敦','London','LD','lundun']
,['GJLGB','长滩','Long Beach','CT','changtan']
,['GJGGG','朗维尤','Longview','LWY','langweiyou']
,['GJLRT','洛里昂','Lorient','LLA','luoliang']
,['GJLAX','洛杉矶','Los Angeles','LSJ','luoshan']
,['GJSDF','路易斯维尔','Louisville','LYSWE','luyisiweier']
,['GJLAD','罗安达','Luanda','LAD','luoanda']
,['GJLBB','拉伯克','Lubbock','LBK','laboke']
,['GJFBM','卢本巴希','Lubumbashi','LBBX','lubenbaxi']
,['GJLLA','吕勒奥','Lulea','LLA','lvleao']
,['GJLUN','卢萨卡','Lusaka','LSK','lusaka']
,['GJLUX','卢森堡','Luxembourg','LSB','lusenbao']
,['GJLXR','卢克索','Luxor','LKS','lukesuo']
,['GJLYS','里昂','Lyon','LA','liang']
,['GJMST','马斯特里赫特','Maastricht','MSTLHT','masitelihete']
,['GJMFM','澳门','Macau','AM','aomen']
,['GJMSN','麦迪逊','Madison','MDX','maidixun']
,['GJMAD','马德里','Madrid','MDL','madeli']
,['GJSEZ','马埃岛','Mahe Is','MAD','maaidao']
,['GJAGP','马拉加','Malaga','MLJ','malajia']
,['GJMLE','马累','Male','ML','malei']
,['GJMLA','马耳他','Malta','MET','maerta']
,['GJMDC','万鸦老','Manado','WYL','wanyalao']
,['GJMAN','曼彻斯特','Manchester','MCST','manchesite']
,['GJMHT','曼彻斯特（美）','Manchester','MCST','manchesite']
,['GJMDL','曼德勒','Mandalay','MDL','mandele']
,['GJMNL','马尼拉','Manila','MNL','manila']
,['GJMQT','马凯特','Marquette','MKT','makaite']
,['GJRAK','马拉喀什','Marrakech','MLKS','malakashi']
,['GJMRS','马赛','Marseille','MS','masai']
,['GJMHD','马什哈德','Mashhad','MSHD','mashihade']
,['GJMCW','梅森城','Mason City','MSC','meisencheng']
,['GJAMI','马塔兰','Mataram','MTL','matalan']
,['GJMYJ','松山','Matsuyama','SS','songshan']
,['GJMZT','马萨特兰','Mazatlan','MSTL','masatelan']
,['GJMFE','麦卡伦','Mc Mllen Tx','MKL','maikalun']
,['GJMES','棉兰','Medan','ML','mianlan']
,['GJMFR','梅德福','Medford','MDF','meidefu']
,['GJMEL','墨尔本','Melbourne','MEB','moerben']
,['GJMLB','墨儿本','Melbourne Fl','MEB','moerben']
,['GJMEM','孟菲斯','Memphis','MFS','mengfeisi']
,['GJMEI','默里迪恩','Meridian','MLDE','molidien']
,['GJMEX','墨西哥城','Mexico','MXGC','moxigecheng']
,['GJMIA','迈阿密','Miami','MAM','maiami']
,['GJMAF','米德兰','Midland Tx','MDL','midelan']
,['GJMIL','米兰','Milan','ML','milan']
,['GJMXP','米兰','Milan','ML','milan']
,['GJMKE','密尔沃基','Milwaukee','MEWJ','mierwoji']
,['GJMSP','明尼阿波利斯','Minneapolis','MNABLS','mingniabolisi']
,['GJMOT','迈诺特','Minot','MNT','mainuote']
,['GJMSQ','明斯克','Minsk','MSK','mingsike']
,['GJMYY','美里','Miri','ML','meili']
,['GJMSO','米苏拉','Missoula','MSL','misula']
,['GJMOB','莫比尔','Mobile','MBE','mobier']
,['GJMLI','莫林','Moline','ML','molin']
,['GJYQM','蒙克顿','Moncton','MKD','mengkedun']
,['GJMLU','门罗','Monroe','ML','menluo']
,['GJMRY','蒙特雷','Monterrey','MTL','mengtelei']
,['GJMGM','蒙哥马利','Montgomery','MGML','menggemali']
,['GJMPL','蒙彼利埃','Montpellier','MBLA','mengbiliai']
,['GJYMQ','蒙特利尔','Montreal','MTLE','mengtelier']
,['GJYUL','蒙特利尔','Montreal','MTLE','mengtelier']
,['GJMOW','莫斯科','Moscow','MSK','mosike']
,['GJSVO','莫斯科','Moscow','MSK','mosike']
,['GJMWH','摩塞斯莱克','Moses Lake','MSSLK','mosaisilaike']
,['GJFMO','蒙斯特','Muenster','MST','mengsite']
,['GJMLH','米卢斯','Mulhouse','MLS','milusi']
,['GJBOM','孟买','MUMBAI','MM','mengmai']
,['GJMUC','慕尼黑','Munich','MNH','munihei']
,['GJMCT','马斯喀特','Muscat','MSKT','masikate']
,['GJMKG','马斯基根','Muskegon','MSJG','masijigen']
,['GJMYR','默特尔比奇','Myrtle Beach','MTEBQ','moteerbiqi']
,['GJNAN','楠迪','Nadi','ND','nadi']
,['GJNGS','长崎','Nagasaki','CQ','changqi']
,['GJNGO','名古屋','Nagoya','MGW','mingguwu']
,['GJNBO','内罗毕','Nairobi','NLB','neiluobi']
,['GJYCD','纳奈莫','Nanaimo','NNM','nanaimo']
,['GJNTE','南特','Nantes','NT','nante']
,['GJNAP','那不勒斯','Naples','NBLS','nabulesi']
,['GJBNA','诺什维尔','Nashville','NSWE','nuoshiweier']
,['GJNAS','拿骚','Nassau','NS','nasao']
,['GJMSY','新奥尔良','New Orleans','XAEL','xinaoerliang']
,['GJNYC','纽约','New York','NY','niuyue']
,['GJJFK','纽约','New York','NY','niuyue']
,['GJEWR','纽瓦克','Newark','NWK','niuwake']
,['GJSWF','纽堡','Newburgh','NB','niubao']
,['GJNCL','纽卡斯尔','Newcastle','NKSE','niukasier']
,['GJNCE','尼斯','Nice','NS','nisi']
,['GJKIJ','新泻','Niigata','XX','xinxie']
,['GJORF','诺福克','Norfolk','NFK','nuofuke']
,['GJNRK','诺尔雪平','Norrkoping','NEXP','nuoerxueping']
,['GJNWI','诺威奇','Norwich','NWQ','nuoweiqi']
,['GJOVB','新西伯利亚','Novosibirsk','XXBLY','xinxiboliya']
,['GJNUE','纽伦堡','Nuremberg','NLB','niulunbao']
,['GJOAK','奥克兰','Oakland','AKL','aokelan']
,['GJOIT','大分','Oita','DF','dafen']
,['GJOKJ','冈山','Okayama','GS','gangshan']
,['GJOKA','冲绳','Okinawa','CS','chongsheng']
,['GJOKC','俄克拉何马城','Oklahoma','EKLHMC','ekelahemacheng']
,['GJOMA','奥马哈','Omaha','AMH','aomaha']
,['GJONT','安大略','Ontario','ADL','andalue']
,['GJMCO','奥兰多','Orlando','ALD','aolanduo']
,['GJOSA','大阪','Osaka','DB','daban']
,['GJKIX','大阪','Osaka','DB','daban']
,['GJOSL','奥斯陆','Oslo','ASL','aosilu']
,['GJOSD','厄斯特松德','Ostersund','ESTSD','esitesongde']
,['GJYOW','渥太华','Ottawa','ZTH','taihua']
,['GJOUL','奥卢','Oulu','AL','aolu']
,['GJPAD','帕德博恩','Paderborn','PDBE','padeboen']
,['GJPAH','帕迪尤卡','Paducah','PDYK','padiyouka']
,['GJPLM','巨港','Palembang','JG','jugang']
,['GJPMO','巴勒莫','Palermo','BLM','balemo']
,['GJPSP','棕榈泉','Palm Springs','ZZQ','zongquan']
,['GJPTY','巴拿马城','Panama','BNMC','banamacheng']
,['GJPFN','巴拿巴城','Panama City','BNBC','banabacheng']
,['GJPBM','帕拉马里博','Paramaribo','PLMLB','palamalibo']
,['GJCDG','巴黎','Paris','BL','bali']
,['GJPAR','巴黎','Paris','BL','bali']
,['GJPUF','波城','Pau','BC','bocheng']
,['GJPEN','槟榔屿','Penang','ZLY','langyu']
,['GJPNS','彭萨科拉','Pensacola','PSKL','pengsakela']
,['GJPIA','皮奥里亚','Peoria','PALY','piaoliya']
,['GJPGF','佩皮尼昂','Perpignan','PPNA','peipiniang']
,['GJPER','珀斯','Perth','ZS','si']
,['GJPEW','沙瓦','Peshawar','SW','shawa']
,['GJPNH','金边','Phnom Penh','JB','jinbian']
,['GJPHX','菲尼克斯','Phoenix','FNKS','feinikesi']
,['GJHKT','普吉','Phuket','PJ','puji']
,['GJPIR','皮尔','Pierre','PE','pier']
,['GJPSA','比萨','Pisa','BS','bisa']
,['GJPIT','匹兹堡','Pittsburgh','PZB','pizibao']
,['GJPIH','波卡特洛','Pocatello','BKTL','bokateluo']
,['GJPDX','波特兰','Portland','BTL','botelan']
,['GJPWM','波特兰（pwm）','PORTLAND（pwm）','BTK','botelan']
,['GJOPO','波尔图','Porto','BET','boertu']
,['GJPOZ','波兹南','Poznan','BZN','bozinan']
,['GJPRG','布拉格','Prague','BLG','bulage']
,['GJYXS','乔治王子城','Prince George','QZWZC','qiaozhiwangzich']
,['GJPVD','普罗维登斯','Providence','PLWDS','puluoweidengsi']
,['GJPLZ','伊丽莎白港','Pt Elizabeth','YLSBG','yilishabaigang']
,['GJFUE','罗萨里奥港','Puerto del Rosario','LSLAG','luosaliaogang']
,['GJPVR','巴亚尔塔港','Purwokerto','BYETG','bayaertagang']
,['GJPUS','釜山','Pusan','FS','fushan']
,['GJFNJ','平壤','Pyongyang','PR','pingrang']
,['GJYQB','魁北克','Quebec','KBK','kuibeike']
,['GJZQN','昆斯敦','Queenstown','KSD','kunsidun']
,['GJUIP','坎佩尔','Quimper','KPE','kanpeier']
,['GJRDU','罗利','Raleigh','LL','luoli']
,['GJRGN','仰光','Rangon','YG','yangguang']
,['GJRAP','拉皮德城','Rapid City','LPDC','lapidecheng']
,['GJYQR','里贾纳','Regina','LJN','lijiana']
,['GJRNS','雷恩','Rennes','LE','leien']
,['GJRNO','里诺','Reno','LN','linuo']
,['GJRHI','莱因兰德','Rhinelande','LYLD','laiyinlande']
,['GJRHO','罗得（岛）','Rhode Island','LD','luode']
,['GJRIC','里士满','Richmond','LSM','lishiman']
,['GJRIX','里加','Riga','LJ','lijia']
,['GJRMI','里米尼','Rimini','LMN','limini']
,['GJRIO','里约热内卢','Rio de Janeiro','LYRNL','liyuereneilu']
,['GJRUH','利雅得','Riyadh','LYD','liyade']
,['GJROA','罗阿诺克','Roanoke','LANK','luoanuoke']
,['GJROC','罗切斯特','Rochester','LQST','luoqiesite']
,['GJRFD','罗克福德','Rockford','LKFD','luokefude']
,['GJRDZ','罗德兹','Rodez','LDZ','luodezi']
,['GJROM','罗马','Rome','LM','luoma']
,['GJFCO','罗马','Rome','LM','luoma']
,['GJIAD','杜勒斯','Ronald reagan Nationgl Airport','DLS','dulesi']
,['GJRTM','鹿特丹','Rotterdam','LTD','lutedan']
,['GJRVN','罗瓦涅米','Rovaniemi','LWNM','luowaniemi']
,['GJSCN','萨尔布吕肯','Saarbrucken','SEBLK','saerbulvken']
,['GJMBS','萨吉诺','Saginaw - Bay City','SJN','sajinuo']
,['GJUVF','圣卢西亚','Saint Lucia','SLXY','shengluxiya']
,['GJSPN','赛班岛','Saipan','SBD','saibandao']
,['GJSLC','盐湖城','Salt Lake City','YHC','yanhucheng']
,['GJSZG','萨尔茨堡','Salzburg','SECB','saercibao']
,['GJSAT','圣安敦','San Antonio TX','SAD','shengandun']
,['GJSAN','圣迭戈','San Diego','SDG','shengdiege']
,['GJSFO','旧金山','San Francisco','JJS','jiujinshan']
,['GJSJC','圣何塞','San Jose','SHS','shenghesai']
,['GJSBP','圣路易斯-奥比斯波','San Luis Obispo','LYS-ABSB','shengluyisi-aobi']
,['GJSAH','萨那','Sana','SN','sana']
,['GJSDK','山打根','Sandakan','SDG','shandagen']
,['GJSNA','圣安娜','Sant Ana','SAN','shenganna']
,['GJSBA','圣巴巴拉','Santa Barbara','SBBL','shengbabala']
,['GJSCU','圣地亚哥','Santiago','SDYG','shengdiyage']
,['GJSCQ','圣地亚哥科波泰拉','Santiago Comptela','SDYGKBTL','shengdiyagekebo']
,['GJSCL','圣地牙哥','Santiagoo','SDYG','shengdiyage']
,['GJSDQ','圣多明各','Santo Domingo','SDMG','shengduomingge']
,['GJSAO','圣保罗','Sao Paulo','SBL','shengbaoluo']
,['GJGRU','圣保罗','Sao Paulo','SBL','shengbaoluo']
,['GJSPK','札幌','Sapporo','ZH','zhahuang']
,['GJCTS','札幌','Sapporo','ZH','zhahuang']
,['GJSJJ','萨拉热窝','Sarajevo','SLRW','salarewo']
,['GJYXE','萨斯卡通','Saskatoon','SSKT','sasikatong']
,['GJSSM','苏圣玛丽','Sault St Mtrie Mi','SSML','sushengmali']
,['GJSAV','萨凡纳','Savannah','SFN','safanna']
,['GJSEA','西雅图','Seattle','XYT','xiyatu']
,['GJSRG','三宝垄','Semarang','SBL','sanbaolong']
,['GJSDJ','仙台','Sendai','XT','xiantai']
,['GJICN','首尔','Seoul','SE','shouer']
,['GJSEL','首尔','Seoul','SE','shouer']
,['GJSVQ','塞维莱','Seville','SWL','saiweilai']
,['GJSNN','香农','Shannon','XN','xiangnong']
,['GJSHJ','沙迦','Sharjah','SZ','sha']
,['GJSHV','什里夫波特','Shreveport','SLFBT','shilifubote']
,['GJREP','暹粒','Siem Reap','XL','xianli']
,['GJSIN','新加坡','Singapore','XJP','xinjiapo']
,['GJSUX','苏城','Sioux City','SC','sucheng']
,['GJFSD','苏福尔斯','Sioux Falls','SFES','sufuersi']
,['GJSFT','谢莱夫特奥','Skelleftea','XLFTA','xielaifuteao']
,['GJSKP','斯科普里','Skopje','SKPL','sikepuli']
,['GJSOF','索非亚','Sofia','SFY','suofeiya']
,['GJSOC','索罗城','Solo City','SLC','suoluocheng']
,['GJSBN','南本德','South Bend','NBD','nanbende']
,['GJSOU','南安普敦','Southampton','NAPD','nananpudun']
,['GJGEG','斯波坎','Spokane','SBK','sibokan']
,['GJSGF','斯普林菲尔德','Springfield','SPLFED','sipulinfeierde']
,['GJSTL','圣路易斯','St. Louis','SLYS','shengluyisi']
,['GJLED','圣彼得堡','St.Petersburg','SBDB','shengbidebao']
,['GJSVG','斯塔万格','Stavanger','STWG','sitawange']
,['GJSTO','斯德哥尔摩','Stockholm','SDGEM','sidegeermo']
,['GJSXB','施特拉斯堡','Strasbourg','STLSB','shitelasibao']
,['GJSTR','斯图加特','Stuttgart','STJT','situjiate']
,['GJSDL','松兹瓦尔','Sundsvall','SZWE','songziwaer']
,['GJSUB','泗水','Surabaya','ZS','shui']
,['GJSYD','悉尼','Sydney','XN','xini']
,['GJSYR','锡拉丘兹','Syracuse','XLQZ','xilaqiuzi']
,['GJTPE','台北','Taipei','TB','taibei']
,['GJTLH','塔拉哈西','Tallahassee','TLHX','talahaxi']
,['GJTLL','塔林','Tallinn','TL','talin']
,['GJTPA','坦帕','Tampa','TP','tanpa']
,['GJTMP','坦佩雷','Tampere','TPL','tanpeilei']
,['GJTAM','坦皮科','Tampico','TPK','tanpike']
,['GJTAS','塔什干','Tashkent','TSG','tashigan']
,['GJTWU','斗湖','Tawau','DH','douhu']
,['GJMME','蒂塞德','Teesside','DSD','disaide']
,['GJTHR','德黑兰','Teheran','DHL','deheilan']
,['GJIKA','德黑兰','Teheran','DHL','deheilan']
,['GJTLV','特拉维夫-雅法','Telaviv Yafo','TLWF-YF','telaweifu-yafa']
,['GJTXK','特科萨卡纳','Texarkana','TKSKN','tekesakana']
,['GJSKG','塞萨洛尼基','Thessaloniki','SSLNJ','saisaluoniji']
,['GJTRV','特里凡得琅','Thiruvananthapuram','TLFDL','telifandelang']
,['GJYQT','桑德贝','Thunder Bay','SDB','sangdebei']
,['GJTRZ','蒂鲁吉拉帕利','Tiruchirapalli','DLJLPL','dilujilapali']
,['GJTYO','东京','Tokyo','DJ','dongjing']
,['GJNRT','东京','Tokyo','DJ','dongjing']
,['GJTOL','托莱多','Toledo','TLD','tuolaiduo']
,['GJYTO','多伦多','Toronto','DLD','duolunduo']
,['GJYYZ','多伦多','Toronto','DLD','duolunduo']
,['GJTLN','土伦','Toulon','TL','tulun']
,['GJTLS','图卢兹','Toulouse','TLZ','tuluzi']
,['GJTOY','富山','Toyama','FS','fushan']
,['GJTVC','特拉弗斯','Traverse City','TLFS','telafusi']
,['GJTRS','的里雅斯特','Trieste','DLYST','deliyasite']
,['GJTIP','的黎波里','Tripoli','DLBL','deliboli']
,['GJTOS','特罗姆瑟','Tromso','TLMS','teluomuse']
,['GJTRD','特隆赫姆','Trondheim','TLHM','telonghemu']
,['GJTUS','图森','Tucson','TS','tusen']
,['GJTUL','塔尔萨','Tulsa','TES','taersa']
,['GJTUN','突尼斯','Tunis','TNS','tunisi']
,['GJTUP','图珀洛','Tupelo','TZL','tuluo']
,['GJTRN','都灵','Turin','DL','duling']
,['GJTKU','图尔库','Turku','TEK','tuerku']
,['GJTWF','特温福尔斯','Twin Falls','TWFES','tewenfuersi']
,['GJULN','乌兰巴托','Ulan Bator','WLBT','wulanbatuo']
,['GJUME','乌默奥','Umeaa','WMA','wumoao']
,['GJVLC','瓦伦西亚','Valencia','WLXY','walunxiya']
,['GJVLL','瓦拉多利德','Valladolid','WLDLD','waladuolide']
,['GJYVR','温哥华','Vancouver','WGH','wengehua']
,['GJVXO','韦克舍','Vaxjo','WKS','weikeshe']
,['GJVCE','威尼斯','Venice','WNS','weinisi']
,['GJVRN','维罗纳','Verona','WLN','weiluona']
,['GJYYJ','维多利亚','Victoria','WDLY','weiduoliya']
,['GJVCT','维多利亚','Victoria Tx','WDLY','weiduoliya']
,['GJVIE','维也纳','Vienna','WYN','weiyena']
,['GJVTE','万象','Vientiane','WX','wanxiang']
,['GJVGO','维哥','Vigo','WG','weige']
,['GJVNO','维尔纽斯','Vilnius','WENS','weierniusi']
,['GJVVO','符拉迪沃斯托克','Vladivostok','FLDWSTK','fuladiwosituoke']
,['GJACT','韦科','Waco','WK','weike']
,['GJWAW','华沙','Warsaw','HS','huasha']
,['GJWAS','华盛顿','Washington','HSD','huashengdun']
,['GJIAD','华盛顿','Washington','HSD','huashengdun']
,['GJALO','滑铁卢','Waterloo','HTL','huatielu']
,['GJART','沃特敦','Watertown','WTD','wotedun']
,['GJWLG','惠灵顿','Wellington','HLD','huilingdun']
,['GJPBI','西棕榈滩','West Palm Beach','XZZT','xizongtan']
,['GJHPN','怀特普莱恩斯','White Plains','HTPLES','huaitepulaiensi']
,['GJICT','威奇塔福尔斯','Wichita Falls','WQTFES','weiqitafuersi']
,['GJYWG','温尼伯','Winnipeg','WNB','wennibo']
,['GJWRO','弗罗茨瓦夫','Wroclaw','FLCWF','fuluociwafu']
,['GJYKM','亚基马','Yakima','YJM','yajima']
,['GJJOG','日惹','Yogyakarta','RR','rire']
,['GJYNG','扬斯敦','Youngstown','YSD','yangsidun']
,['GJZAG','萨格勒布','Zagreb','SGLB','sagelebu']
,['GJZRH','苏黎世','Zurich','SLS','sulishi']
];
var toCities={
'CKG':[2,3,0],
'CTU':[5,6,2,7,8,9,10,0],
'DLC':[6,12,2,13,14,15,8,10,0],
'GJDEL':[17,0],
'GJFRA':[17,19,20,0],
'HGH':[2,41,8,0],
'GJHKG':[1,4,11,21,22,17,23,24,0],
'GJJKT':[17,26,0],
'GJKUL':[17,0],
'KWE':[2,0],
'GJLAX':[17,19,20,0],
'GJLON':[17,19,0],
'GJMUC':[11,17,19,0],
'GJNYC':[17,19,0],
'GJPAR':[17,19,0],
'GJROM':[17,19,20,0],
'GJSEL':[11,21,17,33,34,23,35,36,37,0],
'GJSFO':[17,19,20,0],
'GJSIN':[4,17,26,0],
'GJSTO':[17,19,0],
'TSN':[2,8,0],
'WUH':[2,0],
'GJYVR':[17,19,0],
'KMG':[43,0],
'NNG':[45,0],
'PEK':[5,16,46,18,6,12,2,25,47,48,27,28,29,49,50,51,13,3,30,14,31,41,43,32,52,15,8,38,45,9,53,39,54,55,10,56,40,0],
'SHA':[18,6,28,29,49,50,57,51,13,3,30,14,31,32,52,15,38,39,54,10,40,0],
'SHE':[18,28,32,38,0],
'SZX':[14,10,0],
'TAO':[41,8,55,0],
'TNA':[8,0],
'WEH':[8,0],
'XMN':[25,9,0],
'YNJ':[8,0],
'YNT':[8,0],
'null':[]};
//var fromcities=[1,4,11,16,18,21,2,25,27,22,28,29,13,30,31,32,8,38,9,39,23,24,40,42,44,17,19,20,58,33,34,35,26,36,37];
var fromcities=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43];
