if (!hasMenu)	var hasMenu = false;
var d = document;
var levelArray = new Array();
var racingLevelArray = new Array('news', 'press', 'school', 'events');
var corporateLevelArray = new Array('jobs');
var str = '';

getLevel();

if (levelArray[0] == 'racinginfo' && levelArray[1] == 'key_races')
{
	levelArray[0] = 'racing';
}
else if (levelArray[0] == 'racinginfo' || levelArray[0] == 'racing')
{
	levelArray[0] = 'racing';
	levelArray[1] = 'racinginfo';
}
if (levelArray[0] == 'charity')
{
	levelArray[0] = 'charities';
	levelArray[1] = 'charities';
}
if (levelArray[0] == 'corporate' && levelArray[1] == 'racing_news')
{
	levelArray[0] = 'racing';
	levelArray[1] = 'news';
}
if (levelArray[0] == 'corporate' && levelArray[1] == 'racing_news_archive')
{
	levelArray[0] = 'racing';
	levelArray[1] = 'news';
}
if (levelArray[0] == 'pressrelease')
{
	levelArray[0] = 'racing';
	levelArray[1] = 'news';
}

checkLevel('racing');
checkLevel('corporate');


str += '<link rel="stylesheet" type="text/css" href="/english/revamp/css/global.css" />';
str += '<link rel="stylesheet" type="text/css" href="/english/revamp/css/' + levelArray[0] + '.css" />';
str += '<!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/english/revamp/css/global_ie6.css" /><![endif]-->';
str += '<scr' + 'ipt type="text/javascr' + 'ipt" language="javascr' + 'ipt" src="/english/revamp/js/global.js"></scr' + 'ipt>';

//str += '<table width="100%" cellspacing="0" cellpadding="0">';
//str += '<tr>';
//str += '<td align="center">';

str += '<div id="mainContainer">';
str += '<div id="header">';
str += '	<a href="http://www.hkjc.com" id="logo">The Hong Kong Jockey Club</a>';
str += '	<div class="nav">';
str += '		<div id="topNav">';
str += '			<a href="http://www.hkjc.com">Home</a>';
str += '			<a href="javascript:changeLanguage();" class="lang">&#20013;&#25991;</a>';
str += '		</div>';
str += '		<div id="ewinContainer">';
str += '			<a href="http://bet.hkjc.com/default.aspx?lang=en" class="ewin" target="_blank"></a>';
str += '			<a href="http://bet.hkjc.com/racing/?lang=en" target="_blank">Horse Racing</a>';
str += '			<a href="http://bet.hkjc.com/football/default.aspx?ci=en-US" target="_blank">Football</a>';
str += '			<a href="http://bet.hkjc.com/marksix/?lang=en" target="_blank">Mark Six</a>';
str += '		</div>';
str += '	</div>';
str += '</div>';
str += '<div id="mainNav" class="clearfix">';
str += '	<div class="nav">';
str += '		<div class="shadowL"></div>';
str += '		<div class="content">';
str += '<table cellspacing="0" cellpadding="0">';
str += '<tr>';
str += '<td><a href="http://entertainment.hkjc.com/entertainment/english/index.aspx" rel="entertainment"><img src="/english/revamp/images/navigation/entertainment-l1.gif" alt="Racecourses & Entertainment" /></a></td>';
str += '<td><a href="http://racing.hkjc.com/racing/english/index.aspx" rel="racing"><img src="/english/revamp/images/navigation/racing-l1.gif" alt="Horse Racing" /></a></td>';
str += '<td><a href="http://football.hkjc.com/football/english/index.aspx" rel="football"><img src="/english/revamp/images/navigation/football-l1.gif" alt="Football" /></a></td>';
str += '<td><a href="http://member.hkjc.com/member/english/index.asp" rel="members"><img src="/english/revamp/images/navigation/member-l1.gif" alt="Membership" /></a></td>';
str += '<td><a href="http://charities.hkjc.com/charities/english/index.aspx" rel="charities"><img src="/english/revamp/images/navigation/charities-l1.gif" alt="Charities &amp; Community" /></a></td>';
str += '<td><a href="http://corporate.hkjc.com/corporate/english/index.aspx" rel="corporate"><img src="/english/revamp/images/navigation/corporate-l1.gif" alt="About HKJC" /></a></td>';
str += '</tr>';
str += '</table>';
str += '		</div>';
str += '		<div class="shadowR"></div>';
str += '	</div>';
str += '	<div class="subNav">';
str += '		<div class="shadowL"></div>';
str += '		<div class="content">';
str += '			<ul>';


if (levelArray[0] == 'racing')
{
	str += '<li><a href="/english/racing/startersR1_e.asp" rel="racinginfo">Racing Info</a></li>';
	str += '<li><a href="/english/news/index.htm" rel="news">Racing News</a></li>';
	str += '<li><a href="/english/racinginfo/key_races.asp" rel="key_races">Key Races</a></li>';
	str += '<li><a href="/english/press/showcase.asp" rel="press">Multimedia Showcase</a></li>';
	str += '<li><a href="/english/events/index.htm" rel="events">International Racing</a></li>';
	str += '<li><a href="http://special.hkjc.com/racing/info/en/betting/guide.asp" target="_blank">Betting Guide</a></li>';
	str += '<li class="last"><a href="/english/school/why_index.htm" rel="school">Learn Racing</a></li>';
}
/*
if (levelArray[0] == 'corporate')
{
	str += '<li><a href="/english/corporate/corp_mission.asp" rel="corp_mission"><img src="/english/revamp/images/navigation/vision-and-mission-l2.gif" alt="Vision &amp; Mission" /></a></li>';
	str += '<li><a href="/english/corporate/corp_organization.asp" rel="corp_organization"><img src="/english/revamp/images/navigation/organisation-and-management-l2.gif" alt="Organisation &amp; Management" /></a></li>';
	str += '<li><a href="/english/corporate/corp_history.asp" rel="corp_history"><img src="/english/revamp/images/navigation/history-l2.gif" alt="History" /></a></li>';
	str += '<li><a href="/english/corporate/corp_contributing_comm.asp" rel="corp_contributing_comm"><img src="/english/revamp/images/navigation/contributing-to-the-community-l2.gif" alt="Contributing to the Community" /></a></li>';
	str += '<li><a href="/english/corporate/corp_operation.asp" rel="corp_operation"><img src="/english/revamp/images/navigation/operations-and-season-highlights-l2.gif" alt="Operations &amp; Season Highlights" /></a></li>';
	str += '<li><a href="/english/corporate/corp_annual_06-07.asp" rel="corp_annual_06-07"><img src="/english/revamp/images/navigation/annual-report-l2.gif" alt="Annual Report" /></a></li>';
	str += '<li><a href="/english/corporate/corp_awards.asp" rel="corp_awards"><img src="/english/revamp/images/navigation/awards-and-achievements-l2.gif" alt="Awards &amp; Achievements" /></a></li>';
	str += '<li><a href="/english/corporate/corp_news.asp" rel="corp_news"><img src="/english/revamp/images/navigation/corporate-news-l2.gif" alt="Corporate News" /></a></li>';
	str += '<li><a href="javascript:menu_OpenRdb();"><img src="/english/revamp/images/navigation/racing-dev-board-l2.gif" alt="Racing Dev Board" /></a></li>';
	str += '<li><a href="javascript:menu_OpenMusuem();"><img src="/english/revamp/images/navigation/museum-l2.gif" alt="Museum" /></a></li>';
	str += '<li><a href="javascript:menu_RadingSchool();"><img src="/english/revamp/images/navigation/public-riding-schools-l2.gif" alt="Public Riding Schools" /></a></li>';
	str += '<li><a href="/english/corporate/corp_rgp.asp" rel="corp_rgp"><img src="/english/revamp/images/navigation/responsible-gambling-policy-l2.gif" alt="Responsible Gambling Policy" /></a></li>';
	str += '<li><a href="/english/jobs/jobs.asp" rel="jobs"><img src="/english/revamp/images/navigation/career-l2.gif" alt="Career" /></a></li>';
	str += '<li class="last"><a href="javascript:menu_OpenContactUs();"><img src="/english/revamp/images/navigation/contact-us-l2.gif" alt="Contact us" /></a></li>';
}
*/
/*
if (levelArray[0] == 'charities')
{
	str += '<li><a href="/english/charity/charity_racing.asp" rel="charities"><img src="/english/revamp/images/navigation/charities-l2.gif" alt="Charities" /></a></li>';
	str += '<li class="last"><a href="/charities/contribution/english/key-contributions.aspx" rel="contribution-to-community"><img src="/english/revamp/images/navigation/contribution-to-community-l2.gif" alt="Contribution to Community" /></a>';
}
*/
str += '			</ul>';
str += '		</div>';
str += '		<div class="shadowR"></div>';
str += '	</div>';
str += '	<div class="shadowB"></div>';
str += '</div>';
str += '<div id="contentContainer">';
str += '	<div class="shadowL"></div>';
str += '	<div class="content">';

if (hasMenu)
{
	str += '		<div class="navBg"></div>';
	str += '		<div id="innerContent">';
}
else
{
	str += '		<div id="innerContent" style="position:static;">';
}
//edit by alex 20100507
if (levelArray[0] == 'charities')	 str += '<table width="100%" cellspacing="0" cellpadding="0">'; 

//if (levelArray[0] == 'charities' || (isIE8 && levelArray[0] == 'corporate'))	str += '<table width="100%" cellspacing="0" cellpadding="0">';



document.write(str);
//document.body.innerHTML = str;


if (hasMenu)	new setMenuPos();


function setMenuPos()
{
	var menuArray = new Array();
	var innerContent;
	var self = this;
	
	this.checkMenuReady = function()
	{
		try
		{
			self.init();
		}
		catch(e)
		{
			//alert('error');
			setTimeout(function(){self.checkMenuReady();}, 5000);
		}
	};

	this.init = function()
	{
		innerContent = d.getElementById('innerContent');
		innerContent.style.display = 'block';
		
		var isBody = false;
		var i = 1;
		while (d.getElementById('menu' + i))
		{
			menuArray.push(d.getElementById('menu' + i));
			if (d.getElementById('menu' + i).parentNode.tagName.toUpperCase() == 'BODY')	isBody = true;
			i ++;
		}
		
		if (isBody)	setTimeout(function(){self.changePos();}, 100);
	};

	this.changePos = function()
	{
		for (var i=0; i<menuArray.length; i++)
		{
			innerContent.appendChild(menuArray[i]);
		}
	};
	
	setTimeout(function(){self.checkMenuReady();}, 5000);
}

function getLevel()
{
	var langArray = new Array('chinese', 'english');
	var url = location.pathname;
	
//	if(!(url == location.pathname.toLowerCase()))
//		location.pathname = location.pathname.toLowerCase();
	
	var array = url.split('/');
	
	for (var i=0; i<array.length; i++)
	{
		/*if (array[i].indexOf('_') >= 0)
		{
			
			var array1 = array[i].split('_');
			for (var j=0; j<array1.length; j++)
			{
				levelArray.push(array1[j]);
			}
			
		}
		else
		{*/
			array[i] = array[i].toLowerCase();
			levelArray.push(array[i]);
		//}
	}
	
	levelArray.shift();
	levelArray.shift();
	
	var obj = levelArray[levelArray.length-1];
	if (obj != 'index.aspx')
	{
		obj = obj.replace('.aspx', '');
		obj = obj.replace('.asp', '');
		obj = obj.replace('.html', '');
		obj = obj.replace('.htm', '');
		levelArray[levelArray.length-1] = obj;
	}
	else
	{
		levelArray.pop();
	}
	
	//Remove Language Level
	for (var i=0; i<levelArray.length; i++)
	{
		for (var j=0; j<langArray.length; j++)
		{
			if (levelArray[i] == langArray[j])
			{
				levelArray.splice(i, 1);
				break;
			}
		}
	}
}

function checkLevel(id, id1)
{
	var array = eval(id + 'LevelArray');
		
	for (var i=0; i<array.length; i++)
	{
		if (levelArray[0] == array[i])
		{
			levelArray[0] = id;
			levelArray[1] = array[i];
		}
	}
}

function getIEVersion()
{
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer')
	{
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)	rv = parseFloat(RegExp.$1);
    }
    return rv;
}