function HighlightCurrentLink()
{
	var hrefs = document.getElementsByTagName("a")
	var sUrl, sTmpUrl
	var iLink
	var iFind

	for (iLink = 0; iLink < hrefs.length; iLink++)
	{
		sUrl = hrefs[iLink].href.toString()
		sUrl = replace(sUrl, "http://www.xyzdomain.com/", "")
		curUrl = replace(curUrl, "http://www.xyzdomain.com/", "")
		sUrl = sUrl.toLowerCase()
		curUrl = curUrl.toLowerCase()
		sUrl = replace(sUrl, "/", "")
		curUrl = replace(curUrl, "/", "")

		if (sUrl == curUrl)
		{
			if (hrefs[iLink].className == 'menuTop') {hrefs[iLink].className = 'menuTopHi'}
		}
		iFind = instr(sUrl, "_") + 1
		if (iFind > 0)
		{
			if(right(sUrl, len(sUrl) - iFind) == curUrl)
			{
				if (hrefs[iLink].className == 'menuTop') {hrefs[iLink].className = 'menuTopHi'}
			}
		}
	}
}
function replace(sString, sFind, sReplace)
{
	i = sString.indexOf(sFind);
	r = "";
	if (i == -1) return sString;
	r += sString.substring(0, i) + sReplace;
	if (i + sFind.length < sString.length)
	r += replace(sString.substring(i + sFind.length, sString.length), sFind, sReplace);
	return r;
}

function left(sString, n)
{
	if (n <= 0) {return "";}
	else if (n > String(sString).length) {return sString;}
	else {return String(sString).substring(0, n);}
}

function right(sString, n)
{
	if (n <= 0) {return "";}
	else if (n > String(sString).length) {return sString;}
	else {var iLen = String(sString).length; return String(sString).substring(iLen, iLen - n);}
}

function len(sString)
{
	return String(sString).length;
}

function instr(sString, sFind)
{
	for (iInstr = 0; iInstr < len(sString); iInstr++)
	{
		if (sFind == mid(sString, iInstr, 1))
		{
			return iInstr;
		}
	}
	return -1;
}

function mid(sString, iStart, len)
{
	if (iStart < 0 || len < 0) return "";

	var iEnd
	var iLen = String(sString).length;

	if (iStart + len > iLen)
		iEnd = iLen;
	else
		iEnd = iStart + len;

	return String(sString).substring(iStart, iEnd);
}
