var imgCache = [];
$(document).ready(function(){
	setCurrentSectionNavImage();
	preloadNavImageRollovers();
	setNavImageRollovers(); 
 });

function preloadNavImageRollovers() {
	$('#nav img').each(function () {
		var src = $(this).attr('src');
		var i = src.indexOf('Off.gif');
        if (i > -1) {
		    var cacheImage = document.createElement('img');
    		cacheImage.src = src.substring(0, i) + 'On.gif';
    		imgCache.push(cacheImage);
		}
	});
}

function setNavImageRollovers() {
    $('#nav img').hover(
        function () {
            var src = $(this).attr('src');
            var i = src.indexOf('Off.gif');
            if (i > -1) {
                $(this).attr('src', src.substring(0, i) + 'On.gif');
            }
        },
        function () {
            if ($(this).attr('currentPageImg') == undefined) {
                var src = $(this).attr('src');
                var i = src.indexOf('On.gif');
                if (i > -1) {
                    $(this).attr('src', src.substring(0, i) + 'Off.gif');
                }
            }
        }        
    );
}

function setCurrentSectionNavImage() {
	var href = document.location.href ? document.location.href : document.location;
	var sectionId;
	if (href.indexOf("/booksMain.html") > -1 ||
	    href.indexOf("/books/") > -1) {
		sectionId = 'books';
	} else if (href.indexOf("/news.php") > -1) {
		sectionId = 'news';
	} else if (href.indexOf("/blog.php") > -1) {
		sectionId = 'blog';		
	} else if (href.indexOf("/mboard") > -1) {
		sectionId = 'mboard';		
	} else if (href.indexOf("/audio.html") > -1 ||
	    href.indexOf("/audio/") > -1) {
		sectionId = 'audio';
	} else if (href.indexOf("/otherMedia.html") > -1 ||
	    href.indexOf("/otherMedia/") > -1) {
		sectionId = 'otherMedia';
	} else if (href.indexOf("/oddsAndEnds.html") > -1 ||
	    href.indexOf("/oddsAndEnds/") > -1) {
		sectionId = 'oddsEnds';
	} else if (href.indexOf("/biography.html") > -1) {
		sectionId = 'bio';		
	} else if (href.indexOf("/faq.html") > -1) {
		sectionId = 'faq';		
    } else {
		sectionId = 'home';
	}
	if (! (sectionId == undefined)) {
	    var img = $('img#' + sectionId);
	    var src = img.attr('src');
	    if (! (src == undefined)) {
            var i = src.indexOf('Off.gif');
            if (i > -1) {
                img.attr('src', src.substring(0, i) + 'On.gif');
                img.attr('currentPageImg', 1);
            }
        }	    
	}
}
