function preloadImages() {
var d=document; if(d.images){ if(!d.RRE_p) d.RRE_p=new Array();
var i,j=d.RRE_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.RRE_p[j]=new Image; d.RRE_p[j++].src=a[i];}}
}


var ns = (document.layers)? true:false;
var n6 = (document.getElementById && !document.all) ? true:false;

// function to fix N4 resize bug

function reloadPage(init) {
	if (init==true) with (navigator) {
  		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    		document.pgW=innerWidth;
			document.pgH=innerHeight;
			onresize=reloadPage; 
		}
	}
  	else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);


// header navigation functions
/*

THIS IS ONLY USED TO SWAP IMAGES ON THE ACTUAL LOW LEVEL MENU - NOT NEEDED AS CSS WILL BE USED

function navSwapImages(layer, image) {

	if(ns)
		imageObject = eval("document." + layer + ".document.images['" + image + "']");
	else
		imageObject = eval("document.images['" + image + "']");

	if(imageObject.src.substring(imageObject.src.length-8, imageObject.src.length-4) == "roll")
		imageObject.src = imageObject.src.substring(0, imageObject.src.length-9) + ".gif";
	else
		imageObject.src = imageObject.src.substring(0, imageObject.src.length-4) + "_roll.gif";
}
*/

function navSwapMenus(menu) {
	
	if(menu == 'nav100' || menu == 'nav200' || menu == 'nav300') {
	
		if(ns) {
			
			for(i=1; i < 4; i++)
				document.layers['nav'+i+'00'].visibility = "hide";

			document.layers[menu].visibility = "show";
		
		} else if (n6) {
			
			for(i=1; i < 4; i++)
				document.getElementById('nav'+i+'00').style.display = "none";

			document.getElementById(menu).style.display = "block";
		
		} else {
			
			for(i=1; i < 4; i++)
				document.all['nav'+i+'00'].style.display = "none";

			document.all[menu].style.display = "block";
		}
		
		mainMenuImage = eval("document.images['" + menu + "main']");

		document.images['nav100main'].src = "images/nav/b-nor.gif";
		document.images['nav200main'].src = "images/nav/s-nor.gif";
		document.images['nav300main'].src = "images/nav/h-nor.gif";

		if(menu == 'nav100')
			mainMenuImage.src = "images/nav/b-act.gif";
		if(menu == 'nav200')
			mainMenuImage.src = "images/nav/s-act.gif";
		if(menu == 'nav300')
			mainMenuImage.src = "images/nav/h-act.gif";
	
	} else {

		if(ns)
			for(i=1; i < 4; i++)
				document.layers['nav'+i+'00'].visibility = "hide";

		else if (n6)
			for(i=1; i < 4; i++)
				document.getElementById('nav'+i+'00').style.display = "none";

		else			
			for(i=1; i < 4; i++)
				document.all['nav'+i+'00'].style.display = "none";
	}
}