function extractRelativeURL(hrefString,getsitehost)
{
	if (hrefString.match("openContactWindow") != null)
	{
		return (hrefString.split("'")[1]);
	}
	var arr = hrefString.split(getsitehost);
	return  (arr.length < 2) ? hrefString : arr[arr.length-1];
}

function setParentMenu(curr_node)
{
	var parent_ref = curr_node.parentNode;
		
 	while ( (parent_ref.className) != "level01_top")
	{
		if (parent_ref != '' && parent_ref != null) 
		{
			parent_ref = parent_ref.parentNode;
			if (parent_ref.nodeName == "LI" && (parent_ref.className) != "level01_top" )
			{
				parent_ref.childNodes[0].className = parent_ref.childNodes[0].className + "_active";
			}
		}
	}
}
  
function setLeftNavBarLink()
{
	hrefString = document.location.href ? document.location.href : document.location;
 	getsitehost = location.host;
 	
 	if (hrefString == getsitehost)
 	{
		var homepage = document.getElementById("sc_search_for_partners_leftnav");
	 	var homeclassname = homepage.getElementsByTagName("a").className;
	 	homepage.getElementsByTagName("a").className = homeclassname + "_active";
 	}
 	else
 	{
	 	currentPageURL = extractRelativeURL(hrefString,getsitehost);
	 	var newarr = document.getElementById("leftNav");
	 	var siteslink = newarr.getElementsByTagName("a");
	 	
		for (var i=0; i < siteslink.length; i++)
		{
			var urlfound = extractRelativeURL(siteslink[i].href,getsitehost);
			if ( urlfound == currentPageURL)
			{
				var currentclassname = siteslink[i].className;
				siteslink[i].className = currentclassname + "_active";
				setParentMenu(siteslink[i]);
				break;
			}
		}
	}
	return;
}