var tempHtml;
var tempStr1;
var tempStr2;
if (section == null)	var section = 0;
if (level1 == null)	var level1 = "";
if (level2 == null)	var level2 = "";
if (level3 == null)	var level3 = "";
if (level4 == null)	var level4 = "";
if (level5 == null)	var level5 = "";
if (level6 == null)	var level6 = "";
if (hideTop == null)	var hideTop = false;
var id1 = null;
var id2 = null;
var id3 = null;
var id4 = null;
var id5 = null;
var id6 = null;
var d = document;


/*
if (location.search != '')
{
	if (GetParam('level1'))	level1 = GetParam('level1');
	if (GetParam('level2'))	level2 = GetParam('level2');
	if (GetParam('level3'))	level3 = GetParam('level3');
}*/




var levelArray = new Array();
var idArray = new Array();

function checkStr(astr, bstr)
{
	var va = [".", "/", "_", "-"];
	for (var item in va)
		{
			if (astr.indexOf(("/" + bstr + va[item])) > -1)
				{
					return true;
				}
			if (astr.indexOf(("-" + bstr + va[item])) > -1)
				{
					return true;
				}
		}

	return false;
}

function setLevel(obj)
{
	for (var m=0; m<obj.length; m++)
		{
			if ((window['level'+(1+levelArray.length)]==undefined) || (window['level'+(1+levelArray.length)]!=''))
				{
					if (obj[m].id != window['level'+(1+levelArray.length)])
						{					
							continue;
						}
					else
						{
							//alert(obj[m].id);
							while (window['level'+(1+levelArray.length)]!=undefined)
							{
								levelArray.push(window['level'+(1+levelArray.length)]);
							}
							break;
						}
				}
			if (checkStr(link, obj[m].id))
				{
					levelArray.push(obj[m].id);
					if (typeof(obj[m].subSection)!='undefined')
						{
							setLevel(obj[m].subSection);
						}
					break;
				}
		}
}



function setLevelId(obj, index)
{
	for (var m=0; m<obj.length; m++)
		{
			if (levelArray[index] == obj[m].id)
				{
					idArray.push(m);
					if (typeof(obj[m].subSection)!='undefined')
						{
							setLevelId(obj[m].subSection, (1+index));
						}
					break;
				}
		}
}


function getLevel() {
	var obj = sectionArray[section];
	link = location.href.toString();
	setLevel(obj);
	
	for (var i=0; i<levelArray.length; i++)
		{
			window['level'+(1+i)] = levelArray[i];
		}
		
	setLevelId(obj, 0);
	for (var i=0; i<idArray.length; i++)
		{
			window['id'+(1+i)] = idArray[i];
		}
}

//getLevel();
//alert(id1 + " : " + id2 + " : " + id3 + " : " + id4 + " : " + id5 + " : " + id6);
//window.status = level1 + " : " + level2 + " : " + level3 + " : " + level4 + " : " + level5 + " : " + level6;
//window.status = id1 + " : " + id2 + " : " + id3 + " : " + id4 + " : " + id5 + " : " + id6;

function checkURL(array)
{
	var url = window.top.location.href;
	var id;
	var va = [["/", "/"], ["=", ""]];
	
	for (var item=0; item<va.length; item++)
	{
		for (var i=0; i<array.length; i++)
		{
			if (url.indexOf((va[item][0] + array[i] + va[item][1])) >= 0)
			{
				id = array[i];
				break;
			}
		}
	}
	
	return id;
}

function changeLanguage(target)
{
	var array = new Array("eng", "tc", "china");
	var nowL = checkURL(array);
	var va = [["/", "/"], ["=", ""]];
	var url = window.top.location.href;
	for (var item=0; item<va.length; item++)
	{
		if (url.indexOf((va[item][0] + nowL + va[item][1])) >= 0)
		{
			url = url.replace((va[item][0] + nowL + va[item][1]), (va[item][0] + target + va[item][1]));
			break;
		}
	}
	if (url.substring((url.length-1), url.length) == '#')	url = url.substring(0, (url.length-1))
	window.top.location.href = url;
}

var timeOutSpeed = 25;
var z = 1;

function menuGo(name, over)
{
	var btn = d.getElementById(('nav_'+name));
	var layer = d.getElementById(('menu_'+name));
	layer.menuMotion = menuMotion;
	
	if (over)
	{
//		if (layer)	layer.style.visibility = 'visible';
		layer.tempTop = 0;
		layer.speed = 5;
		layer.style.zIndex = z++;
		layer.menuMotion(layer);
	}
	else
	{
		if (layer.hit | btn.hit)	return;
		layer.tempTop = 100;
		layer.speed = 2;
		layer.menuMotion(layer);
	}
}


function genLink(i)
{
	if (!(i.indexOf('http') > -1) && !(i.indexOf('javascript') > -1) && i.indexOf('/') != 0)
	{
		var link = path + i;
	}
	else
	{
		var link = i;
	}
	
	return link;
}

function genFooter()
{
	var str = '';
	str += '<div id="footerContainer">';
	str += '<div id="footer">';
	
	str += '	<a href="https://home.americanexpress.com/home/hk/en/home_c.shtml" target="_blank"><img src="'+path+'images/logo_ae.gif" alt="" border="0" class="right" /></a>';
	str += '	<img src="'+path+'images/logo_hk.gif" alt="" border="0" class="logo_hk" />';
	str += '	<a href="http://www.discoverhongkong.com/login.html" target="_blank"><img src="'+path+'images/logo_tb.gif" alt="" border="0" class="logo_tb" /></a>';
	str += '	<img src="'+path+'images/logo_love.gif" alt="" border="0" class="logo_love" />';
	str += '	版权所有&copy;2008香港旅游发展局<br />';
	str += '	以1024x768解像度及IE 6 / Firefox 1.5 或以上版本浏览可得最佳效果<br />';
	str += '	<a href="http://www.discoverhongkong.com/china/misc/privacy-policy-index.html" target="_blank">资料私隐政策</a> | <a href="http://www.discoverhongkong.com/china/misc/terms-of-use.html" target="_blank">网站使用条款</a> | <a href="http://www.discoverhongkong.com/china/misc/contact-us.html" target="_blank">联络我们</a> | <a href="http://www.discoverhongkong.com/china/interactive/e-newsletter.html" target="_blank">订阅电子杂志</a>';
	str += '</div>';
	str += '</div>';
	
	d.write(str);
}

var subSection = null;
function changeSubnav(id, over)
{
	if (id == subSection)	return;
	var btn = d.getElementById('btn_' + id);
	var content = d.getElementById(id + 'Container');
	
	if (over == 2) {
		content.style.display = "block";
		if (subSection) {
			var btn1 = d.getElementById('btn_' + subSection);
			var content1 = d.getElementById(subSection + 'Container');
			content1.style.display = "none";
			btn1.src = path + "images/subnav_" + subSection+ ".gif";
		}
		subSection = id;
	} else if (over == 1) {
		btn.src = path + "images/subnav_" + id+ "_over.gif";
	} else {
		btn.src = path + "images/subnav_" + id+ ".gif";
	}
}

function genAllPdf()
{
	d.write('<div id="allPdf"><a href="#"><img src="images/btn_all_pdf.gif" alt="" border="0" class="btnOver" /></a></div>');
}
/*
function genLandBar()
{
	var str = '';
	var tempStr;
	
	if (homesect == 1)
	{	
		tempStr = '_home';
	} else {
		tempStr = '';
	}
	//alert(homesect);
		
	str += '<div id="langBar">';
	str += '	<a href="javascript:changeLanguage(\'tc\');"><img src="images/btn_chi'+ tempStr +'.gif" alt="" border="0" /></a>';
	str += '	<img src="images/stroke'+ tempStr +'.gif" alt="" border="0" />';
	str += '	<a href="javascript:changeLanguage(\'china\');"><img src="images/btn_gb'+ tempStr +'.gif" alt="" border="0" /></a>';
	str += '</div>';
	
	d.write(str);
}
*/
function genLandBar()
{
	var str = '';
		
	str += '<div id="langBar">';
	str += '	<a href="javascript:changeLanguage(\'eng\');" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'lang1\',\'\',\'images/btn_eng_over.gif\',1);"><img src="images/btn_eng.gif" alt="" border="0" name="lang1" /></a>';
	str += '	<img src="images/stroke.gif" alt="" border="0" />';
	str += '	<a href="javascript:changeLanguage(\'tc\');" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'lang2\',\'\',\'images/btn_chi_over.gif\',1);"><img src="images/btn_chi.gif" alt="" border="0" name="lang2" /></a>';
	str += '</div>';
	
	d.write(str);
}

