var docRoot = "";

function preloadNav() {

    topnav_on_img = new Array();
    topnav_off_img = new Array();
    leftnav_on_img = new Array();
    leftnav_off_img = new Array();
    // the following are loaded in nav.inc
	leftsubnav_on_img = new Array();
	leftsubnav_off_img = new Array();
	leftsubnav2_on_img = new Array();
	leftsubnav2_off_img = new Array();
	leftsubnav3_on_img = new Array();
	leftsubnav3_off_img = new Array();
	leftsubnav4_on_img = new Array();
	leftsubnav4_off_img = new Array();
	leftsubnav5_on_img = new Array();
	leftsubnav5_off_img = new Array();
	leftsubnav6_on_img = new Array();
	leftsubnav6_off_img = new Array();
	leftsubnav7_on_img = new Array();
	leftsubnav7_off_img = new Array();
    
	// new arrays added by p.johnson on May 11, 2004, incorporates changes to gray nav bar
    topnavNames = new Array ('bplhome','home','cart','account','help','login','logout');
    for (var i=0; i<topnavNames.length; i++) {
        var a = topnavNames[i];
        topnav_on_img[a] = new Image(); topnav_on_img[a].src = docRoot + "topnav_" + a + "_on.gif";
        topnav_off_img[a] = new Image(); topnav_off_img[a].src = docRoot + "topnav_" + a + "_off.gif";
        }

    for (var i=0; i<=15; i++) {
        leftnav_on_img[i] = new Image(); leftnav_on_img[i].src = docRoot + 'n_arrow_item.gif';
        leftnav_off_img[i] = new Image(); leftnav_off_img[i].src = docRoot + 'system/spacer.gif';
    }
	
}

function swapImg(x,y,z) {
    var a = x + "_" + y;
	if (eval(x + "_" + z + "_img[\'" + y + "\']")) {
	    var b = eval(x + "_" + z + "_img[\'" + y + "\'].src");
		if (document[a] && document[a].src && b) {
	    	document[a].src = b;
		}
	}
}

preloadNav();



