	var curPath = '';
	var curQuery = location.search.toLowerCase();
	if (curQuery.match('/')) {
		var stripSearch = location.href.substring(0,location.href.indexOf('?')).toLowerCase();
		curPath = stripSearch.substring(0,location.href.lastIndexOf('/'));
	} else {
		curPath = location.href.substring(0,location.href.lastIndexOf('?')).toLowerCase();
	}
	var curPage = curPath.substring(curPath.lastIndexOf('/')+1,curPath.length);
	var pathLessPage = curPath.substring(0,curPath.lastIndexOf('/'));
	var curDir = pathLessPage.substring(pathLessPage.lastIndexOf('/')+1, pathLessPage.length).toUpperCase();
	var catName = qs.get('catname');
	var catId = qs.get('cat');
	var pageTitle = document.getElementById('advs-pg');
			
	if (curDir == 'AS' || curDir == 'PORTAL' || curDir == 'SHARED') {
		var hNavID = 'AS';
		if (curPage.match('category.aspx')) { 
			var pageTitle = document.getElementById('cats-pg');
			if (curQuery.match('cat=1666')) {
				hNavID = 'AS-2';
				pageTitle.innerHTML = 'Coil / Sheet Distributors';
			} else if (curQuery.match('cat=1674')) {
				hNavID = 'AS-3';
				pageTitle.innerHTML = 'Components';
			} else if (curQuery.match('cat=1693')) {
				hNavID = 'AS-4';
				pageTitle.innerHTML = 'Dist. / Suppliers';
			} else if (curQuery.match('cat=1703')) {
				hNavID = 'AS-5';
				pageTitle.innerHTML = 'Equipment';
			} else if (curQuery.match('cat=1720')) {
				hNavID = 'AS-6';
				pageTitle.innerHTML = 'Gutter Products';
			} else if (curQuery.match('cat=1728')) {
				hNavID = 'AS-7';
				pageTitle.innerHTML = 'Products';
			} else if (curQuery.match('cat=1736')) {
				hNavID = 'AS-8';
				pageTitle.innerHTML = 'Resources';
			}
		}
		if (curPage == 'advertisers.aspx') {
			if (testIds('1666|1667|1668|1669|1670|1671|1672|1673') == true) {
				hNavID = 'AS-2';
			} else if (testIds('1674|1675|1676|1677|1678|1679|1680|1681|1682|1683|1684|1685|1686|1687|1688|1689|1690|1691|1692') == true) {
				hNavID = 'AS-3';
			} else if (testIds('1693|1694|1695|1696|1697|1698|1699|1700|1701|1702') == true) {
				hNavID = 'AS-4';
			} else if (testIds('1703|1704|1705|1706|1707|1708|1709|1710|1711|1712|1713|1714|1715|1716|1717|1718|1719') == true) {
				hNavID = 'AS-5';
			} else if (testIds('1720|1721|1722|1723|1724|1725|1726|1727') == true) {
				hNavID = 'AS-6';
			} else if (testIds('1728|1729|1730|1731|1732|1733|1734|1735') == true) {
				hNavID = 'AS-7';
			} else if (testIds('1736|1737|1738|1739|1740|1741') == true) {
				hNavID = 'AS-8';
			}
			if (catName != '') {
				pageTitle.innerHTML = decodeQuery(catName);
			} else {
				pageTitle.innerHTML = 'All Listings';
			}
		} else if (curPage.match('home.aspx')) {
			pageTitle.innerHTML = 'Home';
			pageTitle.style.display = 'block';
		} else if (curPage == 'microsite.aspx' || curPage == 'locations.aspx') {
			document.getElementById('AS').className = '';
			hNavID = 'AS-XXX';
		}
		
			
		if (hNavID != 'AS-XXX') {	
			var curTab = document.getElementById(hNavID);
			//var curBotLink = document.getElementById(queryAdvID);
			
			curTab.className="current";
			if (curDir == 'AS' && !(curPage.match('home.aspx')) && hNavID != 'AS') {
				document.getElementById('AS').className = '';
				priorTab = curTab.previousSibling;
				while(priorTab.nodeName != "LI") {
					priorTab = priorTab.previousSibling;
				}
				priorTab.className="current-left";
				//if (queryAdvID == '800059') {
				//	curBotLink.className = "none current";
				//} else {
				//	curBotLink.className = "current";
				//}
			}
		}
	}

	function decodeQuery(s) {
		var curStr = encodeURI(s);
		if (curStr.match('%')) {
			if (curStr.match('%C3%83%C2%A9')) {
				curStr = curStr.replace(/%C3%83%C2%A9/g, '&#233;');
			}
			if (curStr.match('%C3%A2%C2%80%C2%99')) {
				curStr = curStr.replace(/%C3%A2%C2%80%C2%99/g, '&#39;');
			}
			if (curStr.match('%20')) {
				curStr = curStr.replace(/%20/g, '&#160;');
			}
			return curStr;
		} else {
			return s;
		}
	}
	
	function testIds(pipeString) {
		if (pipeString.match('|')) {
			var sepSet = pipeString.split('|');
			for (cnt=0; cnt<=sepSet.length; cnt++) {
				if (catId == sepSet[cnt] && catId != null) { return true; }
			}
		} else if (catId) {
			return true;
		}
		return false;
	}
