﻿//EIBS Start
var iELEMENT; //Max number of departure city
var sContinentCode,sCityCode,sCityName;
var sSubAreaCode;  //P1308M0354
iELEMENT = aCityPair.length;

function sChangeGoArr()
{
	var i,j,NewOpt,DepValue,sContinentName,sPreContinentCode,sPreAreaCode,sAreaName;
	var sPreSubAreaCode;   //P1308M0354
	document.ChkAvlb.GoArr.length = 0;

	var ilen = document.ChkAvlb.GoArr.length;
	if (document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.selectedIndex].value == "GoDep")
	{
		document.ChkAvlb.ArrArea.length = 0;
		NewOpt = new Option("請選擇");
		NewOpt.value = "00";
		document.ChkAvlb.ArrArea.options[document.ChkAvlb.ArrArea.length]=NewOpt;	
		
		NewOpt = new Option("請選擇");
		NewOpt.value = "GoArr";
		document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.length]=NewOpt;	

	}	

	var DepValue = document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.selectedIndex].value;
	var ArrAreaValue = document.ChkAvlb.ArrArea.options[document.ChkAvlb.ArrArea.selectedIndex].value;

	for (i=0;i<iELEMENT;i++)
	{
		if (DepValue.substring(3,6)==aCityPair[i][0]) //airport code
		{	
			sPreContinentCode = "00"; //Initialize
			sPreAreaCode = ""; //Initialize
			sPreSubAreaCode = " "; //Initialize P1308M0354
			for (j=1;j<=iELEMENT;j++)
			{	
				if (aCityPair[i][j]!=null)
				{
					City_CName(aCityPair[i][j]); //get sContinentCode,sCityCode,sCityName
					if (ArrAreaValue == sContinentCode)
					{
						if (sAreaCode != sPreAreaCode)
						{
							switch(sAreaCode)
							{
								case "01" :
									sAreaName = "--- 東北亞 ---";
									break;
								case "02" :
									sAreaName = "--- 東南亞 ---";
									break;
								case "03" :
									sAreaName = "--- 南  亞 ---";
									break;
								case "04" :
									sAreaName = "-- 美洲內陸城市 --"; //FIXEC2010002
									break;
								case "05" :
									sAreaName = "-- 港澳大陸 --";
									break;
								case "06" :
									sAreaName = "-- 加拿大內陸城市 --";
									break;
								case "07" :
									sAreaName = "-- 大洋洲城市 --"; //FIXEC2010099
									break;
								default:
									sAreaName = "--------------";
									break;
							}	
							if (sAreaCode != "")
							{
								NewOpt = new Option(sAreaName);	
								NewOpt.value = "GoArr";					
								document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.length]=NewOpt;
							}
							sPreAreaCode = sAreaCode; //save previous continent code
						}

						//P1308M0354
						if (sContinentCode=="01" && sAreaCode=="05")
						{ 
							if (sSubAreaCode != sPreSubAreaCode)
							{
								switch(sSubAreaCode)
								{
								case "01" :
									sSubAreaName = "-- 直航班機 --";
									break;
								default:
									sSubAreaName = "-- 經港澳轉機 --";
									break;
								}
								
								NewOpt = new Option(sSubAreaName);
								NewOpt.value = "GoArr";
								document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.length]=NewOpt;
							}
							sPreSubAreaCode = sSubAreaCode
						}
						
						//P1308M0248 by Vivian 2008.07.21
						if (aCityPair[i][j].substring(0,2) == "1A" || aCityPair[i][j].substring(0,3) == "N1A") 
							NewOpt = new Option(sCityName+" - "+aCityPair[i][j].substring(3));
						else
							NewOpt = new Option(sCityName+" - "+aCityPair[i][j]);
						//NewOpt.value = sCityCode+aCityPair[i][j];
						//P1308M0354
						if (aCityPair[i][j].substring(0,3) == "N1A") 
							NewOpt.value = sCityCode+aCityPair[i][j].substring(3);
						else										
							NewOpt.value = sCityCode+aCityPair[i][j];
						document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.length]=NewOpt;
					}
				}				
				else
				{	
					//Add by Phil.C 20040209
					break;
					return true;					
				}			
			}						
		}
	}
	
	if(document.ChkAvlb.GoArr.length==0)
	{
		NewOpt = new Option ("請選擇");
		NewOpt.value = "GoArr";
		document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.length]=NewOpt;
	}
}
function sChangeArrArea()
{
	var i,j,NewOpt,DepValue,sContinentName,sPreContinentCode;
	DepValue = document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.selectedIndex].value;

	document.ChkAvlb.ArrArea.length = 0;

	for (i=0;i<iELEMENT;i++)
	{
		if (DepValue.substring(3,6)==aCityPair[i][0]) //airport code
		{	
			sPreContinentCode = "00"; //Initialize
			for (j=1;j<=iELEMENT;j++)
			{	
				if (aCityPair[i][j]!=null)
				{
					City_CName(aCityPair[i][j]); //get sContinentCode,sCityCode,sCityName
					if (sContinentCode != sPreContinentCode)
					{
						switch(sContinentCode)
						{
							case "01" :
								sContinentName = "亞洲";
								break;
							case "02" :
								sContinentName = "美洲";
								break;
							case "03" :
								sContinentName = "歐洲";
								break;
							case "04" :
								sContinentName = "大洋洲";
								break;
							case "05" :
								sContinentName = "非洲";
								break;
						}	
						NewOpt = new Option(sContinentName);	
						NewOpt.value = sContinentCode;					
						document.ChkAvlb.ArrArea.options[document.ChkAvlb.ArrArea.length]=NewOpt;
					}
					sPreContinentCode = sContinentCode; //save previous continent code
				}
				else
				{
					//Add by Phil.C 20040209
					break;
					return true;
				}
			}
		}
	}
}

function sChangeGoDep()
{
	var sDepArea = document.ChkAvlb.DepArea.options[document.ChkAvlb.DepArea.selectedIndex].value;
	
	document.ChkAvlb.GoDep.length = 0;
	
	if (sDepArea == "01")	//亞洲
	{
		NewOpt = new Option ("台北 - TPE");
		NewOpt.value = "TPETPE";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("台北(松山機場) - TSA");							//P1308M0354
		NewOpt.value = "TPETSA";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("台中 - RMQ");									//P1309M0251
		NewOpt.value = "TXGRMQ";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;			
		NewOpt = new Option ("高雄 - KHH");
		NewOpt.value = "KHHKHH";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("-- 港澳大陸 --");
		NewOpt.value = "GoDep";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;	
		NewOpt = new Option ("北京 - PEK");										//P1308M0354
		NewOpt.value = "BJSPEK";					
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;  
		//NewOpt = new Option ("成都 - CTU");										//P1309M0251
		//NewOpt.value = "CTUCTU";							
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt; 		
		NewOpt = new Option ("重慶 - CKG");										//P1309M0430
		NewOpt.value = "CKGCKG";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;  
		NewOpt = new Option ("大連 - DLC");										//P1309M0251
		NewOpt.value = "DLCDLC";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;  				
		NewOpt = new Option ("福州 - FOC");										//FIXEC2010022
		NewOpt.value = "FOCFOC";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;  				
		NewOpt = new Option ("廣州 - CAN");										//P1308M0354
		NewOpt.value = "CANCAN";					
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("杭州 - HGH");										//P1308M0354
		NewOpt.value = "HGHHGH";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("香港 - HKG");
		NewOpt.value = "HKGHKG";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("昆明 - KMG");										//P1309M0430
		NewOpt.value = "KMGKMG";												
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;	
		NewOpt = new Option ("澳門 - MFM");
		NewOpt.value = "MFMMFM";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("南京 - NKG");										//P1309M0430
		NewOpt.value = "NKGNKG";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;  				
		NewOpt = new Option ("寧波 - NGB");										//P1309M0251
		NewOpt.value = "NGBNGB";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt; 		
		NewOpt = new Option ("青島 - TAO");										//P1309M0251
		NewOpt.value = "TAOTAO";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;  								
		NewOpt = new Option ("上海(浦東機場) - PVG");										//P1308M0354
		NewOpt.value = "SHAPVG";					
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("上海(虹橋機場) - SHA");										//FIXEC2010072
		NewOpt.value = "SHASHA";					
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("深圳 - SZX");										//P1308M0354
		NewOpt.value = "SZXSZX";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("天津 - TSN");										//P1309M0251
		NewOpt.value = "TSNTSN";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("武漢 - WUH");										//P1309M0430
		NewOpt.value = "WUHWUH";							
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;						
		NewOpt = new Option ("廈門 - XMN");										//P1309M0251
		NewOpt.value = "XMNXMN";													
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("--- 東北亞 ---");
		NewOpt.value = "GoDep";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("福岡 - FUK");
		NewOpt.value = "FUKFUK";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("小松 - KMQ");
		NewOpt.value = "KMQKMQ";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		//NewOpt = new Option ("宮崎 - KMI");//P1309M0386 MODIFY
		//NewOpt.value = "KMIKMI";
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("名古屋 - NGO");
		NewOpt.value = "NGONGO";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("大阪 - KIX");
		NewOpt.value = "OSAKIX";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("札幌 - CTS");
		NewOpt.value = "SPKCTS";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("仙台 - SDJ");
		NewOpt.value = "SDJSDJ";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("首爾 - ICN");
		NewOpt.value = "SELICN";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("東京(羽田機場) - HND");							//FIX2010121
		NewOpt.value = "TYOHND";												//FIX2010121
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;	//FIX2010121
		NewOpt = new Option ("東京(成田機場) - NRT");
		NewOpt.value = "TYONRT";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("--- 東南亞 ---");
		NewOpt.value = "GoDep";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("曼谷 - BKK");
		NewOpt.value = "BKKBKK";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("峇里島 - DPS");
		NewOpt.value = "DPSDPS";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("河內 - HAN");
		NewOpt.value = "HANHAN";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("胡志明市 - SGN");
		NewOpt.value = "SGNSGN";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("雅加達 - CGK");
		NewOpt.value = "JKTCGK";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("吉隆坡 - KUL");
		NewOpt.value = "KULKUL";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("馬尼拉 - MNL");
		NewOpt.value = "MNLMNL";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("金邊 - PNH");
		NewOpt.value = "PNHPNH";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("新加坡 - SIN");
		NewOpt.value = "SINSIN";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("泗水 - SUB");
		NewOpt.value = "SUBSUB";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		//P1308M0147 孟買停航 by Vivian 2008.05.20
		//NewOpt = new Option ("--- 南  亞 ---");
		//NewOpt.value = "GoDep";
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		//NewOpt = new Option ("孟買 - BOM");
		//NewOpt.value = "BOMBOM";
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
	}
	else if (sDepArea == "02")	//美洲
	{
		NewOpt = new Option ("洛杉磯 - LAX");
		NewOpt.value = "LAXLAX";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("紐約 - EWR");
		NewOpt.value = "NYCEWR";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("舊金山 - SFO");
		NewOpt.value = "SFOSFO";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("西雅圖 - SEA");
		NewOpt.value = "SEASEA";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("溫哥華 - YVR");
		NewOpt.value = "YVRYVR";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("多倫多 - YYZ");
		NewOpt.value = "YTOYYZ";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("-- 美洲內陸城市 --"); //FIXEC2010002
		NewOpt.value = "GoDep";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		//NewOpt = new Option ("亞特蘭大 - ATL");
		//NewOpt.value = "1A_ATL";
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("奧斯丁 - AUS");
		NewOpt.value = "1A_AUS";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("巴爾地摩 - BWI");
		NewOpt.value = "1A_BWI";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("波士頓 - BOS");
		NewOpt.value = "1A_BOS";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("水牛城 - BUF");
		NewOpt.value = "1A_BUF";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("芝加哥 - ORD");
		NewOpt.value = "1A_ORD";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("克里夫蘭 - CLE");
		NewOpt.value = "1A_CLE";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("哥倫布市 - CMH");
		NewOpt.value = "1A_CMH";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("達拉斯 - DFW");
		NewOpt.value = "1A_DFW";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("丹佛 - DEN");
		NewOpt.value = "1A_DEN";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("休士頓 - IAH");
		NewOpt.value = "1A_IAH";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("印地安那波利斯 - IND");
		NewOpt.value = "1A_IND";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("肯薩斯市 - MCI");
		NewOpt.value = "1A_MCI";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("拉斯維加斯 - LAS");
		NewOpt.value = "1A_LAS";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("曼菲斯 - MEM");
		NewOpt.value = "1A_MEM";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("邁阿密 - MIA");
		NewOpt.value = "1A_MIA";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("明尼亞波利斯 - MSP");
		NewOpt.value = "1A_MSP";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("紐奧良 - MSY");
		NewOpt.value = "1A_MSY";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("奧克拉荷馬市 - OKC");
		NewOpt.value = "1A_OKC";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("奧馬哈 - OMA");
		NewOpt.value = "1A_OMA";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		//NewOpt = new Option ("奧蘭多 - ORL");
		//NewOpt.value = "1A_ORL";
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("費城 - PHL");
		NewOpt.value = "1A_PHL";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("鳳凰城 - PHX");
		NewOpt.value = "1A_PHX";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("匹茲堡 - PIT");
		NewOpt.value = "1A_PIT";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("波特蘭 - PDX");
		NewOpt.value = "1A_PDX";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("羅徹斯特 - ROC");
		NewOpt.value = "1A_ROC";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		//P1309M0251 NewOpt = new Option ("鹽湖城 - SLC");
		//P1309M0251 NewOpt.value = "1A_SLC";
		//P1309M0251 document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("聖地牙哥 - SAN");
		NewOpt.value = "1A_SAN";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("聖路易 - STL");
		NewOpt.value = "1A_STL";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("坦帕市 - TPA");
		NewOpt.value = "1A_TPA";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("塔爾薩 - TUL");
		NewOpt.value = "1A_TUL";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("華盛頓特區 - IAD");
		NewOpt.value = "1A_IAD";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("-- 加拿大內陸城市 --");
		NewOpt.value = "GoDep";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("卡加利 - YYC");
		NewOpt.value = "1A_YYC";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("愛德蒙頓 - YEG");
		NewOpt.value = "1A_YEG";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("蒙特婁 - YMQ");
		NewOpt.value = "1A_YMQ";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("渥太華 - YOW");
		NewOpt.value = "1A_YOW";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		//NewOpt = new Option ("多倫多 - YYZ"); //20091231 LYNN CHANG
		//NewOpt.value = "1A_YYZ";
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
	}
	else if (sDepArea == "03")	//歐 洲
	{
		NewOpt = new Option ("阿姆斯特丹 - AMS");
		NewOpt.value = "AMSAMS";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("倫敦 - LHR");
		NewOpt.value = "LONLHR";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("巴黎 - CDG");
		NewOpt.value = "PARCDG";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("維也納 - VIE");
		NewOpt.value = "VIEVIE";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
	}
	else if (sDepArea == "04")	//大洋洲
	{
		//NewOpt = new Option ("奧克蘭 - AKL");
		//NewOpt.value = "AKLAKL";
		//document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
		NewOpt = new Option ("布里斯本 - BNE");
		NewOpt.value = "BNEBNE";
		document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.length]=NewOpt;
	}
	sChangeArrArea();
	document.ChkAvlb.ArrArea.options[0].selected = true;
	sChangeGoArr();
}
function City_CName(sCode)
{
sSubAreaCode="";//P1308M0354
switch (sCode)
{
//01 Asia
case "BKK":sContinentCode="01"; sAreaCode="02"; sCityCode="BKK"; sCityName="曼谷";break;
case "JKT":
case "CGK":sContinentCode="01"; sAreaCode="02"; sCityCode="JKT"; sCityName="雅加達";break;
case "1A_CGK":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="雅加達";break;
case "CNX":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="清邁";break;
case "SPK":
case "CTS":sContinentCode="01"; sAreaCode="01"; sCityCode="SPK"; sCityName="札幌";break;
case "DPS":sContinentCode="01"; sAreaCode="02"; sCityCode="DPS"; sCityName="峇里島";break;
case "1A_DPS":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="峇里島";break;
case "FUK":sContinentCode="01"; sAreaCode="01"; sCityCode="FUK"; sCityName="福岡";break;
case "HAN":sContinentCode="01"; sAreaCode="02"; sCityCode="HAN"; sCityName="河內";break;
case "1A_HAN":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="河內";break;
case "HKG":sContinentCode="01"; sAreaCode="05"; sCityCode="HKG"; sCityName="香港";sSubAreaCode="01";break;//P1308M0354
case "1A_HKG":sContinentCode="01"; sAreaCode="05"; sCityCode=""; sCityName="香港";break;
case "HKT":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="普吉島";break;
case "KHH":sContinentCode="01"; sAreaCode=""; sCityCode="KHH"; sCityName="高雄";break;
case "1A_KHH":sContinentCode="01"; sAreaCode=""; sCityCode=""; sCityName="高雄";break;
case "KBV":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="喀比";break;
case "OSA":
case "KIX":sContinentCode="01"; sAreaCode="01"; sCityCode="OSA"; sCityName="大阪";break;
case "KUL":sContinentCode="01"; sAreaCode="02"; sCityCode="KUL"; sCityName="吉隆坡";break;
case "1A_KUL":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="吉隆坡";break;
case "MFM":sContinentCode="01"; sAreaCode="05"; sCityCode="MFM"; sCityName="澳門";sSubAreaCode="01";break;//P1308M0354
case "MNL":sContinentCode="01"; sAreaCode="02"; sCityCode="MNL"; sCityName="馬尼拉";break;
case "NGO":sContinentCode="01"; sAreaCode="01"; sCityCode="NGO"; sCityName="名古屋";break;
case "TYO":
case "NRT":sContinentCode="01"; sAreaCode="01"; sCityCode="TYO"; sCityName="東京(成田機場)";break;
case "HND":sContinentCode="01"; sAreaCode="01"; sCityCode="TYO"; sCityName="東京(羽田機場)";break;	//FIXEC2010108
case "PEN":sContinentCode="01"; sAreaCode="02"; sCityCode="PEN"; sCityName="檳城";break;
case "PEK":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="北京";break;
case "N1APEK":sContinentCode="01"; sAreaCode="05"; sCityCode="BJS"; sCityName="北京";sSubAreaCode="01";break;//P1308M0354
case "PNH":sContinentCode="01"; sAreaCode="02"; sCityCode="PNH"; sCityName="金邊";break;
case "1A_PNH":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="金邊";break;
case "SDJ":sContinentCode="01"; sAreaCode="01"; sCityCode="SDJ"; sCityName="仙台";break;
case "SGN":sContinentCode="01"; sAreaCode="02"; sCityCode="SGN"; sCityName="胡志明市";break;
case "1A_SGN":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="胡志明市";break;
case "SIN":sContinentCode="01"; sAreaCode="02"; sCityCode="SIN"; sCityName="新加坡";break;
case "1A_SIN":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="新加坡";break;
case "SUB":sContinentCode="01"; sAreaCode="02"; sCityCode="SUB"; sCityName="泗水";break;
case "TPE":sContinentCode="01"; sAreaCode=""; sCityCode="TPE"; sCityName="台北";break;
case "TSA":sContinentCode="01"; sAreaCode=""; sCityCode="TPE"; sCityName="台北(松山機場)";break; 		 //P1308M0354
case "RMQ":sContinentCode="01"; sAreaCode=""; sCityCode="TXG"; sCityName="台中";break; 					 //P1309M0251
case "SHA":
case "PVG":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="上海";break;
case "N1APVG":sContinentCode="01"; sAreaCode="05"; sCityCode="SHA"; sCityName="上海(浦東機場)";sSubAreaCode="01";break;//P1308M0354
case "N1ASHA":sContinentCode="01"; sAreaCode="05"; sCityCode="SHA"; sCityName="上海(虹橋機場)";sSubAreaCode="01";break;//FIXEC2010072
case "SEL":
case "ICN":sContinentCode="01"; sAreaCode="01"; sCityCode="SEL"; sCityName="首爾";break;
case "REP":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="暹粒";break;
case "RGN":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="仰光";break;
case "TDX":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="達叻";break;
case "USM":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="蘇美島";break;
case "VTE":sContinentCode="01"; sAreaCode="02"; sCityCode="VTE"; sCityName="永珍";break;
case "1A_VTE":sContinentCode="01"; sAreaCode="02"; sCityCode=""; sCityName="永珍";break;
case "BOM":sContinentCode="01"; sAreaCode="03"; sCityCode="BOM"; sCityName="孟買";break;
case "KTM":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="加德滿都";break;
case "LPQ":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="瑯勃拉邦";break;
case "PKZ":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="巴色";break;
case "THS":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="素可泰";break;
case "URT":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="蘇拉塔尼";break;
case "TNN":sContinentCode="01"; sAreaCode=""; sCityCode="1A_"; sCityName="台南";break;
case "ROR":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="帛琉";break;
case "CEI":sContinentCode="01"; sAreaCode="02"; sCityCode="1A_"; sCityName="清萊";break;
case "CSX":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="長沙";break;
case "CTU":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="成都";break;
case "N1ACTU":sContinentCode="01"; sAreaCode="05"; sCityCode="CTU"; sCityName="成都";sSubAreaCode="01";break;	//P1309M0251
case "CKG":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="重慶";break;
case "N1ACKG":sContinentCode="01"; sAreaCode="05"; sCityCode="CKG"; sCityName="重慶";sSubAreaCode="01";break;	//P1309M0430
case "FOC":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="福州";break;
case "HAK":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="海口";break;
case "HGH":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="杭州";break;
case "N1AHGH":sContinentCode="01"; sAreaCode="05"; sCityCode="HGH"; sCityName="杭州";sSubAreaCode="01";break;//P1308M0354
case "KWL":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="桂林";break;
case "KHN":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="南昌";break;
case "KMG":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="昆明";break;
case "N1AKMG":sContinentCode="01"; sAreaCode="05"; sCityCode="KMG"; sCityName="昆明";sSubAreaCode="01";break;	//P1309M0386
case "NGB":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="寧波";break;
case "N1ANGB":sContinentCode="01"; sAreaCode="05"; sCityCode="NGB"; sCityName="寧波";sSubAreaCode="01";break;//P1309M0251
case "NKG":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="南京";break;
case "N1ANKG":sContinentCode="01"; sAreaCode="05"; sCityCode="NKG"; sCityName="南京";sSubAreaCode="01";break; //P1309M0430
case "TAO":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="青島";break;
case "N1ATAO":sContinentCode="01"; sAreaCode="05"; sCityCode="TAO"; sCityName="青島";sSubAreaCode="01";break;//P1309M0251
case "TNA":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="濟南";break;
case "TSN":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="天津";break;
case "N1ATSN":sContinentCode="01"; sAreaCode="05"; sCityCode="TSN"; sCityName="天津";sSubAreaCode="01";break;//P1309M0251
case "WUX":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="無錫";break;
case "XMN":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="廈門";break;
case "N1AXMN":sContinentCode="01"; sAreaCode="05"; sCityCode="XMN"; sCityName="廈門";sSubAreaCode="01";break;		//P1309M0251
case "KWE":sContinentCode="01"; sAreaCode="05"; sCityCode="1A_"; sCityName="貴陽";break;
//case "KMI":sContinentCode="01"; sAreaCode="01"; sCityCode="KMI"; sCityName="宮崎";break;//P1309M0386 MODIFY
case "KMQ":sContinentCode="01"; sAreaCode="01"; sCityCode="KMQ"; sCityName="小松";break;
case "N1ACAN":sContinentCode="01"; sAreaCode="05"; sCityCode="CAN"; sCityName="廣州";sSubAreaCode="01";break;//P1308M0354
case "N1ASZX":sContinentCode="01"; sAreaCode="05"; sCityCode="SZX"; sCityName="深圳";sSubAreaCode="01";break;//P1308M0354
case "N1ADLC":sContinentCode="01"; sAreaCode="05"; sCityCode="DLC"; sCityName="大連";sSubAreaCode="01";break;//P1309M0251
case "N1AFOC":sContinentCode="01"; sAreaCode="05"; sCityCode="FOC"; sCityName="福州";sSubAreaCode="01";break;//P1309M0430
case "N1AWUH":sContinentCode="01"; sAreaCode="05"; sCityCode="WUH"; sCityName="武漢";sSubAreaCode="01";break;//P1309M0430
//02 North America -- Gateway City
case "NYC":
case "EWR":sContinentCode="02"; sAreaCode=""; sCityCode="NYC"; sCityName="紐約";break;
case "LAX":sContinentCode="02"; sAreaCode=""; sCityCode="LAX"; sCityName="洛杉磯";break;
case "SEA":sContinentCode="02"; sAreaCode=""; sCityCode="SEA"; sCityName="西雅圖";break;
case "SFO":sContinentCode="02"; sAreaCode=""; sCityCode="SFO"; sCityName="舊金山";break;
case "YVR":sContinentCode="02"; sAreaCode=""; sCityCode="YVR"; sCityName="溫哥華";break;
case "N1AYVR":sContinentCode="02"; sAreaCode=""; sCityCode="YVR"; sCityName="溫哥華";break;//FIXEC2010069
case "N1AYYZ":sContinentCode="02"; sAreaCode=""; sCityCode="YYZ"; sCityName="多倫多";break;//20091231 LYNN CHANG
case "HNL":sContinentCode="02"; sAreaCode=""; sCityCode="HNL"; sCityName="夏威夷";break;
//02 North America -- Inland City
//Add By Taylor.C 20060118
case "BOS":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="波士頓";break;
case "WAS":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="華盛頓特區";break;
case "ATL":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="亞特蘭大";break;
case "PDX":sContinentCode="02"; sAreaCode="04"; sCityCode="1AX"; sCityName="波特蘭";break;
case "DEN":sContinentCode="02"; sAreaCode="04"; sCityCode="1AX"; sCityName="丹佛";break;
case "MSY":sContinentCode="02"; sAreaCode="04"; sCityCode="1AX"; sCityName="紐奧良";break;
case "MIA":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="邁阿密";break;
//P1309M0251 case "SLC":sContinentCode="02"; sAreaCode="04"; sCityCode="1AX"; sCityName="鹽湖城";break;
case "ORL":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="奧蘭多";break;
case "YYC":sContinentCode="02"; sAreaCode="06"; sCityCode="1AX"; sCityName="卡加利";break;

case "AUS":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="奧斯丁";break;
case "DFW":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="達拉斯";break;
case "HUS":
case "IAH":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="休士頓";break;
case "LAS":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="拉斯維加斯";break;
case "CHI":
case "ORD":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="芝加哥";break;
case "PHX":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="鳳凰城";break;
case "SAN":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="聖地牙哥";break;
case "STL":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="聖路易";break;
case "YYZ":sContinentCode="02"; sAreaCode="06"; sCityCode="1A_"; sCityName="多倫多";break;
//P1308M0007 by Vivian 2008.01.10
case "IND":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="印地安那波利斯";break;
case "MKC":
case "MCI":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="肯薩斯市";break;
case "MSP":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="明尼亞波利斯";break;
case "OKC":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="奧克拉荷馬市";break;
case "OMA":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="奧馬哈";break;
case "TUL":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="塔爾薩";break;
case "BUF":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="水牛城";break;
case "BWI":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="巴爾地摩";break;
case "CLE":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="克里夫蘭";break;
case "CMH":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="哥倫布市";break;
case "PHL":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="費城";break;
case "PIT":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="匹茲堡";break;
case "ROC":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="羅徹斯特";break;
case "MEM":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="曼菲斯";break;
case "TPA":sContinentCode="02"; sAreaCode="04"; sCityCode="1A_"; sCityName="坦帕市";break;
//P1308M0284 by Vivian 2008.09.02
case "YEG":sContinentCode="02"; sAreaCode="06"; sCityCode="1A_"; sCityName="愛德蒙頓";break;
case "YMQ":sContinentCode="02"; sAreaCode="06"; sCityCode="1A_"; sCityName="蒙特婁";break;
case "YOW":sContinentCode="02"; sAreaCode="06"; sCityCode="1A_"; sCityName="渥太華";break;
//03 Europe
case "AMS":sContinentCode="03"; sAreaCode=""; sCityCode="AMS"; sCityName="阿姆斯特丹";break;
case "PAR":
case "CDG":sContinentCode="03"; sAreaCode=""; sCityCode="PAR"; sCityName="巴黎";break;
//case "CDG":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="巴黎";break;
case "1A_CDG":sContinentCode="03"; sAreaCode=""; sCityCode=""; sCityName="巴黎";break;
case "LON":
case "LHR":sContinentCode="03"; sAreaCode=""; sCityCode="LON"; sCityName="倫敦";break;
case "VIE":sContinentCode="03"; sAreaCode=""; sCityCode="VIE"; sCityName="維也納";break;
//P1308M0181 2008.06.09
case "BUD":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="布達佩斯";break;
case "HAJ":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="漢諾威";break;
case "MIL":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="米蘭";break;
case "DUS":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="杜賽道夫";break;
case "HAM":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="漢堡";break;
case "BER":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="柏林";break;
case "BCN":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="巴塞隆納";break;
case "MAD":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="馬德里";break;
case "MAN":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="曼徹斯特";break;
case "ROM":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="羅馬";break;
case "FRA":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="法蘭克福";break;
case "PRG":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="布拉格";break;
case "ZRH":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="蘇黎世";break;
case "VCE":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="威尼斯";break;
case "CGN":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="科隆";break;
case "CPH":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="哥本哈根";break;
case "MUC":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="慕尼黑";break;
case "WAW":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="華沙";break;
case "BRU":sContinentCode="03"; sAreaCode=""; sCityCode="1A_"; sCityName="布魯塞爾";break;
//04 Oceania					
//FIXEC2010099 case "AKL":sContinentCode="04"; sAreaCode=""; sCityCode="AKL"; sCityName="奧克蘭";break;
case "BNE":sContinentCode="04"; sAreaCode=""; sCityCode="BNE"; sCityName="布里斯本";break;
//FIXEC2010099 case "SYD":sContinentCode="04"; sAreaCode=""; sCityCode="SYD"; sCityName="雪梨";break;
//----- FIXEC2010099 Add Start ----
case "ADL":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="阿德雷德";break;
case "AKL":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="奧克蘭";break;
case "CBR":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="坎培拉";break;
case "CHC":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="基督城";break;
case "CNS":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="凱恩斯";break;
case "MEL":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="墨爾本";break;
case "SYD":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="雪梨";break;
case "WLG":sContinentCode="04"; sAreaCode="07"; sCityCode="1A_"; sCityName="威靈頓";break;
//----- FIXEC2010099 Add  End  ----
//Continent Name for Timetable
case "Asia":return "---- 亞  洲 ----";
case "North America":return "---- 北美洲 ----";
case "Europe":return "---- 歐  洲 ----";
case "Oceania":return "---- 大洋洲 ----";
default:sContinentCode=""; sAreaCode=""; sCityCode=""; sCityName="";break;
}
return sCityName;
}

function sCheck()
{	
if (document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.selectedIndex].value == "GoDep") 
{	alert("請先選擇啟程地")
}
else
{	document.ChkAvlb.txt_arr1.value	= document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.selectedIndex].text;
	document.ChkAvlb.txt_arr2.value	= document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.selectedIndex].value;
}	
}

function Localtime()
{
var	targetElement="showtime"
if (document.all[targetElement].style.display	== "none")
{	   
document.all[targetElement].style.display =	""
}
else
{
document.all[targetElement].style.display =	"none"
}
}

function CheckPerson()
{
var	sErrmsg	= "";
var	errflag	= false;
var	sAdult,sChild,sInfant,sPerson,sDep,sArr;
var	goYYYY,goMM,goDD,backYYYY,backMM,backDD;

sAdult	 = document.ChkAvlb.Adult.options[document.ChkAvlb.Adult.selectedIndex].value;
sChild	 = document.ChkAvlb.Child.options[document.ChkAvlb.Child.selectedIndex].value;
sPerson	 = parseInt(sAdult)	+ parseInt(sChild);

sDep	 = document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.selectedIndex].value; 
sArr	 = document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.selectedIndex].value; 

goYYYY	 = document.ChkAvlb.GoYYYY.options[document.ChkAvlb.GoYYYY.selectedIndex].value; 
goMM	 = document.ChkAvlb.GoMM.options[document.ChkAvlb.GoMM.selectedIndex].value; 
goDD	 = document.ChkAvlb.GoDD.options[document.ChkAvlb.GoDD.selectedIndex].value; 
backYYYY = document.ChkAvlb.BackYYYY.options[document.ChkAvlb.BackYYYY.selectedIndex].value;
backMM	 = document.ChkAvlb.BackMM.options[document.ChkAvlb.BackMM.selectedIndex].value;
backDD	 = document.ChkAvlb.BackDD.options[document.ChkAvlb.BackDD.selectedIndex].value;

var	sGoDate	= new Date (goYYYY + '/' + goMM	+ '/' +	goDD);
var	sBackDate =	new	Date (backYYYY + '/' + backMM +	'/'	+ backDD);

if (sDep=="GoDep" || sArr=="GoArr")
{	sErrmsg	+= "● 請檢查出發地及目的地。\n";
	document.ChkAvlb.GoDep.focus();
	errflag	= true;	
}

if (!check_validdate("出發日期",goYYYY,goMM,goDD)) {
	errflag	= true;			
}				
				

//P1308M0334  選擇來回及回程未open時才檢查
//	alert("BackDate_doubt="+document.ChkAvlb.BackDate_doubt.value);
document.ChkAvlb.BackDate_doubt.value="";
if (document.ChkAvlb.Segment[1].checked)
{	
	if (document.ChkAvlb.BackDate_doubt.checked == false )  //指定回程日期
	{	
		if (!check_validdate("回程日期",backYYYY,backMM,backDD)) {
			errflag	= true;			
		}	
		/*
		if (goYYYY==backYYYY &&	goMM==backMM &&	goDD==backDD)
		{	sErrmsg	+= "● 非常抱歉，回程日期不能等於出發日期。\n";
			document.ChkAvlb.BackDD.focus();
			errflag	= true;			
		}		
		*/
		if (sBackDate <	sGoDate)
		{	sErrmsg	+= "● 非常抱歉，回程日期不能早於出發日期。\n";
			document.ChkAvlb.BackMM.focus();
			errflag	= true;			
		}		
	}	
	else   //回程日期open
	{
		document.ChkAvlb.BackDate_doubt.value="R";
	}		
		
}

if (sPerson	> 4)
{	sErrmsg	+= "● 非常抱歉，最多只能訂購四人。\n";
	errflag	= true;		
}	
if (sDep ==	sArr)
{	sErrmsg	+="● 出發地與目的地不能相同！\n";
	document.ChkAvlb.GoArr.focus();
	errflag	= true;		
}

if (errflag)
{	
	if (sErrmsg!="") alert(sErrmsg); 
	return false;
}
else
{
	document.ChkAvlb.hidarr.value=document.ChkAvlb.GoArr.options[document.ChkAvlb.GoArr.selectedIndex].value
	document.ChkAvlb.hiddep.value=document.ChkAvlb.GoDep.options[document.ChkAvlb.GoDep.selectedIndex].value
	return true;		
}	
}

function ChkOriginal()
{
if (document.ChkAvlb.hidarr.value != "")
{
	for	(i=0;i<document.ChkAvlb.GoArr.length;i++)	
	{
		if (document.ChkAvlb.GoArr[i].value	== document.ChkAvlb.hidarr.value)		
		{
			document.ChkAvlb.GoArr[i].selected = true;			
			break;
		}
	}
}
}

function check_validdate(field_name,vyear,vmonth,vday)
{
var	ok=true;
var	sServerYear

sServerYear	= "";
if (sServerYear	== "") {
	sServerYear	= "2001";
}


if (vyear==0 ||	vmonth==0 || vday==0)
{
	alert("	請填入 <"+field_name+">	!!");
	ok=false;	
}
	
if (vmonth==4 || vmonth==6 || vmonth==9	|| vmonth==11 )
{
	if(vday==31)
	{
		alert("你所指定的"+field_name+"錯誤(該月份僅有30天)	!!");
		ok=false;
	}	
}
if (ok){
	if(vmonth==2){
		if ((vyear%4==0	&& vyear%100 !=0) || (vyear%400==0)){
			if (vday > 29){
				alert("	<"+field_name+"> 該2月份僅有29天 !!");
				ok=false;
			}
		}		
		else {
			if(vday	> 28){
				alert("	<"+field_name+"> 該2月份僅有28天 !!");
				ok=false;
			}	
		}		
	}
}
return ok;
}
function ChkOneWay(temp)
{
	if (temp == "2")
	{
		//document.ChkAvlb.BackYYYY.disabled = false;
		//document.ChkAvlb.BackMM.disabled = false;
		//document.ChkAvlb.BackDD.disabled = false;
		//document.ChkAvlb.imgdate2.style.display = "block";
		Chk_BackSelect();		
		document.ChkAvlb.BackDate_doubt.disabled = false;    //P1308M0334			
	}
	if (temp == "1")
	{
		document.ChkAvlb.BackYYYY.disabled = true;
		document.ChkAvlb.BackMM.disabled = true;
		document.ChkAvlb.BackDD.disabled = true;
		document.ChkAvlb.imgdate2.style.display = "none";
		document.ChkAvlb.BackDate_doubt.disabled = true;    //P1308M0334	
	}
	
}

//P1308M0334
function Chk_BackSelect() //open行程擇一
{
	
	if (document.ChkAvlb.BackDate_doubt.checked == false)
	{
		document.ChkAvlb.BackYYYY.disabled = false;
		document.ChkAvlb.BackMM.disabled = false;
		document.ChkAvlb.BackDD.disabled = false;
		document.ChkAvlb.imgdate2.style.display = "block";		
	}
	else
	{
		document.ChkAvlb.BackYYYY.disabled = true;
		document.ChkAvlb.BackMM.disabled = true;
		document.ChkAvlb.BackDD.disabled = true;
		document.ChkAvlb.imgdate2.style.display = "none";
	}	
}

//EIBS End