// BREAKS DOWN URL OF CURRENT PAGE
	// Current Page Reference
	// copyright Stephen Chapman, 1st Jan 2005
	//	"http://javascript.about.com/library/blurl1.htm"
	//		domain (uri.dom) : "javascript.about.com"
	//		path (uri.path) : "library"
	//		page (uri.page) : "blurl1"
	//		extension (uri.ext) : "htm"
	//		filename (uri.file) : "blurl1.htm"
	//		query string (uri.arg) : ""

	function getURL(uri) {
		uri.dir = location.href.substring(0, location.href.lastIndexOf('\/'));
		uri.dom = uri.dir; if (uri.dom.substr(0,7) == 'http:\/\/') uri.dom = uri.dom.substr(7);
		uri.path = ''; var pos = uri.dom.indexOf('\/'); if (pos > -1) {uri.path = uri.dom.substr(pos+1); uri.dom = uri.dom.substr(0,pos);}
		uri.page = location.href.substring(uri.dir.length+1, location.href.length+1);
		
		pos = uri.page.indexOf('?');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
		pos = uri.page.indexOf('#');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
		uri.ext = ''; pos = uri.page.indexOf('.');if (pos > -1) {uri.ext =uri.page.substring(pos+1); uri.page = uri.page.substr(0,pos);}
		uri.file = uri.page;
		
		if (uri.ext != '') uri.file += '.' + uri.ext;
		if (uri.file == '') uri.page = 'index';
		uri.args = location.search.substr(1).split("?");
		return uri;
	}
	
	var uri = new Object();
	getURL(uri);
// end Chapman code


	function applySubLinkCSS() {
	
	// SETS STYLES FOR TOP NAV
		var currentPath = uri.path;
		var navigationContainerMain = document.getElementById('top-nav');
		if (navigationContainerMain == null){
			// Do Nothing
		} else {
			var navBarLinkCollectionMain = navigationContainerMain.getElementsByTagName('a');
			for (var j=0;j < navBarLinkCollectionMain.length;j++) {
				if (currentPath == navBarLinkCollectionMain[j].id) {
					navBarLinkCollectionMain[j].className = "top-on";	
				}
			}
		}
	
	// SETS STYLES FOR LEFT NAV MAIN CATEGORIES
		var currentFolder = uri.path;
		var navigationContainerMain = document.getElementById('leftnav');
		if (navigationContainerMain == null){
			// Do Nothing
		} else {
			var navBarLinkCollectionMain = navigationContainerMain.getElementsByTagName('a');
			for (var j=0;j < navBarLinkCollectionMain.length;j++) {
				if (currentFolder == navBarLinkCollectionMain[j].id) {
					navBarLinkCollectionMain[j].className = "left-main-on";	
				}
				if (currentFolder == navBarLinkCollectionMain[j].id) {
					navBarLinkCollectionMain[j].className = "left-main-on";
				}
			}
		}
	
	// SETS STYLES FOR LEFT NAV BULLETED ITEMS
		var currentPage = document.location.href;	
		var navigationContainer = document.getElementById('left-nav');
		if (navigationContainer == null){
			// Do Nothing
		} else {
			var navBarLinkCollection = navigationContainer.getElementsByTagName('a');
			for (var j=0;j < navBarLinkCollection.length;j++) {
				if (currentPage == navBarLinkCollection[j].href) {
					navBarLinkCollection[j].className = "left-bullet-on";	
				}
			}
		}
	}