
if (navigator.appName == 'Netscape'){	
	setLargerFontSize();
}

function setLargerFontSize(){
	for (var s = 0; s < document.styleSheets.length; s++){
		if(document.styleSheets[s].cssRules){
			for (var r = 0; r < document.styleSheets[s].cssRules.length; r++){
				fsize = document.styleSheets[s].cssRules[r].style.fontSize.toLowerCase();
				if(checkFontSize(fsize) != "") document.styleSheets[s].cssRules[r].style.fontSize = checkFontSize(fsize);
			}
		}
	}
}

function checkFontSize(fsize){
	if(fsize == 'x-small')  return "13px";
	else if(fsize == 'small')  return "16px";
	else if(fsize == 'medium')  return "19px";
	else if(fsize == 'larger')  return "22px";
	else return "";
}

var http = "ht"+"tp://";
var url_sc = "";
var url = "";

if(location.href.toString().search('westcom') != -1)
{
	 url = "test2.westcomzivo.com/devb-plb/"
	 url_sc = "common.westcomzivo.com/gb/"
}
else if(location.href.toString().search('www0.devb-plb.gov.hk') != -1)
{
	 url += "www0.devb-plb.gov.hk/"
	 url_sc += "sc.info.gov.hk/gb/"
}
else
{
	 url = "www.devb-plb.gov.hk/"
	 url_sc = "sc.info.gov.hk/gb/"
}

if ( document.images ){	

		if(document.URL.toString().search('/gb/') == -1){ 
		
			var preload = new Array()
			preload[0] = http + url + "chi/images/frame/nav_btn01_o.jpg";
			preload[1] = http + url + "chi/images/frame/nav_btn02_o.jpg";
			preload[2] = http + url + "chi/images/frame/nav_btn03_o.jpg";
			preload[3] = http + url + "chi/images/frame/nav_btn04_o.jpg";
			preload[4] = http + url + "chi/images/frame/nav_btn05_o.jpg";
			preload[5] = http + url + "chi/images/frame/nav_btn06_o.jpg";
			preload[6] = http + url + "chi/images/frame/nav_btn07_o.jpg";
			preload[7] = http + url + "chi/images/frame/nav_btn08_o.jpg";
			preload[8] = http + url + "chi/images/frame/nav_btn09_o.jpg";
			preload[9] = http + url + "chi/images/frame/nav_btn10_o.jpg";
			preload[10] = http + url + "chi/images/frame/nav_btn11_o.jpg";
			preload[11] = http + url + "chi/images/frame/nav_btn12_o.jpg";
			preload[12] = http + url + "chi/images/frame/nav_btn13_o.jpg";
			preload[13] = http + url + "chi/images/frame/nav_btn13_o.jpg";
			preload[14] = http + url + "chi/images/frame/btn2_welcome_o.jpg";
			preload[15] = http + url + "chi/images/frame/btn2_organisation_o.jpg";
			preload[16] = http + url + "chi/images/frame/btn2_policy_o.jpg";
			preload[17] = http + url + "chi/images/frame/btn2_press_o.jpg";
			preload[18] = http + url + "chi/images/frame/btn2_speeches_o.jpg";
			preload[19] = http + url + "chi/images/frame/btn2_publication_o.jpg";
			preload[20] = http + url + "chi/images/frame/btn2_consulation_o.jpg";
			preload[21] = http + url + "chi/images/frame/btn2_studies_o.jpg";
			preload[22] = http + url + "chi/images/frame/btn2_paper_o.jpg";
			preload[23] = http + url + "chi/images/frame/btn2_replies_o.jpg";
			preload[24] = http + url + "chi/images/frame/btn2_finance_o.jpg";
		
		}
		else
		{
			var preload = new Array()
			preload[0] = http + url + "chi/images_gb/frame/nav_btn01_o.jpg";
			preload[1] = http + url + "chi/images_gb/frame/nav_btn02_o.jpg";
			preload[2] = http + url + "chi/images_gb/frame/nav_btn03_o.jpg";
			preload[3] = http + url + "chi/images_gb/frame/nav_btn04_o.jpg";
			preload[4] = http + url + "chi/images_gb/frame/nav_btn05_o.jpg";
			preload[5] = http + url + "chi/images_gb/frame/nav_btn06_o.jpg";
			preload[6] = http + url + "chi/images_gb/frame/nav_btn07_o.jpg";
			preload[7] = http + url + "chi/images_gb/frame/nav_btn08_o.jpg";
			preload[8] = http + url + "chi/images_gb/frame/nav_btn09_o.jpg";
			preload[9] = http + url + "chi/images_gb/frame/nav_btn10_o.jpg";
			preload[10] = http + url + "chi/images_gb/frame/nav_btn11_o.jpg";
			preload[11] = http + url + "chi/images_gb/frame/nav_btn12_o.jpg";
			preload[12] = http + url + "chi/images_gb/frame/nav_btn13_o.jpg";
			preload[13] = http + url + "chi/images_gb/frame/nav_btn14_o.jpg";
			preload[14] = http + url + "chi/images_gb/frame/btn2_welcome_o.jpg";
			preload[15] = http + url + "chi/images_gb/frame/btn2_organisation_o.jpg";
			preload[16] = http + url + "chi/images_gb/frame/btn2_policy_o.jpg";
			preload[17] = http + url + "chi/images_gb/frame/btn2_press_o.jpg";
			preload[18] = http + url + "chi/images_gb/frame/btn2_speeches_o.jpg";
			preload[19] = http + url + "chi/images_gb/frame/btn2_publication_o.jpg";
			preload[20] = http + url + "chi/images_gb/frame/btn2_consulation_o.jpg";
			preload[21] = http + url + "chi/images_gb/frame/btn2_studies_o.jpg";
			preload[22] = http + url + "chi/images_gb/frame/btn2_paper_o.jpg";
			preload[23] = http + url + "chi/images_gb/frame/btn2_replies_o.jpg";
			preload[24] = http + url + "chi/images_gb/frame/btn2_finance_o.jpg";
		}

			for ( var i in preload ){
				var I = new Image();
				I.src = preload[i];
				preload[i] = I
			}
}

function menu_on(field, btnID){
	var img = document.getElementById(btnID);
	var topValue;
	var leftValue;
	
	if (document.getElementById('Layer' + field)!= null){
		topValue = getElementTop(btnID) + "px";
		leftValue = (getElementLeft(btnID) + img.width - 9) + "px";
		
		document.getElementById('Layer' + field).style.top = topValue;
		document.getElementById('Layer' + field).style.left = leftValue;
		document.getElementById('Layer' + field).style.visibility = 'visible';
	}
}

function menu_off(field){
	if (document.getElementById('Layer' + field)!=null){
		document.getElementById('Layer' + field).style.visibility = 'hidden';
	}
}

function getElementLeft(Elem) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	xPos = elem.offsetLeft;
	tempEl = elem.offsetParent;
  	while (tempEl != null) {
  		xPos += tempEl.offsetLeft;
	  	tempEl = tempEl.offsetParent;
  	}
	return xPos;
}

function getElementTop(Elem) {
	if(document.getElementById) {	
		var elem = document.getElementById(Elem);
	} else if (document.all) {
		var elem = document.all[Elem];
	}
	yPos = elem.offsetTop;
	tempEl = elem.offsetParent;
	while (tempEl != null) {
  		yPos += tempEl.offsetTop;
	  	tempEl = tempEl.offsetParent;
  	}
	return yPos;
}
			
function over(imgname, filname)
{
	if(document.URL.toString().search('/gb/') == -1){ 
		if (document.images)
			{imgname.src = http + url + "chi/images/frame/" + filname + "_o.jpg";}
	}
	else
	{
		if (document.images)
			{imgname.src = http + url + "chi/images_gb/frame/" + filname + "_o.jpg";}
	}
}

function out(imgname, filname)
{
	if(document.URL.toString().search('/gb/') == -1){ 
		if (document.images)
		{imgname.src = http + url + "chi/images/frame/" + filname + ".jpg";}
	}
	else
	{
		if (document.images)
		{imgname.src = http  + url + "chi/images_gb/frame/" + filname + ".jpg";}
	}
}

var leftMenu = new Array();

leftMenu[0] = new Array("主頁", "nav_btn01", "chi/home/index.htm", "_top");
//leftMenu[0] = new Array("主頁", "btn_home", "chi/new/index.htm", "_top");
leftMenu[1] = new Array("最新消息", "nav_btn02", "chi/new/index.htm", "_top");
leftMenu[12] = new Array("專題檔案", "nav_btn03", "chi/issues/index.htm", "_top");
leftMenu[2] = new Array("關於我們", "nav_btn04", "", "_top");
leftMenu[3] = new Array("攝影集", "nav_btn05", "chi/photo/index.htm", "_top");
leftMenu[4] = new Array("新聞公報及刊物 ", "nav_btn06", "", "_top");
leftMenu[5] = new Array("立法會事務", "nav_btn07", "", "_top");
leftMenu[6] = new Array("委員會", "nav_btn08", "chi/aboutus/boards.htm", "_top");
leftMenu[7] = new Array("技術通告", "nav_btn09", "chi/circulars/index.htm", "_top");
leftMenu[8] = new Array("招標公告", "nav_btn10", "chi/aboutus/tender.htm", "_top");
leftMenu[9] = new Array("公開資料", "nav_btn11", "chi/aboutus/access.htm", "_top");
leftMenu[10] = new Array("相關網址", "nav_btn12", "chi/links/index.htm", "_top");
leftMenu[11] = new Array("資"+"料庫", "nav_btn13", "chi/archive/index.htm", "_top");
//leftMenu[13] = new Array("招聘事宜", "nav_btn14", "chi/recruitment/index.htm", "_top");

leftMenu[2][4] = new Array();
//leftMenu[2][4][0] = new Array("歡迎辭", "btn2_welcome", "chi/welcome/index.htm", "_top");
//leftMenu[2][4][0] = new Array("組織結構", "btn2_organisation", "http://www.devb.gov.hk/tc/aboutus/organ.htm", "_blank");
//if(document.URL.toString().search('/gb/') != -1) leftMenu[2][4][0][2] = "ht" + "tp://210.184.14.62/gb/www.devb.gov.hk/tc/aboutus/organ.htm";
leftMenu[2][4][0] = new Array("組織結構", "btn2_organisation", "chi/aboutus/organ.htm", "_top");
leftMenu[2][4][1] = new Array("政策大綱", "btn2_policy", "chi/policy/index.htm", "_top");

leftMenu[4][4] = new Array();
leftMenu[4][4][0] = new Array("新聞公報", "btn2_press", "chi/press/press2010.htm", "_top");
leftMenu[4][4][1] = new Array("重要演辭 ", "btn2_speeches", "chi/speech/speech2010.htm", "_top");
leftMenu[4][4][2] = new Array("刊物", "btn2_publication", "chi/publication/index.htm", "_top");
leftMenu[4][4][3] = new Array("諮詢文件", "btn2_consultation", "chi/publication/consult.htm", "_top");
leftMenu[4][4][4] = new Array("研究及報告", "btn2_studies", "chi/publication/studies.htm", "_top");

leftMenu[5][4] = new Array();
leftMenu[5][4][0] = new Array("事務委員會文件", "btn2_paper", "chi/business/paper2010.htm", "_top");
leftMenu[5][4][1] = new Array("立法會質詢及答覆", "btn2_replies", "chi/business/legco2010.htm", "_top");
leftMenu[5][4][2] = new Array("財務委員會", "btn2_finance", "chi/business/committee.htm", "_top");
var url_lang ="";
var image_path ="";
if(document.URL.toString().search('/gb/') == -1){
	url_lang = url;
	image_path = "chi/images/frame/";
}else{
	url_lang = url_sc + url;
	image_path = "chi/images_gb/frame/";
}
for(var i in leftMenu) {
	if (leftMenu[i][2] != "")  {
			leftMenu[i][2] = http + url_lang +leftMenu[i][2];
	}
}
	for(var i in leftMenu[2][4]) {
	if (leftMenu[2][4][i][2] != "")  {
		if(leftMenu[2][4][i][2].search("ht" + "tp://") == -1){
			leftMenu[2][4][i][2] = http + url_lang +leftMenu[2][4][i][2];
		}
	}
}
for(var i in leftMenu[4][4]) {
	if (leftMenu[4][4][i][2] != "")  {
			leftMenu[4][4][i][2] = http + url_lang +leftMenu[4][4][i][2];
	}
}
for(var i in leftMenu[5][4]) {
	if (leftMenu[5][4][i][2] != "")  {
			leftMenu[5][4][i][2] = http + url_lang +leftMenu[5][4][i][2];
	}
}


function left_menu()
{
	
	if(document.URL.toString().search('/gb/') == -1){
 		url_lang = url;
		image_path = "chi/images/frame/";
	}else{
		url_lang = url_sc;
		image_path = "chi/images_gb/frame/";
	}
	document.writeln('<table cellpadding="0" cellspacing="0" border="0">')
	document.writeln('<tr>')
	document.writeln('	<td><img src="' + http + url + 'chi/images/frame/image_1b.jpg" border="0"></td>')
	document.writeln('	<td><img src="' + http + url + 'chi/images/frame/image_2b.jpg" border="0"></td>')
	document.writeln('</tr>')
	
	for ( var i in leftMenu )
	{
		//Print out the sub menu index
		for( var x in leftMenu[i][4] ){
			if ( x==0 ){
				document.writeln('<div id="Layer'+i+'" style="visibility: hidden; background-color: #FFFFFF; width:50px; z-index:1; position:absolute;" onmouseover="javascript: menu_on('+i+', \''+leftMenu[i][1]+'\')" onmouseout="javascript: menu_off('+i+')" >');
			}
			
			document.writeln('<a href="' +  leftMenu[i][4][x][2] + '" onMouseOver="over(document.' + leftMenu[i][4][x][1] + ',\'' + leftMenu[i][4][x][1] + '\')" onMouseOut="out(document.' + leftMenu[i][4][x][1] + ',\'' + leftMenu[i][4][x][1] + '\')" target="' + leftMenu[i][4][x][3] + '"><img src="' + http + url + image_path + leftMenu[i][4][x][1] + '.jpg" border="0" alt="' + leftMenu[i][4][x][0] + '" name="' + leftMenu[i][4][x][1] + '"  id="' + leftMenu[i][4][x][1] + '"></a><br>');
				
			if ( x == leftMenu[i][4].size-1){
				document.writeln('</div>');
			}
		}
		
		document.write('<tr>');
		
		if (i == leftMenuItem){
			if(leftMenu[i][2] != ""){ //don't have sub-menu
				document.writeln('<td align="left" valign="top" colspan="2"><a href="' + leftMenu[i][2] + '"><img src="' + http + url + image_path + leftMenu[i][1] + '_o.jpg" border="0" alt="' + leftMenu[i][0] + '" name="' + leftMenu[i][1] + '" id="' + leftMenu[i][1] + '"></a></td>');
			}else{
				document.writeln('<td align="left" valign="top" colspan="2"><img src="' + http + url + image_path + leftMenu[i][1] + '_o.jpg" border="0" alt="' + leftMenu[i][0] + '" name="' + leftMenu[i][1] + '" id="' + leftMenu[i][1] + '" onMouseOver="menu_on('+i+', \''+leftMenu[i][1]+'\');" onMouseOut="menu_off('+i+');"></td>');
			}
		} else {
			if(leftMenu[i][2] != ""){ //don't have sub-menu
				document.writeln('<td align="left" valign="top" colspan="2"><a href="' + leftMenu[i][2] + '" ><img src="' + http + url + image_path + leftMenu[i][1] + '.jpg" border="0" alt="' + leftMenu[i][0] + '" name="' + leftMenu[i][1] + '" id="' + leftMenu[i][1] + '" onMouseOver="over(document.' + leftMenu[i][1] + ',\'' + leftMenu[i][1] + '\')" onMouseOut="out(document.' + leftMenu[i][1] + ',\'' + leftMenu[i][1] + '\')"></a></td>');
			}else{
				document.writeln('<td align="left" valign="top" colspan="2"><img src="' + http + url + image_path + leftMenu[i][1] + '.jpg" border="0" alt="' + leftMenu[i][0] + '" name="' + leftMenu[i][1] + '" id="' + leftMenu[i][1] + '" onMouseOver="over(document.' + leftMenu[i][1] + ',\'' + leftMenu[i][1] + '\');menu_on('+i+', \''+leftMenu[i][1]+'\');" onMouseOut="out(document.' + leftMenu[i][1] + ',\'' + leftMenu[i][1] + '\');menu_off('+i+');"></td>');
			}
		}
		document.writeln('</tr>');
	}
	document.write('<tr><td colspan="2"><img src="' + http + url + 'chi/images/frame/nav_bottom.jpg"></td></tr>');
	document.writeln('</table>');
}

function sitemap(){
	
	document.write('<table cellpadding="5" cellspacing="0" border="0" bgcolor="#FFFFFF">');
						
	for ( var i in leftMenu ){
		
		document.write('<tr valign="top">');
		document.write('<td><img src=../images/point.gif alt="*"></td>');
		document.write('<td>');
		
		if(leftMenu[i][2] != ""){ //don't have sub-menu
		
			document.write('<p class="lv1"><a href="' + leftMenu[i][2] + '">' + generateSpace(leftMenu[i][0]) + '</a></p>');
			document.write('<blockquote>');
			document.write('</blockquote>');
		
		} else {
			
			document.write('<p class="lv1">' + generateSpace(leftMenu[i][0]) + '</p>');
			document.write('<blockquote>');
			
			for( var x in leftMenu[i][4] ){
				document.write('<p><a href="' + leftMenu[i][4][x][2] + '" target="' + leftMenu[i][4][x][3] + '">' + generateSpace(leftMenu[i][4][x][0]) + '</a></p>');
			}
			
			document.write('</blockquote>');
		}
		
		document.write('</td>');
		document.write('</tr>');
	}
	
	document.write('</table>');
}

function generateSpace(str){
	var output = "";
	
	for(i=0; i<str.length; i++){
		if(escape(str.charAt(i)).length>=4 && i != str.length){
			output += " " + str.charAt(i)
		}else{
			output += str.charAt(i)
		}		
	}
	return output;
}