﻿var countries=["N/A|Please select a country","AL|Albania","AR|Argentina","AU|Australia","AT|Austria","AZ|Azerbaijan","BS|Bahamas","BH|Bahrain","BD|Bangladesh","BB|Barbados","BY|Belarus","BE|Belgium","BM|Bermuda","BO|Bolivia","BA|Bosnia Herzegovina","BW|Botswana","BR|Brazil","VG|British Virgin Islands","BN|Brunei Darussalam","BG|Bulgaria","KH|Cambodia","CM|Cameroon","CA|Canada","KY|Cayman Islands","CL|Chile","CN|China","CO|Colombia","CG|Congo","CK|Cook Islands","CR|Costa Rica","HR|Croatia","CU|Cuba","CY|Cyprus","CZ|Czech Republic","DK|Denmark","DO|Dominican Republic","EC|Ecuador","EG|Egypt","EE|Estonia","ET|Ethiopia","FJ|Fiji","FI|Finland","FR|France","PF|French Polynesia","GA|Gabon","GM|Gambia","GE|Georgia","DE|Germany","GI|Gibraltar","GR|Greece","GL|Greenland","GD|Grenada","GP|Guadeloupe","GU|Guam","GT|Guatemala","HT|Haiti","HN|Honduras","HK|Hong Kong","HU|Hungary","IS|Iceland","IN|India","ID|Indonesia","IR|Iran","IQ|Iraq","IE|Ireland(Republic of)","IL|Israel","IT|Italy","JM|Jamaica","JP|Japan","JO|Jordan","KZ|Kazakhstan","KE|Kenya","KW|Kuwait","KG|Kyrgyzstan","LA|Laos","LV|Latvia","LB|Lebanon","LY|Libya","LI|Liechtenstein","LT|Lithuania","LU|Luxembourg","MO|Macau","MK|Macedonia","MY|Malaysia","MV|Maldives","ML|Mali","MT|Malta","MU|Mauritius","MX|Mexico","FM|Micronesia","MD|Moldova","MN|Mongolia","MA|Morocco","MZ|Mozambique","MM|Myanmar","NA|Namibia","NP|Nepal","AN|Netherlands Antilles","NL|Netherlands","NC|New Caledonia","NZ|New Zealand","NI|Nicaragua","NG|Nigeria","NF|Norfolk Island","KP|North Korea","MP|Northern Mariana Island","NO|Norway","OM|Oman","PK|Pakistan","PW|Palau","PA|Panama","PY|Paraguay","PE|Peru","PH|Philippines","PL|Poland","PT|Portugal","PR|Puerto Rico","QA|Qatar","RO|Romania","RU|Russia","SH|Saint Barthelemy","WS|Samoa","XX|San Martin (F)","SA|Saudi Arabia","SN|Senegal","CS|Serbia","SC|Seychelles","SG|Singapore","SK|Slovakia","SI|Slovenia","ZA|South Africa","KR|South Korea","ES|Spain","LK|Sri Lanka","KN|St Kitts & Nevis","LC|St Lucia","VC|St Vincent & Grenadines","SZ|Swaziland","SE|Sweden","CH|Switzerland","SY|Syria","TJ|Tadjikistan","TW|Taiwan","TZ|Tanzania","TH|Thailand","TG|Togo","TO|Tonga","TT|Trinidad & Tobago","TN|Tunisia","TR|Turkey","TM|Turkmenistan","TC|Turks & Caicos Island","UG|Uganda","UA|Ukraine","AE|United Arab Emirates","GB|United Kingdom","US|United States","UY|Uruguay","UZ|Uzbekistan","VU|Vanuatu","VE|Venezuela","VN|Vietnam","VI|Virgin Islands (USA)","YE|Yemen Republic","CD|Zaire","ZM|Zambia","ZW|Zimbabwe"];
var cities=new Array();
function addOptions(optionList,optionMenu)
{
n=optionList.length;
for (var i=0; i < n; i++) {
var arrCodeName=optionList[i].split("|");
optionMenu[i]=new Option(arrCodeName[1],arrCodeName[0]);}}
function removeOptions(optionMenu){
for(var i=optionMenu.options.length-1; i>=0; i--){
optionMenu.remove(i);}}
function addCountries(){
optionCountry=document.searchForm.country;
addOptions(countries,optionCountry);}
function addCities(){
countryCode=document.searchForm.country.options[document.searchForm.country.selectedIndex].value;
optionCity=document.searchForm.destination;
optionCur=document.searchForm.currency;
rmbValue=document.getElementById('rmbNum');
removeOptions(optionCity);
if (countryCode==null || !cities[countryCode]) {return;}
addOptions(cities[countryCode],optionCity);
if (optionCur!==null){
setCur();
if (rmbValue!==null){
setRmbValue();}}}
addCountries();

var rates=["GBP","HKD","USD","SGD","YEN","EUR","THB"];
function loadCurRates(){
var js=document.createElement("script");
js.type="text/javascript";
js.src="http://www.gta-china.com/promotion/curRates/curRates.js";
document.body.appendChild(js);}
function curRatesLoaded(){
rates["GBP"]=curRates["GBP"][2];
rates["HKD"]=curRates["HKD"][2];
rates["USD"]=curRates["USD"][2];
rates["SGD"]=curRates["SGD"][2];
rates["YEN"]=curRates["JPY"][2];
rates["EUR"]=curRates["EUR"][2];
rates["THB"]=curRates["THP"][2];
setRmbValue();}
function setRmbValue(){
optionCur=document.searchForm.currency;
curCode=optionCur.options[optionCur.selectedIndex].value;
curName=optionCur.options[optionCur.selectedIndex].text;
curValue=document.searchForm.curNum.value;
if (curValue=='N/A') {
curValue=1;
document.searchForm.curNum.value=1;
}
rmbValue=Math.round(rates[curCode]*curValue)/100;
document.getElementById('cur').innerHTML=curName;
if (rates[curCode]===undefined){
document.searchForm.rmbNum.value="N/A";}
else{
document.searchForm.rmbNum.value=rmbValue}}
function setCurValue(){
optionCur=document.searchForm.currency;
curCode=optionCur.options[optionCur.selectedIndex].value;
curName=optionCur.options[optionCur.selectedIndex].text;
rmbValue=document.searchForm.rmbNum.value;
curValue=Math.round(rmbValue*100/rates[curCode]*100)/100;
document.getElementById('cur').innerHTML=curName;
if (rates[curCode]===undefined){
document.searchForm.curNum.value="N/A";}
else{
document.searchForm.curNum.value=curValue}}
