// 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 = 'en';

/* Words */
var words = new Array();
words.push(Array('promo-mechanics','Promo Mechanics'));
words.push(Array('dine-for-free-promo','Dine for Free Promo'));
words.push(Array('security-reminders','Security Reminders'));
words.push(Array('dealers-perk','Dealer\'s Perk Promo'));
words.push(Array('abenson-mobile-mania','Abenson Mobile Mania'));
words.push(Array('ez-check-promo','EZ Check Promo'));
words.push(Array('amazing-deals-2','Amazing Deals'));
words.push(Array('yellow-cab-promo','Free 18-inch Yellow Cab Pizza'));
words.push(Array('on-the-spot','SM On-the-Spot Rewards Promo'));
words.push(Array('abenson-top-picks','Abenson Top Picks'));

words.push(Array('personal-banking','Personal Banking'));
words.push(Array('branch-directory','Branches'));

words.push(Array('cards','Credit Cards'));
words.push(Array('platinum-cash-rewards-card','Platinum Cash Rewards Card'));
words.push(Array('platinum-frequently-asked-questions','Platinum FAQs'));
words.push(Array('platinum-terms-and-conditions','Terms and Conditions'));
words.push(Array('platinum-glossary-of-terms','Glossary of Terms'));
words.push(Array('gold-card','Gold Card'));
words.push(Array('gold-terms-and-conditions','Free Gold for Life Terms and Conditions'));
words.push(Array('classic-card','Classic Card'));
words.push(Array('picture-card','Picture Card'));
words.push(Array('d3-card','D3 Card'));
words.push(Array('rotary-international-gold-mastercard','Rotary International Gold MasterCard'));
words.push(Array('sun-life-standard-chartered-bank-card','Sun Life - Standard Chartered Bank Card'));
words.push(Array('infinity','Infinity Standard Chartered Card'));
words.push(Array('infinity-terms-and-conditions','Terms and Conditions'));
words.push(Array('manulife','Manulife Standard Chartered Card'));
words.push(Array('manulife-terms-and-conditions','Terms and Conditions'));
words.push(Array('3d-secure','3D Secure'));
words.push(Array('terms-and-conditions','Terms and Conditions'));
words.push(Array('terms-and-conditions-apply','Terms and Conditions Apply'));
words.push(Array('frequently-asked-questions','Frequently Asked Questions'));
words.push(Array('contact-us','Contact Us'));
words.push(Array('apply-now','Apply Now'));
words.push(Array('card-benefits','Card Benefits'));
words.push(Array('rewards','360&deg; Rewards'));
words.push(Array('payment-options','Payment Facilities'));
words.push(Array('help-me-choose','Help Me Choose a Card'));
words.push(Array('forms-center','Forms Center'));
words.push(Array('important-product-information','Important Product Information'))

words.push(Array('latest-promotions','Latest Promos'));
words.push(Array('amazing-deals','Amazing Deals'));
words.push(Array('zest-air','Zest Air'));
words.push(Array('fly-for-free','Fly For Free'));

words.push(Array('nokia-card','Nokia Standard Chartered Card'));
words.push(Array('nokia-rewards-program','Rewards Redemption'));
words.push(Array('nokia-best-deals-program','Best Deals Program'));
words.push(Array('nokia-terms-conditions','Terms and Conditions'));
words.push(Array('nokia-prepaid-load-facility','Prepaid Load Facility'));
words.push(Array('nokia-how-it-works','How It Works'));
words.push(Array('nokia-ez-bills','EZ Bills'));

words.push(Array('terms-conditions','Website Terms and Conditions'))
words.push(Array('data-protection','Data Protection and Privacy Policy'))
words.push(Array('important-advisory','Important Advisory'))
words.push(Array('eStatements','Deposits - eStatements'))
words.push(Array('en','Terms & Conditions'))
words.push(Array('sitemap','Site Map'))

words.push(Array('deposits','Deposits - eStatements'));
words.push(Array('flexi-hi-rate','Flexi Hi-Rate'));
words.push(Array('power-earner','PowerEarner Savings Account'));
words.push(Array('aud-sa','Australian Dollars Savings Account'));
words.push(Array('dream-savers','DreamSavers Account'));
words.push(Array('time-deposits','Time Deposits'));
words.push(Array('help-me-choose-acc','Help Me Choose the Right Account'));
words.push(Array('list-of-acceptable-addresses','List of Acceptable Residence Verification Documents'));
words.push(Array('list-of-acceptable-ids','List of Acceptable Identification Documents'));

words.push(Array('loans','Personal Loans'));
words.push(Array('credit-extra-personal-loan','Credit Extra'));
words.push(Array('ez-loan','EZ Loan'));

words.push(Array('investments','Investments'));
words.push(Array('corporate-debt-securities','Corporate Debt Securities'));
words.push(Array('structured-deposits','Structured Deposits'));
words.push(Array('trust','Trust Products and Services'));
words.push(Array('fixed-income-securities','Fixed Income Securities'));
words.push(Array('special-deposit-account','Special Deposit Account'));
words.push(Array('third-party-accredited-local-mutual-funds','Third Party Accredited Local Mutual Funds'));
words.push(Array('latest-promos','Latest Promos'));
words.push(Array('financial-planning-calculators','Financial Planning Calculators'));

words.push(Array('sme-banking','SME Banking'));
words.push(Array('businesssaver','BusinessSaver'));
words.push(Array('business-exclusive-rewards','Business Exclusive Rewards'));
words.push(Array('deposit-accounts','Deposit Accounts'));
words.push(Array('cash-management-services','Cash Management Services'));
words.push(Array('cash-management-services-disbursements','Disbursements'));
words.push(Array('cash-management-services-collections','Collections'));
words.push(Array('trade-services','Trade Services'));
words.push(Array('investment-products','Investment Products'));
words.push(Array('financing-products','Financing Products'));
words.push(Array('account-management-services','Account Management Services'));

words.push(Array('premium-currency-investment','Premium Currency Investment'));

words.push(Array('priority-banking','Priority Banking'));
words.push(Array('services-that-define','Services that Define Your Status'));
words.push(Array('services-that-provide','Services that Provide You Total Convenience and Flexibility'));
words.push(Array('products-designed','Products Designed Specially for You'));
words.push(Array('exclusive-privileges','Exclusive Privileges'));
words.push(Array('for-you','For You'));
words.push(Array('for-your-family','For You Family'));
words.push(Array('for-your-business','For Your Business'));

/* 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] = 'Home';
//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>');
*/

document.write('<ul>');

/* 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; ');
	}
}
*/
var pageTitle = '';
for (r=0; r<sa.length; r++) {
	if (r != 0) {
		pageTitle += sa[r][0] + " - ";
	}	
	if (r == sa.length-1) {
		document.write('<li><span>'+sa[r][0]+'</span></li>');
	} else {
		var flagPh = 1;
		if (r==0) {
			if (document.URL.indexOf('/priority-banking') != -1) {
				document.write('<li id="firstlink"><a href="'+sa[r][1]+lang+'/"><img src="/ph/personal-banking/priority-banking/_images/stan_logo_breadcrumb.gif" alt="'+sa[r][0]+'" /></a></li>');	
			}
			else {
				document.write('<li id="firstlink"><a href="'+sa[r][1]+lang+'/"><img src="/ph/_images/stan_logo_breadcrumb.gif" alt="'+sa[r][0]+'" /></a></li>');	
			}
		}		
		else{
			if(flagPh==1){
				r++;
				flagPh++;
			}
			document.write('<li><a href="'+sa[r][1]+lang+'/">'+sa[r][0]+'</a></li>');
		}
	}
}
document.write('</ul>');

//document.write('<p>The <strong>Home</strong> will be replaced by the domain name.</p>');
