/* This function can be run at any point after the top nav is dropped into the page.
   It will compare the top nav HREFs to the page URL and assign a class to the appropriate, 
   selected top nav list item. To force a top nav item to be selected,
   first give it a unique id and then pass that ID into the function.
*/
function topNavSelector(optionalID) {
// page URL after '.com' directory (for URL matching purposes)
var pageSubURL = decodeURI(document.location.pathname);

//strip 'index' file reference from URL (for comparison purposes)
if(pageSubURL.indexOf("/index.") >= 0) { pageSubURL = pageSubURL.substring( 0,pageSubURL.indexOf("/index.")+1 ); }


try {
	if(!optionalID) {
		topNavDiv = document.getElementById("topNav");
		aArray = topNavDiv.getElementsByTagName("a");
		for(var i = 0; i < aArray.length; ++i) {
			
			var testHref = aArray[i].pathname;
			if(testHref.indexOf("/") != 0) { testHref = "/" + testHref; } // IE doesn't include beginning slash
			
			//strip 'index' file reference from link URLs (for comparison purposes)
			if(testHref.indexOf("/index.") >= 0) { testHref = testHref.substring( 0,testHref.indexOf("/index.")+1 ); }

			if(pageSubURL == testHref) {
				// set as selected
				aArray[i].className += " bold";
				break;
			} // if(pageSubURL ==...
		}// for i
	} else {
		document.getElementById(optionalID).className += " bold";
	}// else
} catch(err) {}
}


// the following block of code hooks up the top nav flyouts
var flyoutIsOut = false;

$(document).ready(function() {
	
	$('.topNavCell').find('a.topNavLink').mouseover(function(){
		$('.flyout').css("display","none");
		$(this.parentNode).find('.flyout').css("display","block");
	});
	
	$('.flyout').mouseover(function(){
		$(this).stop().css("display","block");
		flyoutIsOut = true;
	});
	
	$('.flyout').mouseout(function(){
		$(this).css("display","none");
	});
	
	$('.topNavCell').find('a.topNavLink').mouseout(function(){
		$(this.parentNode).find('.flyout').css("display","none");
	});

});





<!-- Copyright 2006,2007 Bontrager Connection, LLC
// http://bontragerconnection.com/ and http://willmaster.com/
// Version: July 28, 2007
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
if(self.pageYOffset) {
	rX = self.pageXOffset;
	rY = self.pageYOffset;
	}
else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
	}
else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
	}
if(document.all) {
	cX += rX; 
	cY += rY;
	}
d.style.left = (cX+10) + "px";
d.style.top = (cY+10) + "px";
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}
function GoToContent(d){
	open ("http://www.biblegateway.com/passage/?version=NIV&search=" + d, "biblegateway");
}
//-->

