﻿function getURL(uri) {
        uri.dir = location.href.substring(0, location.href.lastIndexOf('\/'));
        uri.dom = uri.dir; if (uri.dom.substr(0,7) == 'http:\/\/'){ uri.dom = uri.dom.substr(7); } 
							else if (uri.dom.substr(0,8) == 'https:\/\/'){ uri.dom = uri.dom.substr(8); } 
        uri.path = ''; var pos = uri.dom.indexOf('\/'); if (pos > -1) {uri.path = uri.dom.substr(pos+1); uri.dom = uri.dom.substr(0,pos);}
        uri.page = location.href.substring(uri.dir.length+1, location.href.length+1);
        pos = uri.page.indexOf('?');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
        pos = uri.page.indexOf('#');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
        uri.ext = ''; pos = uri.page.indexOf('.');if (pos > -1) {uri.ext =uri.page.substring(pos+1); uri.page = uri.page.substr(0,pos);}
        uri.file = uri.page;
        if (uri.ext != '') uri.file += '.' + uri.ext;
        if (uri.file == '') uri.page = 'index';
        uri.args = location.search.substr(1).split("?");
        return uri;
}

function langSwitch(lang) {
        var uri = new Object();
        var uri = getURL(uri);
		var prtcl;
		if (uri.dir.substr(0,7) == 'http://') prtcl='http://';
		else if (uri.dir.substr(0,8) == 'https://') prtcl='https://';
		if( location.href =='https://hk.dbs.com/ecPortalWeb/Rates/InterestRate.AXD?nls=zh-hk' ){
		window.location = 'https://hk.dbs.com/ecPortalWeb/Rates/InterestRate.AXD?nls=en-us';
		}	
		else if (location.href =='https://hk.dbs.com/ecPortalWeb/Rates/InterestRate.AXD?nls=en-us'){
		window.location = 'https://hk.dbs.com/ecPortalWeb/Rates/InterestRate.AXD?nls=zh-hk';
		}
		else if (location.href =='https://hk.dbs.com/ecPortalWeb/Rates/ExchangeRate.AXD?nls=zh-hk' ){
		window.location = 'https://hk.dbs.com/ecPortalWeb/Rates/ExchangeRate.AXD?nls=en-us';
		}
		else if(location.href =='https://hk.dbs.com/ecPortalWeb/Rates/ExchangeRate.AXD?nls=en-us'){
		window.location = 'https://hk.dbs.com/ecPortalWeb/Rates/ExchangeRate.AXD?nls=zh-hk';
		}
		else{
        var path = '/' + lang + uri.path.substring(uri.path.indexOf('\/')) + '/' + uri.file;
		window.location= prtcl+uri.dom+path;
		}
}
