﻿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 = "";
var id1 = null;
var id2 = null;
var id3 = null;
var id4 = null;
var id5 = null;
var id6 = null;
var d = document;
if (navUp == null)	var navUp = false;


/*
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 genTop()
{
	var obj = sectionArray[0];
	
	if (level1 != "" && section == 0)
	{
		var mc = d.getElementById(('nav_'+level1));
		var img = path + 'img/nav/btn_' + level1 + '_on.png';
		
		mc.src = img;
	}
	
	for (var i in obj)
	{
		var btn = d.getElementById(('nav_'+obj[i].id));		
		btn.className = "pngImg";
		if (isIE && /MSIE (5\.5|6\.)/.test(navigator.userAgent))	btn.style.display = "none";
		btn.hit = false;
		
		if (d.getElementById(('menu_'+obj[i].id)))
		{
			var layer = d.getElementById(('menu_'+obj[i].id));
			layer.style.top = (navUp)?'100px':'-77px';
			layer.tempTop = (navUp)?100:-77;
			layer.hit = false;
		}
	}
}

function navOver(name, over)
{
	if (level1 == name)	return;
	
	var btn = d.getElementById(('nav_'+name));
	if (d.getElementById(('menu_'+name)))	var layer = d.getElementById(('menu_'+name));
	var mask = d.getElementById(('topNavMenuMask'));
	
	if (over)
	{
		var img = path + 'img/nav/btn_' + name + '_over.png';
		if (layer)	menuGo(name, 1);
		changeImg(btn, img);
		mask.style.zIndex = 300;
		selectShowHide(false);
		btn.hit = true;
		topNavHit = true;
	}
	else
	{
		var img = path + 'img/nav/btn_' + name + '.png';
		if (layer)
		{
			setTimeout(function() {
				menuGo(name, 0);
				if (!layer.hit && !btn.hit)	changeImg(btn, img);
				if (!topNavHit)	selectShowHide(true);
			}, 200);
		}
		else
		{
			changeImg(btn, img);
			selectShowHide(true);
		}
		if (!isIE)	mask.style.zIndex = 10;
		btn.hit = false;
		topNavHit = false;
	}
	
	//Hide select
	function selectShowHide(isShow)
	{
		if (checkIEVersion(6) && !navUp)
		{
			setTimeout(function() {
				/*var select = d.getElementsByTagName('select');
				for (var i=0; i<select.length; i++)
				{
					select[i].style.visibility = (isShow)?'visible':'hidden';
				}*/
				if(level1=='shopping')
				{
					var select = d.getElementById('shopSelect');
					if(select)
					{
						select.style.visibility = (isShow)?'visible':'hidden';
					}
				}				
				if (frames.length > 0)
				{
					//alert(frames[0].document.getElementsByTagName('select').length);
					var select = frames[0].document.getElementsByTagName('select');
					for (var i=0; i<select.length; i++)
					{
						select[i].style.visibility = (isShow)?'visible':'hidden';
					}
				}
			}, 100);
		}
	}
}


function changeImg(btn, img)
{
	var f = 'DXImageTransform.Microsoft.AlphaImageLoader';
	if (isIE && /MSIE (5\.5|6\.)/.test(navigator.userAgent))
	{
		btn.style.filter = 'progid:'+f+'(src="'+img+'",sizingMethod="scale")';
	}
	else
	{
		btn.src = img;
	}
}


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 = (navUp)?100:-78;
		layer.speed = 2;
		layer.menuMotion(layer);
	}
}
	
function menuMotion(layer)
{
	if (isIE)
	{
		layer.objTop = Number(layer.style.pixelTop);
	}
	else
	{
		layer.objTop = Number(layer.style.top.substring(0, (layer.style.top.toString().length-2)));
	}
	layer.goStep = (layer.tempTop - layer.objTop)/layer.speed;
	
	if (!(Math.abs(layer.objTop - layer.tempTop) < 1))
	{
		layer.objTop += layer.goStep;
		var timeOut = setTimeout(function(){layer.menuMotion(layer);}, timeOutSpeed);
	}
	else
	{
		layer.objTop = layer.tempTop;
		clearTimeout(timeOut);
	}
	
//	window.status = layer.objTop;
	layer.style.top = layer.objTop + 'px';
}


function subNavOver(name, i, over)
{
	var btn = d.getElementById(('subNav_'+name+'_'+i));
	if (d.getElementById(('menu_'+name+'_'+i)))	var layer = d.getElementById(('menu_'+name+'_'+i));
	
	if (over)
	{
		btn.className = 'topNavMenuItemOn '+name+'MenuIconOn';
		if (layer)	layer.style.visibility = 'visible';
		btn.hit = true;
	}
	else
	{
		setTimeout(function()
		{
			if (!layer.hit && !btn.hit)
			{
				btn.className = 'topNavMenuItem '+name+'MenuIcon';
				layer.style.visibility = 'hidden';
			}
		}, 200);
		btn.hit = false;
	}
}


function genLeft()
{
	if (level2)
	{
		if (d.getElementById(level2))
		{
			var level2Btn = d.getElementById(level2);
			level2Btn.className += 'On';
		}
		
		//if (obj1[id2].subSection)
		if (d.getElementById(level2 + '_menu'))
		{
			var level2Menu = d.getElementById(level2 + '_menu');
			level2Menu.style.display = 'block';
		}
		
		if (level3)
		{
			if (d.getElementById(level2 + '_' + level3))
			{
				var level3Btn = d.getElementById(level2 + '_' + level3);
				level3Btn.className += 'On';
			}
			
			if (d.getElementById(level2 + '_' + level3 + '_menu'))
			{
				var level3Menu = d.getElementById(level2 + '_' + level3 + '_menu');
				level3Menu.style.display = 'block';
			}
			
			if (level4)
			{
				if (d.getElementById(level2 + '_' + level3 + '_' + level4))
				{
					var level4Btn = d.getElementById(level2 + '_' + level3 + '_' + level4);
					level4Btn.className += 'On';
				}
			}
		}
	}
}


function genRight()
{
	var obj = sectionArray[section];
	
	if (level6)
	{
		if (d.getElementById(level6))
		{
			var level6Btn = d.getElementById(level6);
			level6Btn.className += 'On';
		}
	}
	
	if (level5)
	{
		if (d.getElementById(level5))
		{
			var level5Btn = d.getElementById(level5);
			level5Btn.className += 'On';
		}
		if (d.getElementById(level5 + '_menu'))
		{
			var level5Menu = d.getElementById(level5 + '_menu');
			level5Menu.style.display = 'block';
		}
	}
	
	if (level4)
	{
		if (d.getElementById(level4))
		{
			var level4Btn = d.getElementById(level4);
			level4Btn.className += 'On';
		}
		if (d.getElementById(level4 + '_menu'))
		{
			var level4Menu = d.getElementById(level4 + '_menu');
			level4Menu.style.display = 'block';
		}
	}
	
	if (level3)
	{
		if (d.getElementById(level3))
		{
			var level3Btn = d.getElementById(level3);
			level3Btn.className += 'On';
		}
	}
	
	if (level1 == "skyclub")
	{
		if (id2 > 2 && d.getElementById(level2))
		{
			var level2Btn = d.getElementById(level2);
			level2Btn.className += 'On';
		}
	}
}


function genBreadcrumbs()
{
	if (level1 == "")	return;
	var obj = sectionArray[section];
	var tempHtml = '';
	
	function genA(name, link, target)
	{
		link=(link=="#")?"javascript:void(0)":link;
		return '<a href="'+genLink(link)+'" target="'+target+'">' + name + '</a>';
	};
	
	tempHtml += genA('主页', 'index.html', '_top');
	tempHtml += ' > ';
	
	tempHtml += genA(obj[id1].name, obj[id1].link, obj[id1].target);	
	
	if (id2 != null)
	{
		tempHtml += ' > ';
		
		var obj1 = obj[id1].subSection;
		tempHtml += genA(obj1[id2].name, obj1[id2].link, obj1[id2].target);
		
		if (id3 != null && obj1[id2].subSection)
		{
			tempHtml += ' > ';
			
			var obj2 = obj1[id2].subSection;
			tempHtml += genA(obj2[id3].name, obj2[id3].link, obj2[id3].target);
			
			if (id4 != null && obj2[id3].subSection)
			{
				tempHtml += ' > ';
				
				var obj3 = obj2[id3].subSection;
				tempHtml += genA(obj3[id4].name, obj3[id4].link, obj3[id4].target);
				
				if (id5 != null && obj3[id4].subSection)
				{
					tempHtml += ' > ';
					
					var obj4 = obj3[id4].subSection;
					tempHtml += genA(obj4[id5].name, obj4[id5].link, obj4[id5].target);
					
					if (id6 != null && obj4[id5].subSection)
					{
						tempHtml += ' > ';
						
						var obj5 = obj4[id5].subSection;
						tempHtml += genA(obj5[id6].name, obj5[id6].link, obj5[id6].target);
					}
				}
			}
		}
	}
	
	d.write(tempHtml);
}


function genWinTitle()
{
	var obj = sectionArray[section];
	var tempHtml = '';
	
	if (level1 != "")
	{
		tempHtml += obj[id1].name;	
		
		if (id2 != null)
		{
			tempHtml += ' - ';
			
			var obj1 = obj[id1].subSection;
			tempHtml += obj1[id2].name;
			
			if (id3 != null && obj1[id2].subSection)
			{
				tempHtml += ' - ';
				
				var obj2 = obj1[id2].subSection;
				tempHtml += obj2[id3].name;
				
				if (id4 != null && obj2[id3].subSection)
				{
					tempHtml += ' - ';
					
					var obj3 = obj2[id3].subSection;
					tempHtml += obj3[id4].name;
					
					if (id5 != null && obj3[id4].subSection)
					{
						tempHtml += ' - ';
						
						var obj4 = obj3[id4].subSection;
						tempHtml += obj4[id5].name;
						
						if (id6 != null && obj4[id5].subSection)
						{
							tempHtml += ' - ';
							
							var obj5 = obj4[id5].subSection;
							tempHtml += obj5[id6].name;
						}
					}
				}
			}
		}
		
		tempHtml += ' - ';
	}
	
	tempHtml += '香港国际机场';
	
	window.top.d.title = tempHtml;
	
	
	//Add level2 alt title
	if (level1 == "")	return;
	if (!d.getElementById('secondLevelTitle'))	return;
	var img = path + 'img/spacer.gif';
	var name = obj[id1].name;
	tempHtml = '<img src="'+img+'" alt="'+name+'" width="146" height="29" />';
	d.getElementById('secondLevelTitle').innerHTML = tempHtml;
}


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;
}


var quickLinksHit = false;

function quickLinksOver(over, auto)
{
	var btn = d.getElementById('quickLinks');
	var menu = d.getElementById('quickLinksMenu');
	
	if (over)
	{
		btn.className = 'quickLinksOn';
		menu.style.visibility = 'visible';

		menu.style.display = 'block';
		menuHideSelect(menu, true);
		if (!auto)	quickLinksHit = true;
	}
	else
	{
		btn.className = 'quickLinks';
		menu.style.visibility = 'hidden';

		menu.style.display = 'none';
		menuHideSelect(menu, false);
		quickLinksHit = false;
	}
}


function quickLinksOpen()
{
	quickLinksOver(1, true);
	
	setTimeout(
		function()
		{
			if (!quickLinksHit)	quickLinksOver(0);
		}, 5000
	);
}

function getTitle(i)
{
	var obj = sectionArray[section];
	var obj1 = obj[id1].subSection;
	var img;
	var name;
	var tempHtml = '';
	
	if (level4 && (level3 == 'all' | level3 == 't1' | level3 == 't2' | level3 == 'sp'))
	{
		img = path + 'img/'+level1+'/'+level2+'/'+level3+'/title_'+level4+'.gif';
		name = obj1[id2].subSection[id3].subSection[id4].name;
	}
	else if (level4 && (level3 == 'photo'))
	{
		img = path + 'img/'+level1+'/'+level2+'/title_'+level3+'.gif';

		name = obj1[id2].subSection[id3].subSection[id4].name;
	}
	
	else if (level3)
	{
		img = path + 'img/'+level1+'/'+level2+'/title_'+level3+'.gif';
		name = obj1[id2].subSection[id3].name;
	}
	else if (level2)
	{
		img = path + 'img/'+level1+'/title_'+level2+'.gif';
		name = obj1[id2].name;
	}
	
	tempHtml += '<img src="'+img+'" alt="'+name+'" />';
	
	/*var imgCode = document.createElement("img");
	imgCode.src = img;
	imgCode.alt = name;
	
	d.getElementById(i).appendChild(imgCode);*/
	d.getElementById(i).innerHTML = tempHtml;
}

function getUsefulNumbers()
{
	var tempHtml = '';
	if(level1=="passenger" || level1=="transport" || level1=="contact")
	{
		tempHtml += '<a href="'+path+'/'+level1+'/useful-numbers.html">Useful Numbers</a>';
		d.getElementById("quickLinksMenu").style.height = "128px";
		d.getElementById("quickLinksUsefulNumbersLink").innerHTML = tempHtml;
	}
	else
	{
		d.getElementById("quickLinksMenu").style.height = "83px";
		d.getElementById("quickLinksUsefulNumbers").style.display = "none";
	}
}

function genRelatedlinks()
{
	var obj = sectionArray[section];
	var tempHtml = '';
	
	if (id5)
	{
		if (obj[id1].subSection[id2].subSection[id3].subSection[id4].subSection[id5].relatedLinks)
		{
			var obj1 = obj[id1].subSection[id2].subSection[id3].subSection[id4].subSection[id5].relatedLinks;
		}
		else
		{
			return;
		}
	}
	else if (id4)
	{
		if (obj[id1].subSection[id2].subSection[id3].subSection[id4].relatedLinks)
		{
			var obj1 = obj[id1].subSection[id2].subSection[id3].subSection[id4].relatedLinks;
		}
		else
		{
			return;
		}
	}
	else if (id3)
	{
		if (obj[id1].subSection[id2].subSection[id3].relatedLinks)
		{
			var obj1 = obj[id1].subSection[id2].subSection[id3].relatedLinks;
		}
		else
		{
			return;
		}
	}
	else if (id2)
	{
		if (obj[id1].subSection[id2].relatedLinks)
		{
			var obj1 = obj[id1].subSection[id2].relatedLinks;
		}
		else
		{
			return;
		}
	}
	else if (id1)
	{
		if (obj[id1].relatedLinks)
		{
			var obj1 = obj[id1].relatedLinks;
		}
		else
		{
			return;
		}
	}
	
	if (obj1.length > 0)
	{
		for (var i in obj1)
		{
			tempHtml += '<div class="relatedLinksItem">';
			
			tempHtml += '<div class="relatedLinksItemImg"><img src="'+path+obj1[i].img+'" width="58" height="43" alt="'+obj1[i].txt+'" /></div>';
			tempHtml += '<div class="relatedLinksItemContent"><a href="'+genLink(obj1[i].link)+'" target="'+obj1[i].target+'">'+obj1[i].txt+'</a></div>';
			
			tempHtml += '</div>';
		}
		
		d.getElementById('relatedLinksWrapper').style.display = 'block';
		d.getElementById('relatedLinks').innerHTML = tempHtml;
	}
}


function genSpecial()
{
	var obj = sectionArray[section];
	var tempHtml = '';
	
	if (id5 && id5 >= 0)
	{
		if (obj[id1].subSection[id2].subSection[id3].subSection[id4].subSection[id5].specials)
		{
			var obj1 = obj[id1].subSection[id2].subSection[id3].subSection[id4].subSection[id5].specials;
		}
		else
		{
			return;
		}
	}
	else if (id4 && id4 >= 0)
	{
		if (obj[id1].subSection[id2].subSection[id3].subSection[id4].specials)
		{
			var obj1 = obj[id1].subSection[id2].subSection[id3].subSection[id4].specials;
		}
		else
		{
			return;
		}
	}
	else if (id3 && id3 >= 0)
	{
		if (obj[id1].subSection[id2].subSection[id3].specials)
		{
			var obj1 = obj[id1].subSection[id2].subSection[id3].specials;
		}
		else
		{
			return;
		}
	}
	else if (id2 && id2 >= 0)
	{
		if (obj[id1].subSection[id2].specials)
		{
			var obj1 = obj[id1].subSection[id2].specials;
		}
		else
		{
			return;
		}
	}
	else if (id1 && id1 >= 0)
	{
		if (obj[id1].specials)
		{
			var obj1 = obj[id1].specials;
		}
		else
		{
			return;
		}
	}
	else
	{
		return;
	}
	
	if (obj1.length > 0)
	{
		for (var i in obj1)
		{
			tempHtml += '<div class="specialItem">';
			
			tempHtml += '<div class="specialItemImg"><img src="'+path+obj1[i].img+'" alt="'+obj1[i].txt+'" /></div>';
			tempHtml += '<div class="specialItemContent"><a href="'+genLink(obj1[i].link)+'" target="'+obj1[i].target+'">'+obj1[i].txt+'</a></div>';
			
			tempHtml += '</div>';
		}
		
		d.getElementById('specialWrapper').style.display = 'block';
		d.getElementById('specialContent').innerHTML = tempHtml;
	}
}

function getDidYouKnow()
{
	var didYouKnowArray = new Array();
	var didYouKnowGeneralArray = new Array();
	var didYouKnowCSRArray = new Array();
	didYouKnowGeneralArray = [
		"全球有半数人口可于五小时内飞抵香港国际机场。机场的国际客运量位列世界第四，国际货运量则称冠全球。",
		"香港国际机场 2009 年的总客运量超过 4 610 万人次，总货运量逾 335 万公吨。",
		"每天平均有 750 班航机在香港国际机场升降。",
		"约 90 家航空公司在香港国际机场运作，航线直达全球约 150 个航点，当中包括 40 个中国内地城市。",
		"香港国际机场自 1998 年启用以来，获 10 家机构逾 25 次推选为全球最佳机场。",
		"香港国际机场与业务伙伴共 6 万名人员紧守岗位，推动香港经济发展，也巩固了香港的首要区域航空物流枢纽的地位。",
		"每天约有 400 班跨境旅游车往返机场及珠三角，穿梭于 90 个城市及县镇。",
		"海天客运码头提供跨境渡轮服务，连接八个港口，包括澳门氹仔、澳门外港客运码头、广州南沙港、深圳蛇口、深圳福永、东莞虎门、中山及珠海九洲港。",
		"香港国际机场设有极具效率、完善周全的交通网络。乘搭机场快线前往中环只需 24 分钟。",
		"香港国际机场共有四个停车场，提供超过 3 000 个公共停车位，其中一个为有盖多层停车场。",
		"机场大使计划自 2002 年推出以来，已招募了超过 750 名机场大使，当中包括青年大使、学生大使及长者大使，为有需要的旅客提供即时协助。",
		"永久海天客运码头于 2010 年1月正式启用，为旅客提供跨境渡轮服务。新码头的总面绩达 16 500 平方米，是临时码头的八倍。",
		"香港国际机场运作以保安严密为上，共雇用了约 3 000 名保安人员。"
	];
	didYouKnowCSRArray = [
		"机场开幕后不久，我们在东涌林地的山坡种植了 35 万株树苗，林地面积达 60 公顷。近年，我们在大澳建立占地 12 公顷的红树林生态环境，栽种了约 9 万株红树苗。",
		"自 2004 年起，香港社会服务联会连续五年嘉许我们为「同心展关怀」机构，确认我们持续为社区服务并作出贡献。",
		"香港国际机场一直与不同的慈善机构及社区团体合作，为东涌、屯门等邻近社区的长者送上关怀。",
		"机管局与同业共筹得 427 万港元，支援 2008 年 5 月四川大地震后的救援及重建工作。",
		"香港国际机场参与各种慈善活动，包括「齐步上怡厦」、「港铁竞步赛」、香港公益金的新界区百万行及「公益服饰日」等，为造福社区积极筹募善款。",
		"香港国际机场鼓励各食肆收集湿废物及未经使用的食物，作堆肥之用。有关物料由两部机械化食物堆肥器处理，成功把废料减少多达 90%。这些厨余亦可用于机场的景观美化工程。",
		"一号客运大楼是香港首幢获得环境保护署颁发良好室内空气质素检定证书的非政府大楼。<br/>二号客运大楼亦刚获颁发室內空气质素认证。",
		"香港国际机场拥有四部液化石油气车辆及七部混合动力车辆。香港国际机场会将现有车辆逐步更换为环保车辆，务求减少废气排放，保护环境。",
		"香港国际机场自 2003 年起参加环保署的「明智减废计划」。计划定出了减少及回收废物的目标，香港国际机场自 2003 年起已达到卓越级标准。",
		"香港国际机场致力提升能源效益，虽然旅客人数及货物量与日俱增，但整体的能源耗用量却能保持不变。"
	];
	if (level1 == 'csr')
	{
		didYouKnowArray = didYouKnowCSRArray;
	}
	else
	{
		didYouKnowArray = didYouKnowGeneralArray.concat(didYouKnowCSRArray);
	}

	var tempHtml = '';

	var num1 = Math.floor(Math.random()*didYouKnowArray.length);
	//tempHtml += '<div style="border-bottom:1px solid #E5E5E5; padding-bottom:7px; margin-bottom:7px;">';
	tempHtml += didYouKnowArray[num1];
	//tempHtml += '</div>';
	
	/*var tempArray = new Array();
	for (var i=0; i<didYouKnowArray.length; i++)
	{
		if (i != num1)	tempArray.push(didYouKnowArray[i]);
	}
	didYouKnowArray = tempArray;
	
	var num2 = Math.floor(Math.random()*didYouKnowArray.length);
	tempHtml += didYouKnowArray[num2];
	//alert("num1:  "+num1+"  num2:  "+num2);*/
	
	d.getElementById('didYouKnow').innerHTML = tempHtml;
}

var hour = (-1); // this would be assigned as the value of system time

function genHomeBg() {
	var num = Math.round(Math.random() * 2 ) + 1;
	var numNite = Math.round(Math.random() * 1 ) + 1;
	
	tempHtml = '';
	if (hour < 18 & hour >= 6) {
		tempHtml += '<img src="'+path+'img/home/photo/day_'+num+'.jpg" border="0" alt="" />';
	} else {
		tempHtml += '<img src="'+path+'img/home/photo/night_'+numNite+'.jpg" border="0" alt="" />';
	}
	
	document.write(tempHtml);
}

function genWeatherBg() {
	
	if (hour < 18 & hour >= 6) {
		d.getElementById('homeLeftWeather').style.color = '#333333';
		d.getElementById('homeLeftWeather').style.background = 'url('+path+'img/home/weather_day.jpg) no-repeat';
		d.getElementById('homeLeftClock').style.background = 'url('+path+'img/home/clock_day.gif) no-repeat 0px 7px';
		d.getElementById('homeLeftCity').style.background = 'url('+path+'img/home/arrow_day.gif) no-repeat 0px 9px';
		d.getElementById('homeLeftCity').className = 'homeLeftCityDay';
	} else {
		d.getElementById('homeLeftWeather').style.color = '#FFFFFF';
		d.getElementById('homeLeftWeather').style.background = 'url('+path+'img/home/weather_night.jpg) no-repeat';
		d.getElementById('homeLeftClock').style.background = 'url('+path+'img/home/clock_night.gif) no-repeat 0px 7px';
		d.getElementById('homeLeftCity').style.background = 'url('+path+'img/home/arrow_night.gif) no-repeat 0px 9px';
		d.getElementById('homeLeftCity').className = 'homeLeftCityNight';
	}
}

function genWeatherRightBg() {
	
	if (hour < 18 & hour >= 6) {
		d.getElementById('weatherBgTitle').style.color = '#235CA7';
		d.getElementById('weatherBg').style.background = 'url('+path+'img/flight/weather_bg_day.jpg) no-repeat';
		d.getElementById('homeLeftCity').style.background = 'url('+path+'img/home/arrow_day.gif) no-repeat 0px 9px';
		d.getElementById('homeLeftCity').className = 'homeLeftCityDay';
	} else {
		d.getElementById('weatherBgTitle').style.color = '#FFFFFF';
		d.getElementById('weatherBg').style.background = 'url('+path+'img/flight/weather_bg_night.jpg) no-repeat';
		d.getElementById('homeLeftCity').style.background = 'url('+path+'img/home/arrow_night.gif) no-repeat 0px 9px';
		d.getElementById('homeLeftCity').className = 'homeLeftCityNight';
	}
}