<!--
// Get cookie by name
function getCookie(name)
{
	var cname = name + "=";
	var dc = document.cookie;
	if(dc.length > 0)
	{
		var begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			var end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
		}
	}
	return null;
}
		
// Set cookie
function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie = name + "=" + escape(value) +
	((expires == null) ? "" : "; expires=Fri, 01-Jan-2038 00:00:01 GMT") +
	((path == null) ? "" : "; path=" + path) +
	((domain == null) ? "" : "; domain=" + domain) +
	((secure == null) ? "" : "; secure");
}

// An adaptation of Dorcht's function for deleting a cookie.
function delCookie (name,path,domain)
{
	if (getCookie(name))
	{
		document.cookie = name + "=" + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}

// Check locale cookie and language cookie
if (!getCookie('locale')) 
{
	setCookie('locale','zh','Fri, 01-Jan-2038 00:00:01 GMT','/','boom.com.hk',null);
	setCookie('language','C','Fri, 01-Jan-2038 00:00:01 GMT','/','boom.com.hk',null);
}

function changeLanguage(newLanguage)
{
	var l1 = window.location.href;

	var re = /(\?|&)langid=.\&?/gi;		
	l1 = l1.replace(re, "");
	
	if ((l1 == "http://baby.boom.com.hk/index.asp") || ((l1 == "http://home.boom.com.hk/index.html") && (newLanguage == 'C'))){
		return "/index_chi.asp";
	} else if ((l1 == "http://baby.boom.com.hk/index_chi.asp") || ((l1 == "http://home.boom.com.hk/index.html") && (newLanguage == 'E'))) {
		return "/index.asp";
	}	
	
	re = /\/aboutus\//;
	if (l1.search(re) != -1) {
		if (newLanguage == 'C') {
			re = /\.(asp|html)/;
			l1 = l1.replace(re, '_chi.$1');
		}
		if (newLanguage == 'E') {
			re = /_chi\./;
			l1 = l1.replace(re, '.');
		}		
	}

	re = /\/portfolio\/anywhere\/wap\//;
	if (l1.search(re) != -1) {
		if (newLanguage == 'C') {
			re = /\.(asp|html)/;
			l1 = l1.replace(re, 'c.$1');
		}
		if (newLanguage == 'E') {
			re = /c\./;
			l1 = l1.replace(re, '.');
		}		
	}

	re = /\/portfolio\/margin\//;
	if (l1.search(re) != -1) {
		re = /_/;			
		if (l1.search(re) != -1) {
			if (newLanguage == 'C') {
				re = /_/;
				l1 = l1.replace(re, '_c');
				
			}
			if (newLanguage == 'E') {
				re = /_c/;
				l1 = l1.replace(re, '_');
			}
		} else {
			if (newLanguage == 'C') {
				re = /\.htm/;
				l1 = l1.replace(re, 'c.htm');
				
			}
			if (newLanguage == 'E') {
				re = /c\.htm/;
				l1 = l1.replace(re, '.htm');
			}
		}
	}
	
//	re = /\?.+=.+/gi;
//	if (l1.search(re) != -1) {
//		l1 = l1 + '&langid=' + newLanguage;
//	} else {
//		l1 = l1 + '?langid=' + newLanguage;
//	}
	
	re = /(#.*)\?/;
	found = l1.match(re);
	l1 = l1.replace(re, '?');
			
	if ((found != null) && (found.length >= 2)) {			
		l1 = l1 + found[1];
	}
	return l1;
}		

function loadChinese()
{
	setCookie('locale', 'zh', 'Fri, 01-Jan-2038 00:00:01 GMT', '/', 'boom.com.hk', null);
	setCookie('language','C','Fri, 01-Jan-2038 00:00:01 GMT','/','boom.com.hk',null);
	var oldurl = window.location.href;
	var newurl = changeLanguage('C');
	if(oldurl == newurl)
	{
		javascript:location.reload();
	}
	else
	{
		javascript:window.location = newurl;
	}
	return;
}

function loadEnglish()
{
	setCookie('locale', 'en', 'Fri, 01-Jan-2038 00:00:01 GMT', '/', 'boom.com.hk', null);
	setCookie('language','E','Fri, 01-Jan-2038 00:00:01 GMT','/','boom.com.hk',null);
	var oldurl = window.location.href;
	var newurl = changeLanguage('E');
	if(oldurl == newurl)
	{
		javascript:location.reload();
	}
	else
	{
		javascript:window.location = newurl;
	}
	return;
}

function donothing(){}
//-->