<!--

var nShowSubmenuID = 0;
var hTimeout;

function runSubMenu(id){
	var oSub = document.getElementById("topic" + id + "_sub");
	if(oSub != null){
		oSub.style.display = "block";
	}
}

function isGB(){
	var loc = (String)(document.location);
	var ret = false;
	if(loc.indexOf('gov.hk/gb/') >= 0){
		ret = true;
	}
	return ret;
}

function submenuShow(id){
	var o = document.getElementById('topic' + id + '_sub');
	if(o != null){
		if(id != nShowSubmenuID){
			hideSubmenu(nShowSubmenuID);
			nShowSubmenuID = id;
		}
		else{
			clearTimeout(hTimeout);
		}
		
		o.style.display = "block";
	}
}

function submenuHide(id){
	hTimeout = setTimeout('hideSubmenu(' + id + ')', 100);
}

function hideSubmenu(id){
	var o = document.getElementById('topic' + id + '_sub');
	if(o != null)
		o.style.display = "none";
}

function setImage(id, img){
	var o = document.getElementById(id);
	if(o!=null){
		if(isGB()){
			img = img.replace('/b5/', '/gb/')
		}
		o.src = img;
	}
}

function rollover(id, file){
	setImage(id, file);
}

var STR_PAD_LEFT = 1;
var STR_PAD_RIGHT = 2;
var STR_PAD_BOTH = 3;

function pad(oStr, len, pad, dir) {
 
	if (typeof(len) == "undefined") { var len = 0; }
	if (typeof(pad) == "undefined") { var pad = ' '; }
	if (typeof(dir) == "undefined") { var dir = STR_PAD_LEFT; }
	
	str = String(oStr);
	
 
	if (len + 1 >= str.length) {
 
		switch (dir){
 
			case STR_PAD_LEFT:
				str = Array(len + 1 - str.length).join(pad) + str;
			break;
 
			case STR_PAD_BOTH:
				var right = Math.ceil((padlen = len - str.length) / 2);
				var left = padlen - right;
				str = Array(left+1).join(pad) + str + Array(right+1).join(pad);
			break;
 
			default:
				str = str + Array(len + 1 - str.length).join(pad);
			break;
 
		} // switch
 
	}
 
	return str;
 
}

//-->
