if(location.href.toString().search('westcom') != -1){
	var domain_url2 = 'ht'+'tp://had.westcomzivo.com';
}
else if(location.href.toString().search('test.had.gov.hk') != -1)
{
	var domain_url2 = 'ht'+'tp://test.had.gov.hk';
}
else if(location.href.toString().search('www0.had.gov.hk') != -1)
{
	var domain_url2 = 'ht'+'tp://www0.had.gov.hk';
}
else
{
	var domain_url2 = 'ht'+'tp://www.had.gov.hk';
}

domain_url2 = '';

if(location.href.toString().search('search.info.gov.hk') != -1){
	selectedSection=13;
	selectedSubSection=0;
	revisionDate='MM/DD/YYYY'; //Date Format: MM/DD/YYYY
}
// -------------------------------------------------------------    Variable for Common Function for Left Menu -----------------------------------------

var leftMenuSectionImageOut = ".gif";
var leftMenuSectionImageOver = "_over.gif";
var leftMenuName = "Menu";
var leftMenuImageName = "icon";
var layerCommonName = "Popup";
var leftMenuFlag = false;
var firstLayerFlag = false;
var firstLayerTimerID;
var activeLeftMenuID = "";
var mainTopic = "";

var arLayer = new Array()
var arLayer2 = new Array()

// -------------------------------------------------------------    End of Variable for Common Function for Left Menu -----------------------------------------

// -------------------------------------------------------------    Variable for Common Function for First Level Layers-----------------------------------------

var firstLayerImagesFlag = false;
var secondLayerFlag = false;
var activeFirstLayerImageID = "";
var activeSecondLayerID = "";
var secondLayerTimerID;
var subTopic = "";

var arSecondLayer = new Array()
var arSecondLayer2 = new Array()

// -------------------------------------------------------------    End of Variable for Common Function for First Level Layers -----------------------------------------

// -------------------------------------------------------------    Variable for Common Function for Second Level Layers-----------------------------------------

var secondLayerImagesFlag = false;
var thirdLayerFlag = false;
var activeSecondLayerImageID = "";
var activeThirdLayerID = "";
var thirdLayerTimerID;
var subSubTopic = "";

var arThirdLayer = new Array()
var arThirdLayer2 = new Array()

// -------------------------------------------------------------    End of Variable for Common Function for Second Level Layers -----------------------------------------

// -------------------------------------------------------------    Common Function for Left Menu -----------------------------------------
function getDim(el){
	for (var lx=0,ly=0;el!=null;
		lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
	return {x:lx,y:ly}
}

function moveDivs(layerObj, inObjTop){
layerObj.top  = inObjTop - 1;
//layerObj.left  = leftMenuWidth;
}

var arLayerPos = new Array()
arLayerPos[5] = 130;

function setLayerPosition()
{
	for (var i in arLayer)
	{
			 if(arLayerPos[arLayer2[i]]!=null)
			 {
				 if (document.all){moveDivs(document.all[arLayer[i]].style, arLayerPos[arLayer2[i]]);}
				 if (document.layers){moveDivs(document.layers[arLayer[i]], arLayerPos[arLayer2[i]]);}
				 if (!document.all && document.getElementById) {moveDivs(document.getElementById(arLayer[i]).style, arLayerPos[arLayer2[i]]);}
			}
			else
			{
				 if (document.all){moveDivs(document.all[arLayer[i]].style, getDim(document.images[leftMenuName+arLayer2[i]]).y);}
				 if (document.layers){moveDivs(document.layers[arLayer[i]], document.images[leftMenuName+arLayer2[i]].y);}
				 if (!document.all && document.getElementById) {moveDivs(document.getElementById(arLayer[i]).style, document.images[leftMenuName+arLayer2[i]].y);}
			}
	}
} 

function doShowMenu(imgName)
{
	var iconNo = parseInt(imgName)+1;
	(iconNo<10)?iconNo='0'+iconNo:iconNo=iconNo;
	if(mainTopic != imgName && !leftMenuFlag)
	//if(!leftMenuFlag)
	{
		document.images[leftMenuName+imgName].src=document.images[leftMenuName+imgName].src.replace(leftMenuSectionImageOut, leftMenuSectionImageOver)
		leftMenuFlag = true;
	}
	if (!firstLayerFlag)
	{
		MM_showHideLayers(layerCommonName+iconNo,'','show');
		firstLayerFlag=true;
	}
	activeLeftMenuID = imgName
}

function leftMenuMouseOver(imgName) 
{
	if (activeLeftMenuID == imgName)
	{
		if (firstLayerTimerID) clearTimeout(firstLayerTimerID);
		firstLayerTimerID = null;
	}
	else
	{
		if (firstLayerTimerID) clearTimeout(firstLayerTimerID);
		firstLayerTimerID = null;
		if (activeLeftMenuID!=""){doHideMenu(activeLeftMenuID);}
		doShowMenu(imgName)	
	}
}

function doHideMenu(imgName)
{
	var iconNo = parseInt(imgName)+1;
	(iconNo<10)?iconNo='0'+iconNo:iconNo=iconNo;
	//if(true)
	if(mainTopic != imgName)
	{
		document.images[leftMenuName+imgName].src=document.images[leftMenuName+imgName].src.replace(leftMenuSectionImageOver, leftMenuSectionImageOut)
		leftMenuFlag = false;
	}
	if (firstLayerFlag)
	{
		MM_showHideLayers(layerCommonName+iconNo,'','hide')
		firstLayerFlag=false;
	}
	activeLeftMenuID = "";
}

function leftMenuMouseOut(imgName) {
	
	if (activeLeftMenuID == imgName)
	{
		firstLayerTimerID = setTimeout("doHideMenu('"+imgName+"')", 500);
	}
	else
	{
		doHideMenu(imgName);
	}
}

// -------------------------------------------------------------   End of Common Function for Left Menu -----------------------------------------

// -------------------------------------------------------------    Common Function for First Level Layers -----------------------------------------
function findHeightForLayer(layerObj, obj)
{
	var height = 0;
	var flag = true;
	for (i=0;i<layerObj.images.length;i++)
	{
		if (obj==layerObj.images[i].name)
		{flag = false;}
		if (flag)
		{height+=parseInt(layerObj.images[i].height);}
	}
	return height;
}

var arSecondLayerPos = new Array();
arSecondLayerPos[6] = new Array();
arSecondLayerPos[6][11] = 300;

function setSecondLayerPosition()
{
	for (var i in arSecondLayer)
	{
			 var tempLayer = arSecondLayer[i].substring(0, arSecondLayer[i].length-2)
			 var tempImage = leftMenuName+arSecondLayer2[i];
			 var tempImagePos = tempImage.indexOf("_")
			 tempImage = tempImage.substring(0, tempImagePos)
			 
			 var tempFirstNo = parseFloat(arSecondLayer[i].substring(arSecondLayer[i].length-4, arSecondLayer[i].length-2));
			 var tempSecondNo = parseFloat(arSecondLayer[i].substring(arSecondLayer[i].length-2, arSecondLayer[i].length));
			 
			 //if (arSecondLayerPos[i+1] != null)
			 if (arLayerPos[parseInt(tempFirstNo-1)] != null)
			 {
				if (arSecondLayerPos[parseInt(tempFirstNo)][parseInt(tempSecondNo)] != null)
				{
					if (document.all){moveDivs(document.all[arSecondLayer[i]].style, arSecondLayerPos[parseInt(tempFirstNo)][parseInt(tempSecondNo)]);}
				 	if (document.layers){moveDivs(document.layers[arSecondLayer[i]], arSecondLayerPos[parseInt(tempFirstNo)][parseInt(tempSecondNo)]);}
				 	if (!document.all && document.getElementById) {moveDivs(document.getElementById(arSecondLayer[i]).style, arSecondLayerPos[parseInt(tempFirstNo)][parseInt(tempSecondNo)]);}	
				}
				else
				{
					if (document.all){moveDivs(document.all[arSecondLayer[i]].style, getDim(document.images[leftMenuName+arSecondLayer2[i]]).y);}
				 	if (document.layers){moveDivs(document.layers[arSecondLayer[i]], arLayerPos[parseInt(tempFirstNo-1)] + findHeightForLayer(document.layers[tempLayer].document, leftMenuName+arSecondLayer2[i]) - 1);}
				 	if (!document.all && document.getElementById) {moveDivs(document.getElementById(arSecondLayer[i]).style, document.images[leftMenuName+arSecondLayer2[i]].y);}	
				}
			 }
			 else
			 {
			 	if (document.all){moveDivs(document.all[arSecondLayer[i]].style, getDim(document.images[leftMenuName+arSecondLayer2[i]]).y);}
			 	if (document.layers){moveDivs(document.layers[arSecondLayer[i]], document.images[tempImage].y + findHeightForLayer(document.layers[tempLayer].document, leftMenuName+arSecondLayer2[i]) - 1);}
			 	if (!document.all && document.getElementById) {moveDivs(document.getElementById(arSecondLayer[i]).style, document.images[leftMenuName+arSecondLayer2[i]].y);}	
			 }
	}
} 

function doShowLayer(imgName, layerName)
{
	var tempLayerName = layerName.substring(0, (layerName.length-2))
	var tempLayer = "";
	var tempImage = "";
	var tempPath = "";
	if(subTopic != imgName && !firstLayerImagesFlag)
	//if(!leftMenuFlag)
	{
		if(document.layers) //netscape 4.x version
		{
			tempLayer = document.layers[tempLayerName].document;
			tempImage = tempLayer.images[imgName];
			tempImage.src=tempImage.src.replace(leftMenuSectionImageOut, leftMenuSectionImageOver)
		}
		else
		{document.images[imgName].src=document.images[imgName].src.replace(leftMenuSectionImageOut, leftMenuSectionImageOver)}
		
		firstLayerImagesFlag = true;
	}
	if (!secondLayerFlag )
	{
		MM_showHideLayers(layerName,'','show');
		secondLayerFlag =true;
	}
	activeFirstLayerImageID = imgName
	activeSecondLayerID = layerName
}

function firstLayerMouseOver(imgName, layerName) 
{
	if (activeFirstLayerImageID == imgName && activeSecondLayerID == layerName)
	{
		if (secondLayerTimerID) clearTimeout(secondLayerTimerID);
		secondLayerTimerID = null;
	}
	else
	{
		if (secondLayerTimerID) clearTimeout(secondLayerTimerID);
		secondLayerTimerID = null;
		if (activeFirstLayerImageID!=""){doHideLayer(activeFirstLayerImageID, activeSecondLayerID);}
		doShowLayer(imgName, layerName)	
	}
}

function doHideLayer(imgName, layerName)
{
	var tempLayerName = layerName.substring(0, layerName.length-2)
	var tempLayer = "";
	var tempImage = "";
	//if(true)
	if(subTopic != imgName)
	{
		if(document.layers) //netscape 4.x version
		{
			tempLayer = document.layers[tempLayerName].document;
			tempImage = tempLayer.images[imgName];
			tempImage.src=tempImage.src.replace(leftMenuSectionImageOver, leftMenuSectionImageOut)
		}
		else
		{document.images[imgName].src=document.images[imgName].src.replace(leftMenuSectionImageOver, leftMenuSectionImageOut)}
		
		firstLayerImagesFlag = false;
	}
	if (secondLayerFlag )
	{
		MM_showHideLayers(layerName,'','hide')
		secondLayerFlag =false;
	}
	activeFirstLayerImageID = "";
	activeSecondLayerID = "";
}

function firstLayerMouseOut(imgName, layerName) {
	
	if (activeFirstLayerImageID == imgName && activeSecondLayerID == layerName)
	{
		secondLayerTimerID = setTimeout("doHideLayer('"+imgName+"', '"+layerName+"')", 500);
	}
	else
	{
		doHideLayer(imgName, layerName);
	}
}

// -------------------------------------------------------------   End of Common Function for First Level Layers -----------------------------------------

// -------------------------------------------------------------    Common Function for Second Level Layers -----------------------------------------
function doShowSecondLayer(imgName, layerName)
{
	var tempLayerName = layerName.substring(0, (layerName.length-2))
	var tempLayer = "";
	var tempImage = "";
	var tempPath = "";
	if(subSubTopic != imgName && !secondLayerImagesFlag)
	//if(!leftMenuFlag)
	{
		if(document.layers) //netscape 4.x version
		{
			tempLayer = document.layers[tempLayerName].document;
			tempImage = tempLayer.images[imgName];
			tempImage.src=tempImage.src.replace(leftMenuSectionImageOut, leftMenuSectionImageOver)
		}
		else
		{document.images[imgName].src=document.images[imgName].src.replace(leftMenuSectionImageOut, leftMenuSectionImageOver)}
		
		secondLayerImagesFlag = true;
	}
	if (!thirdLayerFlag )
	{
		MM_showHideLayers(layerName,'','show');
		thirdLayerFlag =true;
	}
	activeSecondLayerImageID = imgName
	activeThirdLayerID = layerName
}

function secondLayerMouseOver(imgName, layerName) 
{
	if (activeSecondLayerImageID == imgName && activeThirdLayerID == layerName)
	{
		if (thirdLayerTimerID) clearTimeout(thirdLayerTimerID);
		thirdLayerTimerID = null;
	}
	else
	{
		if (thirdLayerTimerID) clearTimeout(thirdLayerTimerID);
		thirdLayerTimerID = null;
		if (activeSecondLayerImageID!=""){doHideSecondLayer(activeSecondLayerImageID, activeThirdLayerID);}
		doShowSecondLayer(imgName, layerName)	
	}
}

function doHideSecondLayer(imgName, layerName)
{
	var tempLayerName = layerName.substring(0, layerName.length-2)
	var tempLayer = "";
	var tempImage = "";
	//if(true)
	if(subSubTopic != imgName)
	{
		if(document.layers) //netscape 4.x version
		{
			tempLayer = document.layers[tempLayerName].document;
			tempImage = tempLayer.images[imgName];
			tempImage.src=tempImage.src.replace(leftMenuSectionImageOver, leftMenuSectionImageOut)
		}
		else
		{document.images[imgName].src=document.images[imgName].src.replace(leftMenuSectionImageOver, leftMenuSectionImageOut)}
		
		secondLayerImagesFlag = false;
	}
	if (thirdLayerFlag )
	{
		MM_showHideLayers(layerName,'','hide')
		thirdLayerFlag =false;
	}
	activeSecondLayerImageID = "";
	activeThirdLayerID = "";
}

function secondLayerMouseOut(imgName, layerName) {
	
	if (activeSecondLayerImageID == imgName && activeThirdLayerID == layerName)
	{
		thirdLayerTimerID = setTimeout("doHideSecondLayer('"+imgName+"', '"+layerName+"')", 500);
	}
	else
	{
		doHideSecondLayer(imgName, layerName);
	}
}

// -------------------------------------------------------------   End of Common Function for Second Level Layers -----------------------------------------

// -------------------------------------------------------------    Link Variable Setting -----------------------------------------
//Done by Ricky
var vLink = '';
var selectedSubSubSection;
var subLevelSection
var MainLink = new Array();
MainLink[0] = domain_url2+'/en/about_us/welcome_message/welcome.htm';
MainLink[1] = domain_url2+'/en/whats_new/whatsnew.htm';
MainLink[2] = domain_url2+'/en/about_us/index.htm';
MainLink[3] = domain_url2+'/en/publications/index.htm';
MainLink[4] = domain_url2+'/en/access_to_information/index.htm';
MainLink[5] = domain_url2+'/en/public_services/index.htm';
MainLink[6] = domain_url2+'/en/public_forms/forms.htm';
MainLink[7] = domain_url2+'/en/tender_notices/tender.htm';
MainLink[8] = domain_url2+'/en/job_vacancies/index.htm';
MainLink[9] = domain_url2+'/en/links/index.htm';
MainLink[10] = domain_url2+'/en/contact_us/index.htm';

var SubLink = new Array();
//Home
//What's New
SubLink[1] = new Array();
//SubLink[1][1]='/en/whats_new/prevention/prevention.htm';
//About Us
SubLink[2] = new Array();
SubLink[2][1]=domain_url2+'/en/about_us/welcome_message/welcome.htm';
SubLink[2][2]=domain_url2+'/en/about_us/organization/index.htm';
SubLink[2][3]=domain_url2+'/en/about_us/mission/mission.htm';
SubLink[2][4]=domain_url2+'/en/about_us/performance_pledges/pledge.htm';
SubLink[2][5]=domain_url2+'/en/about_us/statement_of_privacy_policy_and_practices/index.htm';
//Pulications
SubLink[3] = new Array();
SubLink[3][1] = domain_url2+'/en/publications/publications/publications.htm';
SubLink[3][2] = domain_url2+'/en/publications/consultation_papers/consultation_papers.htm';
// Access to Information
SubLink[4] = new Array();
SubLink[4][1] = 'javascript:externalLink(\'http://www.info.gov.hk/access/code.htm\')';
SubLink[4][2] = domain_url2+'/en/access_to_information/pub_con.htm';
SubLink[4][3] = domain_url2+'/en/access_to_information/publish.htm';
SubLink[4][4] = domain_url2+'/en/access_to_information/ref.htm';
//Public Service
SubLink[5] = new Array();
SubLink[5][1] = domain_url2+'/en/public_services/building_management/index.htm';
SubLink[5][2] = domain_url2+'/en/public_services/community_halls_centres/index.htm';
SubLink[5][3] = domain_url2+'/en/public_services/district_administration/admin_main.htm';
SubLink[5][4] = domain_url2+'/en/public_services/emergency_services/index.htm';
SubLink[5][5] = domain_url2+'/en/public_services/licensing/lic_main.htm';
SubLink[5][6] = domain_url2+'/en/public_services/local_community_economy/lce.htm';
SubLink[5][7] = domain_url2+'/en/public_services/minor_works_programmes/rpis_main.htm';
SubLink[5][8] = domain_url2+'/en/public_services/overseas_domestic_helpers_centres/helper.htm';
SubLink[5][9] = domain_url2+'/en/public_services/promote_wider_use_of_it_in_the_community/it.htm';
SubLink[5][10] = domain_url2+'/en/public_services/public_enquiry_services/enquiry_main.htm';
SubLink[5][11] = domain_url2+'/en/public_services/services_for_new_arrivals_from_the_mainland/index.htm';
SubLink[5][12] = domain_url2+'/en/public_services/team_clean_corner/team_index.htm';
//Public Forms

//Tender Notices 
SubLink[7] = new Array();
SubLink[7][1] = domain_url2+'/en/tender_notices/general/general.htm';
SubLink[7][2] = domain_url2+'/en/tender_notices/works/works.htm';


//Job Vancancies

//Links 
SubLink[9] = new Array();
SubLink[9][1] = domain_url2+'/en/links/links.htm';
SubLink[9][2] = domain_url2+'/en/links/other.htm';

//Contact Us
SubLink[10] = new Array();
SubLink[10][1] = domain_url2+'/en/contact_us/comments.htm';
SubLink[10][2] = 'javascript:documentPopUp(\'/file_manager/en/documents/contact_us/comment_e.pdf\')';

var SubLink2 = new Array();
//Home 
SubLink2[0] = new Array();

//What's New 
SubLink2[1] = new Array();

//About Us - Organization
SubLink2[2] = new Array();
SubLink2[2][2] = new Array();
SubLink2[2][2][1] = domain_url2+'/en/about_us/organization/orgainzation_chart/chart.htm';
SubLink2[2][2][2] = domain_url2+'/en/about_us/organization/responsibilities/major.htm';
//About Us - Statement of Privacy
SubLink2[2][5] = new Array();
SubLink2[2][5][1] = domain_url2+'/en/about_us/statement_of_privacy_policy_and_practices/gpd.htm';
//SubLink2[2][5][2] = '/file_manager/en/documents/about_us/statement_of_privacy_policy_and_practices/privacy.doc';
SubLink2[2][5][2] = domain_url2+'/en/about_us/statement_of_privacy_policy_and_practices/privacy.htm';

//Publications 
SubLink2[3] = new Array();

//Access to Information
SubLink2[4] = new Array();

//Public Services - Building Management
SubLink2[5] = new Array();
SubLink2[5][1] = new Array();
SubLink2[5][1][1] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/policy_agenda_for_home_affairs_bureau/1.htm\')';
SubLink2[5][1][2] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/whats_new/2.htm\')';
SubLink2[5][1][3] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/role_and_services/3.htm\')';
SubLink2[5][1][4] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/legislation/4.htm\')';
SubLink2[5][1][5] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/formation_of_owners_corporations/5.htm\')';
SubLink2[5][1][6] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/building_management_daily_operation/6.htm\')';
SubLink2[5][1][7] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/building_management_resource_centres/7.htm\')';
SubLink2[5][1][8] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/building_management_activities/8.htm\')';
SubLink2[5][1][9] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/reference_materials/9.htm\')';
SubLink2[5][1][10] = 'javascript:externalLink(\'http://www.buildingmgt.gov.hk/en/database_of_private_buildings_in_hong_kong/11.htm\')';
//Public Services - Community Halls / Center
SubLink2[5][2] = new Array();
SubLink2[5][2][1] = domain_url2+'/en/public_services/community_halls_centres/community.htm';
SubLink2[5][2][2] = domain_url2+'/en/public_services/community_halls_centres/ccch.htm';
//Public Services - District Administration
SubLink2[5][3] = new Array();
SubLink2[5][3][1] = domain_url2+'/en/public_services/district_administration/dbmain.htm';
SubLink2[5][3][2] = domain_url2+'/en/public_services/district_administration/area.htm';
SubLink2[5][3][3] = domain_url2+'/en/public_services/district_administration/mutual.htm';
SubLink2[5][3][4] = domain_url2+'/en/public_services/district_administration/dis_officers.htm';
SubLink2[5][3][5] = domain_url2+'/en/public_services/district_administration/liaison.htm';
SubLink2[5][3][6] = 'javascript:externalLink(\'http://www.summeryouth.org.hk/\')';
//Public Services - Emergency Services
SubLink2[5][4] = new Array();
SubLink2[5][4][1] = domain_url2+'/en/public_services/emergency_services/emergency.htm';
SubLink2[5][4][2] = domain_url2+'/en/public_services/emergency_services/emergency.htm#1';
SubLink2[5][4][3] = domain_url2+'/en/public_services/emergency_services/emergency.htm#2';
SubLink2[5][4][4] = domain_url2+'/en/public_services/emergency_services/emergency.htm#3';
//SubLink2[5][4][5] = domain_url2+'/en/public_services/emergency_services/emergency.htm#4';
//Public Services - Licensing
SubLink2[5][5] = new Array();
SubLink2[5][5][1] = domain_url2+'/en/public_services/licensing/office.htm';
SubLink2[5][5][2] = domain_url2+'/en/public_services/licensing/bedspace.htm';
SubLink2[5][5][3] = domain_url2+'/en/public_services/licensing/clubs.htm';
SubLink2[5][5][4] = domain_url2+'/en/public_services/licensing/hotels.htm';
SubLink2[5][5][5] = domain_url2+'/en/public_services/licensing/karaoke.htm';
//Public Services - Local Community Economy
SubLink2[5][6] = new Array();
//Public Services - Minor Work Programmes
SubLink2[5][7] = new Array();
SubLink2[5][7][1] = domain_url2+'/en/public_services/minor_works_programmes/minor_work.htm';
SubLink2[5][7][2] = domain_url2+'/en/public_services/minor_works_programmes/contractor.htm';
//Public Services - Overseas Domestic Helpers Centres 
SubLink2[5][8] = new Array();
//Public Services - Promote Wider
SubLink2[5][9] = new Array();
SubLink2[5][9][1] = domain_url2+'/en/public_services/promote_wider_use_of_it_in_the_community/points.htm';
//SubLink2[5][9][2] = domain_url2+'/en/public_services/promote_wider_use_of_it_in_the_community/tor.htm';
//SubLink2[5][9][3] = 'javascript:externalLink(\'http://www.scc.gov.hk/\')';
//Public Services - Public Enquiry Services
SubLink2[5][10] = new Array();
SubLink2[5][10][1] = domain_url2+'/en/public_services/public_enquiry_services/provided.htm';
SubLink2[5][10][2] = domain_url2+'/en/public_services/public_enquiry_services/ctec.htm';
SubLink2[5][10][3] = domain_url2+'/en/public_services/public_enquiry_services/faq.htm';
//Public Services - Services for New Arrivals 
SubLink2[5][11] = new Array();
SubLink2[5][11][1] = domain_url2+'/en/public_services/services_for_new_arrivals_from_the_mainland/arrival.htm';
SubLink2[5][11][2] = domain_url2+'/en/public_services/services_for_new_arrivals_from_the_mainland/role.htm';
SubLink2[5][11][3] = domain_url2+'/en/public_services/services_for_new_arrivals_from_the_mainland/handbook.htm';
SubLink2[5][11][4] = domain_url2+'/en/public_services/services_for_new_arrivals_from_the_mainland/surveys.htm';
SubLink2[5][11][5] = domain_url2+'/en/public_services/services_for_new_arrivals_from_the_mainland/activity.htm';
//Public Services - Team Clean Corner
SubLink2[5][12] = new Array();

//Public Forms
SubLink2[6] = new Array();

//Tender Notices
SubLink2[7] = new Array();

//Jobs Vacancies
SubLink2[8] = new Array();

//Links
SubLink2[9] = new Array();

//Contact Us
SubLink2[10] = new Array();

// -------------------------------------------------------------   End of Link Variable Setting -----------------------------------------




if(p) window.print();

var title = new Array();
title[0]='Home';
title[1]='What\'s New';
title[2]='About Us';
title[3]='Publications';
title[4]='Access to Information';
title[5]='Public Services';
title[6]='Public Forms';
title[7]='Tender Notices';
title[8]='Job Vacancies';
title[9]='Links';
title[10]='Contact Us';
title[11]='Site Map';
title[12]='Important Notices';
title[13]='Search';

var subTitle = new Array();
subTitle[2] = new Array();
subTitle[2][1]='Prevention of Atypical Pneumonia';
subTitle[2][2]='Translation Section of Administration Division wins Outstanding Customer Service Award (31.5.2004)';
subTitle[2][3]='Relocation of Central & Western District Office Public Enquiry Service Centre';

subTitle[3] = new Array();
subTitle[3][1]='Welcome Message';
subTitle[3][2]='Organization';
subTitle[3][3]='Mission';
subTitle[3][4]='Performance Pledges';
subTitle[3][5]='Statement of Privacy Policy and Practices';

subTitle[4] = new Array();
subTitle[4][1]='Publications';
subTitle[4][2]='Consultation Papers';

subTitle[5] = new Array();
subTitle[5][1]='Code on Access to Information';
subTitle[5][2]='List of Availiable Information';
subTitle[5][3]='List of Records by Category';
subTitle[5][4]='Procedures and Charges for Access to Information not Routinely Published';

subTitle[6] = new Array();
subTitle[6][1]='Building Management';
subTitle[6][2]='Community Halls / Community Centres';
subTitle[6][3]='District Administration';
subTitle[6][4]='Emergency Relief Services';
subTitle[6][5]='Licensing';
subTitle[6][6]='Local Community Economy';
subTitle[6][7]='Minor Works Programmes';
subTitle[6][8]='Overseas Domestic Helpers Centres';
subTitle[6][9]='Promote Wider User of IT in The Community';
subTitle[6][10]='Public Enquiry Service';
subTitle[6][11]='Services for the New Arrivals from The Mainland';
subTitle[6][12]='Team Clean Corner';

subTitle[8] = new Array();
subTitle[8][1]='General';
subTitle[8][2]='Works';

subTitle[10] = new Array();
subTitle[10][1]='Important Links';
subTitle[10][2]='Other Links';

subTitle[11] = new Array();
subTitle[11][1]='Headquarters';
subTitle[11][2]='District Offices (PDF)';

var subSubTitle = new Array();
subSubTitle[3] = new Array();
subSubTitle[3][2] = new Array();
subSubTitle[3][2][1]='Orgainzation Chart';
subSubTitle[3][2][2]='Responsibilities';

subSubTitle[3][5] = new Array();
subSubTitle[3][5][1]='General Personal Data';
subSubTitle[3][5][2]='Employment-related Personal Data';

subSubTitle[6] = new Array();
subSubTitle[6][1] = new Array();
subSubTitle[6][1][1]='Policy Agenda for Home Affairs Bureau';
subSubTitle[6][1][2]='What\'s New';
subSubTitle[6][1][3]='Role and Services';
subSubTitle[6][1][4]='Legislation';
subSubTitle[6][1][5]='Formation of Owners\' Corporations';
subSubTitle[6][1][6]='Building Management Daily Operation';
subSubTitle[6][1][7]='Building Management Resource Centres';
subSubTitle[6][1][8]='Building Management Activities';
subSubTitle[6][1][9]='Reference Materials';
subSubTitle[6][1][10]='Database of Private Buildings in Hong Kong';

subSubTitle[6][2] = new Array();
subSubTitle[6][2][1]='Facilities';
subSubTitle[6][2][2]='List of Community Halls / Community Centres';

subSubTitle[6][3] = new Array();
subSubTitle[6][3][1]='District Councils';
subSubTitle[6][3][2]='Areas Committees';
subSubTitle[6][3][3]='Mutual Aid Committees';
subSubTitle[6][3][4]='District Officers';
subSubTitle[6][3][5]='Liaison Officers';
subSubTitle[6][3][6]='Summer Youth Programmes';

subSubTitle[6][4] = new Array();
subSubTitle[6][4][1]='Service Provided';
subSubTitle[6][4][2]='Temporary Shelters - Emergency';
//subSubTitle[6][4][3]='Temporary Shelters - Tropical Cyclone';
subSubTitle[6][4][3]='Temporary Cold Shelters';
subSubTitle[6][4][4]='Temporary Night Heat Shelters';

subSubTitle[6][5] = new Array();
subSubTitle[6][5][1]='Office of the Licensing Authority';
subSubTitle[6][5][2]='Bedspace Apartments';
subSubTitle[6][5][3]='Clubs';
subSubTitle[6][5][4]='Hotels and Guesthouses';
subSubTitle[6][5][5]='Karaoke Establishments';

subSubTitle[6][6] = new Array();
subSubTitle[6][6][1]='Office of the Licensing Authority';
subSubTitle[6][6][2]='Bedspace Apartments';
subSubTitle[6][6][3]='Clubs';
subSubTitle[6][6][4]='Hotels and Guesthouses';
subSubTitle[6][6][5]='Karaoke Establishments';

subSubTitle[6][7] = new Array();
subSubTitle[6][7][1]='Minor Works Programmes';
subSubTitle[6][7][2]='HAD Approved Contractors';

subSubTitle[6][9] = new Array();
subSubTitle[6][9][1]='Computer Facilities for Public Use';
subSubTitle[6][9][2]='Promotion of IT Usage Among Women';
//subSubTitle[6][9][3]='Super Cyber Centre';

subSubTitle[6][10] = new Array();
subSubTitle[6][10][1]='Services Provided';
subSubTitle[6][10][2]='Enquiry Numbers and Addresses';
subSubTitle[6][10][3]='Frequently Asked Questions';

subSubTitle[6][11] = new Array();
subSubTitle[6][11][1]='Coordinating Role';
subSubTitle[6][11][2]='Non-Governmental Organizations';
subSubTitle[6][11][3]='Service Handbook';
subSubTitle[6][11][4]='Questionnaire Survey';
subSubTitle[6][11][5]='Provision of Service';


var left_menu_img_path='/file_manager/en/images/left_menu/';
var topOffSet=155-1;
var leftOffSet=0;

//print this page
function printPage(){
	if(location.href.toString().search('search.info.gov.hk')!=-1){
		window.open(document.URL+'?p=1','PrintPage','top=10,left=10,height=500,width=650,scrollbars=1');
	}else{
		window.open(document.location.pathname+'?p=1','PrintPage','top=10,left=10,height=500,width=650,scrollbars=1');
	}
}

function getTitle() {
	var scriptBuffer='';
	scriptBuffer+='<meta name="Keywords" content="';
	scriptBuffer+='Home Affairs Department - '+title[selectedSection];
	if(selectedSubSection!=0&&selectedSubSection!='') {
		scriptBuffer+= ' - ' + subTitle[selectedSection+1][selectedSubSection]
		if(subLevelSection>0&&subLevelSection!='') {
			scriptBuffer+= ' - ' + subSubTitle[selectedSection+1][selectedSubSection][subLevelSection]
		}
	}
	scriptBuffer+='">';
	return scriptBuffer;	
}

/*function getTitle() {
	var scriptBuffer='';
	scriptBuffer+='<title>';
	scriptBuffer+='Home Affairs Department - '+title[selectedSection];
	if(selectedSubSection!=0&&selectedSubSection!='') {
		scriptBuffer+= ' - ' + subTitle[selectedSection+1][selectedSubSection]
		if(subLevelSection>0&&subLevelSection!='') {
			scriptBuffer+= ' - ' + subSubTitle[selectedSection+1][selectedSubSection][subLevelSection]
		}
	}
	scriptBuffer+='</title>';
	return scriptBuffer;	
}*/

//change to text only version
function textSwitch() {
	if(location.href.toString().search('search.info.gov.hk') != -1){
		if (location.href.toString().search('mode=174') != -1) { //change to English version
			goPath=location.href.replace("mode=174", "mode=16");
		}
		if (location.href.toString().search('mode=175') != -1) { //change to traditional chinese version
			goPath=location.href.replace("mode=175", "mode=15");
		}
		/*if (lang=='sc') { //change to simplified chinese version
			if(location.href.toString().search('westcom') != -1){
				goPath= 'ht'+'tp://common.westcomzivo.com/'+ chi_str.replace("mode=175", "mode=15");
			}else{
				goPath= 'ht'+'tp://sc.info.gov.hk/gb/'+ chi_str.replace("mode=175", "mode=15");
			}
		}*/
		document.location=goPath;
	}else{
	var arrayEle = new Array()
	arrayEle = document.location.pathname.split('/')
	document.location = 't_'+arrayEle[arrayEle.length-1]
	}
}

//switch language version
var chi_str = document.URL.toString(); 

if(chi_str.search('/gb/') != -1){ 
	chi_str = chi_str.substring( chi_str.indexOf('/gb/')+4, chi_str.length ); 
} 
else {
	chi_str = chi_str.substring( 7, chi_str.length ); 
}


function langSwitch(lang) {
	var goPath;
	var pagePath=document.location.pathname;

	if(location.href.toString().search('search.info.gov.hk') != -1){
		if (lang=='en') { //change to English version
			goPath=location.href.replace("mode=175", "mode=174");
		}
		if (lang=='tc') { //change to traditional chinese version
			goPath=location.href.replace("mode=174", "mode=175");
		}
		if (lang=='sc') { //change to simplified chinese version
			if(location.href.toString().search('westcom') != -1){
				goPath= 'ht'+'tp://common.westcomzivo.com/'+ chi_str.replace("mode=174", "mode=175");
			}else{
				goPath= 'ht'+'tp://sc.info.gov.hk/gb/'+ chi_str.replace("mode=174", "mode=175");
			}
		}
	}else{
		if(location.href.toString().search('westcom') != -1)
			var translationServer='ht'+'tp://common.westcomzivo.com/gb/';
		else
			var translationServer='http://sc.info.gov.hk/gb/';
	
		if (lang=='en') { //change to English version
			goPath='/en'+pagePath.substring(3,pagePath.length);
		}
		if (lang=='tc') { //change to traditional chinese version
			goPath='/tc'+pagePath.substring(3,pagePath.length);
		}
		if (lang=='sc') { //change to simplified chinese version
			goPath='/tc'+pagePath.substring(3,pagePath.length);
			goPath=translationServer+location.host+goPath;
		}
	}
	document.location=goPath;
}

//generate common look & feel header
function getHeader(){
	//define the common background image path
	var bkImgPath=domain_url2+'/file_manager/en/images/clf_header/bkgdtexture.gif';
	//define the language icon image path
	var textPath=domain_url2+'/file_manager/en/images/clf_header/textonly.gif';
	var textOverPath=domain_url2+'/file_manager/en/images/clf_header/textonly_over.gif';
	var lang1Path=domain_url2+'/file_manager/en/images/clf_header/tc.gif';
	var lang1OverPath=domain_url2+'/file_manager/en/images/clf_header/tc_over.gif';
	var lang2Path=domain_url2+'/file_manager/en/images/clf_header/sc.gif';
	var lang2OverPath=domain_url2+'/file_manager/en/images/clf_header/sc_over.gif';
	//set hyperlink for items
	var brandingLink=domain_url2+'/index.htm';
	var brandhkLink='javascript:externalLink(\'http://www.brandhk.gov.hk/brandhk/eindex.htm\')';
	var gicLink='javascript:externalLink(\'http://www.info.gov.hk\')';
	var textLink='javascript:textSwitch()'; //Change to text only version
	var lang1Link='javascript:langSwitch(\'tc\')'; //Traditional Chinese
	var lang2Link='javascript:langSwitch(\'sc\')'; //Simplified Chinese
	var searchLink='javascript:document.forms.search.submit()';
//	var searchLink='javascript:PopWin(\'/popup2.html\', 0, 0, 300, 110)';
	var sitemapLink=domain_url2+'/en/sitemap.htm';	
	var contactusLink=domain_url2+'/en/contact_us/index.htm';
	//set alternate text for the items
	var brandingAlt='Independent Police Complaints Council';
	var brandhkAlt='Brand Hong Kong';
	var gicAlt='Government Information Centre';
	var textAlt='Text Only';
	var lang1Alt='ÁcÅéª©';
	var lang2Alt='Â²Ê^ª©';
	var searchAlt='Search';
	var sitemapAlt='Site Map';	
	var contactusAlt='Contact Us';
	//generate the menu to the buffer variable
	var scriptBuffer='';
	scriptBuffer+='<table width="760" border="0" cellspacing="0" cellpadding="0">';
//	scriptBuffer+='<form name="HeaderSearchForm" method="post" action="">';
	scriptBuffer+='<form name="search" action="http://search.info.gov.hk/cgi-bin/se.cgi" method="get">';
//	scriptBuffer+='<form name="search" action="javascript:PopWin(\'/popup2.html\', 0, 0, 300, 110)">';
	scriptBuffer+='<input name=mode type=hidden value=174>';
	scriptBuffer+='<input name=la type=hidden value=1>';
	scriptBuffer+='<input name=gr_1 type=hidden value="had">';
	scriptBuffer+='<input name=ma type=hidden value=100>';
	scriptBuffer+='<input name=ft_1 type=hidden value="alltype">';
	scriptBuffer+='<input name=so type=hidden value=0>';
	scriptBuffer+='<input name=nu type=hidden value=10>';
	scriptBuffer+='<input name=ca type=hidden value=0>';
	scriptBuffer+='<input name=ta type=hidden value="all">';
	scriptBuffer+='<input name=fu type=hidden value="">';
	scriptBuffer+='<input name=fd type=hidden value="">';
	//form hidden field add here
	scriptBuffer+='<tr>';
	scriptBuffer+='<td colspan="7" background="'+bkImgPath+'"><a href="'+brandingLink+'"><img src="'+domain_url2+'/file_manager/en/images/clf_header/branding.gif" border="0" alt="'+brandingAlt+'"></a></td>';
	scriptBuffer+='<td rowspan="2" valign="bottom" background="'+bkImgPath+'"><input name="qu" type="text" id="qu" size="9" class="search_box"></td>';
	scriptBuffer+='<td colspan="3" align="right" background="'+bkImgPath+'"><a href="'+brandhkLink+'"><img src="'+domain_url2+'/file_manager/en/images/clf_header/brandhk.gif" border="0" alt="'+brandhkAlt+'"></a></td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='<tr valign="bottom">';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+gicLink+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'gic\',\'\',\''+domain_url2+'/file_manager/en/images/clf_header/gic_over.gif\',1)"><img src="'+domain_url2+'/file_manager/en/images/clf_header/gic.gif" alt="'+gicAlt+'" name="gic" border="0"></a></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+textLink+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'text\',\'\',\''+textOverPath+'\',1)"><img src="'+textPath+'" alt="'+textAlt+'" name="text" border="0"></a></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+lang1Link+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'lang1\',\'\',\''+lang1OverPath+'\',1)"><img src="'+lang1Path+'" alt="'+lang1Alt+'" name="lang1" border="0"></a></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+lang2Link+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'lang2\',\'\',\''+lang2OverPath+'\',1)"><img src="'+lang2Path+'" alt="'+lang2Alt+'" name="lang2" border="0"></a></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><img src="'+domain_url2+'/file_manager/en/images/clf_header/bartail.gif"></td>';
	scriptBuffer+='<td width="100%" background="'+bkImgPath+'"><img src="'+domain_url2+'/file_manager/en/images/common/spacer.gif" width="1" height="1"></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+searchLink+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'search\',\'\',\''+domain_url2+'/file_manager/en/images/clf_header/search_over.gif\',1)"><img src="'+domain_url2+'/file_manager/en/images/clf_header/search.gif" alt="'+searchAlt+'" name="search" border="0"></a></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+searchLink+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'magnifier\',\'\',\''+domain_url2+'/file_manager/en/images/clf_header/magnifier_over.gif\',1)"><img src="'+domain_url2+'/file_manager/en/images/clf_header/magnifier.gif" alt="'+searchAlt+'" name="magnifier" border="0"></a></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+sitemapLink+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'sitemap\',\'\',\''+domain_url2+'/file_manager/en/images/clf_header/sitemap_over.gif\',1)"><img src="'+domain_url2+'/file_manager/en/images/clf_header/sitemap.gif" alt="'+sitemapAlt+'" name="sitemap" border="0"></a></td>';
	scriptBuffer+='<td background="'+bkImgPath+'"><a href="'+contactusLink+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'contactus\',\'\',\''+domain_url2+'/file_manager/en/images/clf_header/contactus_over.gif\',1)"><img src="'+domain_url2+'/file_manager/en/images/clf_header/contactus.gif" alt="'+contactusAlt+'" name="contactus" border="0"></a></td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='<tr bgcolor="bb3333">';
	scriptBuffer+='<td colspan="11"><img src="'+domain_url2+'/file_manager/en/images/common/spacer.gif" width="60" height="2"></td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='</form>';
	scriptBuffer+='</table>';
	scriptBuffer+='<img src="'+domain_url2+'/file_manager/en/images/common/top_banner.jpg"><br>';
	return scriptBuffer;
}

//generate the left side menu
function getLeftMenu(){
	var scriptBuffer='';
	var isOver='';
	var iconNo = '';
	
	scriptBuffer+='<table border="0" cellspacing="0" cellpadding="0">\n';
	for (var i in MainLink)
	{
		iconNo = parseInt(i) + 1;
		(iconNo<10)?iconNo='0'+iconNo:iconNo=iconNo;
		(selectedSection==i)?isOver='_over':isOver='';
		if (selectedSection==i){mainTopic=i;}
		scriptBuffer+='<tr><td><a href="'+MainLink[i]+'" onmouseout="leftMenuMouseOut(\''+i+'\')" onmouseover="leftMenuMouseOver(\''+i+'\')"><img src="'+domain_url2+left_menu_img_path+'icon_'+iconNo+isOver+'.gif" name="'+leftMenuName+i+'" border="0" alt="'+title[i]+'"></a></td></tr>\n';
	}
	scriptBuffer+='</table>\n';

	scriptBuffer+='<br><table border="0" cellspacing="0" cellpadding="5" width="100%">';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.icrs.hkispa.org.hk/\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/icrs_banner.gif" border="0" alt="ICRS Project"></a></td></tr>';
//	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.susdev.org.hk/\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/sdfund.gif" border="0" alt="Sustainable Development"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.harbourfront.org.hk/eng/index/index.html\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/pic02306.gif" border="0" alt="Harbour-front Enhancement Committee"></a></td></tr>';
//	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.ird.gov.hk/eng/ese/esd.htm\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/efiling.gif" border="0" alt="e-Filing of Tax Return"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.gov.hk/reo/en/voter/application.htm\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/elector_banner.gif" border="0" alt="Register as an elector"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.had.gov.hk/vre/\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/btn_eng_vre.gif" border="0" alt="Village Representative Elections"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.budget.gov.hk/\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/ebudget.gif" border="0" alt="The 2005-2006 Budget"></a></td></tr>';
//	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.hklookingahead.gov.hk/\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/hklookingahead.jpg" border="0" alt="HK Looking Ahead"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.had.gov.hk/en/public_services/team_clean_corner/team_index.htm\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/teamclean.gif" border="0" alt="Team Clean"></a></td></tr>';
//	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.teamclean.gov.hk/eng/index.htm\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/teamclean.gif" border="0" alt="Team Clean"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.policyaddress.gov.hk/\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/pa04_e.gif" border="0" alt="The Policy Address 2004"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.csb.gov.hk/hkgcsb/rcim/eindex.html\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/integrity_e.gif" border="0" alt="Integrity Management in Civil Service"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.brandhk.gov.hk/brandhk/eindex.htm\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/brandhk_e.jpg" border="0" alt="Brand Hong Kong"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.tourism.gov.hk\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/logo_2_en.gif" border="0" alt="Tourism Commission"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.ouhk.edu.hk/cbmp\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/cbmp_eng.gif" border="0" alt="Capacity Building Mileage Programme"></a></td></tr>';
	scriptBuffer+='<tr align="center"><td><a href="javascript:externalLink(\'http://www.news.gov.hk/en/index.shtml\')"><img src="'+domain_url2+'/file_manager/en/images/common/logo/enews.gif" border="0" alt="news.gov.hk"></a></td></tr>';

	scriptBuffer+='</table>';

	return scriptBuffer;
}

function getLayer()
{
	var scriptBuffer='';
	var isOver='';
	var iconNo = '';
	var subIconNo = '';
	for (var j in MainLink)
	{
		if (SubLink[j]!=null)
		{
			
			//Start Layer
			iconNo = parseInt(j) + 1;
			(iconNo<10)?iconNo='0'+iconNo:iconNo=iconNo;
			
			arLayer[arLayer.length] = layerCommonName+iconNo;
			arLayer2[arLayer2.length] = j;
			
			if (document.layers)
			{document.writeln('<layer name="'+layerCommonName+iconNo+'" top=0 left='+(leftOffSet+136)+' width=150 height=58 visibility="hide" onMouseOver="leftMenuMouseOver(\''+j+'\')" onMouseOut="leftMenuMouseOut(\''+j+'\')">');}
			else
			{document.writeln('<div id="'+layerCommonName+iconNo+'" style="position:absolute; left:'+(leftOffSet+136)+'; top:0; width:150; height:58; z-index:2; visibility: hidden"> ');}
			
			//content for Layers
			document.writeln('<table width="100%" border="0" cellspacing="0" cellpadding="0" onMouseOver="leftMenuMouseOver(\''+j+'\')" onMouseOut="leftMenuMouseOut(\''+j+'\')">');
			
			for (var k in SubLink[j])
			{
				(selectedSection==j && selectedSubSection==k)?isOver='_over':isOver='';
				subIconNo = parseInt(k);
				(subIconNo<10)?subIconNo='0'+subIconNo:subIconNo=subIconNo;
				if (selectedSection==j && selectedSubSection==k){subTopic=leftMenuName+j+'_'+k;}
				document.writeln('<tr valign=top>');
				document.writeln('	<td><a href="'+SubLink[j][k]+'" onMouseOver="firstLayerMouseOver(\''+leftMenuName+j+'_'+k+'\', \''+layerCommonName+iconNo+subIconNo+'\');"  onMouseOut="firstLayerMouseOut(\''+leftMenuName+j+'_'+k+'\', \''+layerCommonName+iconNo+subIconNo+'\');"><img src="'+domain_url2+left_menu_img_path+'popup'+iconNo+'/icon'+iconNo+'_'+subIconNo+isOver+'.gif" alt="'+subTitle[parseInt(j)+1][k]+'" border="0" name="'+leftMenuName+j+'_'+k+'"></a></td>');
				document.writeln('</tr>');
			}
			document.writeln('</table>');
			
			//Close Layer
			if (document.layers)
			{document.writeln('</layer>');}
			else
			{document.writeln('</div>');}
		}
	}
	
	return scriptBuffer;
}

function getSecondLayer()
{
	var scriptBuffer='';
	var isOver='';
	var iconNo = '';
	var subIconNo = '';
	var subSubIconNo = '';
	for (var j in MainLink)
	{
		if (SubLink[j]!=null)
		{
			
			//Start Layer
			iconNo = parseInt(j) + 1;
			(iconNo<10)?iconNo='0'+iconNo:iconNo=iconNo;
			
			for (var k in SubLink[j])
			{
				if (SubLink2[j][k]!=null)
				{
					//(selectedSection==j && selectedSubSection==k)?isOver='_over':isOver='';
					subIconNo = parseInt(k);
					(subIconNo<10)?subIconNo='0'+subIconNo:subIconNo=subIconNo;
					arSecondLayer[arSecondLayer.length] = layerCommonName+iconNo+subIconNo;
					arSecondLayer2[arSecondLayer2.length] = j+'_'+k;
					//if (selectedSection==j && selectedSubSection==k){subTopic=leftMenuName+j+'_'+k;}
					
					if (document.layers)
					{document.writeln('<layer name='+layerCommonName+iconNo+subIconNo+' top=0 left='+(leftOffSet+295)+' width=150 height=58 visibility="hide" onMouseOver="leftMenuMouseOver(\''+j+'\');firstLayerMouseOver(\''+leftMenuName+j+'_'+k+'\', \''+layerCommonName+iconNo+subIconNo+'\');" onMouseOut="leftMenuMouseOut(\''+j+'\');firstLayerMouseOut(\''+leftMenuName+j+'_'+k+'\', \''+layerCommonName+iconNo+subIconNo+'\');">');}
					else
					{document.writeln('<div id="'+layerCommonName+iconNo+subIconNo+'" style="position:absolute; left:'+(leftOffSet+295)+'; top:0; width:150; height:58; z-index:2; visibility: hidden"> ');}
					
					//content for Layers
					document.writeln('<table width="100%" border="0" cellspacing="0" cellpadding="0" onMouseOver="leftMenuMouseOver(\''+j+'\');firstLayerMouseOver(\''+leftMenuName+j+'_'+k+'\', \''+layerCommonName+iconNo+subIconNo+'\');" onMouseOut="leftMenuMouseOut(\''+j+'\');firstLayerMouseOut(\''+leftMenuName+j+'_'+k+'\', \''+layerCommonName+iconNo+subIconNo+'\');">');
					
					for (var l in SubLink2[j][k])
					{
						subSubIconNo = parseInt(l);
						(subSubIconNo<10)?subSubIconNo='0'+subSubIconNo:subSubIconNo=subSubIconNo;
						
						document.writeln('<tr valign=top>');
						document.writeln('	<td><a href="'+SubLink2[j][k][l]+'" onMouseOver="secondLayerMouseOver(\''+leftMenuName+j+'_'+k+'_'+l+'\', \''+layerCommonName+iconNo+subIconNo+subSubIconNo+'\');"  onMouseOut="secondLayerMouseOut(\''+leftMenuName+j+'_'+k+'_'+l+'\', \''+layerCommonName+iconNo+subIconNo+subSubIconNo+'\');"><img src="'+domain_url2+left_menu_img_path+'popup'+iconNo+'/icon'+iconNo+'_'+subIconNo+'_'+subSubIconNo+isOver+'.gif" alt="'+subSubTitle[parseInt(j)+1][k][l]+'" border="0" name="'+leftMenuName+j+'_'+k+'_'+l+'"></a></td>');
						document.writeln('</tr>');
					}
					
					document.writeln('</table>');		
			
					//Close Layer
					if (document.layers)
					{document.writeln('</layer>');}
					else
					{document.writeln('</div>');}
				}
			}
		}
	}
	
	return scriptBuffer;
}

//Done by Ricky
//generate the current topic
function getCurrentTopic(){
	//set image path for the topics
	var imagePath=domain_url2+'/file_manager/en/images/topic/'
	var topicPath = new Array();
	topicPath[1]='title02';
	topicPath[2]='title03';
	topicPath[3]='title04';
	topicPath[4]='title05';
	topicPath[5]='title06';
	topicPath[6]='title07';
	topicPath[7]='title08';
	topicPath[8]='title09';
	topicPath[9]='title10';
	topicPath[10]='title11';
	topicPath[11]='title12';
	topicPath[12]='title13';
	topicPath[13]='title14';
	//generate the topic image to the buffer variable
	var scriptBuffer='';
	var altTitle='';
	if(selectedSubSection != 0){
		if (selectedSubSection < 10){
			imagePath = imagePath+topicPath[selectedSection] + '_0' + selectedSubSection;
		}else{
			imagePath = imagePath+topicPath[selectedSection] + '_' + selectedSubSection;
		}

		if (subLevelSection > 0){
			if (subLevelSection < 10){
				imagePath = imagePath + '_0' + subLevelSection;
			}else{
				imagePath = imagePath + '_' + subLevelSection;	
			}

		altTitle = subTitle[selectedSection+1][selectedSubSection]+' > '+subSubTitle[selectedSection+1][selectedSubSection][subLevelSection];			

		}else{
			altTitle = title[selectedSection]+' > '+subTitle[selectedSection+1][selectedSubSection];
		}

	}else{
		imagePath = imagePath+topicPath[selectedSection];
		altTitle = title[selectedSection];
	}
	
	scriptBuffer+='<a name="top"></a>';
	scriptBuffer+='<img src="'+imagePath+'.gif" alt="'+altTitle+'">'
	return scriptBuffer;
}

function getPrintButton() {
	var scriptBuffer='';
	scriptBuffer+='<a href="javascript:printPage();"><img src="'+domain_url2+'/file_manager/en/images/common/but_print.gif" alt="Print This Page" border="0"></a>';
	return scriptBuffer;
}

//Done by Ricky
//generate the page footer to show the notices and revision date
function getFooter() {
	var copyYear='2004';
	var noticesLink=domain_url2+'/en/notice.htm';
	if (revisionDate==''||revisionDate=='MM/DD/YYYY') revisionDate='03/04/2004';
	var monthArray=new Array();
	monthArray[0]='January';
	monthArray[1]='February';
	monthArray[2]='March';
	monthArray[3]='April';
	monthArray[4]='May';
	monthArray[5]='June';
	monthArray[6]='July';
	monthArray[7]='August';
	monthArray[8]='September';
	monthArray[9]='October';
	monthArray[10]='November';
	monthArray[11]='December';
	var reDate=new Date(Date.parse(revisionDate))
	var showDate=reDate.getDate()+' '+monthArray[reDate.getMonth()]+' '+reDate.getFullYear();
	//generate the topic image to the buffer variable
	var scriptBuffer='';
	scriptBuffer+='<table width="590" border="0" cellspacing="0" cellpadding="0">';
	
	if(!p) {
		scriptBuffer+='<tr>';
		scriptBuffer+='<td colspan="2" align="right" class="footer">'; 

		//alert(document.location.pathname+document.location.hash);
		//else if (selectedSubSection != 0) {
		if (selectedSubSection != 0) {
			var thisLink;
			thisLink = '';
			if (selectedSubSubSection > 0 ) {
				thisLink = 'javascript: history.go(-1);';
			}else if (isArrayContain(document.location.pathname)){
				thisLink = MainLink[selectedSection];
			}else {
				thisLink = SubLink[selectedSection][selectedSubSection];
			}
			
			if((selectedSection==2)&&(selectedSubSection==2)&&(subLevelSection==2))
				thisLink = '/en/about_us/organization/responsibilities/major.htm';
			
			if((selectedSection==2)&&(selectedSubSection==2)&&(subLevelSection==1)&&(selectedSubSubSection==1))
				thisLink = '/en/about_us/organization/orgainzation_chart/chart.htm';
				
			if((selectedSection==5)&&(selectedSubSection==2)&&(subLevelSection==2)&&(selectedSubSubSection==1))
				thisLink = '/en/public_services/community_halls_centres/ccch.htm';
	
/*			if((selectedSection==5)&&(selectedSubSection==12))
				thisLink = MainLink[selectedSection];
*/		
			if (vLink != '') {
				thisLink = vLink;
			}
			
			scriptBuffer+='<a href="'+thisLink+'"><img src="'+domain_url2+'/file_manager/en/images/common/but_back.gif" border=0 align=top alt="Back"></a>&nbsp;&nbsp;&nbsp;';
		}
		if((selectedSection==1)&&(selectedSubSection==0)){
			thisLink = MainLink[selectedSection];
			scriptBuffer+='<a href="'+thisLink+'"><img src="'+domain_url2+'/file_manager/en/images/common/but_back.gif" border=0 align=top alt="Back"></a>&nbsp;&nbsp;&nbsp;';
		}
		scriptBuffer+='<a href="#"><img src="'+domain_url2+'/file_manager/en/images/common/but_top.gif" border=0 align=top alt="Top"></a></td>';
		scriptBuffer+='</tr>';
	}
	scriptBuffer+='<tr>';
	scriptBuffer+='<td colspan="2"><img src="'+domain_url2+'/file_manager/en/images/common/spacer.gif" width="16" height="16"></td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='<tr>';
	scriptBuffer+='<td colspan="2"><img src="'+domain_url2+'/file_manager/en/images/common/botdot.jpg"></td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='<tr>';
	scriptBuffer+='<td colspan="2"><img src="'+domain_url2+'/file_manager/en/images/common/spacer.gif" width="1" height="4"></td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='<tr>';
	scriptBuffer+='<td class="footer">'+copyYear+'<img src="'+domain_url2+'/file_manager/en/images/common/copy.gif" align="absmiddle"> | <a href="'+noticesLink+'" class="notices">Important notices</a></td>';
	scriptBuffer+='<td align="right" class="reDate">Last revision date: '+showDate+'</td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='<tr>';
	scriptBuffer+='<td colspan="2"><img src="'+domain_url2+'/file_manager/en/images/common/spacer.gif" width="1" height="16"></td>';
	scriptBuffer+='</tr>';
	scriptBuffer+='</table>';
	return scriptBuffer;
}

//Done by Ricky
function isArrayContain(sLink) {
//	for (i=1; i<SubLink[selectedSection].length-1;i++ ) {
	for (var i in SubLink[selectedSection]){
		if (SubLink[selectedSection][i].indexOf(sLink)!=-1) {
			return true;
		}
	}
	return false;
}

//Done by Ricky
function getSubSectionList() {
	var scriptBuffer;
	var bulletPath;
/*	if(selectedSubSection!=0){
		if(subLevelSection!=null)
			bulletPath = '/file_manager/images/index_lvl3.gif';
		else	
			bulletPath = '/file_manager/images/index_lvl2.gif';
	}else{
		bulletPath = '/file_manager/images/index_lvl1.gif';
	}
*/
	bulletPath = '/file_manager/images/index_lvl3.gif';
	
	scriptBuffer = '';
	scriptBuffer+='<table cellspacing="0" cellpadding="0" border="0" width="100%">';
	if (selectedSubSection==0){
		for (i=1; i<SubLink[selectedSection].length;i++ ) {
			scriptBuffer+='<tr>';
			scriptBuffer+='<td width="10%" align="right" valign="top"><img src="'+bulletPath+'" border=0 align=middle alt="*">&nbsp;&nbsp;&nbsp;</td>';
			scriptBuffer+='<td width="90%" align="left" valign="top"><a href="'+SubLink[selectedSection][i]+'">'+subTitle[selectedSection+1][i]+'</a><br><br></td>';
			scriptBuffer+='</tr>';
		}
	} else {
		//alert(SubLink2[selectedSection][selectedSubSection].length);
		for (i=1; i<SubLink2[selectedSection][selectedSubSection].length;i++ ) {
			scriptBuffer+='<tr>';
			scriptBuffer+='<td width="10%" align="right" valign="top"><img src="'+bulletPath+'" border=0 align=middle alt="*">&nbsp;&nbsp;&nbsp;</td>';
			scriptBuffer+='<td width="90%" align="left" valign="top"><a href="'+SubLink2[selectedSection][selectedSubSection][i]+'">'+subSubTitle[selectedSection+1][selectedSubSection][i]+'</a><br><Br></td>';
			scriptBuffer+='</tr>';
		}
	}
	scriptBuffer+='</table>';
	return scriptBuffer;
}



function externalLink(url)
{eval("nw = window.open(url, 'external','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,pageXOffset=0,pageYOffset=0,top=0,left=0,width=800,height=300')");
	if ( nw.focus != null)
	{nw.focus();}
}

function documentPopUp(url)
{eval("nw = window.open(url, 'document','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,pageXOffset=0,pageYOffset=0,top=0,left=0,width=800,height=300')");
	if ( nw.focus != null)
	{nw.focus();}
}

//Dreamweaver Code
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function PopWin(url, x, y, w, h){
	url = domain_url2 + url;
    eval("popup0 = window.open(url,'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,pageXOffset=300,pageYOffset=500,top=" + y + ",left=" + x +",width=" + w + ",height=" + h + "')");
        if ( popup0.focus != null){
        popup0.focus();
    }
   // return true;
}

