
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 "";
}

if(location.href.toString().search('westcom') != -1)
	var url = "ht"+"tp://test2.westcomzivo.com/devb-plb/"

else if(location.href.toString().search('www0.devb-plb.gov.hk') != -1)
	var url = "ht"+"tp://www0.devb-plb.gov.hk/"
else
	var url = "ht"+"tp://www.devb-plb.gov.hk/"

if ( document.images ){	
	var preload = new Array();
	
	preload[0] = url + "eng/images/frame/nav_btn01_o.jpg";
	preload[1] = url + "eng/images/frame/nav_btn02_o.jpg";
	preload[2] = url + "eng/images/frame/nav_btn03_o.jpg";
	preload[3] = url + "eng/images/frame/nav_btn04_o.jpg";
	preload[4] = url + "eng/images/frame/nav_btn05_o.jpg";
	preload[5] = url + "eng/images/frame/nav_btn06_o.jpg";
	preload[6] = url + "eng/images/frame/nav_btn07_o.jpg";
	preload[7] = url + "eng/images/frame/nav_btn08_o.jpg";
	preload[8] = url + "eng/images/frame/nav_btn09_o.jpg";
	preload[9] = url + "eng/images/frame/nav_btn10_o.jpg";
	preload[10] = url + "eng/images/frame/nav_btn11_o.jpg";
	preload[11] = url + "eng/images/frame/nav_btn12_o.jpg";
	preload[12] = url + "eng/images/frame/nav_btn13_o.jpg";
	preload[13] = url + "eng/images/frame/nav_btn14_o.jpg";
	preload[14] = url + "eng/images/frame/btn2_welcome_o.jpg";
	preload[15] = url + "eng/images/frame/btn2_organisation_o.jpg";
	preload[16] = url + "eng/images/frame/btn2_policy_o.jpg";
	preload[17] = url + "eng/images/frame/btn2_press_o.jpg";
	preload[18] = url + "eng/images/frame/btn2_speeches_o.jpg";
	preload[19] = url + "eng/images/frame/btn2_publication_o.jpg";
	preload[20] = url + "eng/images/frame/btn2_consultation_o.jpg";
	preload[21] = url + "eng/images/frame/btn2_studies_o.jpg";
	preload[22] = url + "eng/images/frame/btn2_paper_o.jpg";
	preload[23] = url + "eng/images/frame/btn2_replies_o.jpg";
	preload[24] = url + "eng/images/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;
}

var leftMenu = new Array();

leftMenu[0] = new Array("Home", "nav_btn01", "eng/home/index.htm", "_top");
leftMenu[1] = new Array("What's New", "nav_btn02", "eng/new/index.htm", "_top");
leftMenu[12] = new Array("Issues in Focus", "nav_btn03", "eng/issues/index.htm", "_top");
leftMenu[2] = new Array("About Us", "nav_btn04", "", "_top");
leftMenu[3] = new Array("Photo Album", "nav_btn05", "eng/photo/index.htm", "_top");
leftMenu[4] = new Array("Publications and Press Releases", "nav_btn06", "", "_top");
leftMenu[5] = new Array("LegCo Matters", "nav_btn07", "", "_top");
leftMenu[6] = new Array("Boards and Committees", "nav_btn08", "eng/aboutus/boards.htm", "_top");
leftMenu[7] = new Array("Technical Circulars", "nav_btn09", "eng/circulars/index.htm", "_top");
leftMenu[8] = new Array("Tender Notices", "nav_btn10", "eng/aboutus/tender.htm", "_top");
leftMenu[9] = new Array("Access to Information", "nav_btn11", "eng/aboutus/access.htm", "_top");
leftMenu[10] = new Array("Links", "nav_btn12", "eng/links/index.htm", "_top");
leftMenu[11] = new Array("Archives", "nav_btn13", "eng/archive/index.htm", "_top");
//leftMenu[13] = new Array("Recruitment", "nav_btn14", "eng/recruitment/index.htm", "_top");

leftMenu[2][4] = new Array();
//leftMenu[2][4][0] = new Array("Organisation", "btn2_organisation", "http://www.devb.gov.hk/en/aboutus/organ.htm", "_blank");
leftMenu[2][4][0] = new Array("Organisation", "btn2_organisation", "eng/aboutus/organ.htm", "_top");
leftMenu[2][4][1] = new Array("Policy", "btn2_policy", "eng/policy/index.htm", "_top");

leftMenu[4][4] = new Array();
leftMenu[4][4][0] = new Array("Press Releases", "btn2_press", "eng/press/press2010.htm", "_top");
leftMenu[4][4][1] = new Array("Speeches and Presentations", "btn2_speeches", "eng/speech/speech2010.htm", "_top");
leftMenu[4][4][2] = new Array("Publications", "btn2_publication", "eng/publication/index.htm", "_top");
leftMenu[4][4][3] = new Array("Consultation Papers", "btn2_consultation", "eng/publication/consult.htm", "_top");
leftMenu[4][4][4] = new Array("Studies and Reports", "btn2_studies", "eng/publication/studies.htm", "_top");

leftMenu[5][4] = new Array();
leftMenu[5][4][0] = new Array("Panel Papers", "btn2_paper", "eng/business/paper2010.htm", "_top");
leftMenu[5][4][1] = new Array("Replies to LegCo Questions", "btn2_replies", "eng/business/legco2010.htm", "_top");
leftMenu[5][4][2] = new Array("Finance Committee", "btn2_finance", "eng/business/committee.htm", "_top");

function over(imgname, filname){
	if (document.images)
		{imgname.src = url + "eng/images/frame/" + filname + "_o.jpg";}
}

function out(imgname, filname){
	if (document.images)
		{imgname.src = url + "eng/images/frame/" + filname + ".jpg";}
}
		
function left_menu()
{
	document.write('<table cellpadding="0" cellspacing="0" border="0">')
	document.write('<tr>')
	document.write('	<td><img src="' + url + 'eng/images/frame/image_1b.jpg" border="0"></td>')
	document.write('	<td><img src="' + url + 'eng/images/frame/image_2b.jpg" border="0"></td>')
	document.write('</tr>')
	
	for ( var i in leftMenu )
	{
		//Print out the sub menu index
		for( var x in leftMenu[i][4] ){
			if ( x==0 ){
				document.write('<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+')" >');
			}
			
			if(leftMenu[i][4][x][2].search("http://") == -1){
				document.write('<a href="' + url + 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] + '\')"><img src="' + url + 'eng/images/frame/' + 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>');
			}else{
				document.write('<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="' + url + 'eng/images/frame/' + 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.write('</div>');
			}
		}
		
		document.write('<tr>');
		
		if (i == leftMenuItem){
			if(leftMenu[i][2] != ""){ //don't have sub-menu
				document.write('<td align="left" valign="top" colspan="2"><a href="' + url + leftMenu[i][2] + '"><img src="' + url + 'eng/images/frame/' + leftMenu[i][1] + '_o.jpg" border="0" alt="' + leftMenu[i][0] + '" name="' + leftMenu[i][1] + '" id="' + leftMenu[i][1] + '"></a></td>');
			}else{
				document.write('<td align="left" valign="top" colspan="2"><img src="' + url + 'eng/images/frame/' + 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.write('<td align="left" valign="top" colspan="2"><a href="' + url + leftMenu[i][2] + '" ><img src="' + url + 'eng/images/frame/' + 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.write('<td align="left" valign="top" colspan="2"><img src="' + url + 'eng/images/frame/' + 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.write('</tr>');
	}
	document.write('<tr><td colspan="2"><img src="' + url + 'eng/images/frame/nav_bottom.jpg"></td></tr>');
	document.write('</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="' + url + leftMenu[i][2] + '">' + leftMenu[i][0] + '</a></p>');
			document.write('<blockquote>');
			document.write('</blockquote>');
		
		} else {
			
			document.write('<p class="lv1">' + leftMenu[i][0] + '</p>');
			document.write('<blockquote>')
			
			for( var x in leftMenu[i][4] ){
				if(leftMenu[i][4][x][2].search("http://") == -1){
					document.write('<p><a href="' + url + leftMenu[i][4][x][2] + '">' + leftMenu[i][4][x][0] + '</a></p>');
				}else{
					document.write('<p><a href="' + leftMenu[i][4][x][2] + '" target="' + leftMenu[i][4][x][3] + '">' + leftMenu[i][4][x][0] + '</a></p>');
				}
			}
			
			document.write('</blockquote>')
		}
		
		document.write('</td>');
		document.write('</tr>');
	}
	
	document.write('</table>');
}