﻿// JavaScript Document
/* Domain */
var defhost = document.URL;
var defhost = defhost.substr(defhost.lastIndexOf('//')+2,defhost.length);
var defhost = defhost.substr(0,defhost.indexOf('/'));
//document.write(defhost);

/* Language */
var lang = 'zh';

/* Words */
var words = new Array();

words.push(Array('personal-banking','綜合理財服務'));

words.push(Array('visa-infinite-card','渣打Visa Infinite卡'));
words.push(Array('banking-plans','綜合理財服務'));
words.push(Array('easy-banking','快易理財'));
words.push(Array('excelbanking','創智理財'));
words.push(Array('priority-banking','優先理財'));

words.push(Array('creditcard','信用卡'));
words.push(Array('american-express','渣打American Express<sup>&reg;</sup>卡'));//~~~~~~~~~~~~
words.push(Array('amway-affinity-card','安利萬事達卡'));
words.push(Array('esprit-smart-credit','Esprit 智能信用卡'));
words.push(Array('jos-visa','渣打JOS Visa商務白金卡'));
words.push(Array('revolving-cash-card','渣打「循環貸款卡」'));
words.push(Array('secure-online','安全網上購物服務'));
words.push(Array('shopn-gain-card','渣打倍多紛信用卡'));
words.push(Array('smartone-smart-credit','SmarTone-Vodafone智能信用卡'));
words.push(Array('standard-chartered-credit','渣打信用卡'));
words.push(Array('standard-chartered-platinum-card','渣打白金信用卡'));

words.push(Array('deposits','存款'));
words.push(Array('foreign-currency-saving','外幣儲蓄存款戶口'));
words.push(Array('foreign-currency-time-deposits','外幣定期存款戶口'));
words.push(Array('hkd-current-account','港幣支票戶口'));
words.push(Array('hkd-saving-account','港幣儲蓄存款戶口'));
words.push(Array('hkd-time-deposits','港幣定期存款戶口'));
words.push(Array('moneybuilder-saving','「零存致富」儲蓄計劃'));
words.push(Array('payroll-account','出糧戶口'));
words.push(Array('renminbi-services','人民幣服務'));

words.push(Array('insurance','保險'));
words.push(Array('home-content-insurance','家居財物保障計劃'));
words.push(Array('life-insurance','人壽保險'));
words.push(Array('mortgage-life-assurance','樓宇按揭壽險保障計劃 II'));
words.push(Array('personal-accident-insurance','人身意外保障計劃'));
words.push(Array('travel-insurance','旅遊保障計劃'));

words.push(Array('investments','投資服務'));
words.push(Array('debt-securities','債券投資'));
words.push(Array('enquity-linked-account','股票掛鈎戶口'));
words.push(Array('fx-trading','外匯交易'));
words.push(Array('investment-funds','基金投資服務'));
words.push(Array('fund-accumulator','月供基金計劃'));
words.push(Array('investpro','InvestPro專智投資服務'));
words.push(Array('premium-deposits','高息貨幣掛鈎存款'));
words.push(Array('securities-services','股票投資服務'));
words.push(Array('structured-products','結構性產品'));

words.push(Array('mortgages','樓宇按揭貸款服務'));
words.push(Array('flexible-repayment','多種還款方式'));
words.push(Array('hibor-based-mortgage','香港銀行同業拆息為基準之按揭計劃'));
words.push(Array('0-mortgage-plan','「0」按揭計劃'));
words.push(Array('interest-optimizer','「智能利率」按揭 計劃'));
words.push(Array('investment-mortgages','渣打投資物業按揭保險計劃'));
words.push(Array('linkone','LinkOne<sup>&#8482;</sup>'));//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
words.push(Array('mortgage-insurance','9成半按揭保險計劃'));
words.push(Array('mortgage-one','MortgageOne<sup>&reg;</sup> 增值 按揭戶口'));//~~~~~~~~~~~~~~~~~~~
words.push(Array('mortgage-overdraft','樓宇按揭透支及加按透支'));//////////////////del

words.push(Array('personal-loans','私人貸款'));
words.push(Array('personal-line-of-credit','私人透支服務'));
words.push(Array('personal-loans','私人貸款'));//////none
words.push(Array('debt-consolidation','私人「分期」貸款結餘轉戶計劃'));
words.push(Array('floating-rate','渣打浮動息率私人貸款'));
words.push(Array('personal-installment','私人「分期」貸款'));
words.push(Array('rovolving-loans','循環貸款卡'));///none
words.push(Array('revolving-cash-card','循環貸款卡'));

words.push(Array('retirement','退休金服務'));
words.push(Array('mpf-plan','渣打強積金計劃'));
words.push(Array('administrator','行政管理人'));
words.push(Array('fees-and-charges','費用'));
words.push(Array('fund-performance','基金表現'));
words.push(Array('online-pension-service','網上退休金服務中心'));
words.push(Array('our-approach','本行方針'));
words.push(Array('trustee','受託人'));
words.push(Array('provident-plan','渣打公積金計劃'));
words.push(Array('fund-performance','基金表現'));
words.push(Array('online-pension-service','網上退休金服務中心'));//////////////none

words.push(Array('sme-banking','中小企業理財'));
words.push(Array('business-instalment-loan','「拓展易」中小企業分期貸款'));
words.push(Array('businessone','BusinessOne'));
words.push(Array('cash-management','現金管理'));
words.push(Array('credit-facilities','信貸服務'));
words.push(Array('express-trade','貿易「迅」貸'));
words.push(Array('insurance-employee-services','保險及僱員服務'));
words.push(Array('international-trade-account','貿易「盈」商戶口'));
words.push(Array('payrol-services','自動轉賬支薪服務'));
words.push(Array('trade-services','貿易押匯'));

words.push(Array('sustainability','企業社會責任 - 香港'));
words.push(Array('global-community-initiatives','全球社區計劃'));
words.push(Array('living-with-hiv','關心愛滋行動'));
words.push(Array('seeing-is-believing','看得見的希望'));
words.push(Array('local_community_initiatives','本港社區計劃'));
words.push(Array('standard_chartered_hk_marathon','渣打馬拉松'));
words.push(Array('park_arts','渣打藝趣嘉年華'));
words.push(Array('environmental_protection','環境保護'));
words.push(Array('others','其他項目'));
words.push(Array('staff-community-programme','員工社區活動及義工服務有薪假期計劃'));
words.push(Array('csr_press_releases','新聞稿'));
words.push(Array('donation_details','捐款辦法'));

words.push(Array('sitemap','網站指南'));



/* URL domain */
var ud = new String();
ud = document.URL;
var ud = ud.substr(ud.lastIndexOf('http://')+7,ud.length);
//document.write('<p><strong>The URL is: </strong>'+ud+'</p>');
var ua = new Array();
ua = ud.split('/');
//document.write('<p><strong>The URL array is: </strong>'+ua+'</p>');
ua.splice(1,ua.length);
//document.write('<p><strong>The URL array modified as: </strong>'+ua+' and total <strong>'+ua.length+'</strong> array item inside.</p>');
//ua[0] = 'www.standardchartered.com.hk';

/* URL path */
var up = new String();
up = document.location.pathname;
//document.write('<p><strong>URL path = </strong>'+up+'</p>');

/* Array link */
var al = new Array();
al = up.split('/');
//al.splice(0,1);
al.splice(al.length-2,2);
al[0] = ua[0];
//document.write('<p><strong>Array of link = </strong>'+al+'<br /><strong>Total array(s): </strong>'+al.length+'</p>');

/* Array */
var ap = new Array();
ap = up.split('/');
//ap.splice(0,1);
ap.splice(ap.length-2,2);
ap[0] = '頁首';
//document.write('<p><strong>Array of path = </strong>'+ap+'<br /><strong>Total array(s): </strong>'+ap.length+'</p>');

var ta = new Number(ap.length);

/* Value converstion */
//document.write('<p><strong>Converted array(s) as below: </strong><br />');
for (i=0; i<ta; i++) {
	var tmpvalue = ap[i];
	for (j=0; j<words.length;j++) {
		if (tmpvalue == words[j][0]) {
			ap[i] = words[j][1];
			//document.write(tmpvalue+' &gt; '+ap[i]+'<br />');
		}
	}
}
//document.write('</p><p>');

/* Store array */
var defuse = 0;
var sa = new Array();
for (k=0; k<=ta-1; k++) {
	var tmppath = ap[k];
	var tmplink = 'http://';
	for (m=0; m<=k; m++) {
		if (al[m] == 'personal-banking') {
			if (defuse) {
				tmplink += al[m];
				tmplink += '/';
			} else {
				defuse = true;
			}
		} else {
			tmplink += al[m];
			tmplink += '/';
		}
	}
	//document.write('<strong>ID '+k+': </strong> '+tmppath+' : '+tmplink+'<br />');
	sa.push(Array(tmppath,tmplink));
}
//document.write('</p>');

var counted = false;

/* Special case(s) */
// Repeat the statement block for each case(s)
for (n=0; n<ta-1; n++) {
	var chkstr = sa[n][0];
	var chklink = sa[n][1];
	// Insert specific condition(s) here
	if (chkstr == 'Personal Loans' && chklink.indexOf('/personal-loans/personal-loans/')) {
		if (counted) {
			sa.splice(n,1);
		} else {
			counted = true;
		}
	}
}

/* Trace updated array */
/*document.write('<p>');
for (s=0; s<sa.length; s++) {
	document.write('<strong>'+sa[s][0]+'</strong> : '+sa[s][1]+'<br />');
}
document.write('</p>');
*/

/* Output */
for (r=0; r<sa.length; r++) {
	if (r == sa.length-1) {
		document.write(sa[r][0]);
	} else {
		document.write('<a href="'+sa[r][1]+lang+'/">'+sa[r][0]+'</a>');
	}
	if (r < sa.length-1) {
		document.write(' &gt; ');
	}
}

//document.write('<p>The <strong>Home</strong> will be replaced by the domain name.</p>');
