var subnav = document.getElementById('subnav');
var url = window.location;
var urlRoot = url.toString();
var urlRootStepDown = urlRoot.substring(0, urlRoot.lastIndexOf('/') + 1);

if ( urlRoot.indexOf(".") > 0 ) { 
	urlRoot = urlRoot.substring(0, urlRoot.lastIndexOf('/'));
	urlRootStepDown = urlRoot.substring(0, urlRoot.lastIndexOf('/') + 1);
	urlRoot += '/';
}
var els = subnav.getElementsByTagName("a");
var tmp = 'URL = ' + url + "\nURLRoot = " + urlRoot + '\nURLRootStepDown = ' + urlRootStepDown + '\n';
var foundEl = false;
var foundRoot = false;
var foundRootAt = -1;

for(var i=0,j=els.length; i<j; i++) {
	if (  ( ((els[i].href + '/') == urlRoot || els[i].href == urlRoot) || ((els[i].href + '/') == urlRootStepDown || els[i].href == urlRootStepDown) ) ) {
		foundRoot = true;
		foundRootAt = i;
	}
	if ( els[i].href == url ) { els[i].className = "on"; foundEl = true; }
	if ( ( els[i].href + '/default.asp' ) == url ) { els[i].className = "on"; foundEl = true; }
	if ( ( els[i].href + 'default.asp' ) == url ) { els[i].className = "on"; foundEl = true; }
	if ( ( els[i].href + '/' ) == url ) { els[i].className = "on"; foundEl = true; }
	tmp = tmp + els[i].href + "\n";
}

if ( foundEl ) { tmp += '\n\nFound Element'; }
if ( foundRoot ) { tmp += '\nFound Root'; }

if ( foundRoot && !foundEl ) {
	els[foundRootAt].className = "on";	
}
//alert(tmp);
